Alle erstellten Inhalte von Neo
-
Textur auf Sphäre
Hallo, irgendwann wird das kommen, sicherlich im Zusammenhang mit einem Wetter-Feature. Für eine Skybox wird der umgebende Raum von allen 6 Seiten "fotografiert" mit einem Kameraöffnungswinkel von 90°. Werden diese 6 Texturen dann auf einen Würfel aufgemappt, entsteht ein räumlicher Eindruck. Im Internet findest du viele Informationen dazu, Skyboxen sind klassische Mittel zur Darstellung von Himmel/Sternen in 3D-Spielen. Viele Grüße, Neo
-
Textur auf Sphäre
Hallo Andy, unterstützt das Programm auch die Generierung von Cubemaps, sodass du eine Skybox statt einem Skydome verwenden kannst? Mit einer Skybox würdest du bereits mit 2k-Texturen gute Ergebnisse erzielen (dieses Verfahren wird auch vom Studio genutzt). Viele Grüße, Neo
-
Instanzen in der Kommando- und Ereignis-Schnittstelle
Hallo Martin, du kannst den Befehl 134 solange nutzen, wie er angeboten wird, allerdings besitzt das dynamische Erstellen von Objekten über die Steuerschnittstelle ein paar konzeptionelle Probleme, weshalb diese Funktion früher oder später neu bewertet wird. Steht ein Objekt z.B. aktuell nicht zur Verfügung, wird es neu aus dem Online-Katalog herunterladen, inkl. Fortschrittsanzeige und auch einem möglichen Abbruch bei Internetproblemen. Diese Unterbrechung ist womöglich selten gewünscht. Stabiler ist da das Kommando 135, mit dem du ein vorhandenes Objekt kopieren kannst. Diese Funktion führt immer zum Erfolg. Viele Grüße, Neo
-
Vor dem Signal bremsen
Hallo Jürgen, du kannst die Eigenschaften eines Gleiskontakts per EV ändern (Aktion "Eigenschaft/Variable setzen"). Damit kannst du je nach Signalstellung verschiedene Eigenschaften setzen. Alternativ kann ich auch hier auf V7 verweisen, wo du schon im Eigenschaftsfenster für verschiedene Signalstellungen verschiedene Gleiskontakteigenschaften definieren kannst. Viele Grüße, Neo
-
Instanzen in der Kommando- und Ereignis-Schnittstelle
Hallo Martin, Willkommen in der Community! Zu deiner Frage: Die Plugin-Schnittstelle ist namens-basiert, d.h. du kannst verschiedene Instanzen mit gleichem Namen nicht unterscheiden. Du müsstest dafür sorgen, dass jedes Objekt, dass du über die Steuerschnittstelle ansprechen willst, einen eindeutigen Namen besitzt. Viele Grüße, Neo
-
Vor dem Signal bremsen
Hallo, in V6 gibt es diesen Abstand noch nicht, V7 wird diese Möglichkeit jedoch anbieten, weshalb du in Zukunft auf zusätzliche Bremskontakte vor Signalen verzichten kannst. Aktuell benötigst du noch diese Zweierkombination. Viele Grüße, Neo
-
Vor dem Signal bremsen
Hallo Jürgen, soweit ich deine Absichten überblicke benötigst du dieses Skript nicht mehr, du kannst heute bequem mit Bremskontakten Züge gezielt auf eine bestimmte Geschwindigkeit herunter bremsen (egal ob sie vorwärts oder rückwärts fahren). Viele Grüße, Neo
-
Verschieben von Objekten per Lua
Hallo, das ist die empfohlene Herangehensweise, denn so arbeitet auch die gesamte EV (maßstabsfrei). Viele Grüße, Neo PS: Deine Beiträge sind etwas schwer zu lesen, weil du viele Leerzeilen einfügst. Du brauchst die Enter-Taste hier im Forum nur zu drücken, wenn du einen neuen Absatz beginnen willst, ein Zeilenumbruch findet automatisch statt.
-
Verschieben von Objekten per Lua
Hallo, das ist nicht nötig, da es aus Sicht der EV/Lua gar keinen Anlagenmaßstab gibt, da alle Werte in 1:1 (m) interpretiert werden. Eine Umrechnung auf den tatsächlichen Anlagenmaßstab findet vom Studio automatisch statt. Viele Grüße, Neo
-
Animationen mit Timer beeinflussen
Hallo Hawkeye, sieh meinen Beitrag nicht als Kritik an deinem Forscherdrang, sondern als Tipp, in welche Richtung du dich als nächstes bewegen solltest. Für ein Proof-of-Concept kannst du natürlich jede beliebige Lösung wählen. Viele Grüße, Neo
-
Animationen mit Timer beeinflussen
Hallo Hawkeye, deine Herangehensweise ist die falsche, jeder Befehl benötigt > 0 Sekunden Verarbeitungszeit. Somit sollte deine Frage nicht sein, was das Studio alles leistet (das ist ziemlich viel), sondern wie kann ich Lösungen auf eine Komplexität von O(1) reduzieren. Wenn du häufig durch eine Liste von vielen tausend Einträgen iterieren musst, solltest du dort nach einem anderen Konzept suchen. Aus diesem Grund ist auch Andys 60hz-Funktion problematisch, weil nichts mehr ausbremst als ständige Prüfungen ohne Änderungen. Um Animationen in einem bestimmten Bereich performant abspielen zu können musst du auf eine Studioerweiterung warten, denn dort wurden die Animationen bereits optimiert, die Steuerung steht lediglich der EV noch nicht zur Verfügung. Viele Grüße, Neo
-
Animationen mit Timer beeinflussen
Hallo Hawkeye, das gibt es bereits im Bereich der Kransteuerung, bisher ist diese Funktion für andere Animationen aber noch nicht für den Nutzer zugänglich. Viele Grüße, Neo
-
Objekt-Variable verschwindet
Hallo Jürgen, weist du der Textvariable (eventuell indirekt) den Wert nil zu? In diesem Fall werden Variablen (außer Objektvariablen) gelöscht. Viele Grüße, Neo
-
Class 223 City Voyager
Hallo, ich werde mir bei Gelegenheit das Problem anschauen. Viele Grüße, Neo
-
Backup der eigenen Anlagen
Hallo Atrus, die Backup-Funktion "Einstellungen - Datenbank sichern" sichert alle deine eigenen Anlagen. Viele Grüße, Neo
-
Neue Blender-Version
Hallo streit_ross, danke für die Info, aber generell würde ich von Downloads auf externen Downloadportalen abraten und generell Software nur von offiziellen Quellen laden, in diesem Fall der Homepage von Blender. Viele Grüße, Neo
-
Animationen mit Timer beeinflussen
Hallo, aktuell ist es noch nicht möglich, ich werde im Rahmen von V7 prüfen, ob das einfach umgesetzt werden kann. Du musst wie im Wiki beschrieben die richtigen Kontaktpunkte wählen, _CP_Target und _CP_Source. Viele Grüße, Neo
-
Animationen mit Timer beeinflussen
Hallo, Animationen können bereits mit Lua von jeder beliebigen Position aus gestartet werden: $("Modell").animations:play(0.5) Viele Grüße, Neo
-
Animationen mit Timer beeinflussen
Hallo Hawkeye, wie schnell eine Animation im Studio läuft entscheidet der Modellbauer, das ist nicht fest vorgeschrieben. Blender verwendet standardmäßig 24 FPS, also 24 Keyframes für eine Sekunde. Grundsätzlich kannst du aber gern mit Timern Animationen steuern, musst halt selber die jeweiligen Animationslängen messen. Viele Grüße, Neo
-
Variablen kommentieren
Hallo Jürgen, du könntest im entsprechenden Ereignismodul deine Variablen kommentieren/beschreiben. Viele Grüße, Neo
-
Frameratenbeinflussung von Menschen in Fahrbaren Objekten
Hallo Markus, jedes Objekt auf der Anlage übt einen Effekt auf die Verarbeitungsgeschwindigkeit aus. Wie groß dieser ist lässt sich im Vorfeld nicht sagen, das hängt stark von deinem PC ab. Bevor du aber solche theoretischen Fragen stellst, einfach mal machen, es gehört schon einiges dazu das Studio an seine Grenzen zu bringen. Viele Grüße, Neo
-
Spline mit Breite als Variation
Hallo Hawkeye, ich habe dich für den Upload freigeschaltet, sodass du nun zumindest deine Testmodelle als Entwürfe hochladen kannst. Im Kontext von V7 werden Hilfsmodelle für Bahndämme aber womöglich gar nicht mehr benötigt, da die Funktion "Gelände anpassen" eine Aufwertung bekommt, sodass neben der Breite z.B. auch der Verlauf mit angegeben werden kann. Zum Experimentieren sind deine Modelle natürlich dennoch sinnvoll. Viele Grüße, Neo
-
Spline mit Breite als Variation
Hallo Hawkeye, eine generelle Verschmelzung von Grundkörpern und Splines ist aktuell nicht geplant, weil das meiner Meinung nach nur in wenigen Fällen wirklich sinnvoll ist. Sinnvoller ist dann schon die Beschränkung auf spezielle Einsatzgebiete, wie z.B. Splines für Flussläufe. Viele Grüße, Neo
-
Spline mit Breite als Variation
Hallo Hawkeye, möglich ist alles, die Frage ist immer, ist es der richtige Weg und wie viel Aufwand bedeutet die Implementierung. Für V7 kann ich eine Möglichkeit einbauen, womit ein Modellbauer das Wassermaterial des Studios auch auf eigene 3D-Modelle anwenden kann, sei es ein Spline oder ein normales Modell. Die Wasserfarbe muss in einem ersten Schritt jetzt nicht zwingend vom User geändert werden können. Viele Grüße, Neo
-
Spline mit Breite als Variation
Hallo Hawkeye, es gibt aktuell keine Pläne, Splines per Animation in der Breite variabel zu gestalten, weil wie du schon festgestellt hast, dadurch unerwünschte Verzerrungen entstehen. Die Variationen sind dafür das geeignetere Mittel. Bei der Länge des Splinesegments gibt es keinen Standard, hier kommt es auf das Einsatzgebiet an. Je nach geplanter Kurvenstärke bieten sich eher kürzere Segmente an. Sind keine starken Kurven geplant, können auch größere Segmente verwendet werden, was den Gestaltungsspielraum erhöht. Die Segmente der Standardgleise sind 0,65 m lang (Maßstab 1:1). Viele Grüße, Neo