Luxcore Vs Octane Preparation test

Use this forum for general user support and related questions.
Forum rules
Please upload a testscene that allows developers to reproduce the problem, and attach some images.
User avatar
Sharlybg
Donor
Donor
Posts: 3101
Joined: Mon Dec 04, 2017 10:11 pm
Location: Ivory Coast

Re: Luxcore Vs Octane Preparation test

Post by Sharlybg »

Luxcore is always using whatever you input +1 bounce, that's how exporter is set up, Simon pls. Correct me if wrong.
Thanks you for you input. I remenber now this behaviour from Luxcore. This is strange because you can't also set 0 input inside blendluxcore. it will always return 1 as minimum value so you end up with 2 intead of 1. :oops:
Support LuxCoreRender project with salts and bounties

Portfolio : https://www.behance.net/DRAVIA
User avatar
B.Y.O.B.
Developer
Developer
Posts: 4146
Joined: Mon Dec 04, 2017 10:08 pm
Location: Germany
Contact:

Re: Luxcore Vs Octane Preparation test

Post by B.Y.O.B. »

lacilaci wrote: Thu Jan 30, 2020 4:31 pm Luxcore is always using whatever you input +1 bounce, that's how exporter is set up, Simon pls. Correct me if wrong.
Yes, but that's only relevant if you compare speed at 1 bounce across renderers.
The output with 1 and 2 bounces is the same in LuxCore, just that the 2-bounce output uses MIS so you get less noise. This is exactly why this exporter behaviour is in place: to hide the MIS-specific implementation detail of the engine and make the bounces behave like the user would expect.
User avatar
Sharlybg
Donor
Donor
Posts: 3101
Joined: Mon Dec 04, 2017 10:11 pm
Location: Ivory Coast

Re: Luxcore Vs Octane Preparation test

Post by Sharlybg »

With further test i've the feeling that by using total path deph settings it is possible to bypass the n+1 behaviour.


Octane deph 1

octane 1.jpg


Luxcore deph 1
luxcore 1.jpg


Luxcore deph 2
luxcore 2.jpg


Octane deph 2

octane 2.jpg

As you can see Luxcore Deph 2 is different from deph 1. And only Octane deph look similar to luxcore deph 2 (same for deph 1 in both engine )
Support LuxCoreRender project with salts and bounties

Portfolio : https://www.behance.net/DRAVIA
User avatar
lacilaci
Donor
Donor
Posts: 1969
Joined: Fri May 04, 2018 5:16 am

Re: Luxcore Vs Octane Preparation test

Post by lacilaci »

Sharlybg wrote: Fri Jan 31, 2020 10:08 am With further test i've the feeling that by using total path deph settings it is possible to bypass the n+1 behaviour.


Octane deph 1


octane 1.jpg



Luxcore deph 1

luxcore 1.jpg



Luxcore deph 2

luxcore 2.jpg



Octane deph 2


octane 2.jpg


As you can see Luxcore Deph 2 is different from deph 1. And only Octane deph look similar to luxcore deph 2 (same for deph 1 in both engine )
are those same time renderings?
User avatar
Sharlybg
Donor
Donor
Posts: 3101
Joined: Mon Dec 04, 2017 10:11 pm
Location: Ivory Coast

Re: Luxcore Vs Octane Preparation test

Post by Sharlybg »

are those same time renderings?
Not the same time. not also same quality. as you can see octane is clamping light very hard. at the same time you get this :



Octane 11sc Deph 1
octane D1__T11.jpg


Luxcore 11sc Deph 1
Luxcore D1__T11.jpg
Support LuxCoreRender project with salts and bounties

Portfolio : https://www.behance.net/DRAVIA
User avatar
lacilaci
Donor
Donor
Posts: 1969
Joined: Fri May 04, 2018 5:16 am

Re: Luxcore Vs Octane Preparation test

Post by lacilaci »

Sharlybg wrote: Fri Jan 31, 2020 10:56 am
are those same time renderings?
Not the same time. not also same quality. as you can see octane is clamping light very hard. at the same time you get this :



Octane 11sc Deph 1

octane D1__T11.jpg



Luxcore 11sc Deph 1

Luxcore D1__T11.jpg
Interesting. Luxcore always introduces noise even in directly exposed areas, this is beyond me why it happens. How do we get noise even in the outside areas...

I think if luxcore could clamp indirect light separately from direct ligh, we might be able to get closer result... maybe...
User avatar
B.Y.O.B.
Developer
Developer
Posts: 4146
Joined: Mon Dec 04, 2017 10:08 pm
Location: Germany
Contact:

Re: Luxcore Vs Octane Preparation test

Post by B.Y.O.B. »

Sharlybg wrote: Fri Jan 31, 2020 10:08 am As you can see Luxcore Deph 2 is different from deph 1.
Yes, because it actually is depth 3 and 2. They are supposed to be different.
The relevant part of the code is here: https://github.com/LuxCoreRender/BlendL ... ig.py#L276
There's also a comment explaining the reasoning.
User avatar
Sharlybg
Donor
Donor
Posts: 3101
Joined: Mon Dec 04, 2017 10:11 pm
Location: Ivory Coast

Re: Luxcore Vs Octane Preparation test

Post by Sharlybg »

I think if luxcore could clamp indirect light separately from direct ligh, we might be able to get closer result... maybe...
Sure i think the same. And also i remenber Fstorm behave a bit like that with strong Clamping.
Support LuxCoreRender project with salts and bounties

Portfolio : https://www.behance.net/DRAVIA
User avatar
Sharlybg
Donor
Donor
Posts: 3101
Joined: Mon Dec 04, 2017 10:11 pm
Location: Ivory Coast

Re: Luxcore Vs Octane Preparation test

Post by Sharlybg »

Yes, because it actually is depth 3 and 2. They are supposed to be different.
The relevant part of the code is here: https://github.com/LuxCoreRender/BlendL ... ig.py#L276
There's also a comment explaining the reasoning.
Ok so i've removed all the incremental value. Story is the same even if luxcore get now a bit darker Octane is even darker and clamped.



Octane deph 1

octane real 1.jpg


Luxcore deph 1

Lux real 1.jpg
Support LuxCoreRender project with salts and bounties

Portfolio : https://www.behance.net/DRAVIA
marcatore
Donor
Donor
Posts: 463
Joined: Wed Jan 10, 2018 8:04 am

Re: Luxcore Vs Octane Preparation test

Post by marcatore »

it seems a huge difference...the main is obviously the noise.
Yes, also the lighting is different..but if you make a poll and ask "choose from noise and lighting what is the most different from lux and octane", I'm quite sure that 95% reply "noise".

I'm not sure it a just a matter of clamping...if you want to test this...why don't try to find the clamping value to have that kind of noise free on the surface that receive light?
In my opinion, in Lux it seems that we have always difficulties to clean not just the shadowed surfaces but the lighted too.
Post Reply