Das bisschen Schnee ist weg und es gibt ein wenig neues zu berichten. Als erstes gebe ich einen Überblick über die Szene, meine kommenden Ziele und den aktuellen Stand.
In den letzten Tagen wurde das Erweiterungspaket „PlusPack BR 101“ veröffentlicht und die Resonanz war soweit sehr gut. Es handelt sich hierbei um ein Paket, welches die Standardlok aus RailWorks um weitere hochrealistische Lackierungen und Zusatzeinrichtungen ergänzt, inklusive verschiedener Aufgaben die es zu lösen gibt. Das macht auf jeden Fall „Lust auf Mehr“, sodass noch Einiges folgen wird.
Nicht wirklich positiv war die Reaktion der Community auf die erschienene Strecke Köln – Düsseldorf von Aerosoft. Einige Benutzer stören Fehler in der Distribution wie fehlende Objekte und Signalanlagen, andere beschweren sich über Gleislücken und teilweise detailschwache Regionen. Dennoch ist man sich insgesamt einig, dass das Erweiterungspaket ein Schritt in die richtige Richtung ist. Die Gleisanlagen werden neue Szenariomöglichkeiten bieten, die Strecke bietet Abwechslung und eine hohe Bandbreite für den Fuhrpark. Also insgesamt das, was man für einen Preis von 30€ erwarten kann.
Mein Schwerpunkt liegt in den nächsten Monaten im Bereich der 3D-Modellierung. Erste Recherchen für ein komplexes Modell haben begonnen und wie bekannt ist, kommt bald die Oberleitung. Für die Oberleitung mache ich einen gesonderten Artikel, da ich hier ein wenig ins Detail gehen möchte. Zum Beispiel wie eine Oberleitung aufgebaut ist und wie eine Strecke „verdrahtet“ wird.
Im Bereich Programmierung beschäftige ich mich derzeit mit der Mathematikbibliothek. Derzeit wird an der Optimierung der Performance, eine handliche API und verschiedene Zusatzbausteine gearbeitet. Das ist zum Beispiel eine Datum- und Zeitverwaltung, die Implementation verschiedener Koordinatensysteme (lokale Koordinaten, Weltkoordinaten, astronomische Koordinaten) und die Entwicklung einer Physikbibliothek speziell für Fahrzeugsimulationen.
Danach möchte ich eine Testimplementation zur Darstellung des Himmels durchführen, in Kombination mit der neuen AMP-Parallelisierung, die Performance erheblich steigern soll. Auf die Testergebnisse zum Vergleich CPU/GPU kann man gespannt sein.
Nach der Darstellung des Himmels möchte ich dann mit der eigentlichen Engine anfangen, also weg von den atomischen Bibliotheken. Dazu wird als erstes die Utility-Bibliothek übernommen und der Core Renderer entwickelt. Um Events, Sound und Eingaben möchte ich mich später kümmern. Ich benötige bald ein paar bunte Pixel, um mein Gewissen zu beruhigen.
Insgesamt habe ich einiges vor und der Urlaub kommt jeden Tag ein Stückchen näher. Der Wind steht gut!
Der Wind steht für RailWorks 3 gut und es ist Zeit, auf den aus meiner Sicht richtigen Zug aufzuspringen. Der BahnSimulator (BaSi) wird auf absehbare Zeit nur noch beiläufig weiterentwickelt – hinter den Kulissen der Showbühne.