Light Tree: Difference between revisions
More actions
Standingpad (talk | contribs) Create light tree page |
Standingpad (talk | contribs) m Fix markup for link |
||
Line 1: | Line 1: | ||
Light tree is a method of sampling direct light sources that takes into account their contribution to the overall scene.<ref>https://psychopath.io/post/2020_04_20_light_trees</ref> This is usually based on a combination of factors, such as estimated intensity, distance from the camera, etc. <ref>https://docs.blender.org/manual/en/4.4/render/cycles/render_settings/sampling.html#lights</ref> | Light tree is a method of sampling direct light sources that takes into account their contribution to the overall scene.<ref>https://psychopath.io/post/2020_04_20_light_trees</ref> This is usually based on a combination of factors, such as estimated intensity, distance from the camera, etc. <ref>https://docs.blender.org/manual/en/4.4/render/cycles/render_settings/sampling.html#lights</ref> | ||
In order to improve efficiency [Render Engine#Ray Tracing|ray tracers] do not sample every light in the scene at once, and instead randomly sample lights. While this avoids needless calculation, random sampling of direct light sources results in additional noise. To work around this, renderers will create a light tree to approximate lighting contribution before the actual render process, and adjust the probability of each light being selected based on those results, allowing more samples to be used on lights that contribute more to the scene. This works best in scenes with larges amounts of light sources. | In order to improve efficiency [[Render Engine#Ray Tracing|ray tracers]] do not sample every light in the scene at once, and instead randomly sample lights. While this avoids needless calculation, random sampling of direct light sources results in additional noise. To work around this, renderers will create a light tree to approximate lighting contribution before the actual render process, and adjust the probability of each light being selected based on those results, allowing more samples to be used on lights that contribute more to the scene. This works best in scenes with larges amounts of light sources. |
Latest revision as of 22:13, 27 August 2025
Light tree is a method of sampling direct light sources that takes into account their contribution to the overall scene.[1] This is usually based on a combination of factors, such as estimated intensity, distance from the camera, etc. [2]
In order to improve efficiency ray tracers do not sample every light in the scene at once, and instead randomly sample lights. While this avoids needless calculation, random sampling of direct light sources results in additional noise. To work around this, renderers will create a light tree to approximate lighting contribution before the actual render process, and adjust the probability of each light being selected based on those results, allowing more samples to be used on lights that contribute more to the scene. This works best in scenes with larges amounts of light sources.