Is it known that Cycles is incapable of rendering Moana OpenVDB High Res set?
A user told me that he tried to because he was working in a smoke sim that was 4Gb/frame, the High Res version of Moana OpenVDB set is 2.8Gb, so it’s smaller.
In the end he tried Houdini and Cycles, Cycles is incapable of rendering it, while Houdini uses 16 seconds to load it and renders it without trouble.
Currently, Cycles is wasting a lot of memory by using a dense instead of a sparse volume representation. This is being worked on: https://developer.blender.org/D8794
@StefanW I’m not sure if I have to enable something in the UI or load the VDB´s in a special way, but I did a build with NanoVDB enabled, everything was correctly built, but when I use the medium resolution moana sample I get the same memory footprint, 3.1Gb of ram for that, I have not tried the high res one, but I bet it will crash exactly the same.
Do I have to do something special besides copying the library to libs, enabling the WITH_NANOVDB and configurin the lib path?
You should try stepping through in the debugger to see if it really runs the correct code. From the sound of it though, I think it somehow isn’t picking up the WITH_NANOVDB flag.
In my tests, the full size Moana cloud renderers without crashing using around 4GB device memory, the half size cloud renders in less than 1GB device memory.