Lässt sich ein Gebäude spiegeln?

Willkommen in der Transport Fever Community

Wir begrüßen euch in der Fan-Community zu den Spielen Transport Fever und Train Fever, den Wirtschaftssimulatoren von Urban Games. Die Community steht euch kostenlos zur Verfügung damit ihr euch über das Spiel austauschen und informieren könnt. Wir pflegen hier einen freundlichen und sachlichen Umgang untereinander und unser Team steht euch in allen Fragen gerne beiseite.

 

Die Registrierung und Nutzung ist selbstverständlich kostenlos.

 

Wir wünschen euch viel Spaß und hoffen auf rege Beteiligung.

Das Team der Transport-Fever Community


  • Die Antwort ist jein mit Tendenz zum nein, wenn nicht ein Bug beseitigt wurde.

    * nein: so aus dem Spiel heraus nicht

    * ja: wenn Du per Modding die transf-Matrix anpaßt (könnte man auch in die Mover-Mod einbauen, wenn man kann), aber hier kommt der Bug ins Spiel:

    * nein: Die Beleuchtung wird vom Spiel nicht richtig berechnet, so daß Du an völlig idiotischen Stellen Schatten hast. Das war in TpF1 noch korrekt. Meine Info ist allerdings ein paar Jahre alt, es kann also sein, daß das Problem inzwischen beseitigt wurde.


    Spiegelung an der yz-Ebene:

    transf = {-1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, },

    Spiegelung an der zx-Ebene:

    transf = {1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, },


    Die transf-Matrix "kann" jede affine Transformation, nicht nur Drehung, Skalierung und Verschiebung, sondern auch Scherung und Spiegelung.

    Ablativus mors de genitivo

  • Hallo Rutel danke für deine Info. Mit der Spiegelung an der yz-Ebene habe ich genau das bekommen, was ich haben wollte. :thumbup:


    Das Licht ist so eine Sache für sich. Je nach Sky Rotation ist ein Haus heller als das andere. Für ein einzelnes Haus kann ich damit leben.


    Speedmaster danke für deinen Vorschlag. Ein Skript für ein einzelnes Haus? In diesem Fall reicht für mich die Änderung in der mdl aus. Frei nach dem Motto: Warum kompliziert, wenn es einfach geht ;)

  • Leider lässt sich in Transport Fever 2 ein Gebäude nicht einfach spiegeln, also „links wird rechts“, ohne dass die Mesh-Datei selbst gespiegelt wird.

    Eine 180°-Drehung verändert nur die Ausrichtung, nicht die Geometrie.

    Die TF2-Engine unterstützt keine negative Skalierung (z. B. -1 auf der X-Achse), da dadurch die Normalen und Texturen falsch dargestellt würden.

    Wenn du also eine gespiegelte Variante möchtest, musst du im Modellierungsprogramm (z. B. Blender) das Objekt spiegeln und als eigene .msh exportieren.

    Das Spiel selbst bietet leider keine native Spiegel-Funktion.

    • Es gibt zwei Möglichkeiten, Karriere zu machen: Entweder leistet man wirklich etwas, oder man behauptet, etwas zu leisten. Ich rate zur ersten Methode, denn hier ist die Konkurrenz bei weitem nicht so groß.


    • Ich Verwende: Windows 10, Intel Core i7-7700 3.60GHz/3.60GHz / 16 GB Ram / 64-Bit
    • Kenn mich aus mit Adobe Dreamweaver, Fireworks, Office 2016 (Aktuell)
    • Beherrsche vb-script, ASP, Net


    • Seli / Kanton Thurgau Schweiz / Meine E-Mail kein Geheimnis seli(at)bluewin.ch
  • in meiner Wendeschleife nutze ich auch gesiegelte Meshs für die Rechts- und Linksseitige Varianten. Grosse Lichtunterschiede sind mir da nicht aufgefallen und wurden bisher auch nicht gemeldet (oder sie fallen einfach nicht auf).


    Man kann sowohl das Mesh in einem Modell als auch das Modell in einer Konstruktion per Transformationsmatrix spiegeln. Ich kann mir gut vorstellen, das zweites eher Probleme macht bezüglich Licht.

    Trolle bitte nicht füttern. Danke!

  • Allerdings sind die Lichtverhältnisse nicht optimal.

    Das ist eben das angesproche Normalen Problem. Es sieht aus als würde die Aonne von der anderen Seite kommen, oder?


    Und da kommt man meines Wissens nicht drum herum. In der mdl Spiegeln führt definitiv dazu

    Muss mir also am Abend mal die Wendeschleifen anschauen