Recording Tracking data
License required
Ncam Reality has the ability to make per take recordings of the camera tracking and additional metadata to an industry standard FBX file as well as a human readable ascii file.
This is made available via the Full UI and is controlled via the Data Export tab
The FBX and ascii export directly from the Reality software is considered legacy and we are migrating this feature over to our new Xport product.
The data export window is used to both control the starting and stopping of the recording of data in Ncam (as well as any connected clients that use our NcamSDK) and the entering of shot specific metadata (slate and take for instance)
The "Inc" checkbox will automatically increase the take number after each record is triggered if it is enabled
If the "Rem" Checkbox is enabled, the starting and stopping of the Recording in Ncam can be slaved to the camera. This is not supported by every camera model and it is suggested to test this feature when using different cameras with the system
FBX Version 6.1
For each take, a scene is created with the following parameters:
- Time mode - According to the current FPS
- System unit - cm
- Original unit - cm
- Default camera - "Ncam-Camera"
- Scene information
- Slate comment
A Camera node is created with the label “Ncam-Camera” and added to the Root node with the following parameters
- Format: eHD
- Aperture Format: eCustomAperture
- Aperture Mode: eFocalLength
- Aperture Width: sensor width in inches
- Aperture Height: sensor height in inches
- Squeeze Ratio: 1
- Focal Length: 14
- Translation: 0, 0, 0
- Rotation: 0, 0, 0
- Scaling: 1, 1, 1
A few custom user attributes which are visible and animatable:
- Lens Focal Length: 30
- Focus Distance in meters from the image plane: 1
- Camera Aperture in T Stops: 2
We also create an animation stack labelled “Moving Camera” and an animation layer “Base Layer”. For each frame, we update the following animation curves with keys for:
- Translation
- Rotation (auto tangents set to true)
- Scale
- Lens Focal Length
- Focus Distance in meters from the image plane
- Camera Aperture in T Stops
The time for each key is set from the frame’s TimeCode and Time Mode (framerate). We flag the linear interpolation to true.
The pointcloud used by Ncam for that take is included, we create a node “Point Cloud” and add it to the Root Node. We add pyramid levels as nodes to the point cloud node. We then export the points relative to the world origin as child nodes of each of the corresponding pyramids. These are the parameters exported per point:
- Translation
- Rotation
- Scale