Migration der Add-Ons von Zusi 2 nach Zusi 3

Hier kann alles Allgemeine rund um Zusi 3 gefragt und beantwortet werden. Neuigkeiten zum Programm werden hier erscheinen.
Nachricht
Autor
Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 33450
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

#21 Beitrag von Carsten Hölscher »

Das sind einige Begriffe und Oberfläche noch nicht ganz endgültig - wie schon geschrieben nicht auf Kleinigkeiten achten...

Carsten

Miri
Beiträge: 1940
Registriert: 04.11.2001 15:35:05
Wohnort: Neubeckum (ENBM)

#22 Beitrag von Miri »

Aber ich verspreche Dir, daß sinnvolle Defaultwerte auch zu besseren Ergebnissen führen werden, da nicht jeder Bastler tiefgehende Kenntnisse hat.
Wie soll denn ne Automatik die originale Zugkraftkennlinie aus den paar Zusi-2-Parametern rauskriegen? ?(

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 33450
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

#23 Beitrag von Carsten Hölscher »

Viel mehr als Zusi 2 wird da nicht rauskommen, aber das ist ja mal auch nciht so völlig daneben.

Carsten

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 33450
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

#24 Beitrag von Carsten Hölscher »

Konvertierung von Streckendateien

Heute geht's um die Konvertierung von Streckendateien nach Zusi 3. Im ersten Beitrag dieses Threads stehen schon ein paar wichtige Grundlagen (bitte ggf. noch einmal lesen). Das Zusi 3-Streckennetz besteht wie bei Zusi 2 aus Vektoren, die allerdings in beide Richtungen befahren werden können. Beim Export aus dem Streckeneditor werden gleichartig gegenüberliegende Elemente zusammengeführt.
Wenn man Sonderkonstruktionen mit mehreren parallelen Elementen gebaut hat, sollte man diese entfernen und die Signale mit den neuen Möglichkeiten sauber einrichten.
Eine Zusi 3-Streckendatei läßt sich auch in den Gleisplaneditor einlesen. Die Höheninformation geht dabei verloren und die Elemente bleiben kurze Geraden. Man hat also nicht den Standard eines neu erstellten Gleisplans aus Kreisbögen, Klothoiden und Weichenbausätzen. Wer eine Zusi 2-Strecke mit Zusi 3-Werkzeugen neu erstellen möchte, kann das aber evtl. als Grundlage benutzen.

Signale

Signale werden erstmal mit Zusi 2-Landschaft übernommen, sehen also so aus wie in Zusi 2 und funktionieren auch so. Es sollte im Normalfall das einfachste sein, die Signallogik neu zu erstellen, da sowieso die Modulübergänge gegenüber dem Zusi 2-Bestand neu sind und man manuell eingebrachte Besonderheiten sowieso nicht ohne weiteres aus der zusammengebackenen Zusi 2-Gesamtstrecke zurück in die Module bekommt.
Die Signale kann man dann durch neu aufgestellte Zusi 3-Signale ersetzen. Besonderheiten in der Signalmatrix usw. können dabei nicht übernommen werden. Es ist also der gleiche Vorgang, als wenn man in Zusi 2 ein Signal ersetzt.

Weichen

Strecken aus der Zeit vor den Weichenbausätzen lassen sich nicht auf Zusi 3-Stand bringen, da die Weichengeometrie nicht paßt und daher keine Weichenbausätze mit allem was dazugehört eingeplanzt werden können. Zur Konvertierung von Weichenbausätzen stehen Experimente und Programmierarbeit noch aus, daher kann ich im Moment nur beschreiben, wie ich mir das vorstelle. Unterschieden werden muß zwischen Bogenweichen und unverändert eingebauten Standardweichen. Die Standardweichen können anhand ihrer Zungen-Dateinamen und einer Ersetzungstabelle identifiziert und durch denpassenden Zusi 3-Bausatz ersetzt werden. Das sollte ohne große Reibungsverluste gehen. Bogenweichen müssen aus den Zusi 3-Bausätzen neu gebogen und eingepaßt werden. Der Zusi 2-Streckeneditor hinterlegt seit geraumer Zeit die Biegeparameter in den Weicheneinstellungen, so daß diese Werte zur Verfügung stehen und sich automatisch anwendbar sein sollten. Für ältere Strecken ohne diese Angaben müßten die Biegewerte aus der Strecke ermittelt werden. Wie gut das klappt, kann ich noch nicht ganz genau prognostizieren. Auch wenn diese Weichen manuell angepaßt werden müssen, sollte das im Gesamtaufwand für die Texturierung einer ganzen Strecke auch keine große Rolle mehr spielen.

Oberbau

Da die Gleisbettung beim Konvertieren nicht automatisch mit Schwellen und Bettung texturiert werden kann, dürfte es das einfachste sein, den alten Oberbau zu löschen und neuen Oberbau erzeugen zu lassen. Die Oberbaugeometrie bei Zusi 2 ist nicht ganz exakt normgerecht. Die Spurweite wird bekanntlich in Zusi2 versehentlich von Schienenkopfmitte zu Schienenkopfmitte berechnet und die Breite des Oberbaus ist auch nicht ganz exakt getroffen. Das fällt zwar optisch nicht groß auf, aber wenn man schon alles neu macht, dann sollte das natürlich gleich mit behoben werden, weshalb Zusi 3 standardmäßig die korrekten Werte benutzt. Damit die Anschlüsse an die Landschaft weiterhin passen, gibt es in Zusi 3 eine Extra-Oberbau-Bauart mit Zusi 2-Abmessungen.

Mögliche Probleme

- Durch die auf korrekte Spurweite umgeänderten Schienen können Schienenanschlüsse an Bahnübergängen u.U. nicht mehr genau passen (sind aber nur 35mm Versatz an der Schiene, wird also wohl nicht groß auffallen)
- An spezielle Situationen angepaßter Oberbau muß im Nachgang wieder eingepaßt werden
- Im Weichenbereich konnte man in Zusi 2 pfuschen, ohne daß das wirklich auffällt. Jetzt müssen die Schienen immer in Steghöhe über dem Schotter liegen. Wenn man dabei die Strecken-Vektoren irgendwie krummer gebaut hat als der Gleisplaneditor das unter Zusi 3 hinbekommt, dann kann der Oberbaugenerator unter Zusi 3 Probleme bekommen, vernünftige Schwellen ohne Brüche und Verwindungen zu erzeugen. Dieses dürfte zwar nur in überhöhten Weichen vorkommen, kann aber durchaus ein ernstes Problem darstellen. U.U. kann es vielleicht sinnvoll sein, so einen Abschnitt in den Gleisplaneditor zu exportieren und dort sauber neu zu konstruieren.
- Durch die etwas veränderten Oberbauabmessungen könnte eine Strecke als "nur aus Zusi2 konvertiert" erkennbar bleiben (vermutlich auch kein so großes Problem)
- Mit Schwellen könnten die bisher üblichen Knickwinkel in den Kurven etwas grob wirken, insbesondere wenn mit älterem Stand des Absteckrechners gearbeitet wurde. Nachbesserung ist dann natürlich schwierig, da man dazu die Gleise neu legen müßte. Wie stark dieser Effekt wirklich zu Tage tritt, habe ich noch nicht anhand des vorhandenen Streckenbestands untersucht.



Damit sollte alles, was irgendwie an Infos verwertbar ist, in Zusi 3 gerettet werden. Wie schon diskutiert, ist eine Einknopf-Funktion, die eine Zusi 3-Strecke zaubert, nicht möglich.
Im nächsten Beitrag geht's dann um die Landschadft.

Christopher Spies
Beiträge: 775
Registriert: 26.01.2005 16:10:18
Wohnort: Darmstadt

#25 Beitrag von Christopher Spies »

Carsten Hölscher hat geschrieben:Das Zusi 3-Streckennetz besteht wie bei Zusi 2 aus Vektoren, die allerdings in beide Richtungen befahren werden können. [...]
Wenn man Sonderkonstruktionen mit mehreren parallelen Elementen gebaut hat, sollte man diese entfernen und die Signale mit den neuen Möglichkeiten sauber einrichten.
:]
Carsten Hölscher hat geschrieben:Beim Export aus dem Streckeneditor werden gleichartig gegenüberliegende Elemente zusammengeführt.
Das geht aber nur, wenn "abschließende Arbeiten" noch nicht durchgeführt wurden, und kann somit nur vom Original-Autor durchgeführt werden, sofern dieser noch im Besitz der Bauversion ist -- stimmt´s?

