Lighthouse3d.com
Mostly about 3D graphics
About
Tutorials
GLSL Core Tutorial
Pipeline
Vertex Shader
Primitive Assembly
Tessellation
Geometry Shader
GS Examples
Rasterization and Interpolation
Fragment Shader
OpenGL Setup
Creating a Shader
Creating a Program
Setup Example
Troubleshooting: the Infolog
Cleaning Up
Data Types
Statements and Functions
Subroutines
Comm. App=>Shader
Attribute Variables
Uniform Variables
Uniform Blocks
Inter shader comm.
Spaces and Matrices
Interpolation Issues
OpenGL skeleton
Hello World
Color Example
Lighting
Dir Lights per Vertex I
Dir Lights per Vertex II
Dir Lights per Pixel
Point Lights
Spotlights
Texture Coordinates
Texturing with Images
Index
View Frustum Culling
Index
View Frustum’s Shape
Geometric Approach – Extracting the Planes
Implementation
Testing Points and Spheres
Testing Boxes
Testing Boxes II
Source Code
Clip Space Approach – Extracting the Planes
Implementation Details
Radar Approach – Testing Points
Testing Points II
Implementation
Testing Spheres
Implementation II
Source Code
Notes and Optimizations
Further Optimization
References
GLSL
Pipeline Overview
Vertex Processor
Fragment Processor
Setup for GLSL
Creating a Shader
Creating a Program
Setup Example
The InfoLog
Cleaning Up
Comm. OpenGL => Shaders
Uniform Variables
Attribute Variables
Data Types and Variables
Statements and Functions
Varying Variables
Shader Examples
Hello World in GLSL
Color Shader
Flatten Shader
Toon Shading
Toon – Version I
Toon – Version II
Toon – Version III
Lighting
Directional Lights I
Directional Lights II
Dir. Light per Pixel
Point Light Per Pixel
Spot Light Per Pixel
Simple Texture
Texture + Fragment
Multi-Texture
The Normal Matrix
Normalization Issues
Index
GLUT
Setup Basics
Initialization
Reshape
Animation
Keyboard
Moving the Camera I
Advanced Keyboard
Moving the Camera II
The Code So Far
The Mouse
Moving the Camera III
The Code So Far II
Popup Menus
Sub Menus
Modifying a Menu
Swapping Menus
The Code So Far III
Bitmap Fonts
The Code So Far IV
Bitmap Fonts II
Stroke Fonts
Frames Per Second
The Code So Far V
Game Mode
The Code So Far VI
Subwindows
Subwindow Reshape
Subwindow Rendering
Subwindows Code
glutPostRedisplay
The Code So Far VII
Source Code and Projects
Index
Maths
Vector Length
Cross Product
Dot Product
Vector Projection
Line and Rays
Plane
Ray-Sphere Intersection
Ray-Triangle Intersection
Catmull-Rom Spline
Very Simple * Libs
VS Font Lib
Requirements
In Action
Specification
Header
Source
VS GLInfo Lib
In Action
Header
Source
VS Log Lib
VS Math Lib
In Action
Specification
Header
Source
VS Profile Lib
In Action
Specification
Header
Source
References
VS ResModel Lib
Requirements
Header
Source
VS Resource Lib
Header
Source
VS Shader Lib
In Action
Specification
Header
Source
VS*L Downloads
CG Stuff
Loading an Image File and Creating a Texture
Framebuffer Objects
Working with Core OpenGL in WX Wigets
Atomic Counters
Timer Query
Libs that work great with OpenGL
GLUT and FreeGLUT
Error Tracking in OpenGL
Code Samples
OpenGL 3.3 + GLSL 1.5 Sample
Importing 3D Models with Assimp
Books
OpenGL 3.3 Pipeline
Programming
,
Tutorials
No Responses »
Apr
04
2011
OpenGL 4 Pipeline
Programming
,
Tutorials
2 Responses »
Mar
30
2011
Google Ads
Tag Cloud
anamorphosis
animation
anti-aliasing
Assimp
Blender
C
Courses
cpu
debug
DevIL
drawings
fractals
FreeGLUT
games
GLSL
GLUT
google
GPU
Kinect
maths
Maya
models
Ogre
OpenCL
OpenGL
OpenGL ES
Optix
physics
pipeline
Pixar
profiler
programming
real-time
shaders
Specs
teapot
textures
tutorials
VRML
VS*L
VSFL
VSML
VSPL
VSShaderLib
WebGL
Categories
Apps & Demos
(15)
Art
(11)
Books
(15)
CG Techniques
(6)
Docs
(7)
Game Engine
(2)
Games
(6)
Misc
(11)
Models & Textures
(17)
Movies
(23)
Physics
(2)
Programming
(73)
Textures
(6)
Tools
(24)
Tutorials
(57)
Uncategorized
(10)
Popular Posts
GLSL 1.2 Tutorial
0 comment(s)
|
2,420 view(s)
GLUT Tutorial
0 comment(s)
|
1,692 view(s)
View Frustum Culling
0 comment(s)
|
818 view(s)
Importing 3D Models with Assimp
0 comment(s)
|
464 view(s)
Keyboard Example: Moving the Camera
0 comment(s)
|
453 view(s)
Shader Examples
0 comment(s)
|
436 view(s)
GLSL Core Tutorial – Vertex Shader
0 comment(s)
|
387 view(s)
GLSL Core Tutorial
0 comment(s)
|
381 view(s)
The Normal Matrix
0 comment(s)
|
358 view(s)
Hello World in GLSL
0 comment(s)
|
353 view(s)
Links
AMD Developer Central
Codeflow
Flipcode
G-Truc Creation
GameDev.net
Geeks3D
Hugo Elias' Site
Humus 3D
Khronos Group
Nehe
nVidia Developer
OpenGL.org
Paul Bourke's Site
Real-Time Rendering
Search
Learning
Tutorials
Very Simple * Libs
CG Stuff
Google Ads
Amazon.com Widgets
Google Ads
© 2013
Lighthouse3d.com
Suffusion theme by Sayontan Sinha