控制阴影的形状
影响阴影形状的因素主要有表面法线, 自阴影, 其他物体的投影.
表面法线产生的阴影是指光线在照射到物体表面时, 表面法线和光线方向的夹角越大, 则单位面积受到的光照能量越少, 所以法线和光照方向越接近90º越暗:
自定义来自自身或其他物体的投影
MooaToon提供光线追踪和阴影偏移两种方式来移除杂乱的自阴影, 并保留来自场景的投影.
光线追踪方法提供了完整功能, 在性能允许的情况下请优先使用光线追踪. 阴影偏移只是性能不足或设备太旧时的备选方案.
- 光线追踪
得益于光线追踪可以获得具体的材质信息, 可以通过材质属性来控制光线追踪阴影的行为.
MooaToon提供了禁用自阴影和对不同ID的投影的功能.
借助这两个功能, 你可以实现:
- 让一个角色完全禁用自阴影, 并接收来自其他角色或场景的投影
- 将同一个角色分成几个不同部位, 每个部位禁用自阴影, 并接收来自其他部位或场景的投影
要使用这些功能你首先需要为角色的不同部分设置不同的ID.
设置ID
MooaToon通过ID来判断射线当前命中的材质是否和射线起点的材质属于同一部分, 你可以选择以下两个方法中的一个设置ID: