Zusi 3
Zusi 3
Zusi 3
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
● Konzept<br />
● Komponenten<br />
● Anwendung<br />
<strong>Zusi</strong> 3<br />
Zugsimulator Version 3<br />
von Carsten Hölscher<br />
vorgestellt von<br />
Roland Ziegler<br />
<strong>Zusi</strong> 3 Folie 1 August 2009
Was <strong>Zusi</strong> 3 sein wird<br />
● Eine Eisenbahn-Betriebs-Simulation<br />
– Schwerpunkt: Betrieb der Züge<br />
● Fahren und Führen der Züge<br />
● plausible Fahrphysik<br />
● der „Spieler“ als virtueller Lokführer<br />
● <strong>Zusi</strong> Lokführer „Autopilot“<br />
– Schwerpunkt: Betrieb des Netzes<br />
● Abarbeitung eines Netz-Fahrplans<br />
● Interaktion zwischen Zug und Fahrweg (Signale und Beeinflussung)<br />
● KI-Fahrdienstleitung<br />
● externes Stellwerk (in Bau)<br />
● Mit zusätzlichem Schwerpunkt auf der betrieblichen Infrastruktur<br />
– Gleise und Weichen<br />
– Signal- und Sicherungswesen<br />
– Fahrleitung<br />
<strong>Zusi</strong> 3 Folie 2 August 2009
Was <strong>Zusi</strong> 3 nicht sein wird:<br />
● Die „eierlegende Wollmichsau“<br />
– <strong>Zusi</strong> 3 bildet bestimmte Aspekte des Vorbildes nach, nicht alle und nicht alles darum herum.<br />
● Der konzipierte Nachfolger von Produkt X oder Y.<br />
– <strong>Zusi</strong> 3 ist der Nachfolger von <strong>Zusi</strong> 2.<br />
● Ein Tummelplatz für grafische Effektgestaltung<br />
– 3D-Grafik hat einen erheblichen Anteil an der Gestaltung in <strong>Zusi</strong> 3,<br />
aber nicht den dominierenden.<br />
● Eine Vitrine für superdetaillierten 3D-Modellbau<br />
– Großer Wert wird ein ausgewogenes Verhältnis zwischen Detaillierung und Nutzbarkeit<br />
gelegt. Nicht-restriktiver Vitrinenmodus jedoch wählbar.<br />
● Die ideale Plattform für den Dioramenbau oder die virtuelle Modellbahn<br />
– Möglicherweise sind dafür die Editoren oder der Betriebsablauf zu komplex.<br />
● Eine Natur- und Wettersimulation<br />
– was einzelne Effekte nicht ausschließt.<br />
Vorsicht vor falscher Erwartungshaltung und Wunschprojektionen:<br />
– <strong>Zusi</strong> 3 Webseite und Forum als Informationsquelle,<br />
nur offizielle Features sind wirkliche Features.<br />
<strong>Zusi</strong> 3 Folie 3 August 2009
<strong>Zusi</strong> 3 – Ziele<br />
● Abwechslungsreicher,<br />
realitätsnaher Zugbetrieb<br />
– Erlebnisperspektive Führerstand<br />
● Viele Züge gleichzeitig<br />
– mit dichter Zugfolge<br />
– alle Züge vollwertig<br />
● Funktionstüchtige ausgedehnte Bahnanlagen<br />
– alle Gleise befahrbar<br />
● Große Sichtweite<br />
– mit großer Menge Rollmaterial im Bild<br />
– und dicht bebauter Landschaft<br />
<strong>Zusi</strong> 3 Folie 4 August 2009
Anwender-Zielgruppen<br />
● Der virtuelle Lokführer<br />
– als Gelegenheitsspieler<br />
– als ambitionierter Amateur<br />
– im professionellen Umfeld<br />
● Der Modellbauer<br />
– Fahrzeug-, Gebäude-, Ausrüstungsbauer<br />
● Standardkenntnisse, <strong>Zusi</strong>-spezifische Richtlinien<br />
● <strong>Zusi</strong>-spezifische Einbindung<br />
– Führerstandsbauer<br />
● Der Streckenbauer<br />
– als Einsteiger, z.B. mit Fantasiestrecken<br />
– als Fortgeschrittener und Experte, z.B. an Vorbildstrecken<br />
– besonders auch im Team<br />
● Der Fahrplanbauer<br />
– als Gestalter des Betriebsablaufes<br />
● Der Werkzeugbauer<br />
– als Softwareentwickler rund um die <strong>Zusi</strong>-Schnittstellen<br />
<strong>Zusi</strong> 3 Folie 5 August 2009
Unterstützergruppe<br />
● <strong>Zusi</strong> ist auf der Softwareseite im wesentlichen ein Ein-Personen-Projekt.<br />
– Hilfe beim Strecken- und Modellbau essentiell<br />
● Eine kleine Gruppe von Leuten (derzeit etwa 10)<br />
– produziert Module und Modelle<br />
– testet Werkzeuge<br />
● Aufgaben und Aktive (unvollständig)<br />
– Streckenbau<br />
● Gerd Schütz, Michael Poschmann, Jürgen<br />
Verheien<br />
– Signalsysteme<br />
● Andreas Brandtner, Jörg Sanftleben<br />
– Fahrleitungssysteme<br />
● Andreas Brandtner<br />
– Weichenbausätze<br />
● Technisch<br />
● Elmar Gröne<br />
– Gemeinsamer Dateiserver<br />
– Zugriff über Versionsverwaltungssystem CVS<br />
– Gebäude, „Streckenmöbel“ usw.<br />
● Jürgen Verheien, Andreas Brandtner, Andreas<br />
Funkhänel, Immo Birnbaum,<br />
Gerd Pinter, Klaus Zimmermann, u.a.<br />
– Fahrzeuge<br />
● Andreas Brandtner, Jörg Sanftleben,<br />
Hans-Peter Schramm, Steven Graham, Immo<br />
Birnbaum u.a.<br />
– Koordinierung, Qualitätssicherung<br />
● Michael Poschmann, Rolf Reichardt<br />
<strong>Zusi</strong> 3 Folie 6 August 2009
Komponenten und Werkzeuge<br />
● Fahrsimulator<br />
– Laufzeitumgebung<br />
– Fahrplaneditor<br />
● Gleisplaneditor<br />
– Gestaltung der Gleisgeometrie,<br />
Einbau der Weichen<br />
● 3D-Editor („Streckenausrüstungseditor“)<br />
– gesamte Ausgestaltung<br />
– Gleiskörper, Unterbau, Ingenieurbauwerke<br />
– Streckenausrüstung: Signalwesen und Fahrleitung<br />
– Landschaft, Straßen, Gebäude, Vegetation<br />
● Sonstige<br />
– Fahrzeugeditor, Führerstandseditor, Verwaltung, ...<br />
● Geodaten und Gelände<br />
– TransDEM<br />
– Geländeformer<br />
● Externe<br />
– 3D-Editor, z.B. Blender, 3D-Canvas, 3D Studio Max<br />
<strong>Zusi</strong> 3 Folie 7 August 2009
Streckennetz : Konzept<br />
● Module<br />
– Streckenbau erfolgt in Modulen<br />
● Kleinerer oder mittlerer Bahnhof<br />
● freie Strecke mit Block- und Abzweigstellen<br />
– logische Verknüpfung zwischen den Modulen<br />
● Koordinaten<br />
– Ziel: Nachbau von Vorbildstrecken<br />
– Absolutes Koordinatensystem, weltweit.<br />
– UTM : Universal Transverse Mercator<br />
– kartesisch und metrisch<br />
– Zonenteilung erfordert ggf. Anpassung bei Zonenübergängen.<br />
● Fahrbare Strecke<br />
– Module werden erst zur Laufzeit verknüpft<br />
– Flexible Modulkombination<br />
● Streckennetz je nach Inhalt des Fahrplans<br />
<strong>Zusi</strong> 3 Folie 8 August 2009
Gleisplaneditor<br />
● Grafischer 2D-Editor<br />
– Gleisplan als Draufsicht<br />
– weitgehende Mausbedienung<br />
– volle numerische Kontrolle<br />
● Verlegen der Gleisachsen<br />
– Gerade, Kreisbogen,<br />
Übergangsbogen (Klothoide)<br />
– Überhöhung: Querneigung<br />
– Geometrie nach Vorbild<br />
– Automatisierung für Parallelgleise<br />
– Einpassung zwischen Zwangspunkten<br />
– Oberbau bereits vordefiniert<br />
● Einbau der Weichen<br />
– Weichen aus Bausatz<br />
– Bogenweichen entstehen durch<br />
automatisches Verbiegen der Standardweichen<br />
● Anlegen der Höhenprofile<br />
– Längsneigung als 2D-Profil<br />
– automatische Ausrundung der Neigungswechsel<br />
<strong>Zusi</strong> 3 Folie 9 August 2009
Gleisplaneditor : Georeferenz<br />
● Nachbau von Vorbildstrecken<br />
– Planunterlagen: Gleispläne,<br />
maßstäblich, wenn vorhanden<br />
– Alternative: Luftbilder<br />
● Nutzung georeferenzierter Pläne<br />
als Vorlage<br />
– Hintergrundgrafik<br />
– korrekter Maßstab, korrekte Lage<br />
und Ausrichtung<br />
● Koordinaten<br />
– Absolutes Koordinatensystem UTM<br />
– Lokales Koordinatensystem<br />
als Ausschnitt<br />
● Digitale Höhendaten (DEM)<br />
– Näherungsweise Bestimmung eines<br />
Höhenprofils aus Geländehöhe<br />
<strong>Zusi</strong> 3 Folie 10 August 2009
Gleisplaneditor : Weichen einbauen<br />
Gleisplan-Hintergrund<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 11 August 2009
Gleisplaneditor : Weichen einbauen<br />
Hintergrund mit Gleisbögen<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 12 August 2009
Gleisplaneditor : Weichen einbauen<br />
Weiche auswählen 500 1 : 12 rechts<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 13 August 2009
Gleisplaneditor : Weichen einbauen<br />
Weiche einpassen, Wurzel ausrichten, verbiegt sich automatisch<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 14 August 2009
Gleisplaneditor : Weichen einbauen<br />
Element im Parallelgleis auswählen<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 15 August 2009
Gleisplaneditor : Weichen einbauen<br />
Weiche auswählen 500 1 : 12 rechts<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 16 August 2009
Gleisplaneditor : Weichen einbauen<br />
Weiche einpassen<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 17 August 2009
Gleisplaneditor : Weichen einbauen<br />
beide Weichen auswählen / markieren<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 18 August 2009
Gleisplaneditor : Weichen einbauen<br />
Verbindungsbogen aus dem Absteckrechner einfügen<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 19 August 2009
Gleisplaneditor : Weichen einbauen<br />
Überhöhung anpassen / ausgleichen<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 20 August 2009
Gleisplaneditor : Weichen einbauen<br />
Überhöhung ist jetzt korrigiert<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 21 August 2009
Gleisplaneditor : Weichen einbauen<br />
Weichenhöhenlagen anpassen (Dialog)<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 22 August 2009
Gleisplaneditor : Weichen einbauen<br />
Weichenhöhenlagen sind jetzt angepasst : orange Marker<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 23 August 2009
Gleisplaneditor : Weichen einbauen<br />
Weichen werden im Hauptstrang vollautomatisch gebogen.<br />
Gleisverbindungen<br />
Weiche Weichenhöhenlagen Verbindungsbogen einpassen, Weichenhöhenlagen beide Überhöhung<br />
werden<br />
Weiche Element Überhöhung Hintergrund Weichen Wurzel Gleisplan-Hintergrund<br />
werkzeuggestützt<br />
auswählen Weiche im sind aus Parallelgleis anpassen ausrichten, auswählen dem jetzt ist mit einpassen jetzt 500 anpassen Absteckrechner angepasst Gleisbögen / 1 korrigiert ausgleichen<br />
verbiegt auswählen : /<br />
halbautomatisch<br />
12 markieren (Dialog) rechts : orange sich einfügen automatisch Marker<br />
eingepasst.<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 24 August 2009
3D-Editor : Gleisanlagen<br />
● Gleisplaneditor liefert Trasse<br />
– Gleisachse als Vektoren<br />
● Gleisbett erzeugen<br />
– Oberbau festlegen<br />
● Abmessungen einschl. Spurweite<br />
● Texturen Schiene, Schwellen, Schotter<br />
– Editor generiert Meshes<br />
<strong>Zusi</strong> 3 Folie 25 August 2009
3D-Editor : Weichen<br />
● Editor biegt Weichen-Meshes automatisch<br />
<strong>Zusi</strong> 3 Folie 26 August 2009
3D-Editor : Streckenelement<br />
● Streckenelement<br />
– zentrale Struktur im Streckenbau<br />
● Geometrie<br />
– Koordinaten<br />
– Krümmung<br />
– Überhöhung<br />
● Vorgänger/Nachfolger<br />
– grün/blau-Richtung<br />
– Verzweigungen<br />
● Ereignisse<br />
– Gesamte dynamische<br />
Beeinflussung<br />
– Auslösung durch Züge<br />
● Signale<br />
– Anbindung<br />
● Attribute<br />
– Trassierungsgeschwindigkeit<br />
– Kilometrierung<br />
<strong>Zusi</strong> 3 Folie 27 August 2009
3D-Editor : Signale<br />
● Signale<br />
– Kernstück der Eisenbahn<br />
– Artenvielfalt, Komplexität<br />
● Signalassistent<br />
– Baukasten für Familie<br />
– Schrittweise Auswahl<br />
der Komponenten<br />
<strong>Zusi</strong> 3 Folie 28 August 2009
3D-Editor : Signale<br />
● Signale<br />
– Kernstück der Eisenbahn<br />
– Artenvielfalt, Komplexität<br />
● Signalassistent<br />
– Baukasten für Familie<br />
– Schrittweise Auswahl<br />
der Komponenten<br />
<strong>Zusi</strong> 3 Folie 29 August 2009
3D-Editor : Signale<br />
● Signale<br />
– Kernstück der Eisenbahn<br />
– Artenvielfalt, Komplexität<br />
● Signalassistent<br />
– Baukasten für Familie<br />
– Schrittweise Auswahl<br />
der Komponenten<br />
<strong>Zusi</strong> 3 Folie 30 August 2009
3D-Editor : Signale<br />
● Signale<br />
– Kernstück der Eisenbahn<br />
– Artenvielfalt, Komplexität<br />
● Signalassistent<br />
– Baukasten für Familie<br />
– Schrittweise Auswahl<br />
der Komponenten<br />
<strong>Zusi</strong> 3 Folie 31 August 2009
3D-Editor : Signale<br />
● Signale<br />
– Kernstück der Eisenbahn<br />
– Artenvielfalt, Komplexität<br />
● Signalassistent<br />
– Baukasten für Familie<br />
– Schrittweise Auswahl<br />
der Komponenten<br />
<strong>Zusi</strong> 3 Folie 32 August 2009
3D-Editor : Signale<br />
● Signale<br />
– Kernstück der Eisenbahn<br />
– Artenvielfalt, Komplexität<br />
● Signalassistent<br />
– Baukasten für Familie<br />
– Schrittweise Auswahl<br />
der Komponenten<br />
<strong>Zusi</strong> 3 Folie 33 August 2009
3D-Editor : Signale<br />
● Signale<br />
– Kernstück der Eisenbahn<br />
– Artenvielfalt, Komplexität<br />
● Signalassistent<br />
– Baukasten für Familie<br />
– Schrittweise Auswahl<br />
der Komponenten<br />
<strong>Zusi</strong> 3 Folie 34 August 2009
3D-Editor : Signale<br />
● Signale<br />
– Kernstück der Eisenbahn<br />
– Artenvielfalt, Komplexität<br />
● Signalassistent<br />
– Baukasten für Familie<br />
– Schrittweise Auswahl<br />
der Komponenten<br />
<strong>Zusi</strong> 3 Folie 35 August 2009
3D-Editor : Signale<br />
● Signale<br />
– Kernstück der Eisenbahn<br />
– Artenvielfalt, Komplexität<br />
● Signalassistent<br />
– Baukasten für Familie<br />
– Schrittweise Auswahl<br />
der Komponenten<br />
● Assistenten werden konfiguriert<br />
– nur für Signal-Konstrukteur<br />
– XML-Dateien<br />
– ohne Programmierung!<br />
<strong>Zusi</strong> 3 Folie 36 August 2009
3D-Editor : Signalfunktion<br />
● Signalaufgabe<br />
– signalisiert Geschwindigkeit und/oder Richtung<br />
– steuert Zugbeeinflussung<br />
– Signal ist Teil eines Fahrwegs, nicht umgekehrt.<br />
● Signalmatrix<br />
– Haupt-/Vorsignalkombination (bzw. Mehrabschnittsignalisierung)<br />
– erlaubte Geschwindigkeit<br />
– auszulösendes Ereignis<br />
– in Abhängigkeit von Haupt-<br />
und Vorsignalstellung<br />
● Keine Programmierung!<br />
– keine Skripte<br />
– reine Tabellenkonfiguration<br />
– weitgehend automatisch<br />
<strong>Zusi</strong> 3 Folie 37 August 2009
3D-Editor : Fahrweg<br />
● Ereignisse<br />
– Interaktion Fahrweg / Fahrzeug<br />
– Funktion im Streckenelement<br />
– Bandbreite<br />
● von sicherheitsrelevant<br />
● bis Geräuschkulisse<br />
● Ereignisfolge<br />
– Platzierung entlang des Fahrwegs<br />
– an Hand Vorlagen aus Dokumentation<br />
● Register<br />
– Verschlusselement<br />
– Register im Fahrweg sorgen für<br />
gegenseitigen Fahrstraßenausschluss<br />
<strong>Zusi</strong> 3 Folie 38 August 2009
3D-Editor : Ereignisfolgen im Fahrweg<br />
<strong>Zusi</strong> 3 Folie 39 August 2009
3D-Editor : Stellwerk und Fahrstraßen<br />
● <strong>Zusi</strong>-internes Stellwerk<br />
– kennt sämtliche zulässigen Fahrstraßen<br />
– unterscheidet Zug- und Rangierstraßen<br />
● Fahrstraße<br />
– Start- und Zielsignal<br />
– dazwischen liegende Weichen<br />
– Register<br />
– Auflösepunkte<br />
● Externes Stellwerk<br />
– Stellwerksaufgaben auslagerbar<br />
auf externe Anwendung<br />
– in Entwicklung<br />
<strong>Zusi</strong> 3 Folie 40 August 2009
Signale zur Laufzeit<br />
● Signalerkennbarkeit<br />
– Lichter aus großer Entfernung sichtbar<br />
<strong>Zusi</strong> 3 Folie 41 August 2009
3D-Editor : Fahrleitung<br />
● Erstellen der Fahrleitung<br />
– freie Strecke: vollautomatisch<br />
– Quertragwerke: teilautomatisiert<br />
– Sonderbauformen: Manuelle Auswahl mit<br />
automatischer Verseilung<br />
● Flexibles Konzept<br />
– anwendbar auf verschiedene Bauformen<br />
● Baukasten<br />
– feste Komponenten<br />
● Masten, Joche,<br />
Kleineisen, usw.<br />
– formbare Komponenten<br />
● Verseilung<br />
– „Ankerpunkte“<br />
● Auslagerung der eigentlichen Generierung<br />
– Laufzeitbibliothek (DLL)<br />
– wohl definierte Schnittstellen<br />
– beliebig erweiterbar<br />
<strong>Zusi</strong> 3 Folie 42 August 2009
3D-Editor : Fahrleitung<br />
● Erstellen der Fahrleitung<br />
– freie Strecke: vollautomatisch<br />
– Quertragwerke: teilautomatisiert<br />
– Sonderbauformen: Manuelle Auswahl mit<br />
automatischer Verseilung<br />
● Flexibles Konzept<br />
– anwendbar auf verschiedene Bauformen<br />
● Baukasten<br />
– feste Komponenten<br />
● Masten, Joche,<br />
Kleineisen, usw.<br />
– formbare Komponenten<br />
● Verseilung<br />
– „Ankerpunkte“<br />
● Auslagerung der eigentlichen Generierung<br />
– Laufzeitbibliothek (DLL)<br />
– wohl definierte Schnittstellen<br />
– beliebig erweiterbar<br />
<strong>Zusi</strong> 3 Folie 43 August 2009
3D-Editor : Fahrleitung<br />
● Erstellen der Fahrleitung<br />
– freie Strecke: vollautomatisch<br />
– Quertragwerke: teilautomatisiert<br />
– Sonderbauformen: Manuelle Auswahl mit<br />
automatischer Verseilung<br />
● Flexibles Konzept<br />
– anwendbar auf verschiedene Bauformen<br />
● Baukasten<br />
– feste Komponenten<br />
● Masten, Joche,<br />
Kleineisen, usw.<br />
– formbare Komponenten<br />
● Verseilung<br />
– „Ankerpunkte“<br />
● Auslagerung der eigentlichen Generierung<br />
– Laufzeitbibliothek (DLL)<br />
– wohl definierte Schnittstellen<br />
– beliebig erweiterbar<br />
<strong>Zusi</strong> 3 Folie 44 August 2009
3D-Editor : Fahrleitung<br />
● Erstellen der Fahrleitung<br />
– freie Strecke: vollautomatisch<br />
– Quertragwerke: teilautomatisiert<br />
– Sonderbauformen: Manuelle Auswahl mit<br />
automatischer Verseilung<br />
● Flexibles Konzept<br />
– anwendbar auf verschiedene Bauformen<br />
● Baukasten<br />
– feste Komponenten<br />
● Masten, Joche,<br />
Kleineisen, usw.<br />
– formbare Komponenten<br />
● Verseilung<br />
– „Ankerpunkte“<br />
● Auslagerung der eigentlichen Generierung<br />
– Laufzeitbibliothek (DLL)<br />
– wohl definierte Schnittstellen<br />
– beliebig erweiterbar<br />
<strong>Zusi</strong> 3 Folie 45 August 2009
3D-Editor : Fahrleitung<br />
● Erstellen der Fahrleitung<br />
– freie Strecke: vollautomatisch<br />
– Quertragwerke: teilautomatisiert<br />
– Sonderbauformen: Manuelle Auswahl mit<br />
automatischer Verseilung<br />
● Flexibles Konzept<br />
– anwendbar auf verschiedene Bauformen<br />
● Baukasten<br />
– feste Komponenten<br />
● Masten, Joche,<br />
Kleineisen, usw.<br />
– formbare Komponenten<br />
● Verseilung<br />
– „Ankerpunkte“<br />
● Auslagerung der eigentlichen Generierung<br />
– Laufzeitbibliothek (DLL)<br />
– wohl definierte Schnittstellen<br />
– beliebig erweiterbar<br />
<strong>Zusi</strong> 3 Folie 46 August 2009
3D-Editor : Fahrleitung<br />
● Erstellen der Fahrleitung<br />
– freie Strecke: vollautomatisch<br />
– Quertragwerke: teilautomatisiert<br />
– Sonderbauformen: Manuelle Auswahl mit<br />
automatischer Verseilung<br />
● Flexibles Konzept<br />
– anwendbar auf verschiedene Bauformen<br />
● Baukasten<br />
– feste Komponenten<br />
● Masten, Joche,<br />
Kleineisen, usw.<br />
– formbare Komponenten<br />
● Verseilung<br />
– „Ankerpunkte“<br />
● Auslagerung der eigentlichen Generierung<br />
– Laufzeitbibliothek (DLL)<br />
– wohl definierte Schnittstellen<br />
– beliebig erweiterbar<br />
<strong>Zusi</strong> 3 Folie 47 August 2009
3D-Editor : Fahrleitung<br />
● Erstellen der Fahrleitung<br />
– freie Strecke: vollautomatisch<br />
– Quertragwerke: teilautomatisiert<br />
– Sonderbauformen: Manuelle Auswahl mit<br />
automatischer Verseilung<br />
● Flexibles Konzept<br />
– anwendbar auf verschiedene Bauformen<br />
● Baukasten<br />
– feste Komponenten<br />
● Masten, Joche,<br />
Kleineisen, usw.<br />
– formbare Komponenten<br />
● Verseilung<br />
– „Ankerpunkte“<br />
● Auslagerung der eigentlichen Generierung<br />
– Laufzeitbibliothek (DLL)<br />
– wohl definierte Schnittstellen<br />
– beliebig erweiterbar<br />
<strong>Zusi</strong> 3 Folie 48 August 2009
3D-Editor : Fahrleitung – Quertragwerke<br />
Gleisachsen und Maststandorte<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 49 August 2009
3D-Editor : Fahrleitung – Quertragwerke<br />
Marker an Maststandort selektieren<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 50 August 2009
3D-Editor : Fahrleitung – Quertragwerke<br />
Masten werden als „Landschaft“ importiert<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 51 August 2009
3D-Editor : Fahrleitung – Quertragwerke<br />
Datei für Gittermast wählen<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 52 August 2009
3D-Editor : Fahrleitung – Quertragwerke<br />
Importparameter<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 53 August 2009
3D-Editor : Fahrleitung – Quertragwerke<br />
1. Mast aufgestellt<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 54 August 2009
3D-Editor : Fahrleitung – Quertragwerke<br />
2. Mast aufgestellt<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 55 August 2009
3D-Editor : Fahrleitung – Quertragwerke<br />
Masten für nächstes Quertragwerk aufgestellt<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 56 August 2009
3D-Editor : Fahrleitung – Quertragwerke<br />
Fahrleitungsmodus im Editor wählen<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 57 August 2009
3D-Editor : Fahrleitung – Quertragwerke<br />
Quertragwerk-Funktion wählen<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 58 August 2009
3D-Editor : Fahrleitung – Quertragwerke<br />
Linken Mast wählen<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 59 August 2009
3D-Editor : Fahrleitung – Quertragwerke<br />
Rechten Mast wählen<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 60 August 2009
3D-Editor : Fahrleitung – Quertragwerke<br />
Einzelne Gleisachsen ggf. ausschließen<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 61 August 2009
3D-Editor : Fahrleitung – Quertragwerke<br />
Quertragwerk angelegt<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 62 August 2009
3D-Editor : Fahrleitung – Quertragwerke<br />
Nächstes Quertragwerk angelegt<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 63 August 2009
3D-Editor : Fahrleitung – Quertragwerke<br />
Vorbereitung Fahrleitung verlegen (ohne Masten)<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 64 August 2009
3D-Editor : Fahrleitung – Quertragwerke<br />
Fahrleitung automatisch für eine Gleisachse<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 65 August 2009
3D-Editor : Fahrleitung – Quertragwerke<br />
Fahrleitung für erste Gleisachse angelegt<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 66 August 2009
3D-Editor : Fahrleitung – Quertragwerke<br />
Fahrleitung für nächste Gleisachse angelegt<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 67 August 2009
3D-Editor : Fahrleitung – Quertragwerke<br />
Fahrleitung manuell in Sonderbauform vorbereiten<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 68 August 2009
3D-Editor : Fahrleitung – Quertragwerke<br />
Auswählen, hier: ohne y-Beiseil<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 69 August 2009
3D-Editor : Fahrleitung – Quertragwerke<br />
Anbaupunkte markieren (1. Qtw)<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 70 August 2009
3D-Editor : Fahrleitung – Quertragwerke<br />
Anbaupunkte markieren (2. Qtw)<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 71 August 2009
3D-Editor : Fahrleitung – Quertragwerke<br />
Ausführen<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 72 August 2009
3D-Editor : Fahrleitung – Quertragwerke<br />
Fahrleitung Sonderbauform angelegt<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 73 August 2009
3D-Editor : Fahrleitung – Quertragwerke<br />
Fahrleitungsfeld fertig<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 74 August 2009
3D-Editor : Fahrleitung – Quertragwerke<br />
Quertragwerke und Fahrdraht lassen sich mit<br />
Fahrleitung Fahrleitungsbaukasten Vorbereitung Masten Fahrleitung Masten Fahrleitung Einzelne Fahrleitung Fahrleitungsmodus Marker Nächstes Anbaupunkte Gleisachsen Auswählen, Quertragwerk-Funktion für Datei manuell werden Quertragwerk nächstes Fahrleitungsfeld Fahrleitung Rechten Gleisachsen für automatisch Linken an 1. 2. für Importparameter<br />
für nächste Maststandort Sonderbauform Quertragwerk Mast erste Ausführen als in Gittermast hier: und Mast Sonderbauform markieren „Landschaft“ Mast Quertragwerk halbautomatisch aufgestellt Gleisachse verlegen Maststandorte<br />
Gleisachse ohne im ggf. für angelegt wählen Editor fertig eine wählen ausschließen<br />
selektieren y-Beiseil angelegt wählen (1. (2. angelegt (ohne Gleisachse wählen importiert Qtw) angelegt aufgestellt angelegt vorbereiten anlegen. Masten)<br />
Animation:<br />
Michael Poschmann<br />
<strong>Zusi</strong> 3 Folie 75 August 2009
3D-Editor : Geländemodell<br />
● Grundprinzip:<br />
– Gleisverlegung im „freien Raum“<br />
– Geländeerzeugung als separater Arbeitsschritt<br />
● „Geländeformer“<br />
– kein vordefiniertes Geländeraster<br />
– freie Gestaltung des<br />
Trassierungsquerschnitts<br />
● Gelände<br />
– DEM-basiert<br />
– Raster flexibel im Abstand zur Strecke<br />
– 2. Ebene für 3D-Hintergrundkulisse<br />
und große Sichtweite<br />
● Kacheln<br />
– Kachel mit allen Objekten als<br />
Ladeeinheit zur Laufzeit<br />
– 1000 x 1000 m für Bebauung, Vegetation<br />
– 250 x 250 m für Streckenausrüstung (u. a. Fahrleitung)<br />
– Kachelung automatisch<br />
<strong>Zusi</strong> 3 Folie 76 August 2009
3D-Editor : Koordinatenbezug<br />
● Koordinaten<br />
– UTM-Koordinaten sind immer die Grundlage<br />
● Koordinatensysteme<br />
– global<br />
● einheitlich für alle Streckenmodule<br />
– lokal<br />
● bezogen auf Gleisachse<br />
● Ausrichtung von Signalen, Masten usw.<br />
immer automatisch zum Gleis<br />
● Marker<br />
– Bezugspunkte für zu setzende Objekte<br />
– z.B. Masten oder Gebäude<br />
– Höhenpositionierung : DEM<br />
● Linienzüge<br />
– Absteckung von Straßen und Gewässern<br />
● Luftbilder<br />
– Einblendung von georeferenzierten Luftbildern<br />
auch im 3D-Editor möglich<br />
<strong>Zusi</strong> 3 Folie 77 August 2009
3D-Editor : Streckenausbau<br />
● Dämme und Einschnitte<br />
– nahtlos an Trasse anschließend,<br />
auch im Gleisbogen<br />
– gegen DEM geschnitten,<br />
ergibt automatisch richtige Höhe<br />
● Bahnsteige<br />
– nahtlos an Trasse anschließend<br />
– auch im Gleisbogen<br />
– und im Gleiszwischenraum<br />
– abgesetzte Bahnsteigkante<br />
● Formkurven<br />
– „langgezogene“ Querprofile,<br />
Extrusion<br />
– Tunnelröhren<br />
– auch Kabelkanäle<br />
<strong>Zusi</strong> 3 Folie 78 August 2009
3D-Editor : Vegetation<br />
● Bäume und Sträucher<br />
– ressourcenschonende Gestaltung und Nutzung<br />
– LODs (Level of Detail)<br />
– „Billboards“ (automatisch zum Betrachter drehend)<br />
– mögliche Performanzsteigerung<br />
durch DX- „Instancing“<br />
● Objekte entlang Mausspur<br />
– Zufällige Auswahl aus vorgegebenem Satz<br />
– Zufällige Verteilung zwischen<br />
zwei Mausklick-Punkten<br />
– Zufällige Drehung<br />
● Hintergrundwälder<br />
– höher gelegte Geländefläche<br />
– extrem ressourcensparend<br />
– Waldrand als einfacher tiefengestaffelter Texturträger<br />
● bei geringer Entfernung zur Strecke<br />
mit Einzelbäumen zu „tarnen“<br />
– auch für Felder benutzbar<br />
<strong>Zusi</strong> 3 Folie 79 August 2009
3D-Modellbau<br />
● <strong>Zusi</strong> 3 verzichtet auf eigenen Modellbau-Editor<br />
● Geeignete externe Werkzeuge<br />
– Blender, 3D-Canvas, 3D Studio MAX u.a.<br />
● Datenimport<br />
– Meshes : X-Dateien (DirectX)<br />
– Texturen: Rasterformate gemäß DirectX,<br />
besonders geeignet DDS<br />
● Aufbau der Modelle<br />
– Objektbaum bzw. Frame-Hierarchie entspr. DirectX<br />
● Mesh-Subsets<br />
● verknüpfte Dateien<br />
– Verknüpfungspunkte<br />
● Position<br />
● Rotation<br />
<strong>Zusi</strong> 3 Folie 80 August 2009
3D-Editor : Modellbau – LODs<br />
● Konstruktion mit LOD-Stufen (Level of Detail)<br />
– Detaillierung in ausgewogenem Verhältnis zum Ressourcenverbrauch und Render-Durchsatz<br />
● Beispiel DB E120<br />
– LOD1 – Nahbereich<br />
● Bsp. Aufbau 2050 Dreiecke<br />
● Bsp. Drehgestell 470 Dreiecke<br />
– LOD2 – mittlere Entfernung<br />
● Bsp. 935 Dreiecke<br />
– LOD3 – Hintergrund<br />
nicht texturiert<br />
● Bsp. 30 Dreiecke<br />
– (LOD0 – „Vitrinenmodus“)<br />
● Bsp. Aufbau 2050 Dreiecke<br />
● Bsp. Drehgestell 550 Dreiecke<br />
● Baurichtlinien<br />
– LOD1 und LOD3 immer erforderlich<br />
– LOD2 für detailliertere Modelle<br />
● Editor-Unterstützung<br />
– Konfiguration<br />
– LOD-Prüffeld 3D-Modell<br />
Steven Graham<br />
<strong>Zusi</strong> 3 Folie 81 August 2009
3D-Editor : Modellbau – LODs<br />
● Konstruktion mit LOD-Stufen (Level of Detail)<br />
– Detaillierung in ausgewogenem Verhältnis zum Ressourcenverbrauch und Render-Durchsatz<br />
● Beispiel DB E120<br />
– LOD1 – Nahbereich<br />
● Bsp. Aufbau 2050 Dreiecke<br />
● Bsp. Drehgestell 470 Dreiecke<br />
– LOD2 – mittlere Entfernung<br />
● Bsp. 935 Dreiecke<br />
– LOD3 – Hintergrund<br />
nicht texturiert<br />
● Bsp. 30 Dreiecke<br />
– (LOD0 – „Vitrinenmodus“)<br />
● Bsp. Aufbau 2050 Dreiecke<br />
● Bsp. Drehgestell 550 Dreiecke<br />
● Baurichtlinien<br />
– LOD1 und LOD3 immer erforderlich<br />
– LOD2 für detailliertere Modelle<br />
● Editor-Unterstützung<br />
– Konfiguration<br />
– LOD-Prüffeld<br />
LOD-Prüffeld<br />
1000 600 400 200 100 50 10 m<br />
m<br />
3D-Modell<br />
Steven Graham<br />
<strong>Zusi</strong> 3 Folie 82 August 2009
3D-Editor : Modellbau – LODs<br />
● Konstruktion mit LOD-Stufen (Level of Detail)<br />
– Detaillierung in ausgewogenem Verhältnis zum Ressourcenverbrauch und Render-Durchsatz<br />
● Beispiel DB E120<br />
– LOD1 – Nahbereich<br />
● Bsp. Aufbau 2050 Dreiecke<br />
● Bsp. Drehgestell 470 Dreiecke<br />
– LOD2 – mittlere Entfernung<br />
● Bsp. 935 Dreiecke<br />
– LOD3 – Hintergrund<br />
nicht texturiert<br />
● Bsp. 30 Dreiecke<br />
– (LOD0 – „Vitrinenmodus“)<br />
● Bsp. Aufbau 2050 Dreiecke<br />
● Bsp. Drehgestell 550 Dreiecke<br />
● Baurichtlinien<br />
– LOD1 und LOD3 immer erforderlich<br />
– LOD2 für detailliertere Modelle<br />
● Editor-Unterstützung<br />
– Konfiguration<br />
10 m<br />
– LOD-Prüffeld 3D-Modell<br />
Steven Graham<br />
<strong>Zusi</strong> 3 Folie 83 August 2009
3D-Editor : Modellbau – LODs<br />
● Konstruktion mit LOD-Stufen (Level of Detail)<br />
– Detaillierung in ausgewogenem Verhältnis zum Ressourcenverbrauch und Render-Durchsatz<br />
● Beispiel DB E120<br />
– LOD1 – Nahbereich<br />
● Bsp. Aufbau 2050 Dreiecke<br />
● Bsp. Drehgestell 470 Dreiecke<br />
– LOD2 – mittlere Entfernung<br />
● Bsp. 935 Dreiecke<br />
– LOD3 – Hintergrund<br />
nicht texturiert<br />
● Bsp. 30 Dreiecke<br />
– (LOD0 – „Vitrinenmodus“)<br />
● Bsp. Aufbau 2050 Dreiecke<br />
● Bsp. Drehgestell 550 Dreiecke<br />
● Baurichtlinien<br />
– LOD1 und LOD3 immer erforderlich<br />
– LOD2 für detailliertere Modelle<br />
● Editor-Unterstützung<br />
– Konfiguration<br />
50 m<br />
– LOD-Prüffeld 3D-Modell<br />
Steven Graham<br />
<strong>Zusi</strong> 3 Folie 84 August 2009
3D-Editor : Modellbau – LODs<br />
● Konstruktion mit LOD-Stufen (Level of Detail)<br />
– Detaillierung in ausgewogenem Verhältnis zum Ressourcenverbrauch und Render-Durchsatz<br />
● Beispiel DB E120<br />
– LOD1 – Nahbereich<br />
● Bsp. Aufbau 2050 Dreiecke<br />
● Bsp. Drehgestell 470 Dreiecke<br />
– LOD2 – mittlere Entfernung<br />
● Bsp. 935 Dreiecke<br />
– LOD3 – Hintergrund<br />
nicht texturiert<br />
● Bsp. 30 Dreiecke<br />
– (LOD0 – „Vitrinenmodus“)<br />
● Bsp. Aufbau 2050 Dreiecke<br />
● Bsp. Drehgestell 550 Dreiecke<br />
● Baurichtlinien<br />
– LOD1 und LOD3 immer erforderlich<br />
– LOD2 für detailliertere Modelle<br />
● Editor-Unterstützung<br />
– Konfiguration<br />
100 m<br />
– LOD-Prüffeld 3D-Modell<br />
Steven Graham<br />
<strong>Zusi</strong> 3 Folie 85 August 2009
3D-Editor : Modellbau – LODs<br />
● Konstruktion mit LOD-Stufen (Level of Detail)<br />
– Detaillierung in ausgewogenem Verhältnis zum Ressourcenverbrauch und Render-Durchsatz<br />
● Beispiel DB E120<br />
– LOD1 – Nahbereich<br />
● Bsp. Aufbau 2050 Dreiecke<br />
● Bsp. Drehgestell 470 Dreiecke<br />
– LOD2 – mittlere Entfernung<br />
● Bsp. 935 Dreiecke<br />
– LOD3 – Hintergrund<br />
nicht texturiert<br />
● Bsp. 30 Dreiecke<br />
– (LOD0 – „Vitrinenmodus“)<br />
● Bsp. Aufbau 2050 Dreiecke<br />
● Bsp. Drehgestell 550 Dreiecke<br />
● Baurichtlinien<br />
– LOD1 und LOD3 immer erforderlich<br />
– LOD2 für detailliertere Modelle<br />
● Editor-Unterstützung<br />
– Konfiguration<br />
200 m<br />
– LOD-Prüffeld 3D-Modell<br />
Steven Graham<br />
<strong>Zusi</strong> 3 Folie 86 August 2009
3D-Editor : Modellbau – LODs<br />
● Konstruktion mit LOD-Stufen (Level of Detail)<br />
– Detaillierung in ausgewogenem Verhältnis zum Ressourcenverbrauch und Render-Durchsatz<br />
● Beispiel DB E120<br />
– LOD1 – Nahbereich<br />
● Bsp. Aufbau 2050 Dreiecke<br />
● Bsp. Drehgestell 470 Dreiecke<br />
– LOD2 – mittlere Entfernung<br />
● Bsp. 935 Dreiecke<br />
– LOD3 – Hintergrund<br />
nicht texturiert<br />
● Bsp. 30 Dreiecke<br />
– (LOD0 – „Vitrinenmodus“)<br />
● Bsp. Aufbau 2050 Dreiecke<br />
● Bsp. Drehgestell 550 Dreiecke<br />
● Baurichtlinien<br />
– LOD1 und LOD3 immer erforderlich<br />
– LOD2 für detailliertere Modelle<br />
● Editor-Unterstützung<br />
– Konfiguration<br />
400 m<br />
– LOD-Prüffeld 3D-Modell<br />
Steven Graham<br />
<strong>Zusi</strong> 3 Folie 87 August 2009
3D-Editor : Modellbau – LODs<br />
● Konstruktion mit LOD-Stufen (Level of Detail)<br />
– Detaillierung in ausgewogenem Verhältnis zum Ressourcenverbrauch und Render-Durchsatz<br />
● Beispiel DB E120<br />
– LOD1 – Nahbereich<br />
● Bsp. Aufbau 2050 Dreiecke<br />
● Bsp. Drehgestell 470 Dreiecke<br />
– LOD2 – mittlere Entfernung<br />
● Bsp. 935 Dreiecke<br />
– LOD3 – Hintergrund<br />
nicht texturiert<br />
● Bsp. 30 Dreiecke<br />
– (LOD0 – „Vitrinenmodus“)<br />
● Bsp. Aufbau 2050 Dreiecke<br />
● Bsp. Drehgestell 550 Dreiecke<br />
● Baurichtlinien<br />
– LOD1 und LOD3 immer erforderlich<br />
– LOD2 für detailliertere Modelle<br />
● Editor-Unterstützung<br />
– Konfiguration<br />
600 m<br />
– LOD-Prüffeld 3D-Modell<br />
Steven Graham<br />
<strong>Zusi</strong> 3 Folie 88 August 2009
3D-Editor : Modellbau – LODs<br />
● Konstruktion mit LOD-Stufen (Level of Detail)<br />
– Detaillierung in ausgewogenem Verhältnis zum Ressourcenverbrauch und Render-Durchsatz<br />
● Beispiel DB E120<br />
– LOD1 – Nahbereich<br />
● Bsp. Aufbau 2050 Dreiecke<br />
● Bsp. Drehgestell 470 Dreiecke<br />
– LOD2 – mittlere Entfernung<br />
● Bsp. 935 Dreiecke<br />
– LOD3 – Hintergrund<br />
nicht texturiert<br />
● Bsp. 30 Dreiecke<br />
– (LOD0 – „Vitrinenmodus“)<br />
● Bsp. Aufbau 2050 Dreiecke<br />
● Bsp. Drehgestell 550 Dreiecke<br />
● Baurichtlinien<br />
– LOD1 und LOD3 immer erforderlich<br />
– LOD2 für detailliertere Modelle<br />
● Editor-Unterstützung<br />
– Konfiguration<br />
1000 m<br />
– LOD-Prüffeld 3D-Modell<br />
Steven Graham<br />
<strong>Zusi</strong> 3 Folie 89 August 2009
3D-Editor : Modellbau – Texturen<br />
● Konstruktion mit Texturen<br />
– so klein wie möglich<br />
– Ressourcenverbrauch, Durchsatz<br />
– optimal ausnutzen<br />
– ggf. Mesh-Subset teilen<br />
● Editor-Unterstützung<br />
– Prüffeld MipMap-Stufen<br />
Textur<br />
Steven Graham<br />
<strong>Zusi</strong> 3 Folie 90 August 2009
3D-Editor : Modellbau – Texturen<br />
● Konstruktion mit Texturen<br />
– so klein wie möglich<br />
– Ressourcenverbrauch, Durchsatz<br />
– optimal ausnutzen<br />
– ggf. Mesh-Subset teilen<br />
● Editor-Unterstützung<br />
– Prüffeld MipMap-Stufen<br />
MipMap-Prüffeld<br />
Textur<br />
Steven Graham<br />
<strong>Zusi</strong> 3 Folie 91 August 2009
3D-Editor : Modellbau – Texturen<br />
● Konstruktion mit Texturen<br />
– so klein wie möglich<br />
– Ressourcenverbrauch, Durchsatz<br />
– optimal ausnutzen<br />
– ggf. Mesh-Subset teilen<br />
● Editor-Unterstützung<br />
– Prüffeld MipMap-Stufen<br />
10m : 1024<br />
Textur<br />
Steven Graham<br />
<strong>Zusi</strong> 3 Folie 92 August 2009
3D-Editor : Modellbau – Texturen<br />
● Konstruktion mit Texturen<br />
– so klein wie möglich<br />
– Ressourcenverbrauch, Durchsatz<br />
– optimal ausnutzen<br />
– ggf. Mesh-Subset teilen<br />
● Editor-Unterstützung<br />
– Prüffeld MipMap-Stufen<br />
50m : 512<br />
Textur<br />
Steven Graham<br />
<strong>Zusi</strong> 3 Folie 93 August 2009
3D-Editor : Modellbau – Texturen<br />
● Konstruktion mit Texturen<br />
– so klein wie möglich<br />
– Ressourcenverbrauch, Durchsatz<br />
– optimal ausnutzen<br />
– ggf. Mesh-Subset teilen<br />
● Editor-Unterstützung<br />
– Prüffeld MipMap-Stufen<br />
100m : 256<br />
Textur<br />
Steven Graham<br />
<strong>Zusi</strong> 3 Folie 94 August 2009
3D-Editor : Modellbau – Texturen<br />
● Konstruktion mit Texturen<br />
– so klein wie möglich<br />
– Ressourcenverbrauch, Durchsatz<br />
– optimal ausnutzen<br />
– ggf. Mesh-Subset teilen<br />
● Editor-Unterstützung<br />
– Prüffeld MipMap-Stufen<br />
200m : 128<br />
Textur<br />
Steven Graham<br />
<strong>Zusi</strong> 3 Folie 95 August 2009
3D-Editor : Modellbau – Texturen<br />
● Konstruktion mit Texturen<br />
– so klein wie möglich<br />
– Ressourcenverbrauch, Durchsatz<br />
– optimal ausnutzen<br />
– ggf. Mesh-Subset teilen<br />
● Editor-Unterstützung<br />
– Prüffeld MipMap-Stufen<br />
300m : 128<br />
Textur<br />
Steven Graham<br />
<strong>Zusi</strong> 3 Folie 96 August 2009
3D-Editor : Modellbau – Texturen<br />
● Konstruktion mit Texturen<br />
– so klein wie möglich<br />
– Ressourcenverbrauch, Durchsatz<br />
– optimal ausnutzen<br />
– ggf. Mesh-Subset teilen<br />
● Editor-Unterstützung<br />
– Prüffeld MipMap-Stufen<br />
400m : 64<br />
Textur<br />
Steven Graham<br />
<strong>Zusi</strong> 3 Folie 97 August 2009
3D-Editor : Modellbau – Animation<br />
● Animationen sind Teil des Modells<br />
– Mechanismus aus DirectX<br />
– Sub-Mesh oder verknüpfte Datei<br />
– Verschiebung oder Drehung<br />
– mindestens 2 Animationspunkte<br />
– ggf. Zwischenpunkte<br />
– <strong>Zusi</strong>-spezifisch : Lampendimmung<br />
● Wirkt zur Laufzeit<br />
– Ansteuerung durch Fahrsimulator<br />
● Beispiele<br />
– Raddrehung<br />
– Gestänge<br />
– Auslenkung der Drehgestelle<br />
– Heben und Senken des Stromabnehmers<br />
● vielleicht abhängig von Fahrdrahthöhe<br />
– Signalflügel und -blenden<br />
3D-Modell<br />
Hans-Peter Schramm<br />
<strong>Zusi</strong> 3 Folie 98 August 2009
3D-Editor : Modellbau – DirectX-Unterstützung<br />
● Weitere DirectX-Funktionen konfigurierbar<br />
– Texturen, Material<br />
– Beleuchtung<br />
– Alpha-Blending<br />
● Multi-Texturing<br />
– alle Parameter verfügbar<br />
– typische Anwendungsfälle<br />
vorkonfiguriert<br />
● Beispiel<br />
– halbtransparente Farbscheibe<br />
in Signalblende, durchleuchtet<br />
<strong>Zusi</strong> 3 Folie 99 August 2009
Fahrzeugeditor<br />
● Funktion von Eisenbahnfahrzeugen<br />
– insbesondere Fahr- und Bremsphysik<br />
– Zusammenstellung der Antriebs- und<br />
Bremskomponenten ergibt<br />
● Lokomotiven<br />
● Triebwagen<br />
● Steuerwagen<br />
● gewöhnliche Reise-<br />
und Güterwagen<br />
● Hilfestellung durch Editor<br />
– Vorschlagsfunktionen<br />
– sinnvolles physikalisches Verhalten<br />
mit wenigen Grunddaten<br />
<strong>Zusi</strong> 3 Folie 100 August 2009
Fahrzeugeditor : Zugkraftkennlinien<br />
● Zugkraftdaten nach Vorbild<br />
– Kennlinien von Vorbild übernehmen<br />
● Zugkraftdaten nach Vorschlag Editor<br />
– Auswahl Antrieb<br />
● z.B. elektr. Reihenschlussmotor, einphasig<br />
– Vorauswahl Leistung<br />
– Berechnung Zugkraft<br />
● auch mehrere Fahrstufen<br />
– Berechnung Motor<br />
Zugkraft [kN]<br />
<strong>Zusi</strong> 3 Folie 101 August 2009<br />
250<br />
200<br />
150<br />
100<br />
50<br />
0<br />
0<br />
20<br />
Zugkraftdiagramm Baureihe 110<br />
Haftgrenze<br />
40 60 80 100 120 140<br />
0 5000 10000<br />
Motorstrom<br />
Geschwindigkeit [km/h]<br />
Gesamtmotorstrom [A]
Fahrzeugeditor : Zugkraftkennlinien<br />
● Zugkraftdaten nach Vorbild<br />
– Kennlinien von Vorbild übernehmen<br />
● Zugkraftdaten nach Vorschlag Editor<br />
– Auswahl Antrieb<br />
● z.B. elektr. Reihenschlussmotor, einphasig<br />
– Vorauswahl Leistung<br />
– Berechnung Zugkraft<br />
● auch mehrere Fahrstufen<br />
– Berechnung Motor<br />
Zugkraft [kN]<br />
<strong>Zusi</strong> 3 Folie 102 August 2009<br />
250<br />
200<br />
150<br />
100<br />
50<br />
0<br />
0<br />
20<br />
Zugkraftdiagramm Baureihe 110<br />
Haftgrenze<br />
40 60 80 100 120 140<br />
0 5000 10000<br />
Motorstrom<br />
Geschwindigkeit [km/h]<br />
Gesamtmotorstrom [A]
Fahrzeugeditor : Zugkraftkennlinien<br />
● Zugkraftdaten nach Vorbild<br />
– Kennlinien von Vorbild übernehmen<br />
● Zugkraftdaten nach Vorschlag Editor<br />
– Auswahl Antrieb<br />
● z.B. elektr. Reihenschlussmotor, einphasig<br />
– Vorauswahl Leistung<br />
– Berechnung Zugkraft<br />
● auch mehrere Fahrstufen<br />
– Berechnung Motor<br />
Zugkraft [kN]<br />
<strong>Zusi</strong> 3 Folie 103 August 2009<br />
250<br />
200<br />
150<br />
100<br />
50<br />
0<br />
0<br />
20<br />
Zugkraftdiagramm Baureihe 110<br />
Haftgrenze<br />
40 60 80 100 120 140<br />
0 5000 10000<br />
Motorstrom<br />
Geschwindigkeit [km/h]<br />
Gesamtmotorstrom [A]
Fahrzeugeditor : Zugkraftkennlinien<br />
● Zugkraftdaten nach Vorbild<br />
– Kennlinien von Vorbild übernehmen<br />
● Zugkraftdaten nach Vorschlag Editor<br />
– Auswahl Antrieb<br />
● z.B. elektr. Reihenschlussmotor, einphasig<br />
– Vorauswahl Leistung<br />
– Berechnung Zugkraft<br />
● auch mehrere Fahrstufen<br />
– Berechnung Motor<br />
Zugkraft [kN]<br />
<strong>Zusi</strong> 3 Folie 104 August 2009<br />
250<br />
200<br />
150<br />
100<br />
50<br />
0<br />
0<br />
20<br />
Zugkraftdiagramm Baureihe 110<br />
Haftgrenze<br />
40 60 80 100 120 140<br />
0 5000 10000<br />
Motorstrom<br />
Geschwindigkeit [km/h]<br />
Gesamtmotorstrom [A]
Geräuschkulisse<br />
● Soundmodell in <strong>Zusi</strong> 3<br />
– Umsetzung des Konzepts von Andreas Karg und Jens Haupert<br />
– Vorentwicklungen: „<strong>Zusi</strong>Sound“, „Sounthesizer“<br />
● Zuordnung von Sound zu Mess- und Steuergrößen<br />
– Sound konfigurierbar je einzelne Größe<br />
● Beeinflussbare Eigenschaften der Sounds<br />
– Lautstärke<br />
– Frequenz<br />
– auslösbar auf Zustand oder Schwellwert<br />
– einmalig oder als Schleife<br />
● Sound-Kennlinie<br />
– definiert Eigenschaften in Abhängigkeit<br />
der Mess-/Steuergröße<br />
● Umsetzung in DirectX<br />
– 2D- und 3D-Anteile<br />
<strong>Zusi</strong> 3 Folie 105 August 2009
Fahrplan<br />
● Fahrplan in <strong>Zusi</strong> definiert den gesamten Ablauf zur Laufzeit<br />
– besteht aus individuellen Fahrplänen einzelner Züge<br />
– eingebauter <strong>Zusi</strong>-“Fahrdienstleiter“ versucht die<br />
Fahrplanwünsche zu erfüllen<br />
– umfasst Buchfahrpläne und Bahnhofsfahrordnungen<br />
des Vorbilds<br />
● Alle Züge gleichwertig<br />
– manche Züge haben nur dekorativen Charakter<br />
(damit keinen nennenswerten „Spielwert“)<br />
● Fahrplan je Zug<br />
– bestimmt den Laufweg<br />
– bestimmt Abfahrt- , Ankunft- oder Durchfahrzeiten an den<br />
Betriebsstellen<br />
– bestimmt die einzuhaltende Geschwindigkeit auf den<br />
Abschnitten des Laufwegs<br />
● in <strong>Zusi</strong> automatisch aus Trassen- und Zugdaten<br />
– legt die zu benutzenden Gleise in Bahnhöfen fest<br />
(<strong>Zusi</strong> 2)<br />
<strong>Zusi</strong> 3 Folie 106 August 2009
Erweiterbarkeit – Externe Schnittstellen<br />
● Einfach-Tastatur-Fahrpult und Joysticks<br />
– direkter Anschluss<br />
● Fahrpult und Führerstandsanzeigen<br />
– TCP/IP-Socketschnittstelle<br />
– Weiterentwicklung aus <strong>Zusi</strong> 2<br />
– z.B. „<strong>Zusi</strong>-Display“ von Jens Haupert<br />
● Stellwerk<br />
– interne Dienst-Schnittstelle<br />
– Kommunikations-Client als Bibliothek<br />
– in Entwicklung<br />
● 3D-Editor<br />
– Fahrleitungsbibliotheken<br />
<strong>Zusi</strong> 3 Folie 107 August 2009
Dokumentation<br />
● Zu <strong>Zusi</strong> 3 wird ein ausführliches Handbuch erstellt.<br />
– zur Zeit 350 Seiten, Tendenz steigend<br />
● Referenz, Beispiele, Tutorien<br />
– Bau einer Übungsstrecke<br />
– Tipps und Tricks<br />
– Bauhinweise<br />
Vorbild/Simulation<br />
<strong>Zusi</strong> 3 Folie 108 August 2009
Eigene Kreativität<br />
● <strong>Zusi</strong> 3 wird vielfältige Möglichkeiten zur Entfaltung eigener Schaffenskraft bieten<br />
– im Modell-, Strecken- oder Fahrplanbau<br />
– mit dem Vorbild als Vorbild<br />
● Editoren leisten Hilfestellung<br />
– mit Automatisierung und Teilautomatisierung diverser lästiger und zeitraubender Aufgaben<br />
– machen in mehreren Bereichen Vorschläge, wenn Daten fehlen<br />
● Umfangreiche Dokumentation<br />
– liefert Antworten zum Vorbild<br />
– bietet Hinweise auf geeignete Vorgehensweise<br />
● Zusammenarbeit mit anderen <strong>Zusi</strong>-Schaffenden<br />
– erleichtert das Lernen<br />
– bringt Rückkopplung<br />
– steigert die Produktivität<br />
● „<strong>Zusi</strong>-Prüfamt“ ZPA<br />
– sorgt für Einhaltung der Qualität<br />
– bewährte Instanz aus <strong>Zusi</strong> 2<br />
– von <strong>Zusi</strong>anern für <strong>Zusi</strong>aner<br />
<strong>Zusi</strong> 3 Folie 109 August 2009
Ausblick<br />
● Stand der Arbeiten<br />
– Wesentliche Teile implementiert und getestet<br />
– Strecken- und Objektbau ebenfalls weit voran geschritten<br />
● Verschiedene Aufgaben noch zu lösen<br />
● Veröffentlichungstermin<br />
– wird von Carsten Hölscher bekannt gegeben, wenn absehbar<br />
● Veröffentlichung einer Demostrecke<br />
– möglicherweise als erstes<br />
● Weitere Entwicklung nach einer ersten Veröffentlichung<br />
– Schritt für Schritt<br />
– auf lange Produktlebensdauer angelegt<br />
<strong>Zusi</strong> 3 Folie 110 August 2009
Vielen Dank<br />
für die<br />
Aufmerksamkeit<br />
Weitere Informationen: www.zusi.de<br />
<strong>Zusi</strong> 3 Folie 111 August 2009