- HOME
- X-PLANE
- LINKS
- Mein Cockpit
- OBJEKTE
- SZENERIEN
- Szenerien-Liste
- Szenerien - Karte
- Modellflugplätze
- HELI - Landeplätze
- 4077 M.A.S.H.
- AAT Ranshofen
- EI01 Fastnet Rock
- F1 Spielberg Racetrack Heliport
- KH Dornbirn
- KH Linz
- KH Rudolfstiftung Wien
- KH Weisser Hof
- LKH-Hainburg
- LKH Hartberg
- LKH Rottenmann
- LKH Schladming
- LKH Wagna
- LOAC KH Kittsee
- LOAE KH Eisenstadt
- LOAF KH Baden
- LOAH KH Horn
- LOAI LKH Wr. Neustadt
- LOAJ Aspern Öamtc
- LOAK KH Krems
- LOAL Pöchlarn-Wörth
- LOAM Wien Meidling
- LOAO KH Oberpullendorf
- LOAY Kilb Heliport
- LOAZ KH Zwettl
- LOBA AKH Wien
- LOBI KH Mödling
- LODL Business Center Leitner
- LODO Oberwart OEAMTC
- LOGR KH Oberwart
- LOIB Hörlahof
- LOIC St. Anton a. Arlberg
- LOID KH Kufstein
- LOIE BKH Reutte
- LOIF LKH Feldkirch
- LOIG Wucher Ludesch
- LOIL Zams Christophorus 5
- LOIM Heliport Kufstein
- LOIO Sölden
- LOIP Ischgl Idalpe
- LOIU LKH Innsbruch HeliPort
- LOIW Waidring
- LOJC Christophorus 4 Reith
- LOJI Medalp Imst
- LOJK Kaltenbach
- LOJN Christophorus 8 Nenzing
- LOJP Karres
- LOJT Hintertux
- LOJW Wucher Gallus 1 Lech/Zuers
- LOLY ÖAMTC Christophorus 15 Ybbsitz
- LOGA LKH Bad Radkersburg
- LOJH Martin 8 Hochgurgl
- LOMP Patergassen
- LOPK LH Phyrn-Eisenwurzen Kirchdorf
- LOMW LKH Wolfsberg
- LOSJ St. Johann im Pongau
- LOWH Hanusch Krankenhaus
- Tauernklinikum Zell am See
- LOXH Hochfilzen
- LOXS Schwarzenbergkaserne
- UKH Lorenz Böhler
- UKH Meidling
- AT02 Scalaria airchallenge
- LAA-Ungerndorf
- LEGO Mistelbach
- LOAA Ottenschlag
- LOAB Dobersberg
- LOAD Völtendorf
- LOAG / LOBK Krems-Langenlois
- LOAN / LOAW Wr. Neustadt Ost
- LOAR Altlichtenwarth
- LOAS Spitzerberg
- LOAT Trausdorf
- LOAU Stockerau
- LOAV Vöslau
- LOGF Fürstenfeld
- LOGG Punitz
- LOGI Trieben
- LOGK Kapfenberg
- LOGL Lanzen-Turnau
- LOGM Mariazell
- LOGO Niederöblarn
- LOGP Pinkafeld
- LOGT Leoben Timmersdorf
- LOGW Unterfladnitz
- LOIH Hohenems
- LOIJ St. Johann
- LOIK Kufstein
- LOIR Reutte Höfen
- LOKF Feldkirchen
- LOKG Glainach
- LOKH Friesach
- LOKL Lienz / Nikolsdorf
- LOKM Mayerhofen
- LOKN Nötsch
- LOKR Sankt Donat
- LOKW Wolfsberg
- LOLC Scharnstein
- LOLE Eferding
- LOLF Freistadt
- LOLG Sankt Georgen
- LOLH HB-Hofkirchen
- LOLK Ried Kirchheim
- LOLO Linz Ost
- LOLS / LOLD Schärding-Suben
- LOLM Micheldorf
- LOLT Seitenstetten
- LOLU Gmunden
- LOLW Wels
- Windparks Österreich
- LOIQ Schenkair Feldkirch
- LOSM Mauterndorf
- LOWF Fischamend
- LOWG Graz Thalerhof
- LOWI Innsbruck Kranebitten
- LOWK/LOMU Klagenfurt
- LOWL Blue Danube Airport Linz
- LOWS W.A.Mozart
- LOWW Wien Schwechat
- LOWZ Zell am See
- LOXA Aigen
- LOXN Wr. Neustadt West
- LOXT Tulln
- LOXZ Zeltweg
- Leopoldsdorf im Marchfeld
- Aircrafts
- OE-HANGAR
- Tips und Tricks
- Addons für Österreich
- Allgemeines zur X-Plane Welt
- Europäische Strassen
- Kalkulation Light-Spill
- LUA-Scripts
- Modifikation von X-Plane mit JSGME
- PCL (Pilot controlled lights)
- Weniger Schnee auf der Runway
- Europäische Autobahn Beleuchtung
- Flugzeug-Bemalungen (Liveries) anpassen
- Tutorials
- Wir bauen eine Szenerie I
- Wir bauen eine Szenerie II
- Objekte für X-Plane I
- Objekte für X-Plane II
- Objekte für X-Plane III
- Objekte für X-Plane IV
- Objekte für X-Plane V
- Objekte für X-Plane VI
- Animationen bei Objekten
- Objekte in X-Plane positionieren (WED)
- Die Anwendung von Fassaden (.fac)
- Helipads als Markierung
- Rollmarkierungen
- Strassen mit Verkehr selbst erstellen
- Wir bauen eine Linie (.lin)
- Wir bauen einen Wald (.for)
- Wir bauen uns Bäume (.obj)
- Work in progress
- LIVERIES
- A319-100 OE-LDG
- A320-232 (Paul Glanville)
- A320-232 (QPAC)
- A321 (riviere) Austrian OE-LBF
- AS 350 B3+
- Airbus A330-200 (JAR-Design)
- Aquila A210 (Picus-X)
- BK117 (NDArt)
- Boeing 737-300 (IXEG)
- Boeing 737-8 ZIBO
- Boeing 737-800 (EADT)
- Boeing 747-8i Adv. (SSG)
- Boeing 757-200PW+RR (FF)
- Boeing 757-300RR (Flight Factor)
- Boeing 767 (Flight Factor)
- Boeing 777-200ER (Ramzzess)
- Boeing 787
- C172SP
- CRJ-200 (JROLLON)
- CRJ200
- Dash 8 Q400
- Diamond Aircrafts
- E-190 (SSG)
- EC-135V3 (Rotorsim.de)
- MD80 (Rotate)
- MD902 (Dawson Designs)
- Pilatus PC6
- RJ100
- Vickers Viscount
- Missionen / Flugpläne
Wir bauen eine Linie (.lin)
Verfasst von oe3gsu am Sa, 2014-01-04 11:57
Im WED (World-Editor) können mit dem Tool "Taxilines" zwar eine Vielzahl von Linien gezeichnet werden, aber hin und wieder kommt es vor, dass wir andere Linien als dort verfügbar, brauchen. Dann hilft uns das Tool "Lines" weiter. Doch einfach anklicken und zeichnen ist nicht. Dafür müssen wir vorher etwas tun!
Wir benötigen dazu:
- Ein Grafikprogramm zum Zeichnen der Bäume; ich verwende GIMP
- Einen Grafik-Viewer; ich verwende dazu IrfanView
- Einen Texteditor, der keine Formatierungs oder Steuerzeichen einfügt.; ich verwende den Windows-eigenen Editor oder Notepad++
Zuerst einmal müssen wir die Linie entwerfen. Dazu erstellen wir in GIMP eine neue Datei mit entsprechender Auflösung (128x128 oder 256x256px sind vollkommen ausreichend). Diese neue Datei bekommt jetzt eine Transparenz-Ebene (Menu "Ebene / Transparenz / Alphakanal hinzufügen). jetzt können wir schon unsere Linien zeichen: Entweder einfach ein entsprechendes Rechteck markieren und mit der entsprechenden Farbe füllen oder - wie auf den 4 rechten Linien - mit einem Muster versehen, dass eine Verwitterung der Linien simuliert.
Wie auf dem Beispiel rechts zu sehen, können in so einer Datei mehrere für die Szenerie benötigte Linien beinhaltet sein.
Wenn wir fertig sind, speichern und als .png konvertieren. Details dazu in den anderen Tutorials auf dieser Site.
Doch wie kriegen wir diese Linien jetzt auf unseren Flugplatz?
Dazu benötigen wir eine .lin-Datei. Wie diese im Detail aufgebaut ist, steht auf http://scenery.x-plane.com/library.php?doc=linspec.php
Für eine der soeben gemalten Linien hier ein Beispiel:
A
850
LINE_PAINT
TEXTURE Special_Lines.png
LOD 3000
TEX_WIDTH 256
SCALE 3.2 3.2
S_OFFSET 0 0 16 32
S_OFFSET 1 0 16 32
LAYER_GROUP markings +2
MIRROR
Schaut auf den ersten Blick kompliziert aus, ist es aber nicht:
A 850 LINE_PAINT |
Dies ist der Header der .lin - Datei und schaut immer gleich aus. |
TEXTURE Special_Lines.png | Diese Zeile sagt X-Plane, welche .png-Datei es beim Zeichnen der Linie benutzen soll |
LOD 3000 | Die LOD gibt den Abstand an, bis zu der die Linie sichtbar sein soll (hier: 3000m) |
TEX_WIDTH 256 | Hier spezifizieren wir, wie breit unsere Textur (die zuvor erstellte Datei) ist |
SCALE 3.2 3.2 | Mit diesen beiden Werten definieren wir, die groß unsere Textur in der Realitit ist (hier 3,2m) |
S_OFFSET 0 0 16 32 |
Diese Zeilen definieren welche Linie aus unserer Textur für die aktuelle Linie verwendet werden soll. Die erste Zahl gibt dabei den "layer" an. Damit können in einer Definition mehrere Linien "gestapelt" werden. Zuerst wird die Linie am Layer "0" gezeichnet, dann "1" und zum Schluss "2". Die drei weiteren zahlen geben jeweils den linken Rand, die Mitte, und den rechten Rand der Linien an (alle Werte in px aus unserer Textur-Datei. |
LAYER_GROUP markings +2 | Damit definieren wir, dass unsere Linie über den X-Plane eigenen Markierungen angeordent werden soll. |
MIRROR | Da die Linie ja eher selten nur (in unserem Beispiel 3,2m) so lang wird, wie unsere Textur, setzt X-Plane beim Zeichnen mehrere Textursegmente entlang dem Linien-Pfad. Falls unsere Textur am oberen und am unteren Rand selten wirklich identisch ist, können wir damit jedes zweite Segment "spiegeln", so dass immer oben an oben und unten an unten zu liegen kommt und keine häßlichen "Ecken" in unserer Linie entstehen. |
Wenn wir die Datei fertig haben, unter einem beliebingen Namen abspeichern. Beide Dateien (.png und .lin) in unseren Szenerien-Ordner ablegen.
Im WED finden wir jetzt in der Library auf der linken Seite einen Eintrag für unsere .lin-Datei. Diese einfach anklicken und wie gewohnt die Linie zeichen. FERTIG!
War doch ganz einfach, Oder?
Und hier noch ein Beispiel, wie man mit einer Linie auch Strassen zeichnen kann:
A 850 LINE_PAINT TEXTURE B1.png LOD 3000 TEX_WIDTH 128 SCALE 15.0 15.0 S_OFFSET 0 0 64 128 S_OFFSET 1 0 64 128 LAYER_GROUP markings +2 MIRROR |
|
die .lin-Datei | die .png-Datei |
Hier wird die gesamte Textur für die Linie verwendet (linker Rand = 0, Mitte = 64, rechter Rand = 128).
Und hier das Ergebnis:
Viel Spass beim Linien zeichnen!
Gerhard
Wenn Dir dieses Tutorial gefällt, freuen wir uns über Deine Spende: