Jump to content

tim-fischertechnik

Mitglieder
  • Gesamte Inhalte

    235
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von tim-fischertechnik

  1. Ich wünsche euch allen ein besinnliches Fest und ein guten Rutsch ins neue Jahr. Bleibt gesund! Ich kann mich den Vorrednern nur anschließen und bedanke mich bei Neo für dieses tolle Programm und der Community, die bei Rat und Tat zur Seite steht. Herzliche Grüße, Tim
  2. Hallo @frenkyboy, weil aus irgendein Grund die Weiche "2263" verriegelt war und deswegen beide Ausfahrstraßen blockiert waren. Versuche mal diese Weiche händisch zu entriegeln. Dann müsste der Ablauf reibungslos ablaufen. Viele Grüße, Tim
  3. Das macht natürlich Sinn. Mir war nicht bewusst, dass die Beleuchtung des Nummernschilds mit der Lichtanimation gekoppelt ist und ging davon aus, dass das Nummernschild immer beleuchtet ist, was unschön wäre. Viele Grüße, Tim
  4. Hallo @SualokinK, die Umsetzung des Actros und des Volvos ist dir echt gut gelungen. Besonders gefällt mir der Metallic-Effekt und die "Flecken" auf der Metalltextur. Die Animationen funktionieren alle tadellos. Eine Anmerkung habe ich noch. Ist es beabsichtigt, das das hintere Nummernschild so stark von selbst leuchtet? Viele Grüße, Tim
  5. Danke für den Hinweis. @Goetz, wie kann ich prüfen, ob schonmal ein Wert in einer Liste (nicht der key, sondern der Wert selbst) vorkommt, damit ich ihn nur einmal hinzufüge? Hintergrund ist, dass ich im Ereignis "Animation startet/stoppt" den Animationsname zu greifen bekomme und ihn dann mittels table.insert in die Liste Wortspeicher hinzufüge. Das Problem ist nur, dass mehrmals der gleiche Wert in die Tabelle geschrieben wird, was ich vermeiden möchte. Ich füge mal die modifizierte Anlage hier ein. Animationsnamen automatisch bestimmen_Alternative.mbp Viele Grüße, Tim
  6. Hallo liebe Community, heute stelle ich euch eine Anlage vor, mit der sich automatisch Animationsnamen für einzelne Wagons zuweisen lassen. Oft möchte man die Türen von Wagons animieren und da die verschieden Wagons nicht einheitliche Animationsnamen besitzen, vergibt man eine Tabelle mit dem individuellen Animationsnamen. Allerdings ist die händische Zuweisung ziemlich mühselig und nicht ganz fehlerfrei. Schnell hat man sich vertippt und wenn man ganz ehrlich ist, ist man auch ziemlich faul. Deswegen habe ich mir überlegt, wie man die Zuweisung dieser individuellen Animationsnamen automatisieren kann und das Ergebnis möchte ich hier gerne präsentieren. Animationsnamen automatisch bestimmen.mbp Vorgehensweise: Man stellt den gewünschten Wagon oder mehrere Wagons auf das rote Programmiergleis und drückt den roten Taster. Fertig ist die Zuweisung! Sollte ein Animationsname noch nicht in dem Wortspeicher (das sind hier einfach Listen in Lua) vorhanden sein, erweitert man die Liste durch einen neuen Eintrag. Zum Beispiel so. local animNamesRightDoor = { "01 Tueren 1", "05 Einstiegstüren rechts", "01 Türen rechts" -- hier neuen Animationsnamen als Text/ String ergänzen. Das Komma bitte nicht vergessen } Funktionsweise: Und jetzt fragt ihr euch wie man prüfen kann, ob der Animationsname für ein Wagon mit dem aus dem Wortspeicher übereinstimmt. Die ganze Magie liegt in der pcall-Funktion. local status, retval = pcall(animation, wagon, names); -- prüft ob Name aus Wortspeicher (Liste) mit dem Animationsname des Wagons übereinstimmt print ("Status: ", status) print ("Return Value: ", retval) if status then -- passender Name wurde gefunden --> Zuweisung der Variablen if wagon.variables[tab] == nil then wagon.variables[tab] = {} end if var == "" then wagon.variables[tab] = names else wagon.variables[tab][var] = names end end Die pcall-Funktion ruft Funktionen im geschützten Modus auf und fängt Fehler ab. Sie gibt bei einem Fehler einen Statuscode aus, der hier in der Variable retval abgespeichert wird. Falls also ein Animationsname in einem Wagon nicht vorhanden ist, würde normalerweise ein Fehler in der EV ausgegeben werden. Hier wird jedoch der Fehler abgefangen. Wenn der Animationsname aus dem Wortspeicher mit dem des Modells übereinstimmt, liefert pcall den Wert true an die Variable status und die Animationsnamen werden dem Wagon zugewiesen. Gerne freue ich mich über Kritik, Wünsche und Ergänzungen, da man den Ablauf bestimmt noch weiter optimieren lassen kann. Viel Spaß beim Ausprobieren! Viele Grüße, Tim
  7. Hallo @SualokinK, schönes Modell. Beim Testen ist mir noch ein kleiner Fehler in der Animation aufgefallen. Der hintere rechte Blinker (Animation 8 und 9) wird im Gegensatz zum hinteren linken Blinker nur schemenhaft dargestellt. Man sieht zwar die äußeren Umrisse aber die große Fläche des Blinkers bleibt weiterhin dunkel. Ist das Absicht? Viele Grüße, Tim
  8. Hallo, ich habe nun alle vier Zusatzanzeiger für die Hl-Signale fertiggestellt möchte sie jedoch noch vorab zum Testen bereitstellen. Deswegen habe ich die Zusatzanzeiger als Entwurf unter folgenden IDs veröffentlicht. Zs2/Zs2v Richtungsanzeiger B52B6411-B14A-479E-8ED7-17E171117A5C Zs 6 Gegengleisanzeiger D0F1FB8F-4A6A-4674-8AE8-CFCC40279BC1 Zs13 Frühhaltanzeiger BFCF99AF-D064-412A-80B6-674A0339A48C Zp9/Zp10 Abfahrtsignal 8A66BB5E-3652-4A5D-BE56-F73376772FF9 Alle vier Zusatzanzeiger verfügen über vier verschiedene Höhen: Standardhöhe: Passt für alle Signale ohne Zusatzanzeiger. unten - für Hl Signale mit Zusatzanzeiger: Passt expliziert für Signale mit Zusatzanzeiger, da hier weniger Platz ist. mittig: Passt für alle Hl-Signale der Einheitsbauform 6m. hoch: Passt für alle Hl-Signale der Einheitsbauform 6m. Es geht schließlich jeweils nur um einen anzuzeigenden Buchstaben und nicht um ganze Worte. Stimmt, das macht Sinn. Ich habe den Zs2 Richtungsanzeiger nun als schaltbares Signal gebaut. Damit die Zusatzanzeiger an die Hl-Signale andocken können, hier noch die temporären IDs der Hl-Signale: E557FA7F-57D8-4005-9A82-1D2A65C3CDC8 722C7247-67C1-4B8F-B7AA-943E4E850194 FE565048-D2C2-481A-978E-6B325241C4BF 7D90C60C-2231-4BE4-8FE8-9B1CB920F93B Dann habe ich auf Wunsch eines Users noch das schaltbare Wartezeichen-Zwergsignal gebaut. Dabei kann man die Signalnummer editieren. Zum Testen unter: 36A2118B-B27F-46E8-A02D-F84F5D2BE41B Ich hoffe, dass die Variationen einigermaßen selbsterklärend sind und freue mich über Anregungen, Kritik etc. Wenn ihr nichts zu bestanden habt, lade ich die Modelle für den Onlinekatalog hoch. Viele Grüße, Tim
  9. Hallo @Neo, ich habe das Stationsgebäude so überarbeitet, dass die Objekte der Innenbeleuchtung auf 0 skaliert werden und nicht mehr unter dem Gebäude per Animation platziert werden. Du meinst wahrscheinlich diesen INDUSI-Magnet? Ich wollte ursprünglich die quadratischen Blöcke mit Lücken wie in der Realität abbilden, habe aber gesehen, dass das etwas merkwürdig aussieht. Ich habe die Textur nochmal überarbeitet und hoffe, dass das Ergebnis jetzt besser aussieht. Die beiden Modelle habe ich aktualisiert und zur erneuten Freigabe bereitgestellt. Danke auch für die Freigabe (Aktualisierung) der Hl-Vorsignale und der Schneepflugtafel. Viele Grüße, Tim
  10. Hallo, heute geht es mal um die Hl-Signale, genauer gesagt um die ganzen Zusatzanzeiger dazu. Ich habe vor, die Zs2/Zs2v, Zs6 und Zs13 Zusatzanzeiger für die Hl-Signale zu bauen. Ich bin mir beim Zs2 Zusatzanzeiger nicht ganz schlüssig, ob ich das Modell als schaltbares Signal für die verschiedenen Buchstabenkürzel bauen soll oder als 3D-Modell ohne Signalfunktion aber mit beschriftbarem Textfeld für die Richtungsanzeige. Was meint ihr? Welche Variante scheint euch benutzerfreundlicher gerade auch dann, wenn das Modell per EV gesteuert werden soll? Viele Grüße, Tim
  11. Ja, ich habe der BR 120 ein Standgeräusch und eine Hupe als Sound zugewiesen Passt die Farbgebung jetzt besser? Ich habe sie nochmal einmal überarbeitet. Hallo zusammen, ich habe nun allen sechs Variationen editierbare Beschriftungsfelder zugewiesen. Die Tauschtexturen sind ebenfalls bei jeder Variation erhalten. Ich würde mich nochmal über einen aller letzten Test freuen und wenn ihr nichts zu beanstanden habt, lade ich das Modell final in den Online Katalog. Viele Grüße, Tim
  12. Hallo @BahnLand, ich bin gerade dabei meine Modelle mit beschriftbaren Textfeldern auszustatten. Bisher habe ich dies allerdings nur bei Modellen ohne Tauschtexturen angewendet und auch problemlos hinbekommen. Sobald ich aber gleichzeitig Tauschtexturen und beschriftbare Textfelder dem Modell zuweisen will, werden die beschriftbaren Textfelder nicht erkannt. So sieht aktuell die Bezeichnung der Tauschtextur (BS-Color) aus. _Custom.BR 120_rot beige_altes DB-Logo_BS.png und dementsprechend müsste die Dateiendung der TXT-Datei folgendermaßen aussehen, oder liege ich da falsch? _Custom.BR 120_verkehrsrot_neues DB-Logo_BS.txt Wenn ich die Tauschtextur in _Custom_BR 120_rot beige_altes DB-Logo_BS.png und die TXT-Datei in _Custom_BR 120_rot beige_altes DB-Logo_BS.txt umbenenne funktionieren zwar die beschriftbaren Textfelder aber nicht mehr die Tauschtextur. Liegt der Fehler vielleicht darin, dass die TXT-Datei mehrere Punkte aufweist und daher nicht richtig erkannt wird? Bei deinem Modell Railjet hast du ja auch Tauschtexturen und beschriftbare Textfelder gleichzeitig verwendet. @BahnLand, @Neo Könnt ihr mir einen Tipp geben, nach welchem Schema die Dateien benannt werden sollen. Viele Grüße, Tim
  13. Mache ich doch gerne. Die Variation mit Tauschtextur ist erstellt. Die Isolatoren sind jetzt richtig mittig platziert. Den Fehler habe ich behoben. Mir auch Weitere Highlights sind: Ein Variante des ZDF Express. ... und die umweltfreundliche AEG-Lok. Es gibt insgesamt sechs Variationen. Ich würde mich über einen Test, Kritik, Anregungen freuen. Denkt ihr, dass es in Ordnung ist, wenn ich diesmal die beschriftbaren Felder ab V8 weglasse, da alle Variationen eh Tauschtexturen aufweisen? B6002FDB-8026-4691-AD9C-61937DFE3733 Viele Grüße und viel Spaß beim Ausprobieren, Tim
  14. Hallo zusammen, ich habe nun das Modell bis auf die LOD-Stufen fertig. Die Stromabnehmer sind jetzt auch animiert. Das Modell kann unter der B6002FDB-8026-4691-AD9C-61937DFE3733 schonmal begutachtet werden. Soll ich noch weitere Farbvarianten erstellen? Habt ihr spezielle Wünsche? Ich würde nämlich die Systemlok BR 120 502 in gelb noch als Variation erstellen. Viele Grüße, Tim
  15. Super, ja auf jeden Fall. Viele Grüße, Tim
  16. Hallo @Roter Brummer, m. M. passt die Auswahl. Alles Wichtige ist dabei. Sehe ich das richtig, dass du zwei verschiedene Varianten für das Endstück gebaut hast, eine kürzerer und eine längere? Ich hätte da nur so eine Idee. Könnte man das Endstück der Länge nach animieren, sodass man ganz idividuell die Länge einstellen kann oder lassen Splines dies nicht zu? Viele Grüße, Tim
  17. Viele Grüße, Tim
  18. Hallo zusammen, ich bin gerade an meiner Lieblingsloks, der Baureihe E 120, dran. Man darf nur nicht aufgeben wenn's mal total haarig und schwierig wird. Ich hatte nämlich nur eine Zeichnung der Seitenansicht und nicht eine Zeichnung der Vorderansicht, aber irgendwie klappt es dann mit weiteren Beispielsfotos doch und die Stromabnehmer sind eine Wissenschaft für sich. Daher Hut ab für die Modellbauer die speziell E-Loks konstruieren. Ich kann nur werdende Modellbauer ermuntern, sich einfach mal an ein einfaches Beispiel zu setzen und herumexperimentieren, denn ich denke, dass wir Modellbauer immer gut gebrauchen können. Zwischendurch kann man immer Zwischenstände abspeichern, denn dann kann man immer auf vorherige Stände zurückgreifen, falls man die Konturen mal völlig in Sand gesetzt hat. Die BR 120 war die erste Drehstromlok. Quasi wurde dieselbe Technik auf für den ICE 1 (BR 401) verwendet. Viele Grüße, Tim
  19. In folgender Anlage von Götz wurde der Selbstblock schonmal verwendet. 12FBFA21-6D56-444E-A59B-E7A4655EFE2D Edit: Jetzt fällt mir gerade ein, dass man auch beim Deaktivieren einer Fahrstraße auch die jeweilige FS wieder scharf stellen kann. Dazu muss man in der Fahrstraße das Schlagwort Selbstblock vergeben. Viele Grüße, Tim
  20. ..es funktioniert auch grafisch. So wie hier: Viele Grüße, Tim
  21. Ja, das steht auf meiner Warteliste. Ich denke, dass ich vorerst nur die Zs2, Zs6 und Zs13 Zusatzanzeiger bauen werden. Es dauert daher noch etwas. Vorsignalwiederholer bei Hl-Signalen sind mir so nicht bekannt. Hast du vielleicht Beispiele hierfür? Viele Grüße, Tim
  22. Hello @Herman, There is a deferred instruction with about 50 seconds but this instruction will only be executed if the variable "vorzeitige Abfahrt" is false. The problem is that this variable was set to true so that the doors weren't close so far. I fixed the bug. The variable will be reset to false if the Signal shows Hp0. Oh, that's dangerous! We all would like to use a proper operating procedure. I also fixed this so that the doors are closed before the train leaves the train station. Normally it is intended to switch the "Durchfahrtsschalter" to "Durchfahrt" (passage) before the train had entered the station. The train shouldn't stop. Instead the train should pass the train station and this should be used for express trains. I fixed the bugs in my layout and I also reloaded it again. Thanks for your hints. I'm looking forward if you could test the layout again. Kind regards, Tim
  23. Bahnsteigaufenthalt mit Türsteuerung und Signalabhängigkeit Hallo zusammen, vor längerer Zeit habe ich die automatische Türsteuerung für Bahnsteige vorgestellt. Nun habe ich die Steuerung erweitert, dass auch Signale mitberücksichtigt werden und beispielsweiße Türen schließen, wenn ein Signal auf Fahrt gestellt wird oder Züge an fahrtzeigenden Signalen für eine bestimmte Zeit wie auch bei Vorbild anhalten und nicht einfach losfahren. In der Demo befindet sich im Hintergrund ein Haltepunkt. Dort halten alle Personenzüge an, die Türen öffnen sich und nach 50 Sekunden schließen sich die Türen wieder und der Zug fährt wieder automatisch los. Güterzüge mit dem Schlagwort "Güterzug" werden ignoriert und fahren einfach durch. Dann gibt es ganz klassisch Bahnsteige mit einer Signalabhängigkeit im Bahnhof. Hier gibt es vier verschiedene Fälle: Das Ausfahrtsignal ist auf Halt (Hp0) gestellt und der Durchfahrtschalter steht auf Halt.: Wenn der Zug ankommt, werden nach einer kurzen Verzögerung die Türen geöffnet und nach ca. 50 Sekunden wieder geschlossen. Der Zug fährt nicht an. Erst wenn das Ausfahrtsignal auf Fahrt (Hp1/Hp2) steht, fährt der Zug los. Das Ausfahrtsignal steht auf Fahrt und der Durchfahrtschalter in der Nähe zum Signal zeigt Halt.: Die Ausfahrt ist schon gestellt. Trotzdem hält der Zug an und die Türen öffnen sich. Nach ca. 50 Sekunden schließen sich die Türen und der Zug fährt nach einer kurzen Verzögerung automatisch los. Das Ausfahrtsignal steht auf Halt und der Durchfahrtschalter in der Nähe zum Signal zeigt Halt.: Auch hier öffnen sich zuerst die Türen. Bevor nach 50 Sekunden regulär die Türen geschlossen werden, wird die vorzeitige Ausfahrt (Hp1/Hp2) gestellt und die Türen schließen sich sofort und nicht erst 50 Sekunden nach Ankunft. Der Zug fährt automatisch los. Der Durchfahrtsschalter steht auf Durchfahrt und schaltet somit das Ausfahrsignal automatisch auf Fahrt. Der Zug hält nicht am Bahnsteig an, sondern fährt durch. Dieser Fall eignet sich vor allem für Güterzüge oder Schnellzüge. Viel Spaß beim Ausprobieren. C61E47AA-40D3-4239-B263-5AABC98A4954 Viele Grüße, Tim
  24. Hallo @Phrontistes, Durch Weglassen der mittleren Detailstufe (Level Of Distance 1) konnte ich nun den Innenraum (beste Detailierung) erst viel später ausblenden. Das habe ich bei allen Variationen nun berücksichtigt, sofern@Neo wegen Performancegründen nichts dagegen hat. Denn die detailreichste Stufte hat im Gegensatz zur polygonärmsten LOD2-Stufe ziemlich viele Polygone und da im Studio mehrere Objekte gleichzeitig gerendert werden müssen, kann die FPS-Rate schon ziemlich in die Knie gehen, wenn die detailreichste Stufe erst viel später ausgeblendet wird. Deswegen verwendet man für mittlere Entfernungen in der Regel die LOD1-Stufe. Im Idealfall fällt dem User der Wechsel der LOD-Stufen gar nicht auf, weil er sich nicht auf einzelne Modelle fokussiert sondern auf das Gesamtbild der Szenerie. Nur wenn man explizit Objekte mit der Kamera etc. verfolgt kann man den Wechsel beobachten. Beachte bitte, dass ich hier eine andere temporäre ID verwende, da mein Upload-Limit unter der ursprünglichen ID aufgebraucht ist. temporäre ID: 52B1E0D8-84D8-4754-87E6-F07B33080B9B PS: Daten der LOD-Stufen (gilt nur für erste Variation): LOD0: 25012 Polygone (LOD1: 8250 Polygone) LOD2: 3715 Polygone Viele Grüße, Tim
  25. ja, das finde ich auch als etwas unglücklich. Es wäre schön, wenn Du das noch ändern könntest. Da muss ich euch leider enttäuschen. Ich verwende für die Innenbeleuchtung bereits die maximal kleinste Animationseinheit von einem Schritt, sodass ich die Animation für die Innenbeleuchtung nicht weiter beschleunigen kann, da die Einschränkung mit den 24 fps für glb-Dateien in Blender gilt. Ich habe die Rauchfahne reduziert. Ich hoffe, dass es jetzt besser aussieht. 759F0C3D-E290-4C90-9094-E7E7B1FFCE3E Danke für die vielen Likes. Viele Grüße, Tim
×
×
  • Neu erstellen...