feat: add camera path generator #5

Merged
moldybits merged 1 commits from feat/camera-path-generator into main 2026-05-16 10:43:49 -04:00
Member

Summary

  • Add a clean-room camera path module with keyframes and deterministic camera sampling.
  • Use documented uniform Catmull-Rom interpolation for position/target with linear FOV interpolation.
  • Cover endpoints, interpolation, monotonic time validation, and deterministic samples.

Validation

  • cargo fmt --check
  • cargo test path
  • cargo test
  • cargo clippy --all-targets -- -D warnings
  • cargo test --lib path::tests::sample_passes_through_interior_keyframes -- --exact
  • git diff --check
## Summary - Add a clean-room camera path module with keyframes and deterministic camera sampling. - Use documented uniform Catmull-Rom interpolation for position/target with linear FOV interpolation. - Cover endpoints, interpolation, monotonic time validation, and deterministic samples. ## Validation - cargo fmt --check - cargo test path - cargo test - cargo clippy --all-targets -- -D warnings - cargo test --lib path::tests::sample_passes_through_interior_keyframes -- --exact - git diff --check
moldybot added 1 commit 2026-05-16 10:34:53 -04:00
moldybot force-pushed feat/camera-path-generator from fc9161e8de to 280413d919 2026-05-16 10:34:53 -04:00 Compare
moldybits merged commit 53bc2fb1d5 into main 2026-05-16 10:43:49 -04:00
moldybits deleted branch feat/camera-path-generator 2026-05-16 10:43:50 -04:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Repos/openvistapro#5