Static Lighting with Light Probes

In 2019.2, we removed the Lightmap Static Flag, replacing it with the Contribute Global Illumination Flag. We also introduced the ability to choose whether Global Illumination is received from Lightmap or Light Probes. These changes can have a huge impact on your baking performance, quality of Scene lighting, and more! Let’s explore this further.

Continue reading on external page

In praise of syndication

The web is terrible Useful things tend to become invisible over time. I have a router running OpenBSD that I had not touched in a while. One day I logged in and got curious. $ uptime 12:26PM up 1583 days, 2:33, 1 user, load averages: 0.13, 0.12, 0.08 It had...

Continue reading

Triple Product Integrals

The Grand Picture Most introductions and implementations of Precomputed Radiance Transfer will deal fairly well with the easiest use case: The double product integral for diffuse reflections. Beyond this scope however, few show how proper rotation of frequency-space encoded lighting works, and even fewer dive into the problem of view-dependency...

Continue reading

On nomenclature

Ever since the graphics field got expanded by a variety of new gadgets such as the Oculus Rift, Microsoft’s Kinect and HoloLens or the Leap Motion, and new parties moved in to expand their usage (in particular Magic Leap), I have seen a whole brigade of marketeers and fanboys come...

Continue reading

The Convolution Theorem

The Basis In Linear Algebra, we’re used to build a vector $\mathbf{v}$ out of other vectors $\mathbf{v_1}, \mathbf{v_2}$. Each vector is, at the very least, implicitly constructed out of its basis vectors. If there is no specific basis mentioned anywhere, we assume it to be a basis of unit vectors....

Continue reading