what motivated us to calibrate our lighting and materials on far … · 2020. 8. 30. · (remember...
TRANSCRIPT
![Page 1: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/1.jpg)
1
![Page 2: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/2.jpg)
2
What motivated us to calibrate our lighting and materials on Far Cry 3? Far Cry 3 is a huge
game, which puts a lot of pressure on content creation, a pressure which is only going to
increase as hardware improves, consumers’ continue to demand better quality and we wish to
create bigger and bigger games. With a time of day cycle and indoor and outdoor
environments, we need to make sure that our art looks good and holds up in all situations, and
also to make sure it’s easy to achieve that goal. We need to create better tools, improve our
material models, expose better parameters, link things that should be linked…
![Page 3: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/3.jpg)
On Far Cry 3, we began to make these changes to help our artists create high quality visuals,
looking at our shading, our lighting but also our materials.
3
![Page 4: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/4.jpg)
4
Getting our diffuse albedo right was very important to us. If you just look at the concept art, you
can see bright and saturated colours, which are really, really easy to get wrong. (Hence how
many games look rather desaturated, and grey and brown.)
Moreover, balancing diffuse albedo textures causes a lot of problems during development.
Maybe at one time or another, you’ve heard the phrase “My characters don’t sit in the scene.”
Your character modellers and your environment artists are two separate teams, creating
materials to different standards. Or an artist creates a material that looks fine outside, but for
some reason looks pitch black as soon as it’s moved to an indoor environment. Of course, he
first goes to the lighters to complain, and there’s a horrible cycle of iteration between lighters
and material artists trying to work out who’s to blame (and let’s not get started on the
postprocessing effects).
![Page 5: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/5.jpg)
5
So what do we mean by diffuse albedo? Well, it’s part of our BRDF equation…
![Page 6: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/6.jpg)
6
This BRDF is a combination of the Torrance-Sparrow microfacet BRDF for specular
reflectance…
![Page 7: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/7.jpg)
7
…and Lambert diffuse BRDF. (Remember the N.L term is part of the reflectance integral not
the BRDF.) This is where our diffuse albedo comes in, and we can see that it’s a physical
property and can be measured. If we get it wrong, this whole equation will be imbalanced, so it
doesn’t make much sense to have a physically-based specular reflectance model without
sorting out your diffuse albedo at the same time.
![Page 8: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/8.jpg)
8
Let’s sum up our motivation.
![Page 9: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/9.jpg)
9
![Page 10: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/10.jpg)
10
![Page 11: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/11.jpg)
11
If we assume only diffuse lighting here.
![Page 12: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/12.jpg)
12
![Page 13: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/13.jpg)
13
![Page 14: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/14.jpg)
14
![Page 15: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/15.jpg)
15
It’s obviously really important to have consistent lighting across the material that you’re
capturing and the ColorChecker™ itself. You also want to minimise specular reflection. This
means they both should be parallel to the camera plane, with direct lighting minimised as much
as possible. Overcast days are ideal.
![Page 16: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/16.jpg)
16
Many thanks to Paul Malin of Activision Central Tech, for sharing with me his colour correction
algorithm and allowing me to present it.
![Page 17: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/17.jpg)
17
![Page 18: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/18.jpg)
18
Thus to find the best approximate affine and polynomial transforms, we need to find
appropriate X and Y, and then find the matrix inverse. Thankfully, we can do this relatively
simply by Gauss-Jordan elimination.
![Page 19: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/19.jpg)
19
![Page 20: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/20.jpg)
20
![Page 21: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/21.jpg)
21
![Page 22: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/22.jpg)
In Photoshop we first have to click around the ColorChecker to tell the tool where to find it.
22
![Page 23: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/23.jpg)
Then we can run the colour calibration script.
23
![Page 24: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/24.jpg)
24
![Page 25: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/25.jpg)
25
![Page 26: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/26.jpg)
26
![Page 27: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/27.jpg)
27
![Page 28: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/28.jpg)
28
![Page 29: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/29.jpg)
29
This only models the luminance of the sky, not its hue or saturation.
![Page 30: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/30.jpg)
30
The coefficients can change the model from a clear sky model to an overcast sky model, as
well as differentiating between different atmospheric conditions.
![Page 31: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/31.jpg)
31
At dawn and dusk, the intensity at the sun can be 30 times that of the zenith. Thus if you make
everything relative to the zenith, overall your sky will get much, much brighter at sunrise and
sunset. By making everything relative to the sun intensity, you remove this problem, and in
fact, we didn’t have to adjust the sky intensity at all.
![Page 32: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/32.jpg)
32
![Page 33: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/33.jpg)
33
This ensures that sky lighting and the sky itself will always match up.
![Page 34: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/34.jpg)
34
![Page 35: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/35.jpg)
35
![Page 36: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/36.jpg)
36
![Page 37: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/37.jpg)
37
![Page 38: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/38.jpg)
38
Artists obviously found the loss of control difficult, especially when trying to replicate concept
art. They often wanted to achieve a mix of colours, so one colour for the ambient and another
for the sky, to achieve the desired artistic goal.
![Page 39: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/39.jpg)
39
![Page 40: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/40.jpg)
40
![Page 41: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/41.jpg)
41
![Page 42: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/42.jpg)
42
Here, we very much follow from Dimitar Lazarov’s presentation at SIGGRAPH 2011 on
Physically-Based Rendering in Call of Duty: Black Ops. This is just the specular part, we keep
Lambertian diffuse on top of this. This model is great because you can pick and choose
distribution and geometric terms to use.
![Page 43: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/43.jpg)
43
![Page 44: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/44.jpg)
44
![Page 45: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/45.jpg)
45
![Page 46: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/46.jpg)
46
![Page 47: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/47.jpg)
47
![Page 48: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/48.jpg)
48
![Page 49: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/49.jpg)
49
Approximate relative to glossiness g as it’s very close to a linear representation of highlight
size.
![Page 50: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/50.jpg)
50
We looked at functions of the form (am + b)/8, just a simple modification of our initial energy
conservation term (in yellow at the bottom). Observe that we’re careful to keep the value when
m = 1 the same. This is because at low roughnesses, our artists desired to keep specular as
dull as possible, and any brightening was incredibly noticeable.
![Page 51: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/51.jpg)
51
Only the yellow and green lines stay beneath the red curve at all points.
![Page 52: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/52.jpg)
52
As this is an approximation, it both overestimates and underestimates the correct values, and
any overestimation was really noticeable.
Also, despite our best efforts to calibrate our diffuse albedo, it erred on the dark side, so our
specular was naturally brighter because of that.
![Page 53: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/53.jpg)
53
![Page 54: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/54.jpg)
54
![Page 55: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/55.jpg)
55
![Page 56: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/56.jpg)
56
Cost of an extra map was too high for both performance and memory.
![Page 57: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/57.jpg)
57
In Photoshop, the artists could paint a gloss map and place it into the alpha channel of their
normal map. On export, Toksvig was applied and the result was placed into the red channel of
the DXT5 compressed normal map.
![Page 58: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/58.jpg)
58
![Page 59: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/59.jpg)
59
![Page 60: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/60.jpg)
60
Averaging Toksvig to a single value allowed us to have some form of specular filtering with no
extra textures and no compression artefacts.
![Page 61: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/61.jpg)
61
![Page 62: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/62.jpg)
This is just using the average Toksvig factor.
62
![Page 63: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/63.jpg)
63
![Page 64: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/64.jpg)
64
![Page 65: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/65.jpg)
65
![Page 66: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/66.jpg)
66
![Page 67: What motivated us to calibrate our lighting and materials on Far … · 2020. 8. 30. · (Remember the N.L term is part of the reflectance integral not the BRDF.) This is where our](https://reader035.vdocuments.site/reader035/viewer/2022071114/5febc0c6a4186e549e772a86/html5/thumbnails/67.jpg)
67