基础概念 在3D游戏引擎中,球体.立方体以及所有其它复杂的集合体都是由三角面片组成的.引擎只会渲染物体的表面,比如球体,半透明物体等.整个世界由各种空壳构成. 立体渲染(Volumetric Rendering)的基本概念:模拟光线在物体内部的传送,从而实现更震撼也更真实的视觉效果. 片段着色器最后返回的对象,是从特定角度看过去特定位置的颜色. 这种方式计算的颜色是完全随意的,因此返回的内容可以不必匹配几何体的真实渲染情况. 下图展示了一个3D立方体的例子.当片段着色器检测到立方体表面的颜色时,…