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

введите здесь описание изображения

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

Результат визуализации каркаса показан ниже: введите здесь описание изображения

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


person shapeare    schedule 09.10.2014    source источник


Ответы (1)


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

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

  2. Используйте Ogre's RTSS (система затенения в реальном времени). Его архитектура и использование объясняются в этой вики-статье.

person Philip Allgaier    schedule 09.10.2014