-
Gesamte Inhalte
333 -
Benutzer seit
-
Letzter Besuch
Beiträge erstellt von Eggu
-
-
Super,
jetzt müsste sich noch die Umgebung im Strom der Zeit ändern
-
vor 1 Stunde schrieb manfredkropp:
Hat jemand eine bessere Idee?
Leider nein.
-
vor einer Stunde schrieb BahnLand:
Gang über die Treppenstufen hast Du ja äußerst trickreich gelöst.
Ja, diese Treppen-Lösung hatte ich schon letzten November in seiner Anlage "Ballonfahrt" bewundert.
Gruß
Eggu -
Im Ereignis Bahnhofsausfahrt, die Animationen zweiteilen und weitere Verzögerung hinzufügen:
if not deferredCall then
if signal.state == 1 then
local t = layout:getVehiclesOn(signal)
for i, Fahrzeug in ipairs(t) do
local t, t2 = layout:getVehicleGroup(Fahrzeug, 3)
for i, Wdh in ipairs(t) do
local Ori = t2[i]
Wdh.animations["01-Sperre 1 Oeffnen"]:play(-1, -1)
Wdh.animations["02-Sperre 2 Oeffnen"]:play(-1, -1)
-- Wdh.animations["03-Tuer 1 Oeffnen"]:play(-1, -1)
-- Wdh.animations["04-Tuer 2 Oeffnen"]:play(-1, -1)end
end
defer(2, "Verzögerung_p2")
endelseif deferredCall == "Verzögerung_p2" then
if signal.state == 1 then
local t = layout:getVehiclesOn(signal)
for i, Fahrzeug in ipairs(t) do
local t, t2 = layout:getVehicleGroup(Fahrzeug, 3)
for i, Wdh in ipairs(t) do
local Ori = t2[i]
-- Wdh.animations["01-Sperre 1 Oeffnen"]:play(-1, -1)
-- Wdh.animations["02-Sperre 2 Oeffnen"]:play(-1, -1)
Wdh.animations["03-Tuer 1 Oeffnen"]:play(-1, -1)
Wdh.animations["04-Tuer 2 Oeffnen"]:play(-1, -1)
end
end
defer(2, "Verzögerung")
endelseif deferredCall == "Verzögerung" then
signal.trackContact.autoAcceleration = true
defer(2, "Verzögerung (2)")
elseif deferredCall == "Verzögerung (2)" then
signal.trackContact.autoAcceleration = false
end -
Müsste doch mit "herkömmlichen" Fahrstraßen zu lösen sein.
Wie genau sieht die Anlage aus ? Ist sie hier als Entwurf verfügbar? -
Ich mische mich mal ein, weil ich mir das auch angeschaut hatte:
running and 0 or 1 hat die gleiche Wirkung wie: running ? 0 : 1
-
vor 1 Minute schrieb Eggu:
indem man die Keyframes horizontal verschiebt
Komplette Keyframes (auch mehrere) kann man zB direkt in der Timeline selektieren und verschieben
(wie üblich mit G wie grab) -
vor 11 Minuten schrieb Chris06:
Kann man in Blender die Geschwindigkeit der einzelnen Animationen ändern
Die Anim.-Geschw. ändert man, indem man die Keyframes horizontal verschiebt (also den Zeitpunkt verändert),
oder die Änderung der location/scale/Winkel unterschiedlich ausführt. Beides muss zusammen passen, so dass es auch zur
Wiedergabegeschwindigkeit passt (Frames/second), und so dass es nicht ruckelt, und so, dass man nicht unnötig viele Keyframes erzeugen muss.
Für gleichmäßige Drehungen reichen ein Keyframe alle 90°, oder 120°. 180° könnte problematisch sein, weil dann die Drehrichtung zweideutig ist.
Bei Drehungen um mehrere Achsen kann es unerwartete Ergebnisse geben (siehe "Euler-Drehungen" oder auch "Gimbal-Lock").
Dann könnte man auf Quaternionen-Drehung ausweichen. -
-
Ja, den Keyframe-Typ kann man an verschiedenen Stellen einstellen.
Den genauen Kurvenverlauf sieht man im Graph-Editor, dort kann man auch die Kurvenverläufe fein-tunen.
Ob man die Default-Werte hierfür verändern kann, weiß ich nicht, müsste man recherchieren.
Gruß Eggu -
-
Habe 'mal die Lösung von Götz in einem kleinen Beispiel umgesetzt, gefällt mir ganz gut.
(Weiche noch nicht zu einem Stummel verkürzt)259AFCC9-41C1-4613-9B9A-95C51D41954C
Gruß Eggu
-
-
Geht meines Wissens nur per "Gruppe auflösen" und "neu gruppieren".
Erweiterte Gruppenfunktionen stehen seit einiger Zeit auf der to-do-Liste. -
-
Noch ein ähnliches Phänomen:
Oft kleine Sprünge bei den Gleisübergängen.
(Bezug: verlinkte Beispiel-Anlage, Heli-Spur) Die Gleisstücke sind teilweise (absichtlich) verdreht (twisted), oft funktioniert der Snap an Gleisübergängen trotzdem sehr glatt, inkl. Übernahme der Verdrehung (Verdrehung um Kurvenlage korrekt darzustellen).
Leider ist der Übergang nicht immer ganz nahtlos. Man kann erst snappen per Spline-Anfasser, dann noch z-Komponente snappen,
mit Shift ohne Snap z fein-justieren klappt oft nicht, da springt das Gleisende oft weit weg.
Durch eine "fummelige" Kombination aus Spline- und z-Snap kann man sich einem glatten Übergang mehr oder weniger gut annähern.Gruß Eggu
Test-Anlage: 0B5644D9-603B-42A8-AD01-7B6F5F96B8EE
-
Der Standard-Bodenplatte eine weitere hinzufügen und Höhe mit der z-Koordinate wählen.
-
Hallo @Neo,
jetzt, wo du es sagst, habe ich wohl verwechselt.Modulweites Ersetzen von Variablennamen, wäre das als neues Feature machbar?
Gruß Eggu
-
vor 4 Stunden schrieb Goetz:
wo du den Inhalt der Variablen verwendest, sie also ausliest, wird der Name bei Änderungen angepasst.
Danke, aber nein, leider auch nicht, z.B. "Lok-Geschwindigkeit = <Variable>", oder Abfrage "<Variable> existiert".
<Variable> wird auch da namentlich nicht angepasst.Gruß Eggu
-
Ok, schade.
Dürfte softwaretechnisch nicht so schwierig sein, den Wert als Eigenschaft auslesbar zu machen.
Dann könnte man so einen Regler als Eingabegerät gut nutzen, nicht nur für Lok-Geschwindigkeit.Gruß Eggu
-
Das ging doch 'mal,
ich konnte (z.B. Modul-) Variablennamen an der Definitionsstelle ändern,
und an der Verwendungsstelle wurden sie automatisch angepasst (falls sie nicht erst in einer tiefen Verschachtelungsstufe erschienen).Scheint nicht mehr zu funktionieren, siehe Anlagen.
Gruß Eggu
Erst-Definition und Verwendung:
Variablennamen geändert:
Aber nicht angepasst im EV-Block:
-
... geht das ?
Kenne den Workaround: Regler mit Dummy-Lok (auf Dummy-Rundkurs) verbinden, dann Geschwindigkeit der Lok auslesen,geht das nicht direkt, vl. in Lua ?
Danke und Gruß Eggu
-
vor einer Stunde schrieb Eggu:
Ja, ich bin ja auch kein Fachmann
.... aber vor ca. 6 Jahren war ich 'mal ganz gut in dem Thema bewandert,
da ich selbst eine Marke entworfen hatte und von unserer Fachabteilung dann eintragen lassen,
scheint noch aktiv zu sein: ACD Marken-Eintragung -
Ja, ich bin ja auch kein Fachmann, habe aber auch schon lange die teils kuriosen Rechtsstreite verfolgt.
Und oft, wie auch oben im letzten "Noppensteine"-Artikel werden die Schutz-Begriffe falsch verwendet.
Es gibt sicher kein "Patent" auf das "Männchen", die Patente auf die "Klemmtechnik" sind längst abgelaufen, das Männchen ist als 3d-Marke geschützt,
so wie auch der normale 2x4 Stein.Gruß Eggu
PS: wer selber mal stöbern möchte im Markenregister (alleine von L. 11 Seiten Marken-Anmeldungen).
Waschstraße
in Modelle
Geschrieben
aus der Wiki:
_CP - Beginnt ein Objekt mit diesem Namen, dann wird es als Kontaktpunkt interpretiert. Kontaktpunkte verbinden sich automatisch mit anderen Kontaktpunkten. Die Ausrichtung des Objekts bestimmt dabei die Richtung, in die ein Objekt beim Verbinden gedreht wird. Kontaktpunkte werden nicht gezeichnet, ihre Geometrie spielt daher für das 3D-Modellbahn Studio keine Rolle.