Repository navigation
Build
- Added option to build ARM64-only on macOS
- Adopted new API for
HdRendererPlugin::IsSupported - Switched to
PXR_NAMESPACE_USING_DIRECTIVEmacro; addedCONFIGURABLE_DECIMAL_STREAMING_AVAILABLEcheck andcolorSpaceinBuildRetained
Highlights
Batch Rendering
MayaHydra can now be batch rendered from the command line using any installed
Hydra render delegate, through the standard Maya Render tool. Command-line
rendering requires Maya 2027.2 or later.
Rendering with a Hydra delegate — select the delegate with the standard
Maya -r / -renderer flag, then pass resolution, frame range, and output
options as usual:
Render -r HdStormRendererPlugin -x 2048 -y 1024 scene.ma
Render -r HdArnoldRendererPlugin -s 1 -e 10 -rd /tmp/out -im frame scene.ma
Supported command-line flags
| Flag | Parameters | Description |
|---|---|---|
-r / -renderer |
string |
Hydra render delegate to use (e.g. HdStormRendererPlugin, HdArnoldRendererPlugin). |
-x |
int |
X resolution of the final image. |
-y |
int |
Y resolution of the final image. |
-s |
float |
Start frame of the animation sequence. |
-e |
float |
End frame of the animation sequence. |
-reg |
int int int int |
Crop region in pixels: left right bottom top (Y-up, inclusive on all sides). Output keeps the full -x/-y resolution; pixels outside the region are cleared. |
-rd |
path |
Directory in which to store image files. |
-im |
filename |
Image file output name. |
-of |
format |
Output image file format. |
For full details, see batchRenderSettings.md.
Hydra Generative Procedurals
- Viewport picking for procedurals
- Outliner selection highlighting for procedurals
- Object-level transform support for procedurals
- Visibility change support for procedurals
Translation
- Generic translation of custom Maya plugin nodes to Hydra
- Support for external cameras through scene index filters
- Image planes support
- Subdiv info passed to Hydra; face normals used in
MeshAdapter;NurbsCurveAdapterbypassed when using the mesh adapter; vertex interpolation for UV and tangent - More data exposed through
DataSource'sGetNames()
Performance
- Materials no longer re-queried when nothing changed
Bugfixes
- Selection: Fixed isolate-select visibility for USD light and camera gizmos; fixed incorrect result / crash when isolate-selecting multiple instances
- Rendering: Fixed crop region with the render command line
- Translation: Fixed custom attribute creation followed by undo/redo; corrected expected output for vector data sources; improved consistency across render delegates
- Render Items: Handle duplicate
fastIdsin the render item removal list - Linux: Fixed or suppressed certain warnings
Known Issues
- Command-line render: Crop region (
-reg) has no effect with HdArnold or HdStorm on some scenes; full resolution is rendered instead (HYDRA-2385) - HdArnold: Depth AOV visualization differs from Storm / PRMan
- HdArnold: Crash when setting an AOV and render region, then closing Maya
- Storm: UDIMs not rendered with MaterialX (upstream OpenUSD issue)
See the changelog for comprehensive details.