- Christopher

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 33450
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

#26 Beitrag von Carsten Hölscher »

Ja, diese Funktioen richten sich an die Original-Autoren, allein auch schon wegen der Aufteilung in Module.

Carsten

F(R)S-Bauer
Beiträge: 6297
Registriert: 09.11.2002 02:00:47

#27 Beitrag von F(R)S-Bauer »

Na ds hört sich ja schonmal gut an 8)

Einige Anmerkungen seine gestattet.
- Mit Schwellen könnten die bisher üblichen Knickwinkel in den Kurven etwas grob wirken, insbesondere wenn mit älterem Stand des Absteckrechners gearbeitet wurde. Nachbesserung ist dann natürlich schwierig, da man dazu die Gleise neu legen müßte. Wie stark dieser Effekt wirklich zu Tage tritt, habe ich noch nicht anhand des vorhandenen Streckenbestands untersucht.
Ich habe gute Erfahrungen mit folgender Methode des Verdichtens gemacht:

- 2 Streckenelement vierteln.
- Ende und Anfangselement verschmelzen.

Gibt keine Ziegler-genauen Kurven, aber reich im Allgemeinen, könnte man sowas nicht als Funktion, eventuell schon vorbereiten in Zusi 2 Implementiern. Also Verdichten bis Element?

Hmm, was wird eigentlich besser sein: 1 Großes Modul oder mehrer Kleine, oder ist es letzendlich egal?

mfg

Ralf
Zuletzt geändert von F(R)S-Bauer am 17.10.2007 21:19:00, insgesamt 1-mal geändert.
Verstehe die IT, heute: IoF -> Internet over Fax, eine Deutsch Erfindung...

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 33450
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

#28 Beitrag von Carsten Hölscher »

Ein Modul sollte halt so groß sein, daß man es noch im Editor handhaben kann. Ein Modul wird immer komplett geladen (während er im Sim nur die Landschaft rund ums Auge lädt).

Verdichterfunktion wäre schon vorstellbar.

Carsten

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 33450
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

#29 Beitrag von Carsten Hölscher »

Konvertierung von Zusi 2-Landschaft ins Zusi 3-Format

Ls-Dateien können über eine Exportfunktion im Streckeneditor ins ls3-Format konvertiert werden. Bevor der neue Dateiname abgefragt wird, kann eine Vorbelegung mit Texturen vorgenommen werden. Diese Vorbelegung unterscheidet nach Polygontyp (Grundplatte, Schiene usw.), wobei jedem Typ eine Texturdatei zugewiesen werden kann. Das sieht im Prinzip also so aus (am Ende werden das natürlich dds-Dateien):

Bild

