- Sie befinden sich:
- Fachbücher
- »
- Natur & Technik - Unsere Neuheiten
- »
- Informatik
- »
- Shader mit GLSL: Eine Einführung in die OpenGL Shading Language
Informatik
» Blick ins Buch
» weitere Bücher zum Thema
» Buch empfehlen
» Buch bewerten
Verlag: Diplomica Verlag
Erscheinungsdatum: 09.2009
AuflagenNr.: 1
Seiten: 162
Abb.: 89
Sprache: Deutsch
Einband: Paperback
Seit es Computergrafik gibt, wird kontinuierlich versucht die Qualität der Darstellung bis hin zum absoluten Realismus zu steigern. Die Shader sind dabei ein wichtiges Hilfsmittel um realistischer scheinende Materialien in der Computergrafik zu erzeugen. Shader bieten dem Grafik-Programmierer eine vorher unerreichte Flexibilität. Die vorher starren Vorgaben der Grafikprozessoren können nun individuell an die eigenen Bedürfnisse angepasst werden. Dieses Buch bietet einen schnellen Einstieg in die Highlevel Shading Sprachen. Anhand von Beispiel-Shadern in der OpenGL Shading Language (GLSL) werden die Grundsätze erklärt. Verschiedene Ansätze werden erläutert und mögliche Fehlerquellen werden aufgedeckt. Die Einbindung der entwickelten Shader in eigene OpenGL-Anwendungen wird geklärt.Zusätzlich wird eine Einführung in Textur-Erstellung und 3D-Modeling gegeben.
Kapitel 4.3.6, Die Shader in GLSLDemo einbinden: Wer ohne den aufwändigen Weg über ein eigenes OpenGL Programm Shader schreiben und ausprobieren möchte, der kann diese auch in ein bestehendes Programm wie z.B. GLSLDemo von der Seite www.3dshaders.com einbinden. Nach der Installation von GLSLDemo sollten im Ordner des Programms die Ordner bin, shaders und textures vorhanden sein. Starten wir das Programm mit glsldemo.exe im Ordner bin müsste das Programm wie in der Abbildung aussehen. In der Seitenleiste sind bereits einige Shaderbeispiele vorhanden. Im Menü View/Uniform adjuster (oder über Tastatureingabe Alt+U) können wir ein Bedienfeld öffnen. Darin werden Schieberegler für die im Shader definierten uniform Variablen angezeigt. Mit diesen Reglern können wir die Werte der Variablen ändern. Hat die Änderung des Wertes ein visuelles Feedback zur Folge, können wir es im 3Dbereich der Anwendung sofort sehen.
Heiko Ihde, Diplom-Informatiker FH, Grafiker für Computerspiele, Medieninformatik-Studium an der TFH-Berlin. Abschluss 2009 als Diplom-Informatiker FH. Derzeit tätig als Medieninformatiker im Bereich Grafik.
weitere Bücher zum Thema

Servervirtualisierung: Möglichkeiten und Grenzen der Servervirtualisierung im Anwendungsfeld der Hospitality Industry
ISBN: 978-3-8428-6567-9
EUR 48,00
Techniken zur Kostensenkung und Erhöhung von IT-Sicherheit durch WAN-Optimierung
Grundlagen, Funktion, Problematik und Möglichkeiten der Optimierung von Weitverkehrsnetzen
ISBN: 978-3-8428-7236-3
EUR 38,00
Entwicklung eines Usability Testverfahrens für Multitouch-Systeme
ISBN: 978-3-8428-6554-9
EUR 48,00
Von der Hollerithmaschine zum Computer: IBM Datenverarbeitung in der Verwaltung
ISBN: 978-3-8428-6889-2
EUR 48,00
Experimente mit Cypress-PSoC-Mikrocontrollern: Implementierung analoger Filter
ISBN: 978-3-8428-6425-2
EUR 38,00
Terrain Rendering mit Geometrie Clipmaps für Spiele
ISBN: 978-3-8428-6995-0
EUR 38,00
Prozessoptimierung in der Einzelteilproduktion
ISBN: 978-3-8428-6586-0
EUR 48,00
Reinforcement Learning: Roboternavigation in Heimumgebungen
ISBN: 978-3-8428-6183-1
EUR 58,00
Transformation von Wissen in Software: Möglichkeiten des Einsatzes von Wissensmanagement bei der Entwicklung von Software
ISBN: 978-3-8428-5898-5
EUR 38,00
Konzeption eines Vorgehensmodells für die Analyse zur Geschäftsprozessmodellierung und den Einsatz von Workflows im mittelständischen Unternehmen
Die 1. Phase zur Softwareentwicklung - Die Analyse
ISBN: 978-3-8428-6405-4
EUR 38,00




