Introduction
In this documentation, we will show you how to use the 3D Clean Plate feature to achieve better keying with tracked cameras.
The 3D Clean Plate generator captures the texture of your green background and applies it to a 3D model of the green background that moves together with the real one allowing you to create a Clean Plate that follows your camera movements.
Requirements
To take advantage of the 3D Clean Plate feature there are a few requirements.
- First of all, you must have a reliable and accurate tracking system.
- You must have an accurate 3D model of your green background.
Model Requirements
There are a few methods to acquire a model of your green background.
- Use the model that was used to build your studio
- Create a model based on measurements.
- Use a 3D scanner tool/application - please note that these models usually require cleanup after the scanning has been done as they usually contain unnecessary parts of your studio that can be removed.
Your model must meet some very important criteriums to be used with the 3D Clean Plate Generator.
These criteria are:
- You should try to match your real studio in size as much as possible but if it is a few centimeters off it is okay.
- The model's pivot point must be on the floor at 0 height.
- The model must not have overlapping faces.
- The model must be properly UV unwrapped. There should not be overlapping vertices in the UV map.
- Aximmetry must be able to triangulate the model.
- The model must not have any material applied to it.
- It must be in either of the following file formats: .fbx, .obj or .dae.
Aximmetry Setup
This documentation assumes that you are familiar with setting up a virtual studio with a tracked camera and using Aximmetry's own keyer.
If not please click on the links above to learn more.
After loading your scene you should see something like this in the flow editor:
SE:
DE:
Importing the Studio Model
NOTE: From this point, we are only going to show the SE version as the workflow is the same with DE as well.
You should import your 3D model into Aximmetry by drag-n-dropping it into the flow editor.
Set up the connections like so:
Important: The 3D model must not have any material applied to it.
To make sure that it does not have right-click on the model's compound and select Set Importer Options...
In the pop-up window untick Import materials and click OK.:
Aligning the Model with the Real-World Studio
Go to the INPUTS control board and select the Keyed in the MONITOR N module.
This will also select the KEYER N module.
In the KEYER N modules property editor change the KEYER TYPE to CLEAN PLATE 3D GENERATOR
By default, the Monitor Mode is set to Blended which allows you to see both the camera image and the 3D model of your studio with a semi-transparent purple shader.
NOTE: sometimes you need to press the Move Model in front of Camera button to be able to see it.
This is because the origins of the tracking system and the 3D model do not align completely.
Meaning of the other monitor modes:
- Original - raw camera image
- Clean Plate - in this mode only the Clean Plate is visible. Either with a purple shader or with the captured texture.
- Blended - Clean Plate overlayed on the raw camera image
Using the Transformation property position the 3D model so that it matches your real-world studio.
You can use the Wireframe mode to see the 3D model as a grid if you find it easier to align this way.
Important: The height of the 3D model should not be changed.
Capturing the Clean Plate
After aligning your studio you can start capturing the 3D Clean Plate.
To capture the 3D Clean Plate you need to look at your green screen from an arbitrary point of view. Then press Capture in the KEYER N module:
This will capture that part of the green screen:
You should then rotate your camera a bit and click Capture again, this will capture another part of the green screen.