Light光照系统
概述
UrhoX 的 Light 组件(继承自 Drawable)支持方向光、点光源、聚光灯三种类型,提供物理值模式、阴影级联、VSM软阴影等高级光照特性。
关键内容
- 光照类型:通过
lightType设置(方向光 / 点光源 / 聚光灯) - 颜色与亮度:
color、brightness、specularIntensity;usePhysicalValues开启物理单位 - 光照范围:点光/聚光使用
range和fadeDistance控制衰减 - 阴影系统:
castShadows开启阴影;shadowBias、shadowCascade(CSM)控制质量 - 软阴影:Renderer 层支持 VSM(
SetVSMShadowParameters),Light 级可设shadowSoftness - 色温:
temperature+usePhysicalValues模拟真实灯泡颜色温度 - 光照遮罩:
lightMask/shadowMask精确控制哪些物体受光/投影 - Ramp/Shape 贴图:通过
rampTexture/shapeTexture自定义光照形状与衰减曲线
来源
- raw/articles/personal/ai-dev-kit/engine-docs/api/graphics.md — Light : Drawable API 文档
相关
- PBR材质系统 — relates_to
- Renderer渲染器 — relates_to
- UrhoX引擎 — relates_to