Blender Git Loki

Git Commits -> Revision e72cfbb

August 10, 2021, 01:35 (GMT)
Cycles: More flexible GI Approximation AO distance control

The goal: allow to easily use AO approximation in scenes which combines
both small and large scale objects.

The idea: use per-object AO distance which will allow to override world
settings. Instancer object will "propagate" its AO distance to all its
instances unless the instance defines own distance (this allows to
modify AO distance in the shot files, without requiring to modify props
used in the shots.

Available from the new Fats GI Approximation panel in object properties.

Differential Revision: https://developer.blender.org/D12112

Commit Details:

Full Hash: e72cfbbd4fe903049b10407dfe3b0c7507b9533e
Parent Commit: 2f7ec15
Committed By: YimingWu
Lines Changed: +82, -12

11 Modified Paths:

/intern/cycles/blender/addon/properties.py (+8, -0) (Diff)
/intern/cycles/blender/addon/ui.py (+21, -0) (Diff)
/intern/cycles/blender/blender_object.cpp (+7, -0) (Diff)
/intern/cycles/kernel/bvh/bvh_util.h (+10, -0) (Diff)
/intern/cycles/kernel/kernel_bake.h (+4, -2) (Diff)
/intern/cycles/kernel/kernel_path.h (+12, -4) (Diff)
/intern/cycles/kernel/kernel_path_branched.h (+7, -4) (Diff)
/intern/cycles/kernel/kernel_types.h (+4, -1) (Diff)
/intern/cycles/kernel/split/kernel_scene_intersect.h (+4, -1) (Diff)
/intern/cycles/render/object.cpp (+3, -0) (Diff)
/intern/cycles/render/object.h (+2, -0) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021