프로그램 사용/Blender
blender spot light
구차니
2026. 9. 4. 14:42
이전 렌더링에서 빛이 산란하지 않고 그냥 레이저 처럼 직사로 와서
그림자가 완전 각지는 문제가 있었는데
그걸 이렇게 하면 좀 부드럽게 퍼진다고 한다.
아래는 claude 가 개선한 코드인데
| light_data.energy = random.uniform(*LIGHT_ENERGY_RANGE) light_data.shadow_soft_size = random.uniform(*LIGHT_SHADOW_SOFT_SIZE_RANGE) light_data.spot_size = random.uniform(*LIGHT_SPOT_SIZE_RANGE) light_data.spot_blend = random.uniform(*LIGHT_SPOT_BLEND_RANGE) |
energy는 power에 대응되는것 같고, shadow_soft_size는 radius에 대응되는것 같다.
아 쫌 용어 통일하라고 ㅠㅠ api에 맞추던가 아니면 api를 ui에 맞추던가!
| energy The energy this light would emit over its entire area if it wasn’t limited by the spot angle, in units of radiant power (W) (in [-inf, inf], default 10.0) shadow_soft_size Light size for ray shadow sampling (Raytraced shadows) (in [0, inf], default 0.0) spot_size Angular diameter of the spotlight beam (in [0.0174533, 3.14159], default 0.785398) spot_blend The softness of the spotlight edge (in [0, 1], default 0.15) |
[링크 : https://docs.blender.org/api/current/bpy.types.SpotLight.html]

초기값

power 올림

radius 0.2로 변경
