
What this component contains
ATTRIBUTION.mdLICENSEREADME.mdcomponent.jsongraphcheck.pylight_three_point.pymeshcheck.pypreview.pngtest_light_three_point.pytest_package.pyverification/native.json
How it works
- Operator
- baltor.light_three_point
- Parameters
- target, key_distance, fill_distance, rim_distance, key_azimuth, key_elevation, fill_azimuth, fill_elevation and 9 more
- Result
- An empty with three parented area lights constrained to aim at it.
- Blender
- 4.2 or later
- Axes
- Blender Z up, -Y forward
- Units
- metres
Recorded checks
blender 5.2.1 LTS (hash 9e2066aef7ef built 2026-08-25 02:12:34)
addon_install_and_enableoperator_runs_with_defaultsblender_data_matches_coreaddon_disable_unregistersscript_mode_runsclean_reopen_addon_fileclean_reopen_script_filegltf_separate_exportengine_output_clean
Limits to consider
Powers follow the inverse square law from each light's centre, which is approximate for area lights that are large compared with their distance. The ratios hold at the target point only. Colours are linear RGB values, not colour temperatures. The lights stay aimed by Track To constraints on the rig empty; glTF export keeps their positions but not the constraints. Verified in Blender 5.2.1 with Cycles; written for the 4.2 API.