Shader-Viewer

Der Shade-Viewer ist ein lite-C-Programm. Er eignet nich zum Durchsehen der Szene- und Modell-Shader, die mit 3D Gamestudio mitgeliefert werden. Um ihn zu starten, starten Sie einfach nur shadertest.c und das finden Sie im Ordner projects\shadertest.

Der Shader-Viewer lädt automatisch alle Shader, die in mtlFX.c und mtlView.c adressiert sind mit den folgenden Kommentarmarken:
////////////////////////////////////////////////////////////////////
//Shader Name: XXX
//Material Name: mtl_xxx
//Standard Model: xxx.mdl 
//Variable1: var1
//Variable2: var2
//Variable3: Not used
//Variable4: Not used

Der Shader-Name kann aus maximal 24 Zeichen bestehen und wird im Shaderpanel angezeigt. Der Material-Name muß auf den existierenden Material-Identifizierer passen. Das Standard-Modell wird geladen wenn ein neuer Shader ausgewählt ist und muß im Shadertest-Ordner vorhanden sein. Es sind bereits zwei Modelle enthalten: marine.mdl und box.mdl, sowie als Terrain water.hmp. Das Modell marine.mdl dient lediglich Demonstrationszwecken. Wollen sie es für Ihre Projekte benutzen, lizensieren Sie es bitte auf http://www.3drt.com.

Um Shader-Parameter zur Laufzeit zu verändern, bietet das Shaderpanel 4 Slider sowohl für den Szenen-, als auch für den Modell-Shader. Um einen Hinweis darauf zu geben wofür die Parameter gut sind, können sie über die Kommentarmarken Variable1 bis Variable4 benannt werden. Innerhalb des Modell-Shaders werden die Variablen durch den Vektor vecSkill41 adressiert und innerhalb des Szene-Shaders durch den Vektor vecSkill1.

Die Panel

► Aktuelle Version Online