Page 1 of 1

LuxCoreRender v2.0beta1 released

Posted: Mon Apr 02, 2018 12:38 pm
by Dade
New LuxCoreRender v2.0beta1 release is available at: https://luxcorerender.org/download

v2.0 release notes are available here: https://wiki.luxcorerender.org/LuxCoreR ... Notes_v2.0

The complete list of changes between alpha7 and beta1 in Luxcore API is available here: https://github.com/LuxCoreRender/LuxCor ... _v2.0beta1

The complete list of changes between alpha7 and beta1 in BlendLuxCore is available here: https://github.com/LuxCoreRender/BlendL ... _v2.0beta1

This version includes new heterogeneous volume rendering code, a major performance improvement when rendering high resolution images with OpenCL, full light groups support in BlendLuxCore, the first complete version of network rendering support, many fixes and more.

P.S. after a couple of days of testing, if all goes well, this is going to be a the first public release of v2.0 and it will be announced on the old forums and web site. This will end the (not so close) alpha stage.

Re: LuxCoreRender v2.0beta1 released

Posted: Mon Apr 02, 2018 12:59 pm
by Sharlybg
Congratulation for bringing this dream to reality ! :D

Re: LuxCoreRender v2.0beta1 released

Posted: Mon Apr 02, 2018 1:45 pm
by Harvester
This is a great achievement. Thank you David.

Re: LuxCoreRender v2.0beta1 released

Posted: Tue Apr 03, 2018 11:21 am
by camara
Congratulations on this release! Going to test it out!

Re: LuxCoreRender v2.0beta1 released

Posted: Tue Apr 03, 2018 2:33 pm
by Dade
Note: there is a bug in PyInstaller on Linux affecting PyLuxCoreTools (i.e. network rendering). you can find the details here: https://github.com/LuxCoreRender/LuxCore/issues/80

Short version: you can actually use network rendering only on Windows, not Linux.

Re: LuxCoreRender v2.0beta1 released

Posted: Tue Apr 03, 2018 3:41 pm
by kintuX
Thanks for update :)

Found couple of issues:
1. Glass Rough doesn't work using OpenCL
2. small differences in final results (renderings) between both engines and even using same engine with different devices (IIRC, later one is known bug - different results: CPU vs GPU/OCL (@ LuxRender forum).

e.g.
BiDir (also used as reference for comparison)
LC_beta001shaders_001bidir.jpg

Path CPU
LC_beta001shaders_001pathCPU.jpg

Path GPU
LC_beta001shaders_001pathGPU-OCL.jpg

BiDir VS Path CPU (difference+gamma2)*
LC_beta001shaders_001bidir-VS-pathCPUgamma2.jpg

BiDir VS Path CPU (difference+gamma2)*
LC_beta001shaders_001bidir-VS-pathOCLgamma2.jpg

Path CPU VS Path GPU/OCL (difference+gamma2)*
LC_beta001shaders_002pathCPU-vs-pathGPU(OCL)gamma2.jpg
-------------------------------------------------------------------------------------------------------
* Used GIMP. Layer Mode: Difference; Gamma upped to 2, to emphasize the difference

Test Scene:
LC_beta001shadersTest.zip
(168.16 KiB) Downloaded 36 times
HDRI: https://www.pingo.nu/s/Office_small.hdr

Re: LuxCoreRender v2.0beta1 released

Posted: Tue Apr 03, 2018 5:56 pm
by Asticles
Thanks for this release!

Re: LuxCoreRender v2.0beta1 released

Posted: Tue Apr 03, 2018 6:08 pm
by Dade
kintuX wrote:
Tue Apr 03, 2018 3:41 pm
Found couple of issues:
1. Glass Rough doesn't work using OpenCL
This bug was a pure concentrate of cut&paste errors: https://github.com/LuxCoreRender/LuxCor ... 2432eaeb3c
kintuX wrote:
Tue Apr 03, 2018 3:41 pm
2. small differences in final results (renderings) between both engines and even using same engine with different devices (IIRC, later one is known bug - different results: CPU vs GPU/OCL (@ LuxRender forum).
The bug you linked has been fixed a while ago. As far as I can see, the PATHCPU and PATHOCL output is exactly the same (once #1 has been fixed).
kintuX wrote:
Tue Apr 03, 2018 3:41 pm
Path CPU VS Path GPU/OCL (difference+gamma2)*
You should use the .exr for comparison (and gamma 1.0 because it doesn't make sense to me to do a comparison in a non-linear space). Anyway, the output is supposed to be exactly the same only on the long run (i.e. in a noise free render).

Re: LuxCoreRender v2.0beta1 released

Posted: Tue Apr 03, 2018 6:59 pm
by kintuX
Dade wrote:
Tue Apr 03, 2018 6:08 pm
kintuX wrote:
Tue Apr 03, 2018 3:41 pm
Found couple of issues:
1. Glass Rough doesn't work using OpenCL
This bug was a pure concentrate of cut&paste errors: https://github.com/LuxCoreRender/LuxCor ... 2432eaeb3c
kintuX wrote:
Tue Apr 03, 2018 3:41 pm
2. small differences in final results (renderings) between both engines and even using same engine with different devices (IIRC, later one is known bug - different results: CPU vs GPU/OCL (@ LuxRender forum).
The bug you linked has been fixed a while ago. As far as I can see, the PATHCPU and PATHOCL output is exactly the same (once #1 has been fixed).
kintuX wrote:
Tue Apr 03, 2018 3:41 pm
Path CPU VS Path GPU/OCL (difference+gamma2)*
You should use the .exr for comparison (and gamma 1.0 because it doesn't make sense to me to do a comparison in a non-linear space). Anyway, the output is supposed to be exactly the same only on the long run (i.e. in a noise free render).
TYVM for corrections & tips. 8-)
Taking notice... testing further...

Re: LuxCoreRender v2.0beta1 released

Posted: Fri Apr 13, 2018 7:10 pm
by Asticles
Thanks for this!