The top frame is the live view in Bambu Studio. Below that is the same image but with an attempt to straighten the fisheye distortion by making the curved lines straight (not perfect but it was a quick hack for demo purposes); and the final image has some linear correction applied to try to make the vertical lines align vertically. This shows what can be done with a quick hack - a more accurate correction would look even better. It would be nice if the live video in Bambu Studio applied a correction in this style… the corrections would be made in the app where there is plenty of CPU available, not on the printer.
I don’t have a P1P - but I have done some tests with Devinchi Resolve FishEye correcting the X1C camera - the paid version (Studio $295) is probably a bit easier - but the free version seems to do it pretty well too.
Examples in this video
I worked out how to do it using this video from Forty Frames Learning
Good work on straightening the saved video. One advantage we have is that the correction will be the same for everyone with the same model of printer. A commercial tool like DaVinci is good for a personal experiment but writing the correction logic just needs to be done once by Bambu and should be well within the skill set of any competant programmer. In fact there’s already open source code that could be called (there’s lots of fisheye specific projects and of course the old classic, FFmpeg, although personally if I were doing it I’ld just do a one-off custom filter at the point where jpeg frames were received from the printer). Actually I wasn’t even thinking of straightening the saved video, just the preview in the slicer (which would be less CPU overhead), but you’re right, that’s worth doing too. (Impressive model by the way!)