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(电影噪感)
更多内容,欢迎访问:
