·
67 commits
to next_release
since this release
Changes in this release
- Directory structure overhaul (!)
- Sub-projects are much more stand alone and are buildable as individual projects
- Update to latest ANARI SDK
v0.15.0 - RTX Device improvements:
- Add experimental support for neural geometry primitives (
VISRTX_USE_NEURAL)- See README for more details
- Much improved shading quality for the
defaultrenderer:- Improvements to bounces caused by both
physicallyBasedandmdlmaterials - Implemented basic importance sampling for HDRI lights to reduce noise
- Lights now follow an inverse-square falloff
- Support for new lights:
- Sphere (
pointlights with a radius) KHR_LIGHT_QUADKHR_LIGHT_RING
- Sphere (
- Support new
KHR_SAMPLER_IMAGE_CLAMPxD_TO_BORDERextension for additional image sampler wrap mode - Support the
visibleflag onANARISurfaceandANARIVolume
- Improvements to bounces caused by both
- Fixed issues blending with the background correctly
- Updates for building with CUDA 13+
- Various performance + bug fixes
- Add experimental support for neural geometry primitives (
- GL Device improvements:
- Fix
image3Dsampler not working correctly - Compilation fixes for newer compilers
- Fix
- TSD improvements (far too many to itemize here):
- Manjor sub-library refactoring + feature consolidation
- Many new importers
- Many UI improvements
- Various new demo applications
- Various performance improvements + stability fixes
Merged PRs
- Add Neural Graphics Primitive by @favreau in #128
- Added support for volumes in USD import by @favreau in #130
- Add transfer function import/export support by @favreau in #131
- Fix older platforms with neural disabled by @tarcila in #133
- Fix compilation with gcc-12 by @tarcila in #134
- Mdl physically based by @tarcila in #127
- CUDA physicallyBased material improvements by @jeffamstutz in #136
- HDRI environment importance sampling by @tarcila in #137
- Fix VTU import of cell-centric data by @szellmann in #139
- complete overhaul to TSD library structure by @jeffamstutz in #142
- Added screenshot implementation by @favreau in #143
- Improved shading, adding transmission and fake emission support by @tarcila in #144
- Update AMR field and FLASH importer to use refinementRatio, and data … by @szellmann in #145
- Add a new GLTF importer by @tarcila in #146
- Support anisotropy in TSD by @szellmann in #147
- TSD-ASSIMP: Fix clearcoat and sheer not being assign correctly by @tarcila in #149
- Gltf iridescence ior by @tarcila in #150
- Prevent crash when CUDA-OpenGL interopt is not available by @tarcila in #151
- Enables focus on right click so that right-click-drag works with prior left-click by @tarcila in #152
- Misc fixes by @tarcila in #153
- usd-export: Add support for transforms and materials by @tarcila in #156
- Misc enhancements by @tarcila in #158
- Add support for clampToBorder on ImageXD samplers by @tarcila in #159
- Add tonemap renderer parameter by @tarcila in #161
- Fix blending with background color by @tarcila in #160
- Added handling for empty blocks by @apaaris in #162
- reorganize rtx device folder structure by @jeffamstutz in #163
- MDL fixes by @tarcila in #164
- TSD: Add support for camera objects by @tarcila in #165
- TSD: Introduce CameraUpdateDelegate to track for database camera changes by @tarcila in #166
- Tsd animation and usd improvements by @tarcila in #167
- TSD: [USD] original prim paths on imported objects by @tarcila in #170
- Tsd importer improvements by @tarcila in #171
- Tsd usd improvements by @tarcila in #172
- fixed finding of EmbedPTXRun.cmake by @ingowald in #173
- Fix build with CUDA 13 by @tarcila in #174
- Save our NVDB loader from duplicating the dataset on load by @tarcila in #175
- Add VisRTX build to the CI by @tarcila in #169
- Fix mismatching importer dialog list by @tarcila in #177
- enable animation state I/O for animated values by @jeffamstutz in #179
- Update VisRTX build workflow to trigger on PR and push to next_release by @tarcila in #180
- Add Transform manipulators/Gizmos to TSD main viewport by @tarcila in #178
- Workaround outline not being rendered on double-click-to-select by @tarcila in #181
- Add support for importing SILO files by @jeffamstutz in #183
- Gizmo: Handle transform hierarchies by @tarcila in #182
- Add support for AOV (albedo, normal) visualization, misc enhancements by @tarcila in #184
New Contributors
Full Changelog: v0.12.0...v0.13.0