角色与场景发生遮挡
所以这是我们对于角色需要进行特殊处理,需要给具有遮挡关系的场景部分赋予统一材质,并将材质的遮罩类型改为black hole,这时渲染出的角色就会具有遮挡关系。
图8
图9
背景层在渲染时相对简单直接将角色隐藏或者删除就可以了。
图10
隐藏或删除角色后渲染的场景
阴影层的分离会有些麻烦,要直接渲染出角色在墙壁和地面上的投影需要给接受阴影的背景部分一个backgroud材质来接受阴影。
图11
这时我们会发现如果是不平坦的场景它会产生自身阴影的投射,我们实际上只需要角色的阴影。场景中如果使用光线追踪还会渲染出反射。
图12