Der Exporter formt aus den Zusi 2-Polygon-Strukturen die Meshes, wie sie für Zusi 3 benutzt werden. Es werden also alle Polygone mit gleichen Eigenschaften (Farben, Typ, Blinken usw.) zu je einem Meshsubset zusammengeführt. Die Textur wird in globaler (UTM-) Ausrichtung aufgetragen und nicht an irgendwelche Formen der Objekte angepasst. Dieses Verfahren liefert für die Grundplatte oder ähnliche Objekte vernünftige Ergebnisse, während für senkrechte Flächen oder gerichtete Objekte (Straßen, Schwellen, Bahnsteige usw.) nicht auf Anhieb ein zufrieden stellendes Ergebnis zu erwarten ist. Schließlich wirken diese Objekte erst, wenn sich die Textur an der Geometrie des Objekts orientiert (Straßenmarkierungen parallel zur Fahrtrichtung usw.), was sich aber nicht ohne weiteres automatisiert berechnen lässt. Verknüpfte Dateien werden als Verknüpfung übernommen, wobei der Pfad zum Zusi 2-Ordner erhalten bleibt. Der Zusi 3-3D-Editor kann die ls-Dateien weiterhin darstellen, so dass diese nach und nach gegen neue, texturierte Objekte ausgetauscht werden können..

Bild
(die Schienen sind hier nicht sinnvoll texturiert - aber wie schon geschrieben, wird man die i.d.R. sowieso neu erstellen)

Einzelne Objekte wie Gebäude oder Bäume wird man in der Regel komplett neu bauen, da sich die Konstruktion eines texturierten Objekts deutlich von der eines Zusi 2-Objekts unterscheidet. Wer dennoch als Baugrundlage eine ls-Datei benutzen möchte, kann diese z.B. über die Ziegler-Tools in eine .x-Datei umwandeln und damit in typische 3D-Programme wie Blender importieren.

