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
Data Types
Comm. App=>Shader
Attribute Variables
Uniform Variables
Uniform Blocks
Index
View Frustum Culling
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
Index
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 Topics
OpenGL 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
Links
AMD Developer Central
Codeflow
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
Tag Cloud
animation
anti-aliasing
Assimp
Blender
C
cpu
data viz
debug
drawings
fractals
FreeGLUT
games
GIMP
GLSL
GLUT
google
GPU
Kinect
maths
Maya
models
noise
Ogre
OpenCL
OpenGL
OpenGL ES
Optix
physics
pipeline
Pixar
profiler
programming
real-time
shaders
spec
teapot
textures
tutorials
VS*L
VSFL
VSML
VSPL
VSShaderLib
water
WebGL
Categories
Apps & Demos
(14)
Art
(10)
Books
(13)
CG Techniques
(5)
Docs
(4)
Game Engine
(2)
Games
(6)
Misc
(11)
Models & Textures
(13)
Movies
(23)
Physics
(2)
Programming
(60)
Textures
(4)
Tools
(19)
Tutorials
(42)
Uncategorized
(3)
Popular Posts
3D Millennium – Free Plans, Blueprints and Drawings
1 comment(s)
|
90 view(s)
Noise for GLSL
0 comment(s)
|
60 view(s)
GLSL Core Tutorial
0 comment(s)
|
56 view(s)
GLUT Tutorial
1 comment(s)
|
26 view(s)
OpenGL 3.3 + GLSL 1.5 Sample
0 comment(s)
|
22 view(s)
Importing 3D Models with Assimp
0 comment(s)
|
16 view(s)
OpenGL ES 2.0 for iPhone Tutorial
0 comment(s)
|
16 view(s)
OpenGL 4 Pipeline
2 comment(s)
|
15 view(s)
GLSL 1.2 Tutorial
1 comment(s)
|
13 view(s)
VS*L – Render 3D models in Core OpenGL thanks to Assimp
0 comment(s)
|
12 view(s)
Search
Learning
Tutorials
Very Simple * Libs
CG Topics
Google Ads
Amazon.com Widgets
© 2012
Lighthouse3d.com
Suffusion theme by Sayontan Sinha