Alle erstellten Inhalte von Neo
-
Ausgeblendete Objekte in Grafik-Engine nicht berücksichtigen
Hallo BahnLand, danke für den ausführlichen Bericht, aber ausgeblendete Objekte werden bereits vollständig von der Grafikengine ignoriert. Nimm z.B. deine 20-Zug-Anlage: Bei deaktivierten Animationen komme ich auf 35 FPS. Blende ich alle Objekte aus (STRG+A, also alles außer Bodenplatten), komme ich auf 180 FPS. Es ist schwierig, nur anhand der FPS auf Performanceprobleme zu schließen. Bei vielen Bodenplatten mit hoher Auflösung ist z.B. das Raypicking, also das Testen, ob die Maus die Bodenplatte berührt, ein nicht zu vernachlässigender Aufwand, der nur von der CPU abhängt. Hier bringt ein PC mit starker CPU z.B. ganz andere Resultate als ein schwachbrüstiger PC, obwohl beide die gleiche Grafikkarte besitzen könnten. Bei meinen Performanceanalysen untersuche ich zunächst konzeptionelle Probleme, wie z.B. das von dir angesprochene Phänomen, dass Rollmaterial mehr Aufwand verursacht, wenn es nicht auf Gleisen steht. Das ist korrekt, dass das Studio hier noch nicht optimiert ist und die Suche nach dem nächsten Gleis noch recht lange dauert. Das ist mir bekannt und Teil der aktuellen Performanceverbesserungen, ist aber auch eher ein Sonderfall. Für weit entfernte Objekte wurden die LOD-Stufen eingeführt. Deaktiviere mal in den Einstellungen die "automatische Sichtweitenoptimierung", um die LOD-Stufen zu deaktivieren. Es gilt auch zu bedenken, dass nicht alle 3D-Modelle LOD-Stufen anbieten. Objekte ausblenden, wenn sie verdeckt werden, ist technisch schwierig zu ermitteln und oft rechenintensiver als der Gewinn am Ende. Bedenke auch, dass ausgeblendete Objekte, auch wenn sie nicht von der 3D-Engine gezeichnet werden, trotzdem die CPU belasten können. Auch unsichtbare Züge z.B. müssen auf den Schienen positioniert werden. Zusätzlich ist es schwierig, in einem niedrigen FPS-Bereich zu testen, denn hierdurch lassen sich nur schwer Annahmen machen. So weiß man in diesem Fall nie, ob die CPU oder die Grafikkarte gerade der limitierende Faktor ist. Daher spielt es auch eine Rolle, ob z.B. die Animationen aktiviert oder deaktiviert sind. Generell kann ich dir sagen, dass es mit der aktuellen Version (2.3.1.4) nur noch wenig konzeptionelle Performanceprobleme gibt. Eine deutliche Beschleunigung lässt sich jetzt nur noch durch folgende Punkte erreichen: Optimierung der 3D-Modelle (insbesondere die Reduzierung der Unterobjekte) Beschränkung der maximalen Sichtweite An Punkt 1 kann ich im Moment nicht viel ändern, hier sind die Modellbauer gefragt. Bei Punkt 2 gibt es jedoch noch größere Hebel. So will ich z.B. das Ausblenden der Objekte bei bestimmten Entfernungen verbessern. Erstens wird dieses Feature nur wenig von den Modellbauern angenommen, und zweitens kann man durch eine Automatisierung denke ich noch bessere Ergebnisse erzielen. Bisher bleiben einfach noch zu viele Objekte in weiter Entfernung sichtbar, obwohl sie eigentlich kaum noch wahrnehmbar sind. Auch die Bodenplatten würden von LOD-Stufen in weiter Entfernung profitieren. Und am Ende werde ich auch die generelle Sichtweite anpassen. Das Ziel muss sein, maximal 10.000 Unterobjekte zu zeichnen, egal wie groß die Anlage ist. Viele Grüße, Neo
-
Vertikale Verschiebung von Bodenplatten-Ausschnitten um konkrete Werte
Hallo BahnLand, diese Erweiterung ist relativ leicht umzusetzen, ich werde sie mit vorsehen. Bis dahin kannst du die Funktion "Höhenfeld exportieren" und "Höhenfeld importieren" nutzen, um zumindest die gesamte Platte auf ein anderes Niveau anzuheben. Viele Grüße, Neo
-
Anlage aus 3D Eisenbahnplaner 2013 importieren
Hallo Stefan, installiere dir einfach die aktuelle Beta-Version, darin ist das Problem behoben. Viele Grüße, Neo
-
offline version
Hallo schlagerfuzzi, vielen Dank für das positive Feedback. Ist immer wieder schön zu wissen, dass die Features gut angenommen werden. Viele Grüße, Neo
-
Neue Beta-Version 2.3.2.0
Hallo, es steht eine neue Beta-Version zur Verfügung, die folgende Funktionen und Verbesserungen mitbringt: Grundkörper können nun zu einem "Leuchtkörper" umgewandelt werden, sodass sie auch im Dunkeln leuchten (im Materialbereich im Eigenschaftsfenster) Zugriff auf Beschriftungsinhalte per Variable: Objekt._Text Optionales Setzen der Ist-Geschwindigkeit bei der EV-Aktion "Lok-Geschwindigkeit setzen" Im Höhenmodus kann die Höhe nun auch manuell durch Rechenoperationen im Feld "Neue Höhe" gesetzt werden. Unterstützt werden +, -, * und / Die Fixierung von Bodenplatten kann nun optional auch entfernt werden, wodurch die Platten mit einem einfachen Klick oder per Selektionsrahmen markiert werden können Fixierte Objekte werden bei einer Multiselektion mit STRG nicht mehr durch einen Einfachklick, sondern einem Doppelklick selektiert, um versehentliches Selektieren einer fixierten Bodenplatte zu verhindern Ein Sternchen neben dem Namensfeld zeigt ab sofort an, wenn der Name von mehr als einem Objekt verwendet wird Einführung eines Programms zur Verbesserung des Online-Katalogs. Das 3D-Modellbahn Studio sammelt Statistiken über die Nutzung der einzelnen 3D-Modelle im Katalog und sendet diese anonym an den Server. Damit soll langfristig die Benutzerfreundlichkeit des Online-Katalogs verbessert werden. Die Funktion muss in den Einstellungen aktiviert werden. Beschleunigtes Laden sehr großer Anlagen Speicherverbrauch bei Verwendung vieler Grundkörper reduziert Ein Problem beim Import alter EBP-Anlagen (3D-Eisenbahnplaner) behoben Ein Fehler behoben, bei dem die Kamera-Schnellzugriffe in manchen Situationen nicht korrekt gespeichert und geladen worden Gleise behalten beim Ändern der Geometrie ihre Ebenenzugehörigkeit bei Viele Grüße, Neo
- Bergwelt
- Bergwelt
-
Auf Freie Kamera umschalten (gelöst)
Hallo Stefan, die freie Kamera kann normal wie benutzerdefinierte Kameras in der EV aktiviert werden. Am besten du hängst deine exportierte Anlage (oder ein Beispiel) hier als Zip-Datei an, dann können wir schnell nachschauen, was genau schief läuft. Viele Grüße, Neo Edit: Alles klar, danke für die Rückmeldung.
-
Menschen Kinder
Hallo Marion, für zusätzliche Modellwünsche am besten das entsprechende Forum nutzen, dann kann ein Modellbauer sich dem annehmen. Das Problem mit dem Ebenenwechsel bei der Gleisbearbeitung werde ich mit dem nächsten Update beheben. Auch wird es dann die Möglichkeit geben, alle Grundkörper in "Leuchtobjekte" zu verwandeln, sodass keine speziellen 3D-Modelle mehr nötig sind. Viele Grüße, Neo
-
Neue Beta-Version 2.3.0.0
Hallo Marko, ich werde in der nächsten Beta-Phase darauf achten, die einzelnen Änderungen deutlicher hervorzuheben. Heute wird noch ein Update erscheinen, was einen Fehler der Beta-Version behebt, der nicht explizit in den Changelogs auftauchen wird. Viele Grüße, Neo
-
Neue Beta-Version 2.3.0.0
Hallo Marko, Änderungen an der Beta werden im ersten Beitrag hier im Thema veröffentlicht. Das letzte Beta-Update hat lediglich noch einen kleinen Fehler bei Zügen, die geschoben werden, behoben. Viele Grüße, Neo
-
Geschobene Züge halten unverhofft an
Hallo BahnLand, danke für den Hinweis, ich konnte das Problem auch bei mir reproduzieren, und es tritt tatsächlich nur beim Schieben auf. Nach etwas Code-Recherche konnte ich den Fehler auch finden und beheben. Schau dir dazu bitte einmal die aktuellste Beta-Version an. Viele Grüße, Neo
-
Neue Beta-Version 2.3.0.0
Hallo Easy und BahnLand, danke für den Hinweis, ich werde den Gleiseditor entsprechend anpassen. Viele Grüße, Neo
-
tablet version
Hallo Schlagerfuzzi, im Moment gibt es das 3D-Modellbahn Studio noch nicht für Tablets, diese sind noch etwas zu schwachbrüstig. Es wird wohl noch ein paar Jahre dauern bis die Tablets den Stand heutiger PCs erreicht haben und sich eine Portierung lohnt. Viele Grüße, Neo
-
Neue Beta-Version 2.3.0.0
Hallo BahnLand, ich muss die Erweiterung doch auf ein anderes Update verschieben, da es aufwendiger ist als gedacht. So ist die ganze interne Datenstruktur und das Dateiformat nicht darauf vorbereitet, Löcher getrennt für die Seiten und die Oberfläche zu verwalten. Ich will die Bodenplatten eh einmal generalüberholen, um die Abhängigkeiten zum Raster zu entfernen, wobei ich dann auch die Löcher in den Seitenwänden mit berücksichtige. ZitatBeim Versuch, durch einen Klick mir der Maus auf die Seitenwand die entsprechende "Seitenwand-Spalte" auszublenden, ist "vordergründig" nichts passiert. Aber "im Hintergrund" habe ich hierdurch aus der Oberfläche der Bodenplatte an nicht beabsichtigten Stellen Löcher hineingestanzt. Das Problem werde ich noch in diesem Update beheben. Viele Grüße, Neo
-
Neue Beta-Version 2.3.0.0
Hallo BahnLand, eine zusätzliche Checkbox möchte ich vermeiden, da hier Unzulänglichkeiten des Studios vom Nutzer getragen werden müssen. Lass mich mal den Code dahingehend untersuchen, ob die Manipulationswerkzeuge auch auf die Seitenwände erweitert werden können. Wenn es nicht zu aufwendig wird, passt es noch ins aktuelle Update. Der Rest der Funktionalität ist ja jetzt schon bereits vorhanden. Viele Grüße, Neo
-
Neue Beta-Version 2.3.0.0
Hallo BahnLand, hier scheinen wir uns missverstanden zu haben, allerdings ist dein Wunsch nicht so einfach zu implementieren wie die aktuelle Lösung. Im Moment ist die gesamte Bodenplatten-Logik auf die Bearbeitung der Oberfläche ausgelegt. Das Ausblenden der Ränder bei ausgeblendeter Oberfläche war da nur ein kleiner Bonus, der mit abfällt. Technisch ist natürlich auch eine Trennung möglich, allerdings ist diese aufwendiger zu programmieren und kann daher erst in einer der nächsten Updates berücksichtigt werden. Viele Grüße, Neo
-
Erweiterung ID 380 bzw. ID 381?
Hallo Easy, ich habe mir den Wunsch notiert, würde ihn aber erst im nächsten Update mit berücksichtigen. Viele Grüße, Neo
-
Neue Beta-Version 2.3.0.0
Hallo Easy, in der aktuellen Version habe ich ID 303 nun so erweitert: Erster Rückgabeparameter ist wie früher die Gesamtlänge des Gleises Anschließend folgen die Eigenschaften aus dem Gleiseditor (Start, Länge 1, Radius, Winkel, Länge 2, Kreuzungswinkel) Wird beim Kommando am Ende noch der Parameter "1" angefügt, gibt das Studio zusätzlich die absoluten Segmentpositionen zurück @BahnLand Die Löcher wirken sich nun auch auf die Seitenwände aus. Feature-technisch würde ich es jetzt bei dieser Version so belassen und sie in den nächsten Tagen online stellen, wenn keine Fehler mehr auftreten. Viele Grüße, Neo
-
Zug fahren lassen
Hallo Björn, bitte eröffne für neue Fragen ein eigenes Thema im Forum, damit es hier nicht zu Verwechslungen kommt. Viele Grüße, Neo
-
Gleise Passen nicht
Hallo Onkel1960, wenn du uns ein Bild der Anlage hier zur Verfügung stellst oder gleich die exportierte Anlage selbst, dann können wir nachschauen, woran es liegt. Viele Grüße, Neo
-
Zug fahren lassen
Hallo Onkel1960, Willkommen im Forum. Um einen Zug in Bewegung zu setzen, einfach die Lok markieren und unten rechts im Eigenschaftsfenster eine Geschwindigkeit zuweisen. Viele Grüße, Neo
-
Neue Beta-Version 2.3.0.0
Hallo BahnLand, danke für den Hinweis, die Löcher an den Seitenwänden machen Sinn und werde ich noch ins nächste Update mit reinbringen. Viele Grüße, Neo
-
Neue Beta-Version 2.3.0.0
Hallo Easy, für mich ist das kein Problem, zwei getrennte Kommandos für die Länge und die Segmente anzubieten. Soll ID 303 wie früher nur die Länge zurückgeben oder noch mehr? Immerhin würde das nur für gerade und einfach gebogene Gleise funktionieren. Sobald eine Kurve z.B. ein gerades Anfangssegment hat, kannst du aus der Länge ja nicht mehr auf den Radius schließen. Viele Grüße, Neo
-
Neue Beta-Version 2.3.0.0
Hallo Easy, schau dir mal die neue Beta-Version an. Dort habe ich das Kommando 303 nun für alle Gleise vereinheitlicht. Es werden nun immer die Segmente in absoluten Positionen (X, Y und Z) zurückgegeben. In dem man von "Segment zu Segment springt", kann man einen exakten Pfad entlang des Gleises aufstellen. @Horst Die DVD-Version wird auch weiterhin gepflegt. Löschen konntest du diese Datei aber nach der Installation auch jetzt schon. Wenn dein Rechner aber ab und zu Zugang zum Internet hat, brauchst du die DVD-Version jetzt nicht mehr herunterladen, sondern kannst die "Offline verfügbar machen"-Funktion nutzen. Zusammengefasst lässt sich sagen: Download-Version (online): Sinnvoll für alle Nutzer, die ständigen Zugang zum Internet besitzen. Der Katalog ist immer automatisch auf dem aktuellsten Stand. Download-Version (mit "Offline verfügbar machen"): Sinnvoll für alle Nutzer, die das Studio z.B. auf einem Laptop installiert haben, der nur Abends oder Tagsüber Zugang zum Internet hat, aber trotzdem mit aktuellen Katalogdaten arbeiten möchte. DVD-Version: Sinnvoll für alle Nutzer, deren Rechner keinen Zugang zum Internet hat (außer für die Aktivierung). Diese Version wird nur einmal im Monat aktualisiert, entsprechend ist der Katalog nicht immer auf dem neuesten Stand. Viele Grüße, Neo