Video summary
3DEqualizer4 [featurette] - R6b4: Rotomation Editor & more
Main summary
Key takeaways
Technological concepts & feature walkthroughs (3DEqualizer 4 – Release 6)
1) Separate near/far clipping planes for different control modes
- Adds separate clipping plane settings for:
- Overview + Lineup controls
- 3D Orientation controls
- The tutorial explains how splitting near/far clipping planes prevents “blank window” / visibility issues:
- If the near and far clipping planes are set to the same value under 3D Orientation controls, the view can become empty.
- Adjusting the far clipping plane distance helps keep tracked objects (e.g., a box) visible while reducing occlusion from dense meshes (e.g., a wall mesh).
- Workflow note for preview refresh:
- Clear render cage only, then playback to refresh the preview and hide meshes as needed.
2) Custom scripting UI panels/tabs in the Attribute Editor (automation via Python)
- Requested feature: adding custom panels to the 3DEqualizer 4 Attribute Editor.
- Approach uses an extension/script built for the Attribute Editor:
- Extensions can be moved to different tabs.
- A new custom tab can be created by:
- Setting a label not already in use, then
- Rescanning Python directories (shortcut mentioned: Shift + S).
- UI consistency benefit:
- Scripted UI elements behave like built-in elements:
- Not closable by users (unlike regular panels).
- Help ensure consistent layouts across multiple workstations.
- Scripted UI elements behave like built-in elements:
- Updating script identity:
- Edit the extension’s name and rescan so the new label is reflected.
3) Integrated distortion tool: Image Warp (replacing/modernizing Warp4 workflow)
- Background/intent:
- The older Warp4 tool (lens distortion removal/application) became difficult to maintain and had weaknesses.
- After ~10 years, the new tool is Image Warp.
- Access and location:
- Tool is found via Edit → Image Warp (listed as a new entry under the 3D for Spain structure / 3D environment).
- Example scenario:
- Demonstrates with anamorphic lens footage, a green screen, and a marker head.
- Key capabilities:
- Remove or apply distortion using a distortion grid
- Rolling shutter option
- Downscale and interpolation options
- Output modes:
- Produce warped footage, or
- Render an ST map (new vs Warp4)
- Overscan/crop controls
- Input/output configuration:
- Input/output directories
- Filename patterns
- Output formats (EXR locked for ST-map mode)
- Background processing and controls:
- Runs in the background while users continue working in 3D
- Demonstrates multiple Image Warp entries in one process
- Status buttons:
- Run: starts process
- Cancel: stops after completing current warps
- Kill: immediate stop (may not be clean)
- Efficiency note:
- Helps streamline workflows for multiple reference frames at once (select multiple cameras/entries and downscale them together).
4) Automation Editor: “Rotomation Editor” for mocap/skeleton building from single-view reconstruction
- Motivation:
- Rotomation (reconstruction of actor motion without synchronized multi-camera mesh generation) is hard when only one camera is available.
- The automation editor reduces tedious manual steps.
- Main location and setup:
- Found in Config menu → Automation editor
- Build a skeleton using:
- A chosen root point (example: marker between shoulders)
- Adding child points connected with bones
- Bone-length constraints to drive mocap
- Bones act as constraints (distance constraints) for mocap estimation
- Skeleton correction (curves, trajectories, visualization):
- Uses animation curve editing to correct the skeleton path relative to the camera/scene.
- Adds/uses trajectory lines for points via view settings.
- Curve modes include:
- Default curve linked to camera distance
- Additional controls for specific X/Y/Z components of point position
- “Quality safety” behavior:
- Mentions a deviation browser showing that deviation stays at zero, and tracking can’t be “destroyed” while iterating—reducing the risk of breaking tracking.
- Handling ambiguity via “alternative solves” (single-camera solution branching):
- When constraints allow two plausible positions, points can have alternative solutions.
- UI includes:
- A toggle for alternative solves
- A visual cue (slider color changes), e.g., gray vs yellow frames, indicating the active solve
- Used to fix limb direction/pose (legs and arms) by selecting the solution that best matches footage.
- Trajectory transfer to replace flat/hand-keyed curves:
- Creates a more detailed animation curve by:
- Using an object point group (tracked markers loosely on actor shoulders)
- Then transferring trajectory to the route point
- Improves alignment and reduces drift.
- Creates a more detailed animation curve by:
- Gap/interpolation handling:
- If 2D tracking points are missing/covered:
- The tool can interpolate in 3D
- But not for start/end without context
- Strategy for beginning/end gaps:
- Set points valid parameter to always valid
- Switch to manual tracking
- Use an overlay/snap grid to estimate positions
- Add multiple keyframes across the gap for better smoothing
- If 2D tracking points are missing/covered:
- Mirrored/conditional frame ranges for different rotations:
- Builds a second arm/second leg by restricting frame range (calc frame range enabled).
- Uses different tracking/root points for different time segments (e.g., actor turns around ~frame 160).
- Re-tunes bone lengths when root/child points change.
- Critical constraint (one-way editing):
- Switching to child point mode is treated as final/one-way for animation editing:
- Route-point-related edits cannot be recovered by switching back (changes get deleted).
- Switching to child point mode is treated as final/one-way for animation editing:
- Animation refinement in child point mode:
- Fixes small foot sliding/jitter by editing animation curves per child point:
- Delete frames to create a flat line (heel glued to ground), or
- Apply filter series to smooth sharp jumps
- Examples include:
- Heel jitter (frame-to-frame jumps)
- Foot sliding corrected via curve filtering or flatlining.
- Fixes small foot sliding/jitter by editing animation curves per child point:
5) Automation editor add-ons (extra utilities mentioned)
- Adds an export script feature for Fusion:
- Exports 3D tracking camera + object point groups
- Generates a .comp-like project file that can be opened in Fusion
- Curve editor import:
- Curve editor can import CSV files
- Enables importing curves exported from third-party extraction tools (e.g., zoom/focus curves)
- Performance improvement:
- Opening/saving large projects reduced dramatically (claim: up to 20x faster for big projects)
Main speakers/sources
- Narrator/Presenter: “we” style development/product team speaker (no individual name given in subtitles).
- Product/feature source: 3DEqualizer 4 / Release 6 official documentation-style presentation; examples reference 3D Equalizer 4 tutorials (e.g., Python scripting, lineup/orientation controls, multi-point groups).