Copying your Maya Project to the Scene Directory

In order to allow Harmony to render 3D models using Autodesk Maya or Blender, the original project file for the model must be provided. By default, the Render Batch node will search for a file within the Element Folder of the model being rendered. This project must be named the same as the element and should contain all of the required textures in the same folder. Alternatively, a path to an external project can be supplied to the Render Batch node by using its External Project Path attribute.

When rendering to an external 3D application, Harmony will supply the model’s overall transformations, subnode transformations and the camera’s position to the external rendering software. These transformations will be applied to the 3D models in the external application, and the rendered result should match the transformed content and view in the Harmony scene. To ensure that the externally rendered content matches the Harmony scene, the imported 3D model must be in the same size and position as the object in the Autodesk Maya or Blender project. However, it is possible to use a 3D object with lower resolution textures, no textures or less detail in the geometry to help with performance when manipulating the 3D object in Harmony. This will not affect the rendered image as the original Autodesk Maya or Blender project will be used to render the scene.

TIP It is preferred to render directly from the external application. Alternatively, the changes from the Harmony scene can be baked into an Autodesk Maya or Blender project which can be opened and rendered from the external application directly. See: Bake to External Project.

You are also able to source a 3D project file using the Render Maya Batch Node or Render Blender Batch Node. To do so you need to enter the path or relative path of the external 3D project file into the Render Batch Node’s Attributes window.