Sie sind nicht angemeldet.

DB V100 -- Lüfter des Motors -- Animation

1

Dienstag, 10. Juli 2012, 19:11

DB V100 -- Lüfter des Motors -- Animation

Eine Alternative

Die DB V100 - ob in rot, gelb oder blau, immerhin ein Premium-Modell.
Aber A c h t u n g !
http://www.abload.de/img/lfter_v100_fab0d.jpg
Bei einem längeren Halt auf einem Bahnhof geht die Lok kaputt, weil der Lüfter den Motorblock nicht mehr kühlt, er bleibt einfach stehen.

Und ein Schlüssel hierzu ist das Schlüsselwort der Matrix WHEELS1.
Der Lüfter hört auf die Treibradanimation, damit ist seine Drehgeschwindigkeit von der Fahrgeschwindigkeit abhängig.

Desto schneller man fährt, desto schneller dreht er sich,
bleibt die Lok stehen, steht er still, und fährt man rückwärts, dreht er sich ebenso...

Die letzten beiden Eigenschaften kommen besonders falsch.

Wird ihm anstelle WHEELS1 das Schlüsselwort WIPERARMRIGHT1 verpasst (Name der Matrix), lässt sich der Lüfter auf Knopfdruck starten.
Die Animation des Wischers ist eine Endlos-Animation, und damit ist auch eine kontinuierliche Rotation möglich.
Er dreht sich dann mit gleichbleibender Umdrehung, wird bei steigenden Geschwindigkeiten nicht zum Turbo-Kreisel.