Was im 3D-Editor bleibt, ist die Konvertierung des Grundmoduls (ohne Objekte). Folgende Nacharbeiten fallen typischerweise im 3D-Editor an:
- Gleisbettung: Wird man in der Regel neu erzeugen (Wurde im Beitrag vorher schon genauer beschrieben)
- Die Grundplatte kann grundsätzlich so bleiben, für abwechslungsreichere Landschaft wird man aber sicherlich verschiedene Texturen aufbringen, je nach Nutzungsart. Dazu wird einem Meshsubset lediglich in den Eigenschaften eine neue Texturdatei zugewiesen. Wenn ein Meshsubset zu groß ist (also nur ein Teil neu texturiert werden soll, dann können die gewünschten Dreiecke markiert und in ein eigenes Subset überführt werden
- Für Wasser, Einschnitte und Dämme gilt das gleiche wie für die Grundplatte
- Straßen: Es gibt eine Funktion „Textur oberflächenorientiert ausrichten“. Diese erkennt die Außenseite eines Meshsubsets und orientiert die Textur entlang der Kanten. Grundsätzlich sollten sich Straßen damit texturieren lassen, aber ob das immer zuverlässig funktionieren wird, ist noch nicht erprobt. Evtl. ist ein Neubau schneller
- Senkrechte Flächen wie Stützmauern können ebenfalls mit dieser Methode texturiert werden. Komplexere Objekte wie Tunnelportale lassen sich damit aber nicht sinnvoll bearbeiten. Dafür sind externe 3D-Programme heranzuziehen.
- Bahnsteige: Bei Bahnsteigen dürfte im Normalfall ein Neubau schneller gehen, wenn nicht gar den einzigen machbaren Weg darstellen

Bearbeitungsmöglichkeiten für Texturen im 3D-Editor:
Texturen können „on-line“ mit der Maus skaliert, verschoben und gedreht werden. Alternativ zur Maus sind auch Zahleneingaben möglich .

Carsten

Benutzeravatar
(Ar-) T-Rex
Beiträge: 4795
Registriert: 19.02.2003 21:07:56
Aktuelle Projekte: Seit 65 Millionen Jahren die Entwicklung der Eisenbahn beobachten
Wohnort: Österreich
Kontaktdaten:

#30 Beitrag von (Ar-) T-Rex »

Schaut spannend aus.

"Grau, teurer Freund, ist alle Theorie ..."
ZPA-Bereich Österreich

E-mail:
oesterreich@zpa.zusi.de

Juergen_Verheien
Beiträge: 3195
Registriert: 07.03.2002 10:09:59
Aktuelle Projekte: Objektbau und Modulgestaltung
Wohnort: Dortmund

#31 Beitrag von Juergen_Verheien »

Hallo Carsten,

sehr interessant. Wenn der Editor zur Verfügung steht, muß man es an einem Modul testen, ob die Konvertierung mit Nachbearbeitung sinnvoll gegenüber einem kompletten Neubau des Modules ist.

Schau mer mal......

tschüs...

Jürgne aus Dortmund

Benutzeravatar
Lutz Troitzsch
Beiträge: 514
Registriert: 07.03.2002 20:35:53
Aktuelle Projekte: DR-KBS 213,215,565,534 S-Bahn Bln
Wohnort: Gera
Kontaktdaten:

#32 Beitrag von Lutz Troitzsch »

Wie wird mit der Stromschiene verfahren?
Wird die Stromschiene beim Gleisbau mit brücksichtigt,oder bleibt es so wie es ist.
Bisher waren das ja Ls.Dateien.
Wie gesagt im übrigen schließe ich mich den Ausführungen meines Vorgängers an.


Mfg

Lutz
Strecken-, Signal- & Fahrzeugbau Elstertal

Der Leithammel ist bei Licht besehen auch nur ein Schaf

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 33450
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

#33 Beitrag von Carsten Hölscher »

Es gibt bei Zusi 3 bessere Methoden sowas zu verlegen. Nach der Konvertierung sieht sie natürlich erstmal so aus wie in Zusi 2. Ob man die dann abreißt und neubaut oder aufmotzt - das muß man dann einfach mal testen.

Carsten

F(R)S-Bauer
Beiträge: 6297
Registriert: 09.11.2002 02:00:47

#34 Beitrag von F(R)S-Bauer »

Ich sehe in dem Bild oben sowohl Strassen als auch schienen.

Lassen sich die Vektorelemente als unterschiedliche Typen definieren?
Und ist / währ es möglich beim Import die Art des zu Importierenden Elemente zu kennzeichen?

Ich hätte da so als Allgemeintypen:

- Bahn
- Strasse
- Flus
- Gelände
...vektor

im Blick.


mfg

Ralf
Verstehe die IT, heute: IoF -> Internet over Fax, eine Deutsch Erfindung...

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 33450
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

#35 Beitrag von Carsten Hölscher »

Es gibt weiterhin die "Keine Gleisfunktion". Ob man da weitere Differenzierung braucht (autom. erkennen ginge aber sowieso nicht)?

Carsten

F(R)S-Bauer
Beiträge: 6297
Registriert: 09.11.2002 02:00:47

#36 Beitrag von F(R)S-Bauer »

Wenn man die Entsprechende Elemente Un/Sichtbar schalten kann, schon. Dann könnte man die ensprechende Elemente als "layer" Missbrauchen und ggf in eigene Datein Exportiere bzw. zusammeführen.

mfg

Ralf
Verstehe die IT, heute: IoF -> Internet over Fax, eine Deutsch Erfindung...

Benutzeravatar
Lutz Troitzsch
Beiträge: 514
Registriert: 07.03.2002 20:35:53
Aktuelle Projekte: DR-KBS 213,215,565,534 S-Bahn Bln
Wohnort: Gera
Kontaktdaten:

#37 Beitrag von Lutz Troitzsch »

Auf die Gefahr hin das ich Nerve.
Wie ist das mit der Streckenelementlänge,die ja bekanntlich in Steigungs und Gefällestrecken unliebsame Erscheinungen hervorbringt,wie das Auseinanderziehen und zusammenstauchen von Zügen.
Konnte diese Begleierscheinung unter Zusi 3 beseitigt werden oder muß der Streckenbauer weiterhin darauf achten welche Elementenlänge er wählt.

Mfg

Lutz
Strecken-, Signal- & Fahrzeugbau Elstertal

Der Leithammel ist bei Licht besehen auch nur ein Schaf

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 33450
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

#38 Beitrag von Carsten Hölscher »

Diese Effekte gibt's bei Zusi 3 nicht mehr.

Carsten

Antworten