Posts by Patrick

    Die neueste verfügbare Version von Train Simulator NEXT vom 31. März 2024 (Version 1.0.2024.331) verfügt über diese neuen Funktionen und Verbesserungen:

    Gesamt

    • Die Grafikqualität und die Rendering-Leistung wurden verbessert.
    • Viele Verbesserungen am Objekteditor, den Tools und den Exportern.
    • Umgebungsgeräusche werden jetzt im Objekteditor unterstützt.

    Grafische Verbesserungen

    • Die Renderleistung hat sich in der Praxis um etwa 15 bis 20 Prozent verbessert.
    • Die Himmelstexturen werden jetzt mit den richtigen Gammawerten für Farben verarbeitet. Die Einfärbung der Szene ist jetzt wie erwartet und nicht mehr gräulich.
    • Die Umgebungsbeleuchtung und die Atmosphärenberechnung wurden verbessert.
    • Verbesserte Darstellung für den 3D-Schotter von Gleisen.

    Objekteditor Grundfunktionen

    • Neuer Präsentationsmodus für Objekte mit und ohne vertikaler Bewegung.
    • Wenn der Himmel deaktiviert wird, wird ein weißer Hintergrund anstelle eines schwarzen Hintergrunds dargestellt.
    • Die Rendervoreinstellungen funktionieren jetzt wie erwartet und berücksichtigen Jahreszeit, Wetter und Tageszeit.

    Lichter im Objekteditor

    • Die Lichtverschmutzung in der Umgebung hat Auswirkungen auf die Helligkeit von Lichtern.
    • Die Berechnung für den Kegel von Punkt-, Linien- und Flächenlichtern wurde korrigiert.
    • Wenn ein Objekt gedreht wird, werden die Lichter jetzt in die richtige Richtung gedreht.
    • Die Helligkeit der Lichtquellen wurde aktualisiert, um sie an gängigere Lichtquellen anzupassen.
    • Entfernung projizierter Lichter, da diese bei einem Raytracing-Renderer nicht mehr benötigt werden.

    Materialien im Objekteditor

    • Das Layout des Materialfensters wurde verbessert.
    • Die Reihenfolge der Geometriewiedergabe kann nach Materialien sortiert werden.

    Nodes im Objekteditor

    • Die Aktion zum Ändern der Reihenfolge der Geometriewiedergabe wird jetzt auch auf die Objektdaten angewendet.

    Sounds im Objekteditor

    • Neues Sound-Framework zur Steuerung von Sounds in Abhängigkeit von der Umgebung.

    Importer und Exporter

    • Probleme im Kontext der Stabilität des Plug-Ins für Autodesk 3ds Max wurden behoben.
    • Verschiedene von FreeImage unterstützte spezielle Ressourcenbildformate wurden entfernt.
    • Probleme im Zusammenhang mit makeMap mit einigen Arten von Eingabetexturen wurden behoben.
    • Probleme im Zusammenhang mit makeMap mit verschiedenen Texturgrößen wurden behoben.
    • Texturen mit einer Datengröße von mehr als 90 MB verwenden DirectStorage nicht mehr.
    • Texturen müssen eine Breite und Höhe mit einem Vielfachen von 256 Pixeln haben.

    Content Developer Kit

    • Eine Projektdatei für Umgebungsgeräusche ist jetzt im Soundverzeichnis verfügbar.
    • Ein Beispiel für Umgebungsgeräusche ist jetzt im Verzeichnis „Sound/Samples“ verfügbar.

    Verschiedene Verbesserungen im Spiel

    • Probleme im Kontext der Positionierung von Listen für Kombinationsfelder wurden behoben.
    • Verbesserungen im Kontext der Verarbeitung von Mausrad-Interaktionen.
    • Viele kleinere oder interne Verbesserungen in der Anwendung, Benutzeroberfläche und Daten.
    • Abhängigkeiten wie FMOD, DirectX Shader Compiler, DirectX Agility, DirectStorage und mehr wurden auf die neuesten öffentlich verfügbaren Versionen aktualisiert.
    • Neuere Grafikkarten wie NVIDIA RTX 4070 Super, 4070 Ti Super, 4080 Super, AMD RX 7600 XT, Intel A530M und A570M hinzugefügt. Außerdem wurde ein Standardpfad hinzugefügt, falls die Grafikkarte nicht in der Liste gefunden wurde.

    Die neueste Version der Anwendung steht allen Mitgliedern der Preview-Access-Stufe auf Patreon zur Verfügung. Der Download-Link wird in einem Beitrag mit dem Tag „Download“ geteilt.


    Viele Grüße


    Patrick

    The newest available version of Train Simulator NEXT from March 31 of 2024 (Version 1.0.2024.331) does have these new features and improvements:

    Overall

    • The graphics quality and rendering performance have been improved.
    • Many improvements to the Object Editor, the Tools, and the Exporters.
    • Environment Sounds are now supported in the Object Editor.

    Graphical improvements

    • The rendering performance has been improved by about 15-20 percent in practice.
    • The sky textures are now processed with the correct gamma values for colors. The colorization of the scene is now as expected and not grayish anymore.
    • The environment lighting and atmosphere computation have been improved.
    • Improved rendering for the 3D ballast of tracks.

    Object Editor Base

    • New presentation mode for objects with and without vertical movement.
    • If you disable the sky, a white background will be rendered instead of a black background.
    • Render presets do work now as expected and apply the season, weather, and daytime.

    Object Editor Lights

    • The light pollution in the environment has an impact on the brightness of lights.
    • The computation for the cone of spot, line, and area lights has been fixed.
    • Lights will be rotated into the correct direction now if you rotate the object.
    • The brightness of light sources has been updated to match more common light sources.
    • Removal of projected lights, as they are not needed anymore with a ray-traced renderer.

    Object Editor Materials

    • The layout of the Materials Panel has been improved.
    • The order of geometry rendering can be sorted by materials.

    Object Editor Nodes

    • The action to change the order of geometry rendering is also now applied to the object data.

    Object Editor Sounds

    • New sound framework to control sounds in dependency of the surrounding environment.

    Importers and Exporters

    • Issues related to the stability of the plug-in for Autodesk 3ds Max have been resolved.
    • Various special resource image formats supported by FreeImage have been removed.
    • Issues related to makeMap with some types of input textures have been resolved.
    • Issues related to makeMap with various texture sizes have been resolved.
    • Textures with a data size of more than 90 MB will no longer use DirectStorage.
    • Textures need to have a width and height with a multiple of 256 pixels.

    Content Developer Kit

    • A project file for environment sounds is now available in the Sound directory.
    • An example of environment sounds is now available in the Sound/Samples directory.

    Various in-game improvements

    • Issues related to the positioning of lists for combo boxes have been resolved.
    • Improvements related to the processing of mouse wheel interactions.
    • Many minor or internal improvements in the application, user interface, and data.
    • Dependencies like FMOD, DirectX Shader Compiler, DirectX Agility, DirectStorage and more have been updated to the newest publicly available versions.
    • Added newer graphics cards alike NVIDIA RTX 4070 Super, 4070 Ti Super, 4080 Super, AMD RX 7600 XT, Intel A530M and A570M. Also added a default path if the graphics card has not been found in the list.

    The newest version of the application is available to all members of the Preview-Access Tier on Patreon. The download link is shared in a post with the tag download.


    Greetings


    Patrick

    Hello folks,


    Today, a build has been shared. The version of the build is 2023.1221, which is from December 21, 2023.


    In these topics, I will inform you about the new builds, changes and improvements. These topics also contain information about known errors, work tasks and short- and long-term work areas in the program modules provided.


    For builds with significant changes, I will create small update videos.



    The following innovations and improvements have been implemented in the current build:

    • Objects can be viewed in a presentation mode.
    • An issue in the context of a file path to search for MakeMap with automatic texture import when importing objects should be fixed.
    • If you sort nodes, this action is also applied to the shape data.
    • Various places in the Object Editor have received a translation.



    The following issues are known with the build:

    • If you move a window with a ComboBox to the edge of the viewing area and is fixed, the subordinate list will still continue to move.



    The following short-term areas of work are expected in the program:

    • A comprehensive sound framework for controlling sounds depending on environmental conditions such as season, time of day, temperature, sun height and much more.
    • Accordingly, a project layout for ambient sounds is created in FMOD Studio in the Content Developer Kit.
    • Similarly, render sorting will be introduced for materials, similar to nodes. The function becomes vital when, for example, there are optimized objects, but the geometry sorting within the same node does not work.
    • The already prepared Lens Flare technique is activated. Some processing still needs to be done internally (geometric visibility test) and suitable sample textures and configurations need to be created.
    • makeMap will be able to decode encoded normal maps again. If you now convert normal maps to DDS textures, you can see the encoded data in the spheremap transformation.



    The following long-term areas of work are expected in the program:

    • The Shape Script API is being extensively expanded. Functions for controlling animations, anchor points, cameras, lens flares, materials, nodes, sounds, and the system are provided. The implementation of the Material API will take the longest because there are extensive pitfalls to consider and a render-to-texture framework will have to be integrated, for example for copying text into a texture.
    • The display of volumetric clouds, stars and celestial bodies is implemented. Until that has been done, the Sky boxes must be sufficient for such situations.
    • NVIDIA DLSS technology will be integrated when NVIDIA releases the ray tracing denoiser framework. The date for this is not known. Integrating the API earlier could cause architectural problems that can be avoided.
    • The texture resolution divider in makeMap is reduced from 256 pixels to 32 pixels.
    • The shared 3D models are not finished in will change in future builds. We share them to give non-modeler people a few content to try out the new train simulator.



    Available documentation and what's new:

    • Some of the documentation is still current as of August 2023. The changes from Train Simulator NEXT will be incorporated in the following days.
    • Many important tutorial videos will be created in the coming days and weeks. Overall, the documentation is a mix of information and process videos and linked accordingly.



    I hope you enjoy the new build for developers.


    Best regards,


    Patrick

    Hallo Leute,


    heute wurde ein Build für Entwickler zur Verfügung gestellt. Die Version des Builds ist 2023.1221, also vom 21. Dezember 2023.


    In diesen Themen werde ich euch bei neuen Builds über die Neuerungen, Änderungen und Verbesserungen informieren. Auch enthalten diese Themen Informationen über bekannte Fehler, Arbeitsstellen sowie kurz- und langfristigen Arbeitsfeldern in bereitgestellten Programmmodulen.


    Bei Builds mit ausgeprägten Änderungen werde ich ein kleines Update-Video erstellen.



    Folgende Neuerungen und Verbesserungen wurden im aktuellen Build umgesetzt:

    • Objekte können nun im Präsentationsmodus betrachtet werden.
    • Ein mögliches Problem mit der Pfadangabe beim Auffinden von MakeMap beim automatisierten Texturimport wurde behoben.
    • Die Sortierung von Nodes wird jetzt auch auf die Objektdaten übertragen.
    • Verschiedene Stellen der Benutzeroberfläche wurden übersetzt.



    Folgende Probleme sind mit dem Build bekannt:

    • Wenn man ein Fenster mit einer ComboBox zum Rand des Sichtbereiches bewegt und fixiert ist, wird die untergeordnete Liste trotzdem weiter verschoben.



    Folgende kurzfristige Arbeitsfelder sind in dem Programm zu erwarten:

    • Ein umfangreiches Sound-Framework zur Ansteuerung von Sounds in Abhängigkeiten von Umweltbedingungen wie Jahreszeit, Tageszeit, Temperatur, Sonnenhöhe und vieles mehr.
    • Entsprechend wird ein Projektlayout für Umgebungssounds in FMOD Studio im Content Developer Kit erstellt.
    • Analog wird für Materialien die Render-Sortierung eingeführt, analog zu den Nodes. Die Funktion wird dann bedeutungsvoll, wenn zum Beispiel optimierte Objekte vorliegen, aber die Geometrie-Sortierung innerhalb desselben Nodes nicht passt.
    • Die bereits vorbereitete Lens Flare-Technik wird aktiviert. Intern müssen noch einige Verarbeitungsprozesse erledigt werden (geometrischer Sichtbarkeitstest) und passende Beispieltexturen und -konfigurationen erstellt werden.
    • makeMap wird in der Lage sein, encodierte Normal Maps wieder zu decodieren. Wenn man jetzt Normal Maps zu DDS-Texturen konvertiert, bekommt man die encodierten Daten in der Spheremap-Transformation zu sehen.



    Folgende langfristige Arbeitsfelder sind in dem Programm zu erwarten:

    • Die Shape Script API wird umfangreich ausgebaut. Es werden Funktionen zur Ansteuerung von Animationen, Ankerpunkte, Kameras, Lens Flares, Materialien, Nodes, Sounds und zum System bereitgestellt. Die Umsetzung der Material API wird am längsten dauern, da hier umfangreiche Fallstricke zu beachten sind und ein Render-to-Texture-Framework zum Beispiel für das Einkopieren von Texten in eine Textur integriert werden.
    • Die Darstellung von volumetrischen Wolken, von Sternen und Himmelsgestirnen wird implementiert. Zunächst müssen die Sky-Boxen für solche Situationen ausreichen.
    • Die Technologie NVIDIA DLSS wird integriert, wenn NVIDIA das Framework für den Raytracing-Denoiser veröffentlicht. Der Termin hierfür ist nicht bekannt. Eine frühere Integration der API könnte Architekturprobleme bereiten, die vermeidbar sind.
    • Der Teiler für die Texturauflösung in makeMap wird von 256-Pixel auf 32-Pixel reduziert.
    • Die 3D-Modelle sind noch in Arbeit und werden sich ändern. Die Modelle wurden bereitgestellt, damit Nicht-Modellierer etwas im neuen Train Simulator NEXT benutzen zu können.



    Verfügbare Dokumentation und Neues:

    • Die Dokumentation ist in Teilen noch auf dem Stand von August 2023. Die Änderungen vom Train Simulator NEXT werden in den nächsten Tagen eingearbeitet.
    • Viele wichtige Tutorialvideos werden in den nächsten Tagen und Wochen erstellt. Insgesamt wird die Dokumentation ein Mix aus Informationen und Prozessvideos und entsprechend verknüpft.


    Ich wünsche euch viel Spaß mit dem neuen Build für Entwickler.


    Viele Grüße


    Patrick

    Hello folks,


    Today, a build has been shared. The version of the build is 2023.1217, which is from December 17, 2023.


    In these topics, I will inform you about the new builds, changes and improvements. These topics also contain information about known errors, work tasks and short- and long-term work areas in the program modules provided.


    For builds with significant changes, I will create small update videos.



    The following innovations and improvements have been implemented in the current build:

    • An issue related to the initialization of DirectInput compatible devices and their input effects has been solved.
    • Some places in the user interface have been translated.



    The following issues are known with the build:

    • When nodes are sorted, the action is not yet reflected on the internal data. This means that the next time you load to shape, the order will be back to its old state. The function is still being changed.
    • In a few special cases, the material editor crashed for me. It is not yet clear whether there is actually an error here, or whether an external source of error has affected the system.
    • Multisampling for shadows was initially disabled in the settings. Currently, graphics cards are not powerful enough to use this feature in real time. But the problem is that the direction of the shadow is not correct.
    • If you move a window with a ComboBox to the edge of the viewing area and is fixed, the subordinate list will still continue to move.



    The following short-term areas of work are expected in the program:

    • A comprehensive sound framework for controlling sounds depending on environmental conditions such as season, time of day, temperature, sun height and much more.
    • Accordingly, a project layout for ambient sounds is created in FMOD Studio in the Content Developer Kit.
    • Based on the node sorting problem above, the function in the object editor is rewritten so that the selected nodes are placed first or last in the parent node. The action is transferred to the internal data.
    • Similarly, render sorting will be introduced for materials, similar to nodes. The function becomes vital when, for example, there are optimized objects, but the geometry sorting within the same node does not work.
    • The already prepared Lens Flare technique is activated. Some processing still needs to be done internally (geometric visibility test) and suitable sample textures and configurations need to be created.
    • makeMap will be able to decode encoded normal maps again. If you now convert normal maps to DDS textures, you can see the encoded data in the spheremap transformation.



    The following long-term areas of work are expected in the program:

    • The Shape Script API is being extensively expanded. Functions for controlling animations, anchor points, cameras, lens flares, materials, nodes, sounds, and the system are provided. The implementation of the Material API will take the longest because there are extensive pitfalls to consider and a render-to-texture framework will have to be integrated, for example for copying text into a texture.
    • The display of volumetric clouds, stars and celestial bodies is implemented. Until that has been done, the Sky boxes must be sufficient for such situations.
    • NVIDIA DLSS technology will be integrated when NVIDIA releases the ray tracing denoiser framework. The date for this is not known. Integrating the API earlier could cause architectural problems that can be avoided.
    • The texture resolution divider in makeMap is reduced from 256 pixels to 32 pixels.
    • The shared 3D models are not finished in will change in future builds. We share them to give non-modeler people a few content to try out the new train simulator.



    Available documentation and what's new:

    • Some of the documentation is still current as of August 2023. The changes from Train Simulator NEXT will be incorporated in the following days.
    • Many important tutorial videos will be created in the coming days and weeks. Overall, the documentation is a mix of information and process videos and linked accordingly.



    I hope you enjoy the new build for developers.


    Best regards,


    Patrick

    Hallo Leute,


    heute wurde ein Build für Entwickler zur Verfügung gestellt. Die Version des Builds ist 2023.1217, also vom 17. Dezember 2023.


    In diesen Themen werde ich euch bei neuen Builds über die Neuerungen, Änderungen und Verbesserungen informieren. Auch enthalten diese Themen Informationen über bekannte Fehler, Arbeitsstellen sowie kurz- und langfristigen Arbeitsfeldern in bereitgestellten Programmmodulen.


    Bei Builds mit ausgeprägten Änderungen werde ich ein kleines Update-Video erstellen.



    Folgende Neuerungen und Verbesserungen wurden im aktuellen Build umgesetzt:

    • Ein Problem beim Initialisieren von Eingabeeffekten von DirectInput-Geräten wurde behoben.
    • Verschiedene Stellen der Benutzeroberfläche wurden übersetzt.



    Folgende Probleme sind mit dem Build bekannt:

    • Wenn Nodes sortiert werden, wird die Aktion bis jetzt nicht auf die internen Daten übertragen. Das bedeutet, dass beim nächsten Laden die Reihenfolge wieder im alten Zustand ist. Die Funktion wird noch abgeändert.
    • In wenigen Sonderfällen ist bei mir der Materialeditor abgestürzt. Es ist bisher nicht eindeutig klar, ob hier tatsächlich ein Fehler vorliegt oder ob eine fremde Fehlerquelle von außen auf das System gewirkt hat.
    • Das Multisampling für Schatten wurde in den Einstellungen zunächst deaktiviert. Derzeit sind Grafikkarten nicht so leistungsfähig, dieses Feature in Echtzeit zu nutzen. Das Problem ist aber eher, dass die Richtung des Schattens nicht stimmt.
    • Wenn man ein Fenster mit einer ComboBox zum Rand des Sichtbereiches bewegt und fixiert ist, wird die untergeordnete Liste trotzdem weiter verschoben.



    Folgende kurzfristige Arbeitsfelder sind in dem Programm zu erwarten:

    • Ein umfangreiches Sound-Framework zur Ansteuerung von Sounds in Abhängigkeiten von Umweltbedingungen wie Jahreszeit, Tageszeit, Temperatur, Sonnenhöhe und vieles mehr.
    • Entsprechend wird ein Projektlayout für Umgebungssounds in FMOD Studio im Content Developer Kit erstellt.
    • Ausgehend vom Problem zu der Node-Sortierung oben wird die Funktion im Objekteditor so umgeschrieben, dass die gewählten Nodes an erster oder letzter Stelle im Parent-Node platziert werden. Die Aktion wird auf die internen Daten übertragen.
    • Analog wird für Materialien die Render-Sortierung eingeführt, analog zu den Nodes. Die Funktion wird dann bedeutungsvoll, wenn zum Beispiel optimierte Objekte vorliegen, aber die Geometrie-Sortierung innerhalb desselben Nodes nicht passt.
    • Die bereits vorbereitete Lens Flare-Technik wird aktiviert. Intern müssen noch einige Verarbeitungsprozesse erledigt werden (geometrischer Sichtbarkeitstest) und passende Beispieltexturen und -konfigurationen erstellt werden.
    • makeMap wird in der Lage sein, encodierte Normal Maps wieder zu decodieren. Wenn man jetzt Normal Maps zu DDS-Texturen konvertiert, bekommt man die encodierten Daten in der Spheremap-Transformation zu sehen.



    Folgende langfristige Arbeitsfelder sind in dem Programm zu erwarten:

    • Die Shape Script API wird umfangreich ausgebaut. Es werden Funktionen zur Ansteuerung von Animationen, Ankerpunkte, Kameras, Lens Flares, Materialien, Nodes, Sounds und zum System bereitgestellt. Die Umsetzung der Material API wird am längsten dauern, da hier umfangreiche Fallstricke zu beachten sind und ein Render-to-Texture-Framework zum Beispiel für das Einkopieren von Texten in eine Textur integriert werden.
    • Die Darstellung von volumetrischen Wolken, von Sternen und Himmelsgestirnen wird implementiert. Zunächst müssen die Sky-Boxen für solche Situationen ausreichen.
    • Die Technologie NVIDIA DLSS wird integriert, wenn NVIDIA das Framework für den Raytracing-Denoiser veröffentlicht. Der Termin hierfür ist nicht bekannt. Eine frühere Integration der API könnte Architekturprobleme bereiten, die vermeidbar sind.
    • Der Teiler für die Texturauflösung in makeMap wird von 256-Pixel auf 32-Pixel reduziert.
    • Die 3D-Modelle sind noch in Arbeit und werden sich ändern. Die Modelle wurden bereitgestellt, damit Nicht-Modellierer etwas im neuen Train Simulator NEXT benutzen zu können.



    Verfügbare Dokumentation und Neues:

    • Die Dokumentation ist in Teilen noch auf dem Stand von August 2023. Die Änderungen vom Train Simulator NEXT werden in den nächsten Tagen eingearbeitet.
    • Viele wichtige Tutorialvideos werden in den nächsten Tagen und Wochen erstellt. Insgesamt wird die Dokumentation ein Mix aus Informationen und Prozessvideos und entsprechend verknüpft.


    Ich wünsche euch viel Spaß mit dem neuen Build für Entwickler.


    Viele Grüße


    Patrick

    Hello folks,


    Today, the first build was made available to developers. The version of the build is 2023.1212, which is from December 12, 2023.


    In these topics, I will inform you about the new builds, changes and improvements. These topics also contain information about known errors, work tasks and short- and long-term work areas in the program modules provided.


    For builds with significant changes, I will create small update videos.



    The following innovations and improvements have been implemented in the current build:

    • Since this is the first build for developers, there is nothing new here.



    The following issues are known with the build:

    • When nodes are sorted, the action is not yet reflected on the internal data. This means that the next time you load to shape, the order will be back to its old state. The function is still being changed.
    • In a few special cases, the material editor crashed for me. It is not yet clear whether there is actually an error here, or whether an external source of error has affected the system.
    • Multisampling for shadows was initially disabled in the settings. Currently, graphics cards are not powerful enough to use this feature in real time. But the problem is that the direction of the shadow is not correct.
    • If you move a window with a ComboBox to the edge of the viewing area and is fixed, the subordinate list will still continue to move.



    The following short-term areas of work are expected in the program:

    • A comprehensive sound framework for controlling sounds depending on environmental conditions such as season, time of day, temperature, sun height and much more.
    • Accordingly, a project layout for ambient sounds is created in FMOD Studio in the Content Developer Kit.
    • Based on the node sorting problem above, the function in the object editor is rewritten so that the selected nodes are placed first or last in the parent node. The action is transferred to the internal data.
    • Similarly, render sorting will be introduced for materials, similar to nodes. The function becomes vital when, for example, there are optimized objects, but the geometry sorting within the same node does not work.
    • The already prepared Lens Flare technique is activated. Some processing still needs to be done internally (geometric visibility test) and suitable sample textures and configurations need to be created.
    • makeMap will be able to decode encoded normal maps again. If you now convert normal maps to DDS textures, you can see the encoded data in the spheremap transformation.



    The following long-term areas of work are expected in the program:

    • The Shape Script API is being extensively expanded. Functions for controlling animations, anchor points, cameras, lens flares, materials, nodes, sounds, and the system are provided. The implementation of the Material API will take the longest because there are extensive pitfalls to consider and a render-to-texture framework will have to be integrated, for example for copying text into a texture.
    • The display of volumetric clouds, stars and celestial bodies is implemented. Until that has been done, the Sky boxes must be sufficient for such situations.
    • NVIDIA DLSS technology will be integrated when NVIDIA releases the ray tracing denoiser framework. The date for this is not known. Integrating the API earlier could cause architectural problems that can be avoided.
    • The texture resolution divider in makeMap is reduced from 256 pixels to 32 pixels.
    • The shared 3D models are not finished in will change in future builds. We share them to give non-modeler people a few content to try out the new train simulator.



    Available documentation and what's new:

    • Some of the documentation is still current as of August 2023. The changes from Train Simulator NEXT will be incorporated in the following days.
    • Many important tutorial videos will be created in the coming days and weeks. Overall, the documentation is a mix of information and process videos and linked accordingly.



    I hope you enjoy the new build for developers.


    Best regards,


    Patrick

    Hallo Leute,


    heute wurde das erste Build für Entwickler zur Verfügung gestellt. Die Version des Builds ist 2023.1212, also vom 12. Dezember 2023.


    In diesen Themen werde ich euch bei neuen Builds über die Neuerungen, Änderungen und Verbesserungen informieren. Auch enthalten diese Themen Informationen über bekannte Fehler, Arbeitsstellen sowie kurz- und langfristigen Arbeitsfeldern in bereitgestellten Programmmodulen.


    Bei Builds mit ausgeprägten Änderungen werde ich ein kleines Update-Video erstellen.



    Folgende Neuerungen und Verbesserungen wurden im aktuellen Build umgesetzt:

    • Da es sich hier um das erste Build für Entwickler handelt, gibt es hier nichts Neues.



    Folgende Probleme sind mit dem Build bekannt:

    • Wenn Nodes sortiert werden, wird die Aktion bis jetzt nicht auf die internen Daten übertragen. Das bedeutet, dass beim nächsten Laden die Reihenfolge wieder im alten Zustand ist. Die Funktion wird noch abgeändert.
    • In wenigen Sonderfällen ist bei mir der Materialeditor abgestürzt. Es ist bisher nicht eindeutig klar, ob hier tatsächlich ein Fehler vorliegt oder ob eine fremde Fehlerquelle von außen auf das System gewirkt hat.
    • Das Multisampling für Schatten wurde in den Einstellungen zunächst deaktiviert. Derzeit sind Grafikkarten nicht so leistungsfähig, dieses Feature in Echtzeit zu nutzen. Das Problem ist aber eher, dass die Richtung des Schattens nicht stimmt.
    • Wenn man ein Fenster mit einer ComboBox zum Rand des Sichtbereiches bewegt und fixiert ist, wird die untergeordnete Liste trotzdem weiter verschoben.



    Folgende kurzfristige Arbeitsfelder sind in dem Programm zu erwarten:

    • Ein umfangreiches Sound-Framework zur Ansteuerung von Sounds in Abhängigkeiten von Umweltbedingungen wie Jahreszeit, Tageszeit, Temperatur, Sonnenhöhe und vieles mehr.
    • Entsprechend wird ein Projektlayout für Umgebungssounds in FMOD Studio im Content Developer Kit erstellt.
    • Ausgehend vom Problem zu der Node-Sortierung oben wird die Funktion im Objekteditor so umgeschrieben, dass die gewählten Nodes an erster oder letzter Stelle im Parent-Node platziert werden. Die Aktion wird auf die internen Daten übertragen.
    • Analog wird für Materialien die Render-Sortierung eingeführt, analog zu den Nodes. Die Funktion wird dann bedeutungsvoll, wenn zum Beispiel optimierte Objekte vorliegen, aber die Geometrie-Sortierung innerhalb desselben Nodes nicht passt.
    • Die bereits vorbereitete Lens Flare-Technik wird aktiviert. Intern müssen noch einige Verarbeitungsprozesse erledigt werden (geometrischer Sichtbarkeitstest) und passende Beispieltexturen und -konfigurationen erstellt werden.
    • makeMap wird in der Lage sein, encodierte Normal Maps wieder zu decodieren. Wenn man jetzt Normal Maps zu DDS-Texturen konvertiert, bekommt man die encodierten Daten in der Spheremap-Transformation zu sehen.



    Folgende langfristige Arbeitsfelder sind in dem Programm zu erwarten:

    • Die Shape Script API wird umfangreich ausgebaut. Es werden Funktionen zur Ansteuerung von Animationen, Ankerpunkte, Kameras, Lens Flares, Materialien, Nodes, Sounds und zum System bereitgestellt. Die Umsetzung der Material API wird am längsten dauern, da hier umfangreiche Fallstricke zu beachten sind und ein Render-to-Texture-Framework zum Beispiel für das Einkopieren von Texten in eine Textur integriert werden.
    • Die Darstellung von volumetrischen Wolken, von Sternen und Himmelsgestirnen wird implementiert. Zunächst müssen die Sky-Boxen für solche Situationen ausreichen.
    • Die Technologie NVIDIA DLSS wird integriert, wenn NVIDIA das Framework für den Raytracing-Denoiser veröffentlicht. Der Termin hierfür ist nicht bekannt. Eine frühere Integration der API könnte Architekturprobleme bereiten, die vermeidbar sind.
    • Der Teiler für die Texturauflösung in makeMap wird von 256-Pixel auf 32-Pixel reduziert.
    • Die 3D-Modelle sind noch in Arbeit und werden sich ändern. Die Modelle wurden bereitgestellt, damit Nicht-Modellierer etwas im neuen Train Simulator NEXT benutzen zu können.



    Verfügbare Dokumentation und Neues:

    • Die Dokumentation ist in Teilen noch auf dem Stand von August 2023. Die Änderungen vom Train Simulator NEXT werden in den nächsten Tagen eingearbeitet.
    • Viele wichtige Tutorialvideos werden in den nächsten Tagen und Wochen erstellt. Insgesamt wird die Dokumentation ein Mix aus Informationen und Prozessvideos und entsprechend verknüpft.


    Ich wünsche euch viel Spaß mit dem neuen Build für Entwickler.


    Viele Grüße


    Patrick

    Hello,


    We pay attention to feedback from the community and from you as a user.


    The feedback topic is a quick way for all of us to get in touch with each other.

    It's also nice for everyone here to see how things are really going and whether you're alone with the difficulties.


    Here are short instructions so that your feedback reaches us optimally:

    • If something doesn't go as it should: what did you do, and what did you expect? 🫤
    • If you liked something: What was special for you at that moment? 👌

    If everything goes really well when difficulties arise, you could receive hints and tips from users.


    Thanks and best regards


    Patrick

    Please take the time to familiarize yourself with the following rules.

    The simplest rule to check if you are okay ✔️

    • Behave like to be in a public environment and can be viewed by everyone unknown.
    • From a view as a European, ensure to follow and retain a set of nice behavior rules. 😊
    • Just a few people use English as their primary language → different countries/states, different sayings.

    No fill posts or unneeded topics:

    We are high fans of free speech and support it. But free speech has a limit: that, which makes people and groups predictable angry.


    All the people here are not your machines to serve you. Please do not write questions which are already cleared a reasonable time ago or are known how to be basically solved. Otherwise, we suggest using a new technology named web search of your choice and using it before creating dumb topics. We recommend searching for a running topic in this field, reading its latest posts, and writing new aspects there, before creating, for example, the next topic about buying a new computer.


    Do not comment on postings just to let all people know you have an opinion, but which is not specific. Instead, share your judgement by liking postings. The required waiting time between two posts is not a funny instrument: if it appears, notice the information as a warning.

    Don't spoil the community for others:

    We would like to maintain everybody's ability to voice their opinion – positive or otherwise. We ask that you be mindful of just how you say it. Please make sure to write your topic in the correct forum to get heard by the people who are interested. If all you wish to do is merely vent your frustration all the time, there are better suited environments to do so without dragging everyone down with you.

    Be respectful towards fellow members and moderators:

    We ask that you maintain a basic level of respect towards all members of this community, independent of your opinions on them or whether you agree with their views. There are people behind every username and avatar, and not all have a thick skin. Try to conduct yourself in a way that is respectful of that. As we aim to keep this community available to a wide and international audience, including younger people, we hope you can refrain from excessive profanity.

    Only speak for yourself and take responsibility for what you say:

    Your opinions are your own, but may not necessarily be those of others. Speak for yourself only, as you are not the spokesperson for the entire community.


    Keep your posts always on topic and always in the language of the forum. Notice that sayings and written in German or American English may differ in tone and meaning.

    No discussing private topics or other sensitive subjects:

    Behind Train Simulator NEXT is a running company with people, spending a part of their time to keep the community well running. It is a free and open offer, and we tend to do so in the future as well.


    Sometimes people go to break away from their daily lives and enjoy themselves; as such topics of religion, politics, societal issues or any other sensitive or divisive matters are not requested and not accepted in this community. We are brought together by our enjoyment of things and need not be torn apart by our differences in opinion on things irrelevant to those.


    Please note that illegal content may need to be reported to the federal intelligence service of Germany. This includes, for example, content with violent or extreme communistic (but not socialistic) and nationalistic positions, also hate speech against people or groups, talking about drug consumption, software piracy or abuse of people. To do so is required by the German teleservices and communication act and may have strong negative impacts on yourself.

    Keep it safe for work:

    Just to say it easy, this is not a private place for pornographic material, copyright infringement and piracy-related content.

    No Spamming / Advertising / Unsolicited PSAs:

    Keep emoticons to an acceptable level and avoid annoying spam posts.


    You can advertise projects and products made by yourself or for a train simulation related product. But keep it on a welcome level.


    Furthermore, you do not post public service announcements.

    No begging from, harassing or defaming of developers:

    We are very proud and happy to have various developers present and participating in discussions in this community. We expect you treat them with the same kindness you treat others and respect their work. Please do not ask them for free copies of their games or products.

    No back seat moderating and follow instructions:

    The Moderators of this community are equipped to solve many situations, ongoing or developing. We ask that you refrain from telling moderators or other users what to do.


    Follow instructions given by moderators or staff responsible for this community.


    Thanks for your attention!

    Hallo,


    wir achten auf Rückmeldungen aus der Community und von Dir als Nutzer*in.


    Das Feedback-Thema ist für uns alle eine schnelle Hilfe mal in den Austausch zu kommen.

    Schön ist auch für alle hier, dass zu sehen ist, wie es wirklich läuft und ob man allein mit den Problemen ist.


    Hier eine kurze Anleitung, damit Dein Feedback uns optimal erreicht:

    • Wenn etwas nicht läuft, wie es soll: Was hast Du gemacht und was hast Du erwartet? 🫤
    • Wenn Dir etwas gefallen hat: Was war in dem Moment für Dich besonders? 👌

    Wenn bei Problemen alles wirklich prima läuft, könntest Du Hinweise und Tipps von Nutzern erhalten.


    Danke und viele Grüße


    Patrick

    In diesem Thema könnt ihr eigene Bilder und Videos aus dem Train Simulator NEXT einstellen.


    Gerne auch von euren Projekten wie 3D-Modelle, Streckenbau, Aufgabenbau und so weiter.


    Natürlich wünschen wir uns von der Community Feedback zu geben, wenn euch Inhalte gefallen. Falls eine Diskussion zu Inhalten länger als 15 Beiträge »on-block« werden, dann bitte die Situation immer möglichst in eigene Themen auslagern und darauf verweisen.


    Wenn ihr Bilder der Community zur Verfügung stellt:

    1. Bilder nur über das Attachments-Tool dieses Forums. Keine Hoster.
      Videos von YouTube oder Vimeo lassen sich einfach per Link einfügen.
    2. Erteilt ihr eine Nutzungsfreigabe für dieses Thema an uns.
    3. Gerne könnt ihr Texte zu euren Bildern schreiben, z. B. was man sieht.

    Ein paar Dinge sind in der Fotografie tatsächlich hässlich: Wasserzeichen. Empfehlung, wenn ihr darauf besteht: Schreibt in Kontrast unten rechts auf dem Bild in Schriftgröße 8 oder 10 euren Vor- und Nachnamen und das Jahr, an dem das Werk erstellt worden ist.


    Viele Grüße


    Patrick