工作方法
Three.js Lighting 区分环境光、半球光、平行光、点光源、聚光灯和矩形区域光。这些选择在方向性、阴影支持、材质响应和成本方面各有不同。来源还涵盖环境照明以及影棚或户外照明布置。
阴影设置是一个涉及渲染器、灯光和对象的链条。紧凑的覆盖范围和选择性投射与分辨率同样重要。部分示例使用特定版本的 API。应用前,请根据已安装的 Three.js 版本核对灯光类型和辅助工具的导入方式。
预期交付成果
- 具有明确分工的灯光布置
- 阴影投射与接收设置
- 环境与性能方案
从任务简述到审查
- 01定义灯光角色
根据场景选择补光、定向阳光、聚焦照明或影棚式光源。
- 02配置阴影
同时检查渲染器、灯光和对象设置,然后检查覆盖范围与偏差值。
- 03审查表面效果
在增加灯光数量或阴影分辨率之前,先评估预期使用的材质和环境。