Ich habe auf Ogre3D (v1.7) und PagedGeometry umgestellt . Was ich versuche, ist eine einfache Szene mit einem Gelände, einigen Bäumen und Gras zu machen. Kurz gesagt, ich möchte diese Art von Effekt in Ogre erzielen:
Transparente / ausgeschnittene Schatten sind in PagedGeometry-Demos implementiert, aber ich kann keine Lösung finden, wie man wie im obigen Beispiel Schatten richtig auf Gras wirft.
Welche Technik kann ich verwenden, um dies zu erreichen?
shadows
ogre
billboarding
scottyp
quelle
quelle
Antworten:
Dies ist nicht meine Antwort, aber ein Verweis auf das, was ich glaube, ist die Lösung für die Frage.
Der Beitrag, auf den ich unten verweise (mit dem Titel "ausgelagerte Geometriebäume und Schatten"), beschreibt direkt die Lösung des Problems, Baumschatten mit ausgelagerter Geometrie auf Gras zu legen. Dabei wird speziell m_sceneMgr-> setShadowTechnique (SHADOWTYPE_TEXTURE_ADDITIVE) mit einem benutzerdefinierten Shader für die Schatten aufgerufen.
https://www.ogre3d.org/addonforums/14/t-8945.html oder Version von Archive.org .
Dieses Tutorial bezieht sich auch auf ausgelagerte Geometrie, Bäume, Gras und Schatten. Wendet eine Lichtkarte auf das Gras an. Verwenden Sie dazu die Funktion setColorMap ().
https://ogrecave.github.io/ogre-pagedgeometry/tut3.html oder Version von Archive.org . Mit der Funktion setColorMap () wird eine Lightmap speziell auf Gras angewendet.
quelle