I am using version 4.4.47 and trying to produce a video in which the camera moves to points in a grid and at each point rotates 360 degrees around the z axis to produce a panoramic view at that location. To do this, I have tried creating custom trajectories in notepad, modifying exported trajectories with the coordinated and orientations that I need. I have run into two issues that I could use some help with:
-
I cannot reliably modify or import the orientation to the directions I want. I think this is due to some constraints that I do not yet understand. For example, in Pix4D Mapper, if I change the value of omega at a waypoint, sometimes it changes phi or kappa instead to a different value. I am not sure why this is and it makes fiddling with the animation panel to understand how omega, kappa and phi represent directions very difficult. Similarly if I enter what I think are my desired rotations in a csv file and import them, the resulting orientations are often different. In some cases this makes sense (0.000003e07 instead of 0 for example) but other times the numbers seem very different. For example [0, 90, 0] becomes [135, 90, -45]. Does anyone have any suggestions or resourses for understanding how omega, phi, and kappa represent orientation and what constraints there are on the values? I have looked at https://support.pix4d.com/hc/en-us/articles/202558969-Yaw-Pitch-Roll-and-Omega-Phi-Kappa-angles and https://s3.amazonaws.com/mics.pix4d.com/KB/documents/Pix4D_Yaw_Pitch_Roll_Omega_to_Phi_Kappa_angles_and_conversion.pdf.
-
I am struggling to get the trajectory to actually rotate in one spot and then move to another and rotate again in a way that is visible in the video. I realised that the software cannot compute timepoints if the waypoints are in the same location, so I have made the coordinates during a rotation vary by very small distances (~0.000001m). This works well when rotating in a single locaiton, but once I add a second location to move to and rotate, the allocation of the timepoints means that almost all the time is spent moving between the two xyz locations. Regardless of the speed or length of the video, rotations are alloted 0.00001 seconds between waypoints which means they are basically absent in the video. Any suggestions for being about to deal with this?
Any advice would be really helpful, I am very aware that this kind of video is not what Pix4D Mapper is really designed for, so the answer may be “use something else!”. If that is the case, any suggestions for other ways to visualise specific views in a pointcloud would be appreciated as well.
Thank you very much!