[5xGLSL.Course] TyphoonLabs’ GLSL Course.....

Share your WebGL or GLSL Shader coding projects here.
User avatar
Site Admin
Posts: 297
Joined: 11 Apr 2016 17:49
Has thanked: 78 times
Been thanked: 60 times
Status: Offline

[5xGLSL.Course] TyphoonLabs’ GLSL Course.....

Postby WhiteWolf » 08 Jan 2017 19:10

Official Source : TyphoonLabs


I have found a nice 5 chapter OpenGL Shading Language Course Published by TyphoonLabs.
These training courses are full with a lot of interesting things from A/Z to learn about this interesting GLSL coding language.

The course is parted in 5 chapters written by Jacobo Rodriguez Villar (TyphoonLabs)

Screenshots of the course chapters.

Image Image

Image Image


Index of al Chapters and their contents :

Code: Select all

TyphoonLabs' OpenGL Shading Language tutorials

Chapter 1: Introduction to GLSL

- An Introduction to Programmable Hardware

- Brief History of the OpenGL Programmable Hardware Pipeline

- Fixed Function vs. Programmable Function


* Programmable Function Scheme

* Fixed Function Scheme

- Shader 'Input' Data


* Uniform Variables

* Vertex Attributes


* Varying Variables

- Shader 'Output' Data


* Vertex Shader

* Fragment Shader

- Simple GLSL Shader Example

- Shader Designer IDE


* User Interface


* Toolbar


* Menu


* State Properties



+ Light States



+ Vertex States



+ Fragment States


* Code Editor Window


* Uniform Variables Manager

Chapter 2: GLSL Basics

- Introduction

- GLSL Language


* Mechanisms Borrowed from C++

* Character Set


* Pre-processor Keywords


* Comments


* Variables and Types


* Type Descriptions


* Type Qualifiers


* Operators and Preference


* Subroutines


* Flow Control


* Built-in Variables


* Built-in Constants


* Built-in Attributes


* General Built-in Uniform States


* Varying Variables


* Built-in Functions

Chapter 3: GLSL Basic Shaders

- Introduction

- First Basic Shader


* Simple Shader 1


* Simple Shader 2: Using Varying Variables

- Using Built-in Uniforms and Attributes

- Texturing and Multitexturing (Vertex Attributes)

- Discard Shader and Subroutines

- Simple Illumination Model 1

- Simple Illumination Model 2: Per Vertex Specular & Glossines


Chapter 4: Advanced Shaders

- Introduction

- Per Pixel Illumination Model

- Bump Mapping

- Simple Parallax Shader

- Mandelbrot Shader (Flow Control)

- Advanced Illumination Model

Chapter 5: Appendix

- Using GLSL Shaders Within OpenGL Applications


* Loading and Using Shaders


* Using Uniforms


* Using Textures


* Using Vertex Attributes

- How To Use the 3DSMax5 Mesh Exporter

- References

The 5 PDF files of this course are packed into 1 rar archive.

Have fun ..........

Only registered members are able to see and download attachments from Aftermath. You must LOGIN or REGISTER to view these files.
(¯`·._.·currently working on Windows [AM]WEBDEFF Editor DemoTool Project.·._.·´¯)


Return to “GLSL/WebGL”

Who is online

Users browsing this forum: No registered users and 1 guest

Created by Matti from StylesFactory.pl and Warlords of Draenor

457,836 Page visits

Powered by phpBB® Forum Software © phpBB Limited