SrrTrains-German
Diese Seite enthält die Beschreibung des Konzepts SrrTrains, eine standard-basierte open-source Zugsimulation, die sich zur Zeit im Aufbau befindet.
Für alle, die es ganz genau wissen wollen, ist hier das detaillierte Konzeptpapier:
- Konzeptpapier – Basismodul (42 Seiten, 14 Abbildungen, 2 Tabellen)
- Konzeptpapier – Train Manager Modul (14 Seiten, 7 Abbildungen)
Neuigkeiten findet man im Blog, insbesondere im Neuigkeiten-Thread.
Du kannst auch direkt zur Download-Zone gehen, wo Du das SRR Framework, die Beispielanlage und zwei Demo-Videos sowie die Dokumentation runterladen kannst.
Anmerkung: Das Präfix Srr, das sich im Zusammenhang mit SrrTrains öfter findet, kommt von SimulatedRailroad
letztes Update: 08.11.2009
Dear visitor, this page is available in English: SrrTrains
Die “Do-it-yourself-multiplayer-virtuelle-Modelleisenbahn”
OK, es gibt bereits einige virtuelle Modelleisenbahnen, warum also noch ein Konzept? Es erscheint interessant zu sein, X3D/VRML für ein solches Projekt zu verwenden und voll auf open source Software zu setzen.
Wie kann ich mitmachen?
Das hängt davon ab, was Du willst.
Wenn Du das SRR Framework mit entwickeln willst, dann empfehle ich den E-Mail Kontakt. Du findest eine Beschreibung des Projektes hier. Kontakt zum SRR Core Team findest Du hier. Es gibt ausser diesem Blog auch eine SrrTrains Homepage.
Wenn Du einfach nur das SRR Framework benützen willst, um damit virtuelle Multiplayer-Modellbahnen zu bauen und zu betreiben, und wenn Du bereits zufrieden bist, Anlagen und Module mit Häusern, Karussells, etc. sowie Gleisen und Weichen (aber noch kein Rollmaterial ausser 2-achsigen Waggons) zu bauen, dann empfehle ich folgende Vorgehensweise:
- lies Dir einmal diese Page durch
- hol Dir die Beispielanlage von der Download-Zone und spiel ein bisschen damit herum
- installiere X3D-Edit (oder einen anderen Editor Deiner Wahl) und ändere einige Kleinigkeiten an der Beispielanlage
- studiere das Lower Layer Interface der SRR Objekte (nicht ganz up to date) und der Beispiel-Gleisgeometrie (nicht ganz up to date)
- baue deine eigene Anlage / dein eigenes Modul / dein eigenes Modell
Ich wäre auch daran interessiert, Deine Erfahrungen mit diesem Hobby als feed back zu erhalten –> da würde ich Dich bitten, auf der Download-Zone einfach einen Kommentar zu schreiben.
Die Spielidee ist im Wesentlichen die folgende
- Mehrere Leute spielen auf einer Anlage, es ist ein Netzwerkspiel
- Man kann eigene Anlagen bauen und veröffentlichen
- auch Waggons und Lokomotiven kann man selber bauen und veröffentlichen
- die Kompatibilität wird durch die Verwendung des Standards X3D/VRML garantiert (und durch die Verwendung von SRR)
- Diese Page, die Download-Zone, stellt dafür Anleitungen und Prototypen zur Verfügung
- Du kannst auf dieser Page Deine Erfahrungen anderen mitteilen
Siehe auch eine Diskussion am deutschsprachigen Blender-Forum blendpolis.de.
Einen ersten Eindruck vermittelt folgendes Bild der Beispielanlage, die mit SRR v0.01 – step 0021c geliefert wird:

Welche Interessen solltest Du mitbringen, falls Du mit diesem Hobby beginnen willst?
- 3D Modellierung in X3D/VRML, Tools wie z.B. Blender und X3D-Edit
- Eisenbahn/Modelleisenbahn
- nicht unbedingt, aber von Vorteil: Programmierung (vorerst JavaScript)
Unterschiede zu anderen Eisenbahnsimulatoren
Am Markt existieren viele Simulatoren und Communities,
z.B.
http://rail-sim.de/railsim/
http://www.zusi.de/
http://www.auran.com/trainz/
……
und viele andere.
Soweit ich weiss, ist SrrTrains das erste Konzept, das
- von Anfang an auf den Multiplayer-Betrieb ausgerichtet ist
- sehr stark auf Standards und open source setzt (X3D/VRML, Blender, X3D-Edit)
- sich vollständig online betreiben lässt: auf der lokalen Maschine muß nur ein Web3D Browser installiert werden
- bis ins Zeitalter der Holodecks und auch noch danach aktuell sein wird
Wie editiert man SrrTrains Module/Modelle?
Eine SrrTrains Anlage setzt sich aus Modulen zusammen, auf denen Modelle eingesetzt werden, um den Bahnbetrieb zu simulieren.
Das SRR Framework bietet sog. SRR-Objekte, die Funktionalität anbieten, um Module und Modelle bauen zu können. SRR-Objekte erzeugen aber weder sichtbare noch hörbare Anteile der Simulation, das wird dem Modul-/Modellautor überlassen.
Folgende Präsentation (7.11.2009) vermittelt einige visuelle Eindrücke dieses Hobbies und gibt einen Überblick über die Funktionalität, die von den SRR-Objekten geboten wird.
Um Module und Modelle zu editieren, wird man nach Möglichkeit einen Higher Layer Editor (z.B. Blender) verwenden, allerdings wird man zum manuellen Eingriff und zum Erzeugen von Sonderfunktionen immer noch einen Lower Layer Editor in der Hinterhand haben (z.B. X3D-Edit).
Der Vorgang der Modellierung lässt sich also folgenderweise darstellen.
Die SrrTrains-spezifischen Erweiterungen des Higher Layer Editors Blender sind zur Zeit für step 0050 von SRR v0.01 vorgesehen.
Für den Eingriff mit dem Lower Layer Editor X3D-Edit benötigt man die Beschreibung des Lower Layer Interfaces der SRR-Objekte und die Beschreibung des Lower Layer Interfaces der Beispiel-Gleisgeometrie.
Verwendete Tools
X3D-Edit: https://savage.nps.edu/X3D-Edit/
Blender: http://www.blender.org/, http://de.wikibooks.org/wiki/Blender, http://blendpolis.de/f/index.php
BS Contact (Test-Version): download BS Contact test version
BS Collaborate (Test-Version): download BS Collaborate test version
Allgemeine Informationen über BS Contact und BS Collaborate: http://www.bitmanagement.com/
Octaga Player: http://www.octaga.com
Literatur
- “X3D Extensible 3D Graphics for Web Authors”, Don Brutzman, Leonard Daly, Morgan Kaufmann
- Objektorientierte Modellierung von Infrastrukturelementen und Betriebsvorgängen im Eisenbahnwesen, Daniel Hürlimann, Dissertation ETH Zürich
