Lichtsäule: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
()
Zeile 1: Zeile 1:
 
= Lichtsäulen =
 
= Lichtsäulen =
 
 
Unter dem Begriff "Lichtsäulen" kann man viele Effekte fassen. Das einzigste was alle Effekte gemein haben sind das sie meißt mit [[transpartent]]en, hellen [[Textur]]en arbeiten um Leuchten zu simulieren.
 
Unter dem Begriff "Lichtsäulen" kann man viele Effekte fassen. Das einzigste was alle Effekte gemein haben sind das sie meißt mit [[transpartent]]en, hellen [[Textur]]en arbeiten um Leuchten zu simulieren.
  
 
Diese Lichtsäulen werden in Fantasy spielen oft benutzt um Anwendung von Zaubersprüchen auf Figuren oder Gegenständen verdeutlichen.
 
Diese Lichtsäulen werden in Fantasy spielen oft benutzt um Anwendung von Zaubersprüchen auf Figuren oder Gegenständen verdeutlichen.
  
== Wie mach ich das? ==
+
== Verschiedene Möglichkeiten ==
'''Lichtsäulen''' und diverse Effekte kann man recht einfach herstellen.  
+
 
Man benötigt dazu eine Oberfläche (z.B. einen Zylinder ohne Deckel und Boden) und eine Textur.<br>
+
=== Partikelsysteme===
Die Textur wird einfach mit [[Transparenz]] auf die Oberfläche gezeichnet.<br>
+
Lichtsäulen können auch einfach nur aufsteigende leuchtende Punkte sein. Um diese zur erzeugen werden [[Partikelsystem]]e verwendet.
Um dynamische Effekte ins Spiel zu bringen, müssen nur die Texturkoordinaten animiert werden.
+
 
 +
=== Zylinder ===
 +
Ein Zylinder kann auch eine Lichtsäule darstellen. In dem man hierbei die Textur-[[Matrix]] durch  [[glTranslate|Verschiebung]]en so manipulieren, zum Beispiel das Endresultat sich nach unten bewegende Lichtringe sind.
  
 +
== Allegmeine Hinweise ==
 
Um die Effekte etwas prikelnder gestalten zu können, kann man mit [[Multitexturing]] auch mehrere Texturen auf die Oberfläche [[Blenden]].
 
Um die Effekte etwas prikelnder gestalten zu können, kann man mit [[Multitexturing]] auch mehrere Texturen auf die Oberfläche [[Blenden]].
  
== Welche Befehle muss ich kennen? ==
+
== Grundlagen ==
 
*Nun die Grundlagen ([[glBegin]]), wie man Oberflächen rendert auf jeden Fall.
 
*Nun die Grundlagen ([[glBegin]]), wie man Oberflächen rendert auf jeden Fall.
 
*Natürlich auch Texturierungsbefehle ([[glTexCoord]], [[glTexParameter]]).
 
*Natürlich auch Texturierungsbefehle ([[glTexCoord]], [[glTexParameter]]).
  
== Gibts Artikel die mir weiterhelfen? ==
+
== Brauchbare Artikel ==
 
[[Blenden]], [[Multitexturing]], [[Texture Loader]]
 
[[Blenden]], [[Multitexturing]], [[Texture Loader]]
  
Andere Effekte: [[Techniken und Algorithmen#Dynamische Effekte| dyn. Effekte]]
+
[[Kategorie:Effekt]]

Version vom 13. Oktober 2004, 18:03 Uhr

Lichtsäulen

Unter dem Begriff "Lichtsäulen" kann man viele Effekte fassen. Das einzigste was alle Effekte gemein haben sind das sie meißt mit transpartenten, hellen Texturen arbeiten um Leuchten zu simulieren.

Diese Lichtsäulen werden in Fantasy spielen oft benutzt um Anwendung von Zaubersprüchen auf Figuren oder Gegenständen verdeutlichen.

Verschiedene Möglichkeiten

Partikelsysteme

Lichtsäulen können auch einfach nur aufsteigende leuchtende Punkte sein. Um diese zur erzeugen werden Partikelsysteme verwendet.

Zylinder

Ein Zylinder kann auch eine Lichtsäule darstellen. In dem man hierbei die Textur-Matrix durch Verschiebungen so manipulieren, zum Beispiel das Endresultat sich nach unten bewegende Lichtringe sind.

Allegmeine Hinweise

Um die Effekte etwas prikelnder gestalten zu können, kann man mit Multitexturing auch mehrere Texturen auf die Oberfläche Blenden.

Grundlagen

Brauchbare Artikel

Blenden, Multitexturing, Texture Loader