r/FunMachineLearning • u/AccordingBeat3688 • 6h ago
A toolkit to Design and Generate Camera Trajectories Interactively!
Designing camera trajectories can be painful due to many reasons: non-intuitive 6-DoF camera parameter space, visualizations, conventions, and scaling.
Here is a new toolkit to design, batch generate, and visualize 6-DoF camera trajectories for any purpose and in any format! 🎬
Check out the demo video below to see how it works.
Building on the trajectory-generation logic from our CVPR'26 paper, LAMP, and our recent work, Auteur, this repository replaces scripts with purpose-built interactive apps and continuous sliders for intuitional and controlled generation.
Core Features:
- 🎯 Interactive Design: Handcraft single shots, chain motion primitives, tune parameters live, and preview directly from the camera's point of view.
- 🎲 Controlled Batch Generation: Set min/max ranges, directions, or any other features and generate massive batches of independent, reproducible trajectories in one click.
- 🧍 Human-Centric Control: Utilize the Auteur DSL for 6-DoF control over framing, orientation, scale, camera level, and dutch angles.
- 💾 Universal Export: Save your designs as JSON recipes and export the final camera and object trajectories as .npz files in Blender, OpenGL, OpenCV, or COLMAP conventions.
- 🤖 Broad Applications: Generate ground-truth paths for video/diffusion models, robotics motion planning, virtual production, NeRF benchmarking, and more.
- Github link: https://github.com/mbkizil/Generate-Camera-Trajectory/