Я сделал переход на Ogre3D (v1.7) и на использование PagedGeometry . Я пытаюсь сделать простую сцену с ландшафтом, деревьями и травой. В двух словах, я бы хотел добиться такого эффекта в Огре:
Прозрачные / вырезанные тени реализованы в демонстрациях PagedGeometry, но я не могу найти никакого решения о том, как правильно отбрасывать тени на траве, как в примере выше.
Какую технику я могу использовать для достижения этой цели?
shadows
ogre
billboarding
scottyp
источник
источник
Ответы:
Это не мой ответ, но ссылка на то, что я считаю, является решением вопроса.
Пост, на который я ссылаюсь ниже (под названием «деревья и тени с постраничной геометрией»), непосредственно описывает решение проблемы размещения теней деревьев на траве с помощью постраничной геометрии. В частности, он включает вызов m_sceneMgr-> setShadowTechnique (SHADOWTYPE_TEXTURE_ADDITIVE) с пользовательским шейдером для теней.
https://www.ogre3d.org/addonforums/14/t-8945.html или версия Archive.org .
Этот учебник также ссылается на постраничную геометрию, деревья, траву и тени. Он применяет карту освещения к траве, используйте функцию setColorMap ().
https://ogrecave.github.io/ogre-pagedgeometry/tut3.html или версия Archive.org . Он специально применяет карту освещения к траве, используя функцию setColorMap ().
источник