J'ai fait le passage à Ogre3D (v1.7) et à l'utilisation de PagedGeometry . Ce que j'essaie de faire, c'est de créer une scène simple avec un terrain, des arbres et de l'herbe. En un mot, je voudrais obtenir ce genre d'effet dans Ogre:
Les ombres transparentes / découpées sont implémentées dans les démos PagedGeometry mais je ne trouve aucune solution sur la façon de projeter correctement les ombres sur l'herbe comme dans l'exemple ci-dessus.
Quelle technique puis-je utiliser pour y parvenir?
shadows
ogre
billboarding
Scottyp
la source
la source
Réponses:
Ce n'est pas ma réponse, mais une référence à ce que je crois être la solution à la question.
Le message auquel je fais un lien ci-dessous (intitulé "Arbres et ombres à géométrie paginée") décrit directement la résolution du problème de l'ombre des arbres sur l'herbe avec une géométrie paginée. Cela implique spécifiquement d'appeler m_sceneMgr-> setShadowTechnique (SHADOWTYPE_TEXTURE_ADDITIVE) avec un shader personnalisé pour les ombres.
https://www.ogre3d.org/addonforums/14/t-8945.html ou version Archive.org .
Ce didacticiel fait également référence à la géométrie paginée, aux arbres, à l'herbe et aux ombres. Il applique une lightmap à l'herbe, utilisez la fonction setColorMap ().
https://ogrecave.github.io/ogre-pagedgeometry/tut3.html ou version Archive.org . Il applique spécifiquement une lightmap à l'herbe, utilisez la fonction setColorMap ().
la source