6_SrrTrains-Deutsch
letztes Update: 11.03.2012
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?
Ich finde, es ist interessant, X3D/VRML (Extensible 3D / Virtual Reality Modeling Language – siehe das Web3D Konsortium) für ein solches Projekt zu verwenden und voll auf open source Software zu setzen.
SrrTrains ist ein offenes Konzept, das heißt, daß jeder seinen Beitrag leisten kann, und zwar auf mannigfache Weise. Sogar Firmen mit kommerziellen Interessen können mitmachen, da eine LGPL verwendet wird (und keine GPL).
OK, es geht also darum virtuelle Modellbahnen zu bauen, aber wer trägt was bei?
Wie eine echte Modellbahnanlage, setzt sich eine SrrTrains Anlage aus Modulen zusammen, auf denen Modelle eingesetzt werden, um den Bahnbetrieb zu simulieren.
Module enthalten die Landschaft, Gleise und Weichen und andere statische Modelle und werden von Modul-Autoren beigesteuert. Module können aber auch interaktiv sein, so könnte man z.B. Türen auf- und zumachen, Karussells ein- und ausschalten oder ……bitte setze hier Dinge aus Deiner Phantasie ein……
Modelle enthalten die optische und akustische Repräsentation von Fahrzeugen und sind interaktiv und multiuserfähig. Sie werden von Modell-Autoren beigesteuert. Fahrzeuge kann man entweder vom Führerstand aus bedienen oder händisch schieben, man kann ihnen alternativ einfach eine konstante Geschwindigkeit zuweisen und dgl.
Das SRR Framework bietet Hilfestellungen für alle Teile der Anlage, unter anderem die 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 (10.12.2011) vermittelt einige visuelle Eindrücke dieses Hobbies und gibt einen Überblick über die Funktionalität, die von den SRR-Objekten geboten wird.
Wann wird das SRR Framework fertig?
Das SRR Framework wird nicht fertig. Es wurde von einem quasi-wissenschaftlichen Hobby-Projekt entwickelt, welches vor Fertigstellung der Alpha-Release am 11.11.2011 beendet wurde
(siehe auch das Project_Follow_Up).
Es sind drei Versionen des SRR Frameworks verfügbar, zwei alte und die letzte. Alle Versionen der Software finden sich auf der Download Area.
- (1) PRE-PRE-ALPHA: Early Experimental Do-it-yourself-virtual-multiplayer-model-railroad
-> für die “Demo 2012″ Page bitte hier klicken - (2) PRE-ALPHA: Experimental SMUOS*) for World Creators
-> weiter fortgeschritten als (1), aber keine Schienenfahrzeuge - (3) PRE-ALPHA: Sketching Professional SMUOS*)
-> einfach das Sourceforge Projekt (ohne SRR Tools), am weitesten fortgeschritten
*) Mehr Information über SMUOS (Simple Multiuser Online Scenes) findet sich auf dem SMUOS Blog.
Eine detailliertere Beschreibung der Interfaces des SRR Framework findet sich in den Concepts’ Descriptions.
Zusätzliche Info findet sich unter Hobby-Reports.
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): http://bitmanagement.de/en/products/interactive-3d-clients/bs-contact
BS Collaborate (Test-Version): http://bitmanagement.de/en/products/server/bs-collaborate
Allgemeine Informationen über BS Contact und BS Collaborate: http://www.bitmanagement.com/
Octaga Player: http://www.octaga.com
Instant Player: http://www.instantreality.org/
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
- 3D Network Workplace http://wbsp.arb.ltu.se/3DNetwork/
- Das alte Konzeptpapier (nicht mehr gültig): Basismodul / Train Manager Modul
- Einträge in verschiedenen Foren:
- http://www.blendpolis.de/viewtopic.php?f=25&t=24188
- http://www.bahnforum.info/smf/index.php?topic=114043.0
- http://vrmlserver.xooit.com/t440-Application-with-BS-Collaborate-Simulated-RailRoad-SRR.htm
- http://closed.forumactif.com/t2712-dear-friends-of-srrtrains
- http://www.seamless3d.com/thread.php?t=303
- http://closed.forumactif.com/t2210-bs-collaborate
Veranstaltungen
- SrrTrains wird im März/April 2012 auf Mixed3D präsentiert:
Überschrift und Forum: http://closed.forumactif.com/t2210p171-bs-collaborate
Inhalte: http://mixed3d.free.fr/spip/?cat=61
Kardinal Novize Igor said
Ein anderes Problem: Würde ich das zu verstehen versuchen, müßte ich meine gesamte Freizeit opfern. Ich müßte mich ein halbes Jahr hinsetzen und das studieren.
Nur: Würdest du dich bei einem Hobby eines anderen einklinken, wenn ein halbes Jahr freudloses Studium vor dir liegt? Für ein Hobby, das NICHT deines ist?
Wenn man auf die Website klickt, weiß man nicht, worum es geht.
(Beim anderen Blog schon.)
Was fehlt: Eine Super-Einfach-Version OHNE Programmier-Hintergrund.
Andererseits wird dein Zielpublikum aus Nerds bestehen (3% der Bevölkerung), UND die sich für Eisenbahnen interessieren müssen (10% der 3%), UND das mit Open-Source machen wollen (10% der 10% der 3%) UND sich Wochen Zeit nehmen müssen, um das zu verstehen (selbst Nerds packen das nicht auf Anhieb) (1% der 10% der 10% der 3%, wenn überhaupt) UND das nicht selber machen (10% des 1% der 10% der 10% der 3%), UND dabei nicht auf irgendwelche anderen Programme oder Möglichkeiten ausweichen (0,1% der 10% des 1% der 10% der 10% der 3%)
Macht 0,001 x 0,1 x 0,01 x 0,1 x 0,1 x 0,03 von 1 Milliarde Menschen (Rest sind alte-arme-Kinder) macht 0,000000003 mal 1000000000, macht 3 Menschen als Zielgruppe. Das muß man mal sagen.
Andererseits: Ist es jetzt Hobby oder nicht? Ein Hobby tu ich einfach, und da ist es meine Ehre, dass es mir wurscht ist, ob es anderen gefällt oder nicht……
christoph said
Andererseits habe ich in den letzten 3 Wochen bereits ca. 10 Zugriffe auf das – deutschsprachige – Konzeptpapier und gestern 2 Zugriffe auf das “how to build my own specific vehicle prototype” Papier und heute einen Zugriff auf das “Konzeptpapier – TMM”.
Also, Du scheidest als Zielgruppe eindeutig aus, aber da draussen in der weiten Welt gibt es jemanden, der als Zielgruppe in Frage kommt, und er hat schon “angebissen”.
Also – was will ich mehr?
fragt sich
Christoph
christoph said
Noch etwas.
Ich bzw. wir sind dabei, dieses Ding zum Laufen zu kriegen.
Sollte es
a) tatsächlich funktionieren
und
b) sollte sich jemand finden, der den Collaboration Server betreibt
und
c) sollten sich Authoring Tools finden, die diese Sache unterstützen
und
d) sollte es einen Weg geben, 3D Voice Chat einzubauen
DANN, ja DANN
bin ich sicher dass es eines Tages eine isi pisi Website geben wird, die jedem Eisenbahnbegeisterten helfen wird, dieses Ding zu benutzen, auch wenn er keine Programmiererfahrung hat.
Aber bis dahin – und dahin kann noch lange dauern, je nach Unterstützung, die ich bekomme – bleibt es wohl eine “Sache für den Programmierer”.
Lg
Christoph
Kardinal Novize Igor said
Hi!
Ich habe versucht, hier etwas zu verstehen, aber leider keine Chance. Null.
Das Problem scheint mir zu sein: Wer das alles hier studiert, wechselt längst auf irgendein einfacheres, bedienerfreundliches Programm, und wenn er es versteht, und das fürchte ich, programmiert er sichs selber. Ein Spielprogramm ist es -so- nicht.
Kann es ein wissenschaftliches Programm werden? Weiß ich nicht. Ich verstehe es nicht.
Ich möchte dir das so illustrieren:
Angenommen, ich schreibe etwas über ein quantenmechanisches Programm, und erkläre das einem Laien (also dir) so:
“Mein DFT-Programm ermöglicht LCAO durch Lösung nur eine Säkulargleichungsmatrix für n Elektronen
Vorteil:
Die Korrelationsenergie wird berücksichtigt.
LUMOs werden durch CI-Berechnungen ergänzt, HF unnötig (oder in B3LYP-Mischung)
Um das Programm zu nutzen: Bitte Austauschenergien selber designen! (Siehe einschlägige Seiten über Dirac`sche Gleichung)
Born Oppenheimer: beliebige Näherung”
Damit will ich demonstrieren, dass man auf das Verständnis der anderen Rücksicht nehmen muß, will man es unter die Leute bringen.
LG