开放能力
开发平台
行业应用
生态合作
开发与教学
资讯 社区 控制台
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术
AR与VR
数据智能
场景方案
部署方案
行业应用
智能教育
智能医疗
智能零售
智能工业
企业服务
智能政务
信息服务
智能园区

灯光

灯光

平行光属于AR场景开发的标配光线,建议在项目的场景配置时拖入平行光源。

环境光源、点光源用于高级材质的辅助光线,可通过搭配增强效果真实度。

平行光源、环境光源、点光源在编辑器中以系统组件的方式提供,从素材库中可直接拖入到场景中。

平行光

  • 平行光中可修改光源颜色、光源朝向以及光源强度,会对GLTF模型的渲染产生影响。
  • 产生阴影、贴图视锥大小、贴图分辨率大小皆为动态阴影配置,具体配置可查看下方动态阴影这一节。

环境光

  • 从系统组件中拖入环境光,可改变光源颜色及光源强度,会影响场景中GLTF模型的渲染。

点光

  • 从系统组件中拖入环境光,可改变光源位置、光源颜色及光源强度,会影响场景中GLTF模型的渲染。

动态阴影使用方法

1、目前阴影仅支持在平行光下支持,且需要开启环境光,阴影的强弱通过环境光的强弱改变。 在场景树中,需要同时把平行光以及环境光拖入场景中。

2、对应要投射阴影的pod或gltf模型,需要在属性面板勾选投射阴影。

3、当前引擎的动态阴影是通过在模型下方添加一张透明类似镜子的pod模型,通过平行光方向照射模型时,映射在下方透明模型上出现的阴影。因此需要将系统组件文件夹中的shadow_floor素材拖进场景中。

4、通过调节平行光的光源朝向、模型位置即可查看到模型动态阴影效果。

  • 一般来说,Tracking和SLAM的项目比较适合使用动态阴影效果,IMU类的项目由于大部分都是可以全方位旋转的单个物体的模型,而且不一定是放在某个平面上,通常不适合开启动态阴影(可根据具体场景而定)。
  • 阴影的浓淡可以根据环境光的强度来改变的,环境光越强,方向光产生的阴影越弱。
  • 平行光下的贴图视锥大小、贴图分辨率大小为动态阴影配置,需在平行光下先开启产生阴影。
  • 阴影贴图的分辨率(决定阴影的精细程度),取值范围为(128 128 — 1024 1024),默认值为 “1024,1024”即为高。
  • 贴图视锥大小是设置渲染阴影贴图的视椎的⼤小,⽤于配置解决某些⻆角度下阴影被裁切 的问题,并不是越⼤越好,以刚好能够包裹需要展示阴影效果的场景为宜。建议范围为(500 - 10000),依据场景的size和光的⽅方向来调试确定。不配置的话默认值为“2000, 2000”即为中等。
上一篇
3D模型渲染
下一篇
手势交互