Type
Overview
Track the remaining work needed to take the editor camera from its current navigation foundation to a production-grade editor workflow. This is a planning and dependency tracker; implementation stays in the linked, independently reviewable issues.
Context
The current camera work supplies fly/orbit/pan navigation, scene bounds and selection framing, perspective/orthographic projection, axis views, temporary numeric bookmarks, semantic commands, platform-aware shortcuts, and focused input ownership. The current slice is validated by FlyCamera, controller, scene-ray-query, ZUI input-capture, and InputManager tests.
Do not fold the separate engine-native transform gizmo work into camera PRs; it is tracked by #788. Preserve allocation-free hot paths and semantic input routing as the roadmap grows.
What needs to be done
Foundation and correctness
Navigation and scene-scale behavior
Authoring and rendering integration
Optional professional-device and review workflows
Resources
Testing
- Each implementation issue must add focused CPU/input tests and manual editor validation.
- Validate keyboard/mouse, projection, framing, and focus behavior on macOS, Windows, and Linux.
- Build Debug and Release on each supported platform before closing a roadmap item.
Acceptance criteria
Estimated effort
Multi-PR roadmap; approximately 4–8 weeks excluding optional device backend work.
Type
Overview
Track the remaining work needed to take the editor camera from its current navigation foundation to a production-grade editor workflow. This is a planning and dependency tracker; implementation stays in the linked, independently reviewable issues.
Context
The current camera work supplies fly/orbit/pan navigation, scene bounds and selection framing, perspective/orthographic projection, axis views, temporary numeric bookmarks, semantic commands, platform-aware shortcuts, and focused input ownership. The current slice is validated by FlyCamera, controller, scene-ray-query, ZUI input-capture, and InputManager tests.
Do not fold the separate engine-native transform gizmo work into camera PRs; it is tracked by #788. Preserve allocation-free hot paths and semantic input routing as the roadmap grows.
What needs to be done
Foundation and correctness
Navigation and scene-scale behavior
Authoring and rendering integration
Optional professional-device and review workflows
Resources
ZEngine/docs/future-plan/fly-camera-redesign.mdZEngine/ZEngine/Rendering/Cameras/FlyCamera.*ZEngine/ZEngine/Controllers/FlyCameraController.*Tetragrama/Controllers/EditorCameraController.cppTesting
Acceptance criteria
Estimated effort
Multi-PR roadmap; approximately 4–8 weeks excluding optional device backend work.