Also, es kommt drauf an.
Nicht alles wird glaubhaft 3D-isiert, bspw. wenn ich eine starke Vertiefung mache, scheint, je tiefer ich das Loch mache, immer mehr Licht hindurchzuscheinen, anstatt dunkler zu werden (Der Boden wird ja auch beim erheben heller). Tiefe sollte dunkel und Höhe hell dargestellt werden.
Beispielbild:
Das liegt daran, dass der dunkle Teil nichtmehr sichtbar ist. Der Algorithmus zum berechnen der Lichtverhältnisse ist extrem simpel um die Performance so gut wie möglich zu halten. Es gibt keine richtigen Lichtquellen und keinen Schattenwurf, die Helligkeit ist im Grunde vorberechnet anhand der Differenz der Höhen von zwei benachbarten Knotenpunkten.
Im finalen Spiel würde dieses Problem dadurch verhindert werden können, indem es einen maximalen Höhenunterschied zwischen zwei benachbarten Knoten geben würde.
Das ganze muss wirklich noch durchgängig kalibriert werden glaube ich.
Es gibt eine neue Version des ganzen, ich habe eine ordentliche Benutzungsoberfläche eingebaut und auch die Algorithmen ein wenig verändert. Ich würde gerne nocheinmal darum bitten, dass alles einmal getestet werden könnte.
Zur Steuerung:
Mit der linken Maustaste kann man Terrain erhöhen oder Gras platzieren, mit der rechten Maustaste kann man Terrain abflachen oder Erdboden platzieren.
Mit den Pfeiltasten kann man die Kamera bewegen.
Mit den Tasten 1 - 9 + 0 kann man die Brush-Geschwindigkeit sofort umstellen.
Linksklick auf einen Button im Brush-Panel setzt die Linksklick-Brush, Rechtsklick auf einen Button im Brush-Panel setzt die Rechtsklick-Brush.
Hier auch nocheinmal ein Screenshot des ganzen in Aktion:
Wie auch bereits zuvor: Kommentare sind gerne gesehen! Ich will dringend ein paar Meinungen dazu hören, ob sich diese Art von Kartendesign in einem Spiel durchsetzen könnte!
Funktioniert alles wie gewollt bei mir. Definitiv ist das Programm um einiges besser als noch bei deiner alten Version.
Alles sieht ein wenig schicker aus und die Optionen vereinfachen es das gewünschte Ergebnis zu realisieren. Was mir persönlich fehlt ist ein Aktionsradius, ist halt schwer einzuschätzen wie groß der Wirkungsbereich ist.
Schade natürlich das du keinen Starter für Linux mit rein nimmst , da es ziemlich unkomfortabel ist die Applikation zu starten.
Ein Shell-Script mit:
würde reichen, damit man es nicht mit der Konsole öffnen muss.
Funktioniert alles wie gewollt bei mir. Definitiv ist das Programm um einiges besser als noch bei deiner alten Version.
Alles sieht ein wenig schicker aus und die Optionen vereinfachen es das gewünschte Ergebnis zu realisieren. Was mir persönlich fehlt ist ein Aktionsradius, ist halt schwer einzuschätzen wie groß der Wirkungsbereich ist.
Schade natürlich das du keinen Starter für Linux mit rein nimmst , da es ziemlich unkomfortabel ist die Applikation zu starten.
Ein Shell-Script mit:
würde reichen, damit man es nicht mit der Konsole öffnen muss.
...
Danke für das Feedback, es freut mich zu hören, dass es jetzt besser aussieht als zuvor.
Allerdings arbeite ich gerade dabei noch einen besseren Algorithmus für die Lichtverhältnisse zu entwickeln. Vielleicht werde ich demnächst eine Gegenüberstellung veröffentlichen können.
Was das Script angeht, tut mir sehr leid, ich hatte das völlig vergessen. Ich arbeite mit Windows 7 weshalb ich daran nichtmehr gedacht habe. Ich habe auch keinen Computer mit Linux welchen ich gerade benutzen könnte um es zu testen.
Es ist daher sehr nett, dass du die nötige Zeile hier nocheinmal hingeschrieben hast. Soetwas können die Linuxnutzer hoffentlich schnell selbst ergänzen.
Die neue Version ist um einiges leichter zu bedienen und deutlich verbessert!
Wenn man es nicht zu sehr übertreibt, mit den Höhen und Tiefen, dann könnte ich mir durchaus solche Landschaften in einem Spiel vorstellen-> wenn es allerdings zu hoch/tief wird, sollte sich das dann auch auf die Laufgeschwindigkeit auswirken.
PS: Wenn man die kreierte Karte auch mit einem Zusatzbutton speichern könnte, wäre das natürlich auch eine gute Sache!