Shadersammlung: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(Shadersammlung angelegt)
 
K (Shader)
Zeile 31: Zeile 31:
 
!width=150px|Bild
 
!width=150px|Bild
 
|-
 
|-
 +
![[shader_verysimple]]
 +
!verysimple
 +
(standard texture binding)
 +
!damadmax
 +
!Ein einfacher Shader, welcher eine Textur an Vertices bindet. Dieser Shader baut damit das standard Texturierungsverhalten der fixen Pipeline nach.<br>
 +
''A very simple shader. It only binds a texture on some vertices, thus this shader simulates the standard behavior of a part of the fixed pipeline.''
 +
![[Bild:shader_verysimple.jpg|150px|150px]]
 
|}
 
|}

Version vom 11. August 2008, 07:26 Uhr

Die DGL Shadersammlung soll euch helfen Shader für OpenGL zu finden.

Organisation

Aufbau

Für den Anfang wird die Shadersammlung nicht gegliedert. Mit wachsender Anzahl der verlinkten Shader wird sich dies ändern.

Vorlage

Falls ihr einen Shader bereitstellen wollt sind drei Dinge nötig:

  1. Kopiert die nachfolgende Vorlage ans Ende der Shaderliste und tragt die passenden Daten ein.
  2. Erstellt einen neuen Shaderartikel den ihr in der eingefügten Zeile verlinkt. Benutzt dazu die Shaderartikelvorlage. Shaderartikel müssen mit shader_ benannt sein. z.B. shader_Wasser2d für einen 2D Wassershader.
  3. Da Shader zu 90% optische Effekte bewirken, sollte (mindestens) ein aussagekräftiges Beispielbild im Shaderartikel hinterlegt werden. Das Bild muss dann auch hier in der Liste verlinkt werden.

Fügt folgenden Code ans Ende der Shaderliste an:

![[shader_HierNameEintragen]]
!HierNameEintragen
!Autorname
!Was macht der Shader.<br>
What does the shader do.*
![[Bild:Beispielbild.jpg|150px|150px]]

* Die englische Beschreibung ist freiwillig. Hilft aber bestimmt den Shader zu verbreiten. Die deutsche Beschreibung ist Pflicht.


Für euren neuen Shaderartikel sollte diese Shaderartikelvorlage benutzt werden. (Vorlage aufrufen, bearbeiten klicken, Alles kopieren und in euren neuen Shaderartikel einfügen.)

Shader

Link Shadername Autor Kurzbeschreibung Bild
shader_verysimple verysimple

(standard texture binding)

damadmax Ein einfacher Shader, welcher eine Textur an Vertices bindet. Dieser Shader baut damit das standard Texturierungsverhalten der fixen Pipeline nach.

A very simple shader. It only binds a texture on some vertices, thus this shader simulates the standard behavior of a part of the fixed pipeline.

150px