AS3 3D-Geländebeschaffenheit Generation: Auf der Suche nach Mittelstufe / Fortgeschrittene Ideen

StackOverflow https://stackoverflow.com/questions/713499

Frage

Ich habe bei Away3D für AS3 bashing entfernt und haben ein wenig Terrain Generator, mit Perlin Noise erstellen heightmap, und dann für die Texturierung, Spleiß zusammen 5 Bilder (sehr allgemeine Rauschen basiert Wasser, Strand, Gras, Rock & Schnee) in Abhängigkeit von der Höhe.

Wo man als nächstes? Ich bezweifle, meine Fähigkeit, direkt zu einer 3D-Engine zu leisten, aber ich frage mich, ob jemand hatte mit Dingen wie regen Schatten, anderen geographischen Phänomene muckte um. Zum Beispiel, wie eine Wolke bewegt sich über eine Bergkette, ist es Temperatur sinkt, ist es die Fähigkeit, Wasser zu halten abnimmt und somit bei bestimmten Wettermuster, eine Seite des Gebirges wird üppiger als die andere Seite.

Ich frage mich, wenn jemand ein Lesematerial könnten sie vorschlagen.

Danke Partien

edit: Unwind dachte, ich sollte ein Bild hinzufügen. Es gibt Fotos von mir im Internet betrunken und ungeordneten, eine traurige unterentwickelte terrainer Sache nicht viel mehr peinlich sein soll! bisher Dank für die Ideen ... Mmmm ... Lod'ing könnte interessant sein, vielleicht vor dem Start Hinzufügen Detail soll ich sehen, wie groß ich eine Karte machen. Vegetation macht viel Sinn (duh ... Pflanzen, natürlich!), Frage ich mich, wie viel ich kann prozedural tun.

alt text http://assemblism.com/terrain/images/stage1.jpg

War es hilfreich?

Lösung

Es gibt eine Menge, was den Sinn in Bezug auf Textur-Rendering kommen. Zuerst muss ich sagen, ich bin nicht 100% sicher, was Sie suchen. Ich werde einfach alles poste ich denken kann, und Sie können wählen;)

  • Verbessern Sie die allgemeine Textur-Mapping. Ist die Neigung des Geländes ändern, welche Art von Textur Sie bei der gegebenen Eckpunkt setzen würden? Gibt es noch andere Kriterien zur Verfügung, die Textur, um anzuzeigen, zu verwenden?
  • integrieren, um einen Tag / Nacht-Zyklus. Bewegen Sie die Sonne / Mond um das Gelände, so dass Sie die Beleuchtung ändern sich entsprechend sehen können.
  • Self-Shadowing sieht immer cool;)
  • .
  • Ein Sky-Box / Kuppel kann auch nicht schaden.
  • Fügen Sie prozedural generierte Vegetation.
  • Wenn Sie Vegetation hinzufügen, macht es einen Schatten auf dem Gelände werfen.
  • Denken Sie über eine verbesserte Wasser Rendering (Reflexionen, Wellen, Transparenz)
  • Ich nehme an, Sie irgendeine Art von Strukturmisch nutzen den Übergang von einer Textur auf den nächsten zu mischen?
  • Sind Sie eine große Textur, die Sie über die ganze Karte dehnen oder Fliesen Sie Ihre Texturen?
  • Vielleicht überdenken die Darstellung des Geländes selbst? verwalten Sie „nur“ eine große Palette von vertice / Kanten? Wenn ja, schauen Sie in weitere Möglichkeiten, um Ihre Geländedaten zu verwalten. Dinge wie Quad / oct-Bäume sind für diese Art von Problem, das häufig verwendet wird.

Diese Punkte sind in keiner bestimmten Reihenfolge.

edit:

gamedev.net

gamasutra.com

Andere Tipps

Mehr Vegetation in den Sinn kommt, wie Bäume oder „Gestrüpp“, je nachdem, wie viel Gras Abdeckung, die Sie haben. Sie könnten an verschiedenen Orten mit unterschiedlich gewachsenen Bäumen spielen. Vielleicht wachsen einige Bäume schneller näheres Wasser, während Bäume hoch oben eine Bergseite sind geschrumpfte und robust?

Sie können über weitere Wetterphänomene denken, wie Wind (Biegen Gras, beeinflussen das Wachstum der Bäume, etc.).

Sie können auch darüber nachdenken, was es dauern würde, das Gelände, zum Beispiel die Simulation einer Explosion weht ein Loch irgendwo, oder ein Erdbeben Knacken der Oberfläche offen ist.

ändern

Klingt nach Spaß!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top