Releases: Autodesk/Aurora
v24.08
This release includes some bug fixes and several dependency upgrades, including OpenUSD 24.08 and MaterialX 1.38.10.
- Bug fixes.
- Dependency upgrades:
- USD: v24.08;
- MaterialX: v1.38.10;
- boost: 1.85.0;
- TBB: v2020.3;
- libjpeg: 2.0.1;
- libpng: v1.6.38;
- GLM: 1.0.1;
- TinyGLTF: v2.9.2;
- TinyEXR: v1.0.8;
- OpenEXR: v3.1.11;
- OpenImageIO: v2.5.11;
- OpenSubdiv: v3_6_0.
v24.08 macOS Beta
This pre-release version adds support for MacOS using Metal ray tracing, with a limited subset of Aurora features. A future main release will expand features available on MacOS. See Doc/Build.md for prerequisites and build instructions.
Other platforms are not supported in this pre-release. Please use the v24.08 release for Windows and Linux.
v24.03
March 2024 release includes, new non-recursive rendering architecture. Expected speed up of around 2x versus recursive rendering.
Also includes upgrade to support MaterialX 1.38.8 and USD 23.08.01
v23.07
A variety of new features and improvements including:
- Support for multiple distant lights (see TestMultipleLights unit test)
- Changes in the MaterialX code generator to support "data driven materials". Rather than assume a fixed set of material parameters, Aurora will generate a set of material properties based on the contents of MaterialX file that can be modified directly without changing the MaterialX document. (see TestMaterialX unit test)
- Added a custom USD ARResolver for doing some asset processing operations. The ImageProcessingResolver will accept URIs with the
imageProcessing
and pre-process the resulting data before passing to the Hydra render delegate. - Implemented material emission (see TestMaterialEmission unit test)
- Transfer buffers via temporary upload buffer on upload heap for faster performance.
Aurora release v23.03
Aurora release v23.03
Various build script improvements including:
- Builds the usd_view Python application which can be run directly from the build folder with the Aurora render delegate
- Added version detection to installExternals.py
- Refactoring externals folder layout
- Support multi-configuration builds with CMake
- Linux build fixes
- Security updates in externals versions
NOTE: Requires rebuilding the installed externals with the installExternals.py script as described in README.md