...
- fix for motion blur on maya curves created with the curve tool (different from hair)
- Fixed a bug where light filters from referenced maya scene files with namespaces were getting ignored due to not using the handle that's fixed up for prman
- Pixel aspect ratio was being ignored for preview/IPR renders.
- Fixed a bug where motion blur would fail for a blendShape that had its "origin" attribute set to "world" rather than "local".
- Fixed a bug where motion blur would revert to frame-open style when motion blurred mesh was edited during IPR.
- Avoid issue when building against maya2019 headers, where on linux /usr/include/X11/X.h gets pulled in and redifines "CurrentTime", which happens to be the name of a method in one of our classes.
- FIXED: Only the first xgen instanced archive was output to the renderer
Miscellaneous
- RfM translation of maya's image planes now respects the "Use Image Sequence" checkbox, and the "fit" of image planes is translated accurately.
- For RfM command line rendering, added a -par arg for the Render command for setting pixel aspect, named the same as maya's
- Namespaced alembic nodes are now automatically associated with a set of similarly namespaced materials.
- rfm now processes standard extension attributes on custom transforms.
Allow multiple instances of a procedural primitive to exhibit different random variations. We added a per-instance "user:procprimid" attribute that can be used by patterns to compute a globally unique attribute.
Add a new -velocityscale flag to the procedural to scale velocity primvars used for motion blurring. - Add velocity scaling control to gpuCache node.
- implement AOV import/export and basic AOV overrides.
You can find useful Doxygen developer documentation in the Developers' Guide under RfM2
...