Rauch und Dampf
-
- Beiträge: 3108
- Registriert: Montag 17. März 2003, 16:55
- Wohnort: Dortmund
- Kontaktdaten:
Rauch und Dampf
Hallo zusammen,
ich weiß nicht, ob es hier schon mal kam... Ich hab ein kleines Problem mit der Rauch- und Dampffunktion im internen Editor.
Ich wollte gerne für ein Haus den Schornstein qualmen lassen, aber ich bekomm das nicht hin.
Was genau muss man denn da machen?!
ich weiß nicht, ob es hier schon mal kam... Ich hab ein kleines Problem mit der Rauch- und Dampffunktion im internen Editor.
Ich wollte gerne für ein Haus den Schornstein qualmen lassen, aber ich bekomm das nicht hin.
Was genau muss man denn da machen?!
Re: Rauch und Dampf
Ich habe mal mit dem NFZ nur kurz probiert.
Eine vorhandene Standard-Lok in den Start-Screen-Plan eingebunden, nachdem ich in Zoom 1 (geht nur da) eine uninnige Rauchquelle eingebaut habe.
Dampflok BR 01 ... dazu gehört Rauchquelle x 5 / y 11 / Lg 10 --- Pixelzählung beginnend links unten.
Rauch endet am oberen Bildende mit der eingestellten Länge.
Eine vorhandene Standard-Lok in den Start-Screen-Plan eingebunden, nachdem ich in Zoom 1 (geht nur da) eine uninnige Rauchquelle eingebaut habe.
Dampflok BR 01 ... dazu gehört Rauchquelle x 5 / y 11 / Lg 10 --- Pixelzählung beginnend links unten.
Rauch endet am oberen Bildende mit der eingestellten Länge.
Sie haben keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Freundliche Grüße aus dem Donautal nähe Wien
Fred
Aktuelle Busparade:
(Die Farben wurden durch die Umwandlung in GIF-Format und Reduzierung auf 256 Farben verfälscht!)
Fred
Aktuelle Busparade:
(Die Farben wurden durch die Umwandlung in GIF-Format und Reduzierung auf 256 Farben verfälscht!)
-
- Beiträge: 2212
- Registriert: Sonntag 16. März 2003, 15:25
- Kontaktdaten:
Re: Rauch und Dampf
Guten Abend,
Bei Landschaft ist es aber komplizierter. Zuerst muß man zeichnen, und "Rauch" oder "Dampf" auswählen und passend positionieren. Im internen Editor geht das mit den Einträgen auf der rechten Seite. Es muß unbedingt beim Bearbeiten der Zoom1-Grafik begonnen werden, auch wenn es andere gibt. Wenn die Grafik für Zoom1 keine Dampf/Rauch-Info hat, dann werden die anderen ignoriert. Diese kann man aber später verwenden, um bei genaueren Grafiken auch den Rauch etwas genauer zu positionieren.
Das alleine macht den Rauch aber noch nicht "lebendig". Dazu muß -wie für jede Animation- ein Eintrag in der zugehörigen Animationssteuerdatei erstellt werden. Als Beispiel möge die "lturm.bnm" dienen, die beim Demo0-Netz dabei ist. Wenn Deine Gebäude z.B. in einer Datei "MeineStadt1.uz1" gespeichert sind (bzw. einzeln als "MeineStadt1-nn-nn.gz1"), dann muß dazu auch eine "MeineStadt1.bnm" existieren. Die von mir gelieferten Beispieldateien enthalten eine kurze Beschreibung auf englisch, in der BAHN-Hilfe unter "Animationsdateien" gibt es aber auch eine etwas längere auf deutsch.
Hier ein Beispiel für einen recht einfachen Fall:
Alle hier verwendeten Maße sind "einfache Elemente", also keine Pixel. Das ganze dient dazu, um BAHN mitzuteilen, welche Teile der Grafik zu animieren sind. In der Regel ist das nur ein kleiner Teil des ganzen Objektes. Bei Fahrzeugen gibt es diese Optimierung nicht. Die fahren ja sowieso meistens herum und müssen daher regelmäßig neu gezeichnet werden.
xd=0: Die Animation befindet sich in der x-Position, wo das Element selbst steht (bei kleinen Gebäuden immer).
b=1: Die Animation belegt nur 1 Element quer (Ost-West). Man kann aber auch eine lange Rauchfahne erzeugen, die bis ins nächste Element reicht.
yd=+2: Die Animation befindet sich optisch 2 Elemente über dem eigentlichen Objekt. Also das Haus ist 2 einfache Elemente hoch oder etwas mehr, und der Schornstein endet im 3. Element (Zählung beginnt bei 0).
h=1: Die Animation belegt nur 1 Element hoch ("Nord-Süd"). Man sollte so zeichnen, daß das paßt, also nicht gerade über eine Elementgrenze.
st=1: Das Animationsprogramm besteht nur aus einem Schritt, der immer wiederholt wird. Das genügt hier. BAHN zeichnet das entsprechende Gebiet immer wieder neu und setzt dabei die Rauchpixel jedesmal woanders hin. Das Gebäude selbst sieht immer gleich aus.
sym=4: Das Programm gehört zum Symbol 4 der Grafikdatei, also in unserem Beispiel zu "MeineStadt1-04-00a.gz1".
Die 2.Zeile ist der -in diesem Fall einzige- Schritt des Programms.
0: Es ist das Element 0 zu zeichnen (es gibt ja auch gar kein anderes, bei Animationen aus mehreren Bildern wäre das jedesmal eine andere Nummer)
10: bis zum nächsten Schritt sollen mindestens 10*50ms = 500ms = 1/2s vergehen
12: bis zum nächsten Schritt sollen höchstens 12*50ms = 500ms = 1/2s vergehen
(wenn beide gleich sind, läuft das ganze in einem exakten Zeitraster, aber bei Rauch kann man da auch unterschiedliche Werte eingeben, damit es etwas variiert wird. Das wirkt besonders dann besser, wenn mehrere gleiche Gebäude nebeneinander plaziert werden). Je kleiner die Zahlen, umso größer die Belastung des Computers, wenn man dann lauter solche Gebäude neben- und übereinander baut.
0: kein Sound. Bei Rauch/Dampf wohl immer.
Grüße,
Jan B.
Bei Fahrzeugen geht das so, denn BAHN animiert sie automatisch.piefke53 hat geschrieben:Ich habe mal mit dem NFZ nur kurz probiert.
Eine vorhandene Standard-Lok in den Start-Screen-Plan eingebunden, nachdem ich in Zoom 1 (geht nur da) eine uninnige Rauchquelle eingebaut habe...
Bei Landschaft ist es aber komplizierter. Zuerst muß man zeichnen, und "Rauch" oder "Dampf" auswählen und passend positionieren. Im internen Editor geht das mit den Einträgen auf der rechten Seite. Es muß unbedingt beim Bearbeiten der Zoom1-Grafik begonnen werden, auch wenn es andere gibt. Wenn die Grafik für Zoom1 keine Dampf/Rauch-Info hat, dann werden die anderen ignoriert. Diese kann man aber später verwenden, um bei genaueren Grafiken auch den Rauch etwas genauer zu positionieren.
Das alleine macht den Rauch aber noch nicht "lebendig". Dazu muß -wie für jede Animation- ein Eintrag in der zugehörigen Animationssteuerdatei erstellt werden. Als Beispiel möge die "lturm.bnm" dienen, die beim Demo0-Netz dabei ist. Wenn Deine Gebäude z.B. in einer Datei "MeineStadt1.uz1" gespeichert sind (bzw. einzeln als "MeineStadt1-nn-nn.gz1"), dann muß dazu auch eine "MeineStadt1.bnm" existieren. Die von mir gelieferten Beispieldateien enthalten eine kurze Beschreibung auf englisch, in der BAHN-Hilfe unter "Animationsdateien" gibt es aber auch eine etwas längere auf deutsch.
Hier ein Beispiel für einen recht einfachen Fall:
Code: Alles auswählen
xd= 0, b= 1, yd= +2, h= 1, st= 1, sym= 4
0, 10, 12, 0
END
xd=0: Die Animation befindet sich in der x-Position, wo das Element selbst steht (bei kleinen Gebäuden immer).
b=1: Die Animation belegt nur 1 Element quer (Ost-West). Man kann aber auch eine lange Rauchfahne erzeugen, die bis ins nächste Element reicht.
yd=+2: Die Animation befindet sich optisch 2 Elemente über dem eigentlichen Objekt. Also das Haus ist 2 einfache Elemente hoch oder etwas mehr, und der Schornstein endet im 3. Element (Zählung beginnt bei 0).
h=1: Die Animation belegt nur 1 Element hoch ("Nord-Süd"). Man sollte so zeichnen, daß das paßt, also nicht gerade über eine Elementgrenze.
st=1: Das Animationsprogramm besteht nur aus einem Schritt, der immer wiederholt wird. Das genügt hier. BAHN zeichnet das entsprechende Gebiet immer wieder neu und setzt dabei die Rauchpixel jedesmal woanders hin. Das Gebäude selbst sieht immer gleich aus.
sym=4: Das Programm gehört zum Symbol 4 der Grafikdatei, also in unserem Beispiel zu "MeineStadt1-04-00a.gz1".
Die 2.Zeile ist der -in diesem Fall einzige- Schritt des Programms.
0: Es ist das Element 0 zu zeichnen (es gibt ja auch gar kein anderes, bei Animationen aus mehreren Bildern wäre das jedesmal eine andere Nummer)
10: bis zum nächsten Schritt sollen mindestens 10*50ms = 500ms = 1/2s vergehen
12: bis zum nächsten Schritt sollen höchstens 12*50ms = 500ms = 1/2s vergehen
(wenn beide gleich sind, läuft das ganze in einem exakten Zeitraster, aber bei Rauch kann man da auch unterschiedliche Werte eingeben, damit es etwas variiert wird. Das wirkt besonders dann besser, wenn mehrere gleiche Gebäude nebeneinander plaziert werden). Je kleiner die Zahlen, umso größer die Belastung des Computers, wenn man dann lauter solche Gebäude neben- und übereinander baut.
0: kein Sound. Bei Rauch/Dampf wohl immer.
Grüße,
Jan B.
-
- Beiträge: 3108
- Registriert: Montag 17. März 2003, 16:55
- Wohnort: Dortmund
- Kontaktdaten:
Re: Rauch und Dampf
Was ist bei mir falsch?
Sie haben keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- Jan Eisold
- Beiträge: 5048
- Registriert: Montag 17. März 2003, 15:55
- Wohnort: Dresden
- Kontaktdaten:
Re: Rauch und Dampf
Hm, ich würde zunächst mal im Editor "Begrenzung (Rand) anpassen" klicken und dann ist doch bei dir xd=0, oder ?
MfG Jan
MfG Jan
-
- Beiträge: 3108
- Registriert: Montag 17. März 2003, 16:55
- Wohnort: Dortmund
- Kontaktdaten:
Re: Rauch und Dampf
Auch nach Begrenzung anpassen bleibt der Rahmen so. Muss xd nicht 0 sein?
-
- Beiträge: 2212
- Registriert: Sonntag 16. März 2003, 15:25
- Kontaktdaten:
Re: Rauch und Dampf
Guten Tag,
Grüße,
Jan B.
So wie das Bild aussieht, wohl: xd=0 yd=+1 b=1 h=1Dierk Nüchtern hat geschrieben:Auch nach Begrenzung anpassen bleibt der Rahmen so. Muss xd nicht 0 sein?
Grüße,
Jan B.
-
- Beiträge: 3108
- Registriert: Montag 17. März 2003, 16:55
- Wohnort: Dortmund
- Kontaktdaten:
Re: Rauch und Dampf
Ich bin mit meinem Latein am Ende... was passt denn da nicht?
- Jan Eisold
- Beiträge: 5048
- Registriert: Montag 17. März 2003, 15:55
- Wohnort: Dresden
- Kontaktdaten:
Re: Rauch und Dampf
Hallo,
hier eine kleine Demo:
N = Nix
D = Dampf
R = Rauch
Grafiken: Animationsdatei: (kann leider nur als zip hochgeladen werden)
MfG Jan
hier eine kleine Demo:
N = Nix
D = Dampf
R = Rauch
Grafiken: Animationsdatei: (kann leider nur als zip hochgeladen werden)
MfG Jan
Sie haben keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
-
- Beiträge: 3108
- Registriert: Montag 17. März 2003, 16:55
- Wohnort: Dortmund
- Kontaktdaten:
Re: Rauch und Dampf
Danke! Es hat funktioniert
Offenbar war der Dateityp falsch. Das Symbol war erst so eins wie ne Textdatei mit Muster drin. Dann hab ich Jans Datei kopiert und unter nem anderen Namen gespeichert - jetzt geht es
Offenbar war der Dateityp falsch. Das Symbol war erst so eins wie ne Textdatei mit Muster drin. Dann hab ich Jans Datei kopiert und unter nem anderen Namen gespeichert - jetzt geht es