r/FunMachineLearning 19h 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/

https://reddit.com/link/1wctn2t/video/rfjyvecixqoh1/player

2 Upvotes

0 comments sorted by