Jump to content

Neo

Entwickler
  • Gesamte Inhalte

    7121
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von Neo

  1. Hallo, wenn ich das einmal zusammenfasse, sollten eure Wünsche folgendermaßen realisierbar sein: Für Oberleitungen können beliebige 3D-Modell verwendet werden Über die Kontaktpunkte bekannt aus den Straßen können die Oberleitungen an Gleisen angedockt werden (optional) Eine spezielle Markierung im 3D-Modell gibt den Start des Drahtes an. Beim Verbinden von Oberleitungen erzeugt das Modellbahn Studio automatisch einen Draht zwischen zwei Verbindungspunkten. Durch Angabe von mehreren nummerierten Markierungen können in einem 3D-Modell mehrere Startpunkte festgelegt werden, um Oberleitungen mit mehreren Drähten abzubilden. Das Studio würde beim Verbinden dann immer zwischen Punkt 1 - Punkt 1, Punkt 2 - Punkt 2 usw. verbinden. Viele Grüße, Neo
  2. Hallo Seehund, im Moment gibt es die Möglichkeit leider nicht. Die Andockpunkte werden immer am Ende und am Anfang des Modells platziert. Ich habe es mir als Verbesserungswunsch notiert. Viele Grüße, Neo
  3. Hallo Marko, ja das ist korrekt, Gruppen von Grundkörpern können nach dem Hinzufügen zum Katalog nicht mehr geändert werden. Das ist eine wichtige Eigenschaft um eine gute Performance des 3D-Modellbahn Studios zu garantieren, was bei Einzelobjekten nicht mehr der Fall wäre. Für den Modellbauer stellt dies aber keinen Nachteil dar, denn er kann seine Originalteile ja in einer eigens dafür gemachten Anlage speichern und diese als Vorlage nutzen, wenn doch noch etwas an dem Modell geändert werden soll. Viele Grüße, Neo
  4. Hallo lobo, hochgeladene Modelle können beliebig oft geändert werden, nur solltest du diese nicht erst löschen und dann neu hochladen, sondern direkt "überschreiben", indem du im Katalogfenster rechte Maustaste drückst und auf "Bearbeiten" gehst (oder alternativ bei einem neuen Modell den Namen des zu überschreibenden Modells angibst). Wenn du ein Modell erst löschst und dann wieder hochlädst, bekommt es eine andere ID, womit es auf bereits vorhandenen Anlagen zu Fragezeichen kommt. Hochladen kannst du nur einzelne Objekte, d.h. entweder eine Gruppe von Grundkörpern (und nur Grundkörper) oder ein Gleis oder ein 3D-Modell, aber keine Kombinationen daraus. Besteht die Brücke aus Teilen die getrennt voneinander platziert werden sollten? Wenn ja, dann einzeln hochladen, wenn nicht, dann als Gruppe von Grundkörpern zusammen hochladen. Hochladen kannst du eine Gruppe von Grundkörpern, indem du sie selektierst und im Menü auf "Katalog - 3D-Modelle - Neu - Selektion [Deine Gruppe" gehst. Viele Grüße, Neo
  5. Hallo FeuerFighter, ich denke schon dass deine Schalter gern gesehen werden, du weißt doch wie das ist, nicht jeder gibt einen Kommentar ab und im Moment gibt es sehr viel zu entdecken im Modellbahn Studio. Ich arbeitet jedoch gerade an einem Download-Counter für die Webseite, sodass dann anhand von Zahlen besser abgeschätzt werden kann ob ein Modell oft oder weniger oft heruntergeladen wird. Viele Grüße, Neo
  6. Neo

    Lobo's Umspannwerk

    Hallo Helmut, hast du auch die aktuellste Version des 3D-Modellbahn Studios (Version 1.1.3.1)? Texturen müssen nicht Teil des Katalogs sein wenn sie für Grundkörper eingesetzt werden. Womöglich stimmt aber etwas mit den Pfaden nicht, weshalb das Studio die Texturen nicht finden kann. Am besten du schickst mir deine Anlage einmal zu (die EBP-Anlage) mit ein paar Beispieltexturen und ich schau, wo das Problem liegt. @Gerd Wenn du Texturen in andere Verzeichnisse verschiebst dann bekommt dass das Studio ja nicht mit, weshalb es anschließend die Textur nicht mehr anzeigen kann. In so einem Fall muss die Textur dem Grundkörper neu zugewiesen werden. Auch werden die Dateinamen im Projekt relativ zum Projekt selber gespeichert (erleichterte früher die Weitergabe von Projekten und Texturen), weshalb man auch Projekte nachträglich nicht in andere Verzeichnisse verschieben sollte. All diese Probleme sind mit dem 3D-Modellbahn Studio durch den Katalog beseitigt worden. Wer also auf lange Sicht die Abhängigkeit von Dateinamen entfernen und den Austausch mit anderen Nutzern ermöglichen will sollte über den Katalog gehen, d.h. seine aus Grundkörpern hergestellten Objekte zum Katalog hinzufügen, denn dabei werden auch die Texturen in den Katalog kopiert und gehen nicht mehr verloren. Viele Grüße, Neo
  7. Neo

    Anlagen-Videos

    Hallo BahnLand, ja, man gibt bei ffmpeg den Ordner mit den Bildern an und er berechnet daraufhin das Video. Es gibt aber sehr viele Tools die eine Bilderserie zu einem Video konvertieren können, ffmpeg ist da nur ein Beispiel. Viele Grüße, Neo
  8. Neo

    Anlagen-Videos

    Hallo BahnLand und FeuerFighter, die Videos sind echt toll anzusehen. Natürlich machte ich mir sofort Gedanken wie man das Ruckeln entfernen könnte (ohne mehrere tausend Euro für einen High-End-Rechner auszugeben). Die Steuerschnittstelle erlaubt das Generieren eines JPEGs der aktuellen Kameraansicht. Wenn ich die Schnittstelle nun um ein zusätzliches Kommando erweitere, mit dem die Szene um ein festes Zeitintervall fortbewegt wird, könnte man eine Liste von JPEGs aufzeichnen, die unabhängig der Rechnergeschwindigkeit eine konstante Framerate aufweisen. Beispiel: Animationen werden pausiert Steuerschnittstelle ermittelt das aktuelle Kamerabild und speichert es als JPEG ab (gern in 1080p) Steuerschnittstelle sendet den Befehl, die Animationen um 1/30 Sekunde fortzubewegen Zurück zu Punkt 2, solange bis "Videoaufnahme" gestoppt wird Mit dem freien ffmpeg konvertiert man anschließend die Bilderserie zu einem Video. Einziger Nachteil dieser Methode wäre, dass kein Sound mit aufgenommen werden kann. Wäre für so ein Feature ein Bedarf? Viele Grüße, Neo
  9. Hallo, die neue Version steht nun öffentlich zur Verfügung (inkl. den Fehlerbeseitigungen). Vielen Dank für die Tests, Neo
  10. Hallo Easy, es handelt sich hier noch um eine kleine Unschönheit, die ich mit der offiziellen Version beseitigen werden. Viele Grüße, Neo
  11. Hallo Easy, du kannst das Modell ruhig veröffentliche, diese Testversion hat nichts an den internen Datenstrukturen geändert. Viele Grüße, Neo
  12. Hallo Roland, das Hochladen von eigenen 3D-Modell in den Online-Katalog ist zur Zeit nur für einige Leute freigegeben. Da die Bekohlungsanlage von Franz stammt, wende dich einfach an Franz, er wird sie dann im Online-Katalog zur Verfügung stellen. Viele Grüße, Neo
  13. Hallo, ich bin mir nicht sicher ob es so eine gute Idee ist alle Objekte jetzt auf Schalter um zu ändern, nur um eine bessere Verknüpfung zu ermöglichen. Meine Absicht hinter den benutzerdefinierten Schaltern war eher individuelle Kippschalter und Drehregler zu ermöglichen. Wenn Signale jetzt Schalter werden, dann macht das an anderen Stellen Probleme, wie z.B. in der Ereignisverwaltung, wo Signale dann nicht mehr als Signale erkannt werden und entsprechend Ereignisse oder Aktionen nicht mehr greifen. Wäre es nicht sinnvoller wenn Signale Signale bleiben und Schalter Schalter und ich eine Erweiterung einbaue, mit der "schaltbare Objekte" (Signale, Schalter, Weichen...) mit anderen schaltbaren Objekten verknüpft werden können? Viele Grüße, Neo
  14. Hallo Ernesto, für bestehende Anlagen oder Modelle ändert sich nichts, lediglich neue Modelle können nun als richtige Schalter definiert werden was die Arbeit in Zukunft erleichtert. Viele Grüße, Neo
  15. Hallo Easy, es gibt keine Obergrenze für die Anzahl der Animationsframes, es findet immer eine Interpolation zwischen dem ersten und letzten Frame statt (und entsprechenden Zwischenframes). Dementsprechend ist meine Empfehlung, so wenig Frames wie möglich zu verwenden um die Animation noch abbilden zu können. Viele Grüße, Neo
  16. Hallo, es steht eine neue Testversion online zur Verfügung, die folgende Änderungen mitbringt: Bessere Unterstützung von Grundkörpern: Grundkörper können nun Texturen außerhalb des Katalogs referenzieren. Gruppen von Grundkörpern können als zusammenhängendes 3D-Modell dem Katalog hinzugefügt werden. Benutzerdefinierte Steuerobjekte (eigene 3D-Modelle als Kippschalter/Drehregler) Die Größe und Position des Selektionsfensters ist nun variabel und wird gespeichert Probleme mit Bedingungen behoben: Signalbedingungen trafen manchmal nicht zu, "Lok/Wagon steht auf einem Gleis" berücksichtigt nun das gesamte Modell und nicht mehr nur die Mitte. Viele Grüße, Neo
  17. Hallo Mike, so wie es ausschaut hast du die Animationen deaktiviert ("Extras - Animationen" oder F5). Viele Grüße, Neo
  18. Neo

    Modell ändern

    Hallo Marko, diese Funktion ist bereits eingeplant, ursprünglich gedacht um Fragezeichen durch die richtigen Modelle zu ersetzen, wird eine Ersetzen-Funktion auch genutzt werden können, um Modelle komplett auszutauschen. Zeitlich kann ich leider noch keine konkreten Aussagen machen, aber in einer der nächsten Updates wird es sicher zur Verfügung stehen. Viele Grüße, Neo
  19. Sind dir sehr gut gelungen Toni! Viele Grüße, Neo
  20. Hallo BahnLand, du hast das schon korrekt erkannt. Es handelt sich hierbei um Mipmap-Artefakte. Zur Performance-Steigerung werden alle Texturen im 3D-Modellbahn Studio als Bildpyramide abgespeichert, d.h. jede Textur liegt in mehreren Auflösungen vor, bis runter zu 1x1 Pixel. Beim Rendern wird dann die Textur verwendet, die größentechnisch am besten mit der aktuellen Objektgröße übereinstimmt. Um die einzelnen Auflösungsstufen zu generieren wird das Ausgangsbild jeweils halbiert, wobei die von BahnLand angesprochenen Verläufe entstehen: Dieses Bild zeigt die 6. Stufe (8fache Vergrößerung) einer Gleisstraßen-Textur von BahnLand. Gut zu erkennen ist der Verlauf zwischen Grün und Transparenz (Cyan). Dieser entsteht durch das bilineare Herunterskalieren der Originaltextur. Es gibt nun folgende Lösungen: Verzicht auf Mipmapping -> Schlecht, da nicht gut für die Performance Manuelles Erzeugen der einzelnen Mapmap-Level und somit Verwendung anderer Skalierungsfilter bzw. Vermeidung von Verwaschungen -> Ideal, benötigt aber ein Tool um die einzelnen Mipmap-Level zu bearbeiten (GIMP soll es ermöglichen, das DirectX Texture Tool aus dem DirectX SDK unterstützt es ebenso). Wichtig zu erwähnen wäre, dass nur das DDS-Format Mipmaps unterstützt, d.h. wenn immer eine JPEG oder ein PNG-Bild im 3D-Modellbahn Studio verwendet wird, werden die Mipmaps automatisch generiert (und dann mit den entsprechenden Artefakten). Nur wenn eine DDS-Textur geladen wird erzeugt das Studio keine zusätzlichen Level. Das bedeutet auch, dass man beim manuellen Bearbeiten der DDS-Textur die kleinsten Level (1x1 und 2x2) weglassen kann. Noch ein Hinweis: Die Ausgangstextur ist mit 1024 Pixel arg groß für eine Textur mit wenigen Details. Es sollte wenn möglich nur kleine Texturen verwendet werden, wie z.B. 256x256, und nur bei vielen Details die Auflösung erhöht werden. Viele Grüße, Neo
  21. Hallo, ich kann bestätigen dass es mit der Signalbedingung noch ein Problem gab, welches mit dem nächsten Update behoben sein wird. Bis dahin gibt es einen Workaround: Einfach die Dropdown-Liste (Position) einmal zwischen "Geschlossen" und "Offen" umschalten, dann sollte es auch mit "Offen" gehen. @ernesto Dein Beispiel mit den Variablen und den Schaltern kann nicht funktionieren, da die Bedingungen erst bei Aktivierung eines Ereignisses geprüft werden. Das Ereignis wird aber nie aktiviert. Besser wäre es statt auf eine Ereignisaktivierung zu warten auf eine erneute Schalteraktivierung zu warten und dort die Variable des anderen Schalters jeweils zu prüfen. Bedenke auch, dass Signal 3 nicht mit dem Schalter verknüpft sein darf, denn eine Verknüpfung ist stärker als eine Aktion im Ereignis, d.h. entweder das Signal per Ereignis schalten oder aber per Schalter. Beides zusammen überlagert sich. Viele Grüße, Neo
  22. Neo

    Maßstab

    Hallo Fred, es ist schwer hier eine konkrete Aussage zu machen, ein kurzer Test mit der kostenlosen Any Rail-Version brachte bei mir keine Unterschiede. Du kannst mir gern beide Projekte einmal per E-Mail zukommen lassen, dann schaue ich ob ich einen Unterschied ausmachen kann. Viele Grüße, Neo
  23. Hallo Ernesto, meinst du damit folgendes: Du definierst für jedes Objekt im Studio eine beliebige Liste von Variablen (Namen-Werte-Paare), denen du entweder manuell oder per Aktion einen Wert zuweist. Diese Variablen wären dann Eigenschaften des jeweiligen Objektes, z.B. definierst du für eine Lok "X" eine Variable vom Namen "Maximale Geschwindigkeit" mit dem Wert "50". In der Ereignisverwaltung kannst du auf die Variablen entsprechend zugreifen, soll heißen, wenn die Lok "X" ein Ereignis auslöst, kannst du den Wert der Variable "Maximale Geschwindigkeit" auslesen und für eine Aktion nutzen, um z.B. die Geschwindigkeit der Lok zu setzen. Indem du verschiedenen Loks verschiedene Werte für "Maximale Geschwindigkeit" gibst, brauchst du nur ein Ereignis in der Ereignisverwaltung zu definieren, da sich deren Aktionen an die Werte der gerade auslösenden Lok orientieren und somit dynamisch auf die Inhalte reagieren. Ist es das was du meinst? Viele Grüße, Neo  
  24. Hallo, grundsätzlich wird es auch in Zukunft Erweiterungen und Verbesserungen an der Ereignisverwaltung geben, die Steuerschnittstelle wird nicht als Ausrede genutzt werden damit ich keine Features mehr implementieren muss. So ein Debug-Fenster sehe ich durchaus auch als sinnvoll. Im Moment sammle ich jedoch erst noch die neuen Anfragen bezüglich der Ereignisverwaltung und werde dann in einem Rutsch wieder mehrere Verbesserungen einbauen. Auch erwarte ich in nächster Zeit, jetzt wo die Steuerschnittstelle veröffentlicht wurde, Zusatzprogramme zum Studio, die am Ende ja nichts weiter als Plugins sind, wodurch manche Anfragen hier womöglich sogar durch solche Programme beantwortet werden, ohne direkt das Studio zu erweitern. Von mir wird es auch bald ein Programm geben was intensiv die Steuerschnittstelle nutzt und dabei die Ereignisverwaltung im Fokus hat. Viele Grüße, Neo
  25. Hallo, @Ernesto Kannst du das Mitgeben eines Variablensets genauer erläutern. Was verstehst du darunter? @FriLu Ich denke das ist möglich, ich werde es für die nächste Erweiterungen berücksichtigen. Viele Grüße, Neo
×
×
  • Neu erstellen...