Route A — moving camera, static environment
Use a 3D camera solve with static features distributed across depth.
摄影机移动、环境静止:使用覆盖不同深度的静态特征求解三维相机。
Independent creative practice
Production workflow / 制作工作流
A dependable composite starts before tracking: classify the shot, make every assumption explicit, and keep proving the result through time.
可靠的实景合成从跟踪之前开始:先判断镜头类型,明确所有假设,并在完整时间范围内持续验证结果。
01 / Route the shot
Use a 3D camera solve with static features distributed across depth.
摄影机移动、环境静止:使用覆盖不同深度的静态特征求解三维相机。
Use object, planar, or 2D tracking on the moving target.
摄影机固定、主体移动:对主体进行对象、平面或二维跟踪。
Solve the environment and relative target motion as separate layers.
摄影机和主体都移动:把环境相机与主体相对运动分层求解。
02 / Production gates
保全原片,并先判断镜头类型
Work from a copy, probe the media, identify what moves, and choose one tracking route before opening a solve.
GateSource, timing, lens, and route are recorded.
锁定时间、镜头、尺度与色彩
Record FPS, frame-zero convention, distortion domain, measured distance, camera assumptions, and the shared color pipeline.
GateNo material assumption remains hidden.
只求解真正需要的运动模型
Exclude moving people, reflections, screens, and foliage from a static-environment solve; use planar or object tracking when full 3D parallax is unnecessary.
GateTracks remain stable through difficult motion and frame edges.
用简单几何体验证求解
Place a cube or grid at near, middle, and far depth, then inspect the first, middle, and last frames plus reversals and fast movement.
GateNo visible sliding, jump, pivot twitch, or lens-domain mismatch.
在 Blender 中恢复真实整合关系
Restore measured scale and axes, then separate hero CG, occlusion, shadow catcher, reflection, collision, and light roles.
GateReal scale, ground contact, and shadow agree across the shot.
渲染、合成、重加畸变并检查
Render scene-linear EXR/AOV outputs, composite with an explicit alpha contract, reapply lens distortion, then match blur, depth of field, grain, and delivery color.
GateStill-frame inspection and full-speed playback both pass.
03 / Delivery