我正在用 Ogre3D 中的聚光灯照亮一架飞机。然而,热点上的边缘呈现锯齿形效果。看起来平面上的着色是在每个顶点处完成的,没有任何插值。
线框渲染结果如下图:
如何在 Ogre3D 中启用逐像素光照,从而平滑热点的边界?
我正在用 Ogre3D 中的聚光灯照亮一架飞机。然而,热点上的边缘呈现锯齿形效果。看起来平面上的着色是在每个顶点处完成的,没有任何插值。
线框渲染结果如下图:
如何在 Ogre3D 中启用逐像素光照,从而平滑热点的边界?
在当前的 Ogre 版本(低于 2.0)中,有两种选择:
手动创建 Cg/HLSL/GLSL 着色器并将其用于地平面的材质中。
使用 Ogre 的 RTSS(实时着色系统)。它的架构和用法在这篇wiki 文章中进行了解释。