Vektoren

  • Hallo,


    besteht die Möglichkeit in einer der nächsten Versionen des Editors die Funktion „alle Vektoren in eine Position stellen“ mit einzubinden?


    Als Beispiel:


    [Blockierte Grafik: http://fs1.directupload.net/images/141213/temp/2cqq8tvp.jpg]


    Ich stelle mir das so vor, dass man ein Häkchen setzt um diese Funktion zu aktivieren, dann die Ausrichtung der Vektoren vornimmt und beim Übernehmen richten sich alle Vektoren in dieselbe Richtung aus.


    Gruß Gerd

  • Hallo Gerd,


    wozu soll das gut sein, alle Vektoren, wie in Deinem Beispiel, nach oben, statt orthogonal auf der Fläche auszurichten? Für schattierte (z.B. weil überdachte) Flächen verstehe ich eine Abweichung von der Orthogonalität nach unten ja noch, aber alle nach oben sorgt doch eher für eine sehr unnatürliche Beleuchtung, vor allem hat die Spitzenbeleuchtung Deines Führerstandes dann keinerlei Einfluss mehr.


    Gruß, Klaus

  • Hallo Klaus,


    genau die Schattierungen sind mein Problem, da ich persönlich sie als etwas unnatürlich empfinde.
    Die Vektoren meiner Objekte sind fast alle auf 0/1/0 ausgerichtet und Schattierungen erreiche ich mit verschiedenfarbigen Grafiken bzw. Flächen. Das finde ich natürlicher, als wenn eine Fläche von hell diagonal nach dunkel wechselt.
    Noch unpassender ist der Effekt, wenn man ein Objekt mehrmals hintereinander legt.


    Gruß Gerd

  • Hallo Gerd,


    diese Effekte treten meines Wissens nur bei falsch gesetzten Vektoren auf. Wenn ich mehrere Objekte aneinanderreihe, deren Vektoren wie vom Editor automatisch berechnet orthogonal auf der Fläche stehen, hast Du eine lange, gleichmäßig beleuchtete Fläche, siehe die Tunnelwand rechts im folgenden Bild:


    [Blockierte Grafik: http://veb-verkehr.de/bilder/beta/Vektor_1.jpg]


    Vektoren im Objekt:



    [Blockierte Grafik: http://veb-verkehr.de/bilder/beta/Vektor_2.jpg]


    Gruß, Klaus

  • Hallo,
    ich kann mich da nur Klaus Beitrag anschließen: Außer bei runden (oder abgerundeten) Objekten sollten die Normalenvektoren orthogonal auf die Fläche stehen. Durch die neue Funktion Normalenvektoren automatisch berechnen ist dies auch die schnellste und einfachste Variante.
    Ein Setzen von Normalen die alle in die gleiche Richtung stehen und schauen wie es am besten aussieht ist eine Optimierung auf die derzeitige Beleuchtungssituation des Loksims: Wenn irgendwann mal eine wandernde Sonne oder zusätzliche Lichtquellen (Straßenlaternen, etc) unterstützt werden, ist das alles andere als optimal. Denn nur mit "richtig" gesetzten Vektoren kann die Beleuchtung sinnvoll erfolgen.
    Es ist nun aber natürlich jedem selbst überlassen, ob man jetzt eine möglichst optimale Darstellung mit "getricksten" Vektoren erreichen möchte oder zu versuchen Objekte so zu gestalten, dass sie auch mit einer anderen Beleuchtung gut zurechtkommen würden. Ob und wann ein so ein neues Beleuchtungsmodell mal eingebaut wird steht noch in den Sternen, geplant habe ich es jedenfalls mal für irgendwann


    Lange Rede kurzer Sinn: Ich kann so eine Funktion nicht unterstützten, da sie für eine etwaige zukünftige Entwicklung (Beleuchtungsmodell) kontraproduktiv ist


    lg
    Lukas

  • Hallo Lukas,


    mehr wollte ich eigentlich gar nicht wissen.
    Es ging mir nur darum, dass man sich gerade bei abgerundeten Objekten mit vielen Punkten eine Menge Arbeit erspart hätte.
    War ja nur so ein Gedanke.


    Gruß Gerd

  • Hallo Gerd,
    auch bei abgerundeten Objekten sollten man die Normalen nicht einfach in eine Richtung stehen lassen, sondern auch "nach Außen" zeigen lassen. Für komplett runde Objekte kann ich zB mein Tool "ObjectCreator" empfehlen. Wir können durchaus darüber diskutieren, ob neben der Funktion "Normalenvektoren automatisch berechnen" für eckige Objekte weitere Funktionen für abgerundete Objekte sinnvoll wären. Ich bin mir im Moment allerdings nicht sicher, wie man das genau umsetzen könnte. Es müsste dann irgendwie eine Art Auswahl geben welche Ecken "abgerundet" sind. Bin diesbezüglich für gute Ideen immer offen!
    Auch eine Integration der Funktionen des ObjectCreator in den LoksimEdit habe ich schon lange angedacht, bin aber noch nicht dazu gekommen...


    lg
    Lukas

  • Hallo Lukas,


    mir ging es eigentlich um Objekte, die mit dem ObjektCreator erstellt werden.
    Da ich den ja viel nutze ist mir die immense Arbeit dort besonders krass aufgefallen alle Vektoren zu ändern.
    Aber wie gesagt – war nur so ein Gedanke.
    Da wusste ich aber auch noch nicht, dass Du mal vor hast die Sonne wandern zu lassen.
    Das lässt die Sache dann natürlich in einem völlig neuen Licht erscheinen…im wahrsten Sinne des Wortes ;)


    Gruß Gerd

  • lukash

    Hat das Label Nicht geplant hinzugefügt