Burley vs Lambert

As always, let’s begin with comparison pictures:



With this, I hope that you can already tell that the second is much more modern.

Let’s rewind a bit, while refactoring code for Shade i got sidetracked further and replaced Lambertial diffuse model with Burley, here are some pictures, first is Lambertian (what we have in three.js) and the second is Burley:




Well, not quite. Burley is generally darker and the effect is more noticeable at glancing angles (to view and light that is). Here are the same pictures interlaces

Here Burley is marked in Green along the border and Lamber with red.

Here is the same comparison using material spheres, first Lambert:

and now Burley:

Really we’re only interested in the first row only, as the effects are most pronounced there.

Honestly I can’t tell if it’s better or worse. It looks a bit less saturated which I think is a good thing, but I can’t say that I like one more than the other aesthetically.

Going to keep it as it claims to be more physically accurate and the shader complexity is not all that high.

For context, here are some discussions on the topic in three.js that I could find:


Well upon changing multiple professional colour profiles on my display and as well as on my mac I am definitely sure that Burley is far more better then lambert, lambert is feeling like bright white light source on some colour profiles or even high brightness.

Thats what my opinion is dont think what others think

1 Like