OpenGL 3 and OpenGL 4 with GLSL

Here are some OpenGL samples with advance features. NeHe OpenGL tutorial focus on the OpenGL fixed pipeline, but those samples are foucs on the programmable renderering pipeline, OpenGL shader language. With such shader language, we could easily controll how object apperance will be, and get some fatsitc image that could not by achieve by the fixed pipeline. Those samples is a good start point to explore OpenGL advanced features or take them as manual as you wish:

Example01Example02Example03Example04Example05
Example01 - Basic window and OpenGL 3 initializationExample02 - Rendering of a triangleExample03 - Grey filterExample04 - Perspective rendering of a cubeExample05 - Phong rendering of a spher
Example06Example07Example08Example09Example10
Example06 - Texturing of a cubeExample07 - Normal mappingExample08 - Environment/cube mappingExample09 - GPU ParticlesExample10 - Geometry Shader
Example11Example12Example13Example14Example15
Example11 - Reflection and RefractionExample12 - Shadow mappingExample13 - Simple tessellation (OpenGL 4.1)Example14 - Terrain Rendering (OpenGL 4.1)Example15 - Water Rendering
Example16Example17Example18Example19Example20
Example16 - Model loading and renderingExample17 - Clipping planes and two sided renderingExample18 - Using stencil buffer and clipping planesExample19 - Render to texture and planar reflectionExample20 - Texture matrix, alpha blending and discarding
Example21Example22Example23Example24Example25
Example21 - Compute Shader (OpenGL 4.3)Example22 - Shadow volumesExample23 - Displacement mapping (OpenGL 4.1)Example24 - Erode effect using perlin noiseExample25 - Model with groups and materials
Example26Example27Example28Example29Example30
Example26 - Fur renderingExample27 - Projection shadow for directional lightExample28 - Screen Space Ambient Occlusion (SSAO) (OpenGL 4.1)Example29 - CPU ray tracingExample30 - GPU ray tracing using compute shader (OpenGL 4.3)

The full source code with VS2008 built version could be download from here.

转载于:https://www.cnblogs.com/open-coder/p/3450787.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值