Как включить затенение на пиксель в Ogre3d

Я освещаю самолет прожектором в Ogre3D. Однако край горячей точки показывает эффект зигзага. Похоже, что затенение на плоскости выполняется в каждой вершине без какой-либо интерполяции.

Результат рендеринга каркаса показан ниже:

Как включить освещение на пиксель в Ogre3D, чтобы сгладить границу горячей точки?

1 ответ

В текущих версиях Ogre (ниже 2.0) есть два варианта:

  1. Вручную создайте шейдер Cg/HLSL/GLSL и используйте его в материале для заземления.

  2. Используйте Ogre RTSS (Система затенения в реальном времени). Его архитектура и использование описаны в этой статье вики.

Другие вопросы по тегам