specularity and energy conservation

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.
Post Reply
User avatar
lacilaci
Donor
Donor
Posts: 1969
Joined: Fri May 04, 2018 5:16 am

specularity and energy conservation

Post by lacilaci »

Do higher specular values than default on glossy material break energy conservation? Do they on the new principled shader?

I'm asking cause I had some serious slowdowns with higher specularity on material, much more noise.
User avatar
Dade
Developer
Developer
Posts: 5672
Joined: Mon Dec 04, 2017 8:36 pm
Location: Italy

Re: specularity and energy conservation

Post by Dade »

lacilaci wrote: Mon Jun 10, 2019 4:31 am Do higher specular values than default on glossy material break energy conservation? Do they on the new principled shader?
No. Glossy2 material was written many years ago to replace Glossy material because the lack of energy conservation of the old version.
lacilaci wrote: Mon Jun 10, 2019 4:31 am Do they on the new principled shader?
I don't know but I doubt Disney has designed a material without energy conservation in mind.
Support LuxCoreRender project with salts and bounties
User avatar
B.Y.O.B.
Developer
Developer
Posts: 4146
Joined: Mon Dec 04, 2017 10:08 pm
Location: Germany
Contact:

Re: specularity and energy conservation

Post by B.Y.O.B. »

Just to clarify, what is displayed in Blender as "Glossy" material is named "Glossy2" behind the scenes in LuxCore.
lacilaci wrote: Mon Jun 10, 2019 4:31 am Do they on the new principled shader?
From what I can see in the paper, only the clearcoat layer breaks energy conservation (a bit):
For our clearcoat layer, we use a fixed ior of 1.5, representative of polyurethane, and instead
allow artists to scale the overall strength of the layer using the clearcoat parameter. The normalized
parameter range corresponds to an overall scale of [0, 0.25]. This layer, even though it has a large
visual impact, represents a relatively small amount of energy so we don’t subtract any energy from the
base layer.
When set to zero, the clearcoat layer is effectively disabled and incurs no cost.
(emphasis by me)
https://disney-animation.s3.amazonaws.c ... tes_v2.pdf
User avatar
lacilaci
Donor
Donor
Posts: 1969
Joined: Fri May 04, 2018 5:16 am

Re: specularity and energy conservation

Post by lacilaci »

Thanks for clarification, so the one I'm using is glossy2 and it shouldn't break energy conservation.
Post Reply