Symptom: 3dsmax will crash or hang when rendering an object with changing topology (in some, but not all cases), when a VraySamplerInfo element is active, with mode set to forward/backward occlusion.
Tested on: 3.20.02, 3.30.04, 3.35.01 Nightly 26667 with 3dsmax 2014.
Vraylog.txt error: UNHANDLED EXCEPTION: Rendering region (144,192)-(192,240)
Last marker is at ./src/globillummap.cpp, line 1855: GlobalIllumMap::buildLightMap() {1}
Attachments: repro scene (render frame 0), vraylog.
If you can offer any temporary workaround (even one which requires me to recompile VraySamplerInfo) it would help us greatly.
To be clear, I have no expectation that the data will be accurate (due to the changing topology), only to avoid the crash.
Thank you.
Update:
To the best of my ability to check, the exception is thrown inside DefaultVRayShadeInstance::getBasePt called from Line 84 of vraysamplerinfotex.cpp:
Tested on: 3.20.02, 3.30.04, 3.35.01 Nightly 26667 with 3dsmax 2014.
Vraylog.txt error: UNHANDLED EXCEPTION: Rendering region (144,192)-(192,240)
Last marker is at ./src/globillummap.cpp, line 1855: GlobalIllumMap::buildLightMap() {1}
Attachments: repro scene (render frame 0), vraylog.
If you can offer any temporary workaround (even one which requires me to recompile VraySamplerInfo) it would help us greatly.
To be clear, I have no expectation that the data will be accurate (due to the changing topology), only to avoid the crash.
Thank you.
Update:
To the best of my ability to check, the exception is thrown inside DefaultVRayShadeInstance::getBasePt called from Line 84 of vraysamplerinfotex.cpp:
Code:
Vector pt=si->getBasePt(rc, (which==timeMoment_frameEnd)? DefaultVRayShadeInstance::baseTime_frameEnd : DefaultVRayShadeInstance::baseTime_frameStart);
Comment