Alembic Files
Alembic files are animated 3D mesh objects that can be imported and used within Disguise.
Configuring an Alembic file within Disguise
- Open your project folder.
- Copy your working alembic file into the Mesh folder.
- Run your project.
- Right-click on the Stage menu.
- Left-click on the venue to assign one to the project. If the default ‘none’ is selected, create a new venue.
- Right click on the venue name and click on the + symbol to add a new prop. A prop can be a regular mesh or alembic file located in the Mesh folder.
- Right-click on the name of the newly created prop and under the Mesh property, select the alembic file.
- In the timeline, create an AnimateObjectPreset layer.
- Left-click on the layer to open it’s layer editor, and open the keyframe editor for the Config tab
- Create a new screenconfiguration named “off” and hit the + icon to add the alembic prop to the layer. Leave all fields at the default 0
- Duplicate this configuration and name it “on”
- Right-click on the header bar to open the “on” configuration’s properties menu, and set the Animate field to 1.
- Keyframe these two configurations to have the alembic file animate in the visualizer. The time between the “on” and “off” configurations will determine the speed the animation plays back.
- Enter a playmode in the timeline to see the file animate.
Recommended Blender settings for object animation and export
Please note, for questions about the UI or specific animation workflow of Blender, it is best to contact Blender support. This guide is intended only for the specific export settings needed with the Disguise workflow.
- Set the project’s units to Meters.
- Import or create the mesh of your prop object in Blender.
- Create an empty and animate it with either the keyframe or graphs editor.
- Attach this null to your object using an object constraint or modifier.
- Play your animation to ensure that the object is now attached to the null.
- Select the null and the object.
- Export the alembic file using the below settings:
- Renderable Objects Only
- UVs
- Pack UV Islands
- Normals
Important Notes about Alembic Files
Alembic files can only be brought in as prop objects, they cannot be used as UV mapped content screens.
There are some restrictions on the types of alembic files supported in Disguise. Please refer to these recommended alembic export settings if your custom alembic file is not rendering within Disguise.
The object must not contain:
- Curves
- Points
- Camera
- SubD
- NuPatches
- FaceSet
- Light
- Material
- Custom data