Für einen "klassischen" 3D-Terrain-Editor können die folgenden Schritte ausgeführt werden:
Erzeugen Sie ein Netz (z. B. ein Quadratgitter, jedes Quadrat besteht aus zwei Dreiecken). Alle Eckpunkte werden zwischen den Dreiecken geteilt (so dass es nur eine Normale pro Schnittpunkt gibt).
Dies sollte ein 3DMesh gemacht und in Ihrem Programm gerendert werden.
Erstellen Sie ein Werkzeug, um Teile des Gitters zu heben und zu senken (kleinere und größere) (Sie müssen berechnen, wo sich der Mauszeiger auf dem Gitter befindet, und die Scheitelpunkte des Gitters ändern, jedoch nur nach oben und unten).
Erstelle eine große Textur (wie 1024x1024x4 oder besser) und texturiere sie mit einer sogenannten Splat-Map:
Machen Sie es möglich, es zu malen (zum Beispiel mit R, G, B ODER Alpha, nicht mit Pink) und Texturen zu wählen, die diese hässlichen Grundfarben ersetzen (Rot, Blau, Grün, Alpha), oder lassen Sie sich darüber hinaus durch diese darstellen:
Der Shader (den Sie erstellen müssen) sollte diese schönen Texturen (z. B. Stein, Gras, ...) mit der Intensität in der Splatmap (der hässlichen) multiplizieren und dann das Ganze so mischen, dass es beispielsweise aussieht (mit) wie nur 2 Farben), wie folgt:
Entschuldigung für die großen Bilder, ich habe das bei der Arbeit zusammengeschlagen ...