Allein jetzt dreht er sich noch viel zu langsam.
Also muss die Übersetzung in der Animation geändert werden. In 8 Schritten dreht er sich daher nun 2x rundherum.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
*********** zuvor:		anim_node WHEELS1 ( **************** >>>>>>>>>>>>

				anim_node WIPER ( 
					controllers ( 1 
						tcb_rot ( 8 
							tcb_key ( 0 0 0 0 1 0 0 0 0 0 ) 
							tcb_key ( 1 0 0.7071068 0 0.7071068 0 0 0 0 0 ) 
							tcb_key ( 2 0 -1 0 0 0 0 0 0 0 ) 
							tcb_key ( 3 0 -0.7071067 0 0.7071068 0 0 0 0 0 ) 
							tcb_key ( 4 0 0 0 1 0 0 0 0 0 ) 
							tcb_key ( 5 0 0.7071068 0 0.7071068 0 0 0 0 0 ) 
							tcb_key ( 6 0 -1 0 0 0 0 0 0 0 ) 
							tcb_key ( 7 0 -0.7071067 0 0.7071068 0 0 0 0 0 ) 
						) 
					) 
				) 


Weiterhin lässt sich die Umdrehungszahl durch die FrameRate erhöhen (bsplw. 60 statt 30).

Quellcode

1
2
3
*** zuvor:	animation ( 8 30 *************** >>>>>>>>>>>>>>

		animation ( 8 60 


Wird auf die Taste V noch der Sound des Motorstarts gelegt, lässt sich damit der Motor einschalten, und dann rotiert der Lüfter.
Beides wird durch erneuten Tastendruck V wieder abgeschaltet.

Gruß Hehl

Freckel

Bahndirektor

Beiträge: 249

Registrierungsdatum: 25. November 2006

Wohnort: Land Brandenburg

Beruf: Vorarbeiter im Bergbau

  • Nachricht senden

2

Dienstag, 10. Juli 2012, 19:46

DB V100 -- Lüfter des Motors -- Animation

Top :top: :thumbsup: :top: Danke für diesen tollen Tip.
Der Freckel
Der Kunifuchs im Web - www.kunifuchs.de

augurex

Mitglied verstorben

  • »augurex« wurde gesperrt

Beiträge: 169

Registrierungsdatum: 17. März 2005

Wohnort: Sachsen

Beruf: Jurist i.R.

  • Nachricht senden

3

Mittwoch, 11. Juli 2012, 16:27

DB V100 -- Lüfter des Motors -- Animation

@Hehl:

Interessanter Beitrag von Dir, den leider wohl die Wenigsten verstehen bzw. nachvollziehen werden können. Da das Thema sicherlich ein größere Anzahl von Usern interssiert, wäre es m.E. sinnvoll, das Vorgehen Schritt für Schritt unter Angabe von Dateinamen zu beschreiben.


Gruß

augurex
-suaviter in modo, fortiter in re-

Ernst

Lebende Foren-Legende

Beiträge: 956

Registrierungsdatum: 25. Oktober 2008

Wohnort: Wuppertal

Beruf: Programmierer

  • Nachricht senden

4

Mittwoch, 11. Juli 2012, 20:15

DB V100 -- Lüfter des Motors -- Animation

Oder einfach mir die Sachen zur Verfügung stellen, dann setze ich die in ein Update mit rein. ;)
Viele Grüße von Unterwegs
und viel Spaß mit den GR-Add-Ons

Ernst Tollknaepper

driverboy

Lebende Foren-Legende

Beiträge: 1 304

Registrierungsdatum: 2. Mai 2003

Wohnort: Burgau/Bayern

Beruf: endlich vorbei

  • Nachricht senden

5

Donnerstag, 12. Juli 2012, 17:55

DB V100 -- Lüfter des Motors -- Animation

Oder einfach mir die Sachen zur Verfügung stellen, dann setze ich die in ein Update mit rein. ;)
@ Hehl

BITTE MACHEN :!: :!: :dafuer: :dafuer: :dafuer: :dafuer: :top: :top: :top: :top: :top: :top:
Schöne Grüße aus Burgau/Bayern
Jens

213 001-1

Lebende Foren-Legende

Beiträge: 746

Registrierungsdatum: 7. September 2004

Wohnort: Berlin-Spandau

Beruf: Selbstständig - Modellspielwaren

  • Nachricht senden

6

Donnerstag, 2. August 2012, 16:28

DB V100 -- Lüfter des Motors -- Animation

Bleiben die Einträge

linear_pos ( 5
linear_key ( 0 -2.74777e-005 3.08268 4.4156 )
linear_key ( 8 -2.74777e-005 3.08268 4.4156 )
linear_key ( 16 -2.74777e-005 3.08268 4.4156 )
linear_key ( 24 -2.74777e-005 3.08268 4.4156 )
linear_key ( 32 -2.74777e-005 3.08268 4.4156 )

bestehen oder sind diese zu entfernen?

232 Fan

Sounds

Beiträge: 2 734

Registrierungsdatum: 2. Mai 2003

Wohnort: Buxtehude

Beruf: Bauingenieur

  • Nachricht senden

7

Donnerstag, 2. August 2012, 17:30

DB V100 -- Lüfter des Motors -- Animation

Wenn du den Lüfterrotor nach dem Umbau nicht auf den Gleisen unter der Lok wiederfinden möchtest, dann solltest du diese "Linear"-Einträge behalten. ;)


Ludmilla - it's not noise, it's a feature !

8

Mittwoch, 15. August 2012, 09:47

DB V100 -- Lüfter des Motors -- Animation

@213 001-1

Zitat

Wenn du den Lüfterrotor nach dem Umbau nicht auf den Gleisen unter der Lok wiederfinden möchtest, dann solltest du diese "linear_key"-Einträge behalten.

Nein, die Einträge werden entfernt! Die Position ergibt sich vom Offset der betreffenden Matrix, wenn der linear_pos ( 5 ... ) Block ganz weggelassen wird.

Außerdem ist die Gesamtzahl der Schritte nun auf 8 mit den diskreten Stufen 0 bis 7 reduziert.
Andernfalls wäre die Umdrehungsgeschwindigkeit viel zu langsam, oder ab Stufe 7 bis 32 würde ein Stillstand eintreten.

Der betreffende Animations-Block sieht genau so aus, wie in meinem ersten Beitrag geschrieben, sonst hätte ich ihn dort anders hineingesetzt.

Gruß Hehl

232 Fan

Sounds

Beiträge: 2 734

Registrierungsdatum: 2. Mai 2003

Wohnort: Buxtehude

Beruf: Bauingenieur

  • Nachricht senden

9

Mittwoch, 15. August 2012, 10:27

DB V100 -- Lüfter des Motors -- Animation

Die Position ergibt sich vom Offset der betreffenden Matrix, wenn der linear_pos ( 5 ... ) Block ganz weggelassen wird.

Ich meine mich zu erinnern, dass der Offset bei animierten Teilen wirkungslos war und sich die Animation immer auf den Pivot bezieht, so dass die Verschiebung dann über die "linear_pos" der Animation passieren muss. Ich gebe allerdings zu, dass es schon eine Weile her ist, dass ich damit experimentiert habe und ich mich damals nur mit Streckenobjekten befasst habe.

Gruß
Christoph


Ludmilla - it's not noise, it's a feature !

213 001-1

Lebende Foren-Legende

Beiträge: 746

Registrierungsdatum: 7. September 2004

Wohnort: Berlin-Spandau

Beruf: Selbstständig - Modellspielwaren

  • Nachricht senden

10

Mittwoch, 15. August 2012, 18:24

DB V100 -- Lüfter des Motors -- Animation

Vielen Dank für die Erklärung.

Das ist für mich insofern wichtig, da ich seit geraumer Zeit dabei bin, die Modelle der V 100 komplett zu überarbeiten.

Daher sind solche Informationen von größter Wichtigkeit für mich.

Persönlicher Bereich