Thanks B.Y.O.B… New lux is freaking fast. I will have to test it, but posibbly it is faster than cycles now.
Some gif demo, of interactive viewport rendering!!
I tested it and the Biased Path tracing is really quick, it’s nice. But the viewport progressive rendering completely destroys performance, you can’t even work with it (lag of several seconds if you move the camera, change a value, etc…). Am I missing something? Is that why you were using CPU for your gif?
I have win7 + i7 3930k + GTX580 3GB.
B.Y.O.B
(Node Preview and LuxCore Addon Developer)
26
The problem with GPU rendering is that some scene edits require a kernel recompilation, and that makes it slow. Examples: material edits, viewport resizing.
Moving geometry requires an accelerator update (like QBVH in Cycles), thanks to Intel Embree this is usually pretty fast. This is a factor in both CPU and GPU rendering.
The fastest edits when rendering on GPU are camera and light edits (e.g. rotating the sun).
That’s why the default device for viewport rendering is the CPU, the latency is much lower there because no kernel recompilation is necessary.
If you want the fastest kernel updates for GPU rendering, use only one GPU device (disable CPU and all other GPUs you might have in the compute settings). Otherwise the kernel has to be recompiled for each device.
Thanks for the explanation. I also tried with CPU preview rendering and it was incredibly slow as well. And I’m just talking about camera rotation around a ball with physical sun and sky.
B.Y.O.B. - will there be separate settings for biased PT for transmission, volumetric sample count?
One thing I noticed -when using biased PT in luxcore - there is no setting for sampler type. Workaround is going switching from Biased PT to PT, then changing sampler, then going back to biased PT.
Any chances for sss shader in luxcore? Like the one in cycles?
B.Y.O.B
(Node Preview and LuxCore Addon Developer)
29
All necessary settings from LuxCore are exposed. I’m not aware of a separate setting for volumetric samples, and the transmission settings are already exposed (I think you mean specular depth/samples?).
That’s intended. Biaspath has its own sampler that can’t be configured or changed.
AFAIK it’s some kind of lowdiscrepancy/sobol sampler, but I’m not sure. It is optimized for Biaspath.
SSS is already supported, use a transmissive material (e.g. glossytranslucent, mattetranslucent, glass or null) and add an interior volume that’s set to “homogenous”. Change the scattering color and scale (e.g. fog scale is about 0.01, milk about 10 when using a completely white color).
See this wiki page: http://www.luxrender.net/wiki/LuxRender_Volumes
What are your render settings and what hardware do you have?
B.Y.O.B. my specs are (I mady short render summary on my site):
CPU: InterCore i5-4770K @3,4Ghz,
GPU: NVIDIA 660GTX
I tried SSS with volume, but it is bit noisy compared to cycles sss. Anyway new LuxCore is big step forward in usability and performance of lux render Engine. Thanks for your and other developers work
B.Y.O.B
(Node Preview and LuxCore Addon Developer)
32
Lux shines more in complex scenes with difficult lighting where the perks of its sophisticated algorithms like Metropolis Light Transport or adaptive sampling show their strength.
Put the car into a garage where the light only comes through a window or render a scene with caustics (like a pool) and Lux should be much faster than Cycles. In simple lighting scenarios (open sky, large area lights, much direct light) Cycles will be faster in most cases.
i7 [email protected] and GTX580 3GB.
Realtime Preview Settings are CPU - Path - Metropolis - Gaussian. I tried Bidiirrectionnal but that’s the same. Path OpenCL renders black.
Also tried to Use Final Render Settings with Biased Path OpenGL with my GPU and that’s the same. Whole blender freezes for several seconds (until it halts, so 10 sec or 25 passes) everytime I rotate the camera
The best performance I get is with the GPU Biased Path OpenGL and without the Enable Multipass. With it, it hangs a lot more.
B.Y.O.B
(Node Preview and LuxCore Addon Developer)
34
Pretty strange, never had that happen. Make sure you have the latest drivers installed.