Added the support for (multi-key) motion blur with Optix:
PATHOCL with CUDA => samples/sec 8.36M
PATHOCL with CUDA+Optix => samples/sec 9.38M
Optix speedup: 12% (this is a remarkable result given how simple the test scene is: only 260k triangles).
Optix/RTX support
Re: Optix/RTX support
Wow, superb.
Omid Ghotbi (TAO)
Last update information
viewtopic.php?p=34390#p34390
My Artstation https://www.artstation.com/omidghotbi
My Instagram https://www.instagram.com/omid.ghotbi
Last update information
viewtopic.php?p=34390#p34390
My Artstation https://www.artstation.com/omidghotbi
My Instagram https://www.instagram.com/omid.ghotbi
Re: Optix/RTX support
Can't wait to test it ! btw 260K for just a LuxballAdded the support for (multi-key) motion blur with Optix:
Re: Optix/RTX support
BTW, Optix builds the BVH on GPU while before it was built on CPU. Since we started to use Embree to build the BVH also for GPUs, BVH pre-processing time has never been a problem however this may lead to some performance difference if you have a very fast CPU with a very slow GPU (i.e. slower pre-processing) or a very slow CPU with a very fast GPU (i.e. faster pre-processing).
Re: Optix/RTX support
optix/denoiser next? would be nice for fast feedback in previews
Re: Optix/RTX support
Yes but after some work to use Embree on CPU when using Optix on GPU: v2.4 has to use our BVH code when using our BVH on GPU. I want to improve the situation allowing the use of different types of accelerators for CPU and GPU. This should speed up the rendering by a significative margin when doing CPU+GPU renderings.
Re: Optix/RTX support
It may be not obvious but Optix builds the accelerator on GPUs while Embree on CPUs so, on an average PC, the pre-processing will be faster:
Optix is about 3 times faster (however I doubt it will make any practical difference on most scenes because Embree is fast "enough" and it will built anyway if you do CPU+GPU rendering).
Code: Select all
[LuxRays][2.434] Total vertex count: 3625259
[LuxRays][2.434] Total triangle count: 5519621
[LuxRays][2.815] EmbreeAccel build time: 380ms
[LuxRays][2.928] Optix total build time: 112ms
Re: Optix/RTX support
Would it make sense to build them in parallel?
Re: Optix/RTX support
It looks like a lot of effort to (may be) save 100ms over 400ms on the total rendering time: it doesn't look worth the effort.