Как включить затенение на пиксель в Ogre3d
Я освещаю самолет прожектором в Ogre3D. Однако край горячей точки показывает эффект зигзага. Похоже, что затенение на плоскости выполняется в каждой вершине без какой-либо интерполяции.
Результат рендеринга каркаса показан ниже:
Как включить освещение на пиксель в Ogre3D, чтобы сгладить границу горячей точки?
1 ответ
В текущих версиях Ogre (ниже 2.0) есть два варианта:
Вручную создайте шейдер Cg/HLSL/GLSL и используйте его в материале для заземления.
Используйте Ogre RTSS (Система затенения в реальном времени). Его архитектура и использование описаны в этой статье вики.