Wikibooks:Collections/GLSL Programming in Blender

From Wikibooks, open books for an open world
Jump to navigation Jump to search
GLSL Programming in Blender
An Introduction to Real-Time 3D Graphics

Please select an appropriate cover image for this collection. See "Template:Saved book" for instructions."


This is a collection of the pages in a Wikibooks book that can be easily saved, rendered electronically, and ordered as a printed book. For information and help on Wikibooks collections, see Help:Collections.
[ Download PDF ] [ Open in Collection Creator ] [ Order Printed Book ]
[ About ] [ FAQ ] [ Feedback ] [ Help ] [ Recent Changes ]


GLSL Programming in Blender[edit source]

An Introduction to Real-Time 3D Graphics[edit source]

Introduction
Basics
Minimal Shader
RGB Cube
Debugging of Shaders
Shading in View Space
Transparent Surfaces
Cutaways
Transparency
Order-Independent Transparency
Silhouette Enhancement
Basic Lighting
Diffuse Reflection
Specular Highlights
Two-Sided Surfaces
Smooth Specular Highlights
Two-Sided Smooth Surfaces
Multiple Lights
Basic Texturing
Textured Spheres
Lighting Textured Surfaces
Glossy Textures
Transparent Textures
Layers of Textures
Advanced Texturing
Lighting of Bumpy Surfaces
Reflecting Surfaces
Appendix on OpenGL Pipeline and GLSL Syntax
A.1 OpenGL ES 2.0 Pipeline
A.2 Vertex Transformations
A.3 Vector and Matrix Operations
A.4 Applying Matrix Transformations
A.5 Rasterization
A.6 Per-Fragment Operations