Repository navigation
Release 2.40.0.1
·
72 commits
to main
since this release
What's New
We introduced a prototype of a new gui, moonray_gui_v2 (ImGui-based), with usability improvements including pixel inspection, snapshots, status bar, and improved path visualizer drawing. We also added light path visualizer support to arras_render, and added new controls and stability fixes to the light path visualizer in moonray_gui.
Features
- Added light path visualizer support for arras_render
- Added hidden line opacity control to the light path visualizer
- Added moonray and moonray_gui
-print_bsdfcommand-line option for debugging BSDF configuration - Added a prototype gui tool, moonray_gui_v2, that uses Dear ImGui instead of QT and contains a number of new features. Note that, for now, ImGui is simply included as a submodule in the moonray_gui repository, but that may change in the future.
Bug Fixes
- Fixed
DiskLightbounding box calculation issue - Fixed a crash in importance light sampling caused by uncleared memory
- Fixed importance light sampling crash related to inconsistent bounding box calculation
- Fixed a light path visualizer crash caused by a display filter buffer overflow
- Fixed bug in
IntensityLightFilterbehavior with volumes - Fixed reflection stretching at extreme grazing angles
- Fixed Worley noise behavior when
jitteris between 0 and 1 (preserves look at the defaultjitter = 1) - Fixed bug preventing some primvars from being read
- Fixed missing normals from
UsdGeomBasisCurves - Created a new
LayerMap_v2that fixes a bug with multiply mode - Fixed crash in
CombineNormalMaprelated to delta updates - Fixed crash with hdMoonray caused by a change in Hydra behavior in 0.25.5
Build System Updates
- Updated builds to fetch OptiX headers directly from NVIDIA's GitHub, removing the need to manually download the SDK
- Updated minimum CUDA GPU target architecture from 6.1 to 7.5 (newer CUDA toolchains no longer support 6.1)
- Added GLFW dependency
Other
- Removed deprecated
DebugRaycode - Removed deprecated
BaseMaterialandClosureAPI - Renamed
GeometryLightadapter toMoonrayMeshLightadapter - Ported RATS canonical update script to python and optimized it
Community Contributors:
- Alexander Fuller
- Cross-platform compatibility improvements
- Andreas Wendleder
- Removed duplicate includes reported in issue #216