3D遊戲Shader初學者入門教程
如果對3D遊戲中的紋理、光照、陰影、法線紋理、發光物體、環境光遮蔽、反射、折射等感興趣。那麼很好,下面是一些列關於shader的技術,學習它將使的的遊戲的視覺效果更上一層樓,我在這裏介紹了這些技術,你可以將在此處學習到的知識移植到你自己的技術棧中。不論你是使用Unity、Unreal或者其它遊戲引擎。在這一下列文章中,我使用了神奇的Panda3D遊戲引擎和OpenGL 的着色器語言(GLSL),如果,這是你使用的技術棧,那麼你還將學習到如何使用Panda3D和OpenGl的陰影處理技術。
目錄
- Setup(環境配置)
- Building The Demo(構建Demo程序)
- Running The Demo(運行Demo程序)
- Reference Frames(參考座標系)
- GLSL
- Render To Texture(渲染紋理)
- Texturing(紋理)
- Lighting(光照)
- Normal Mapping(法線紋理)
- Deferred Rendering(延遲渲染)
- Outlining(描邊)
- Fog(霧效--------以下正在更新)
- Blur(模糊)
- Bloom(曝光)
- SSAO(屏幕空間環境光遮蔽)
- Screen Space Reflection(屏幕空間反射)
- Screen Space Refraction(屏幕空間折射)
- Foam(浪花)
- Flow Mapping(流光紋理)
- Depth Of Field(景深)
- Posterization(後期處理)
- Cel Shading(卡通渲染)
- Pixelization(像素化)
- Sharpen(銳化)
- Film Grain(電影噪感)
更多內容,歡迎訪問: