Hi
ich möchte eine Minecraft ähnliche Szene rendern.
Also:
Einfache Primitive, aber es gibt sehr viele davon.
Die Primitive sind sehr ähnlich, befinden sich halt an unterschiedlichen Positionen - und! - haben auch unterschiedliche Texturen.
Aus einem anderen Thread hab ich schon gelernt, dass dies am besten mit Instancing gemacht werden soll
Meine (weiteren) Fragen:
1. Wie kann ich Instancing mit unterschiedlichen Texturen verwenden?
Geht das mit entsprechend definiertem Shader/Effects oder brauch ich pro Textur (=Primitvtyp) einen eigenen Indexbuffer mit den Instanzinformationen und hab in meiner Renderschleife dann n jener typischen Aufrufe, die zum Instancing gehören?
(n wäre die Anzahl der verschiedenen Texturen.)
2. Wie lös ich die Dynamik der Szene am besten?
Es sollen nämlich Objekte erstellt und auch gelöscht werden können.
Da die Instanzinformation in einem Indexbuffer steht, möcht ich diesen aber nicht immer bei einer der oben erwähnten Aktionen neu erstellen und befüllen.
Oder geht das nur so?
-ueber-