课程介绍:
本课程由张立铜老师将自己在企业多年积累的开发经验制作而成。
全面解析OpenGLShader 语言,从1.0到4.5版本,全面掌握shader编程知识,并能够熟练的应用。对从事游戏,图形技术研发的高级程序员有极大帮助。
学员需要具备C++基础:
1.掌握Shader基础,从Shader1.0版到最新的4.5版,介绍每个版本中特性的用法;
2.掌握Shader实用及常用案例实践;
3.掌握TesslationShader(细化着色器),Tesslattion Shader应用/基础案例分析;
4.掌握GeometryShader(几何着色器),Gemotry Shader应用/基础案例分析;
5.掌握ComputeShader(通用计算着色器),Compute Shader应用/基础案例分析;
6.掌握性能优化(大规模优化),通过大量案例讲解分析/结合最新特性,介绍高级用法;借助shader加速应用,让程序轻松应对支撑百万级别的场景对象。
〖资源截图〗:
〖资源目录〗:
- ├──1-10、shader的基本语法.mp4 18.66M
- ├──1-11、attribute关键字的使用.mp4 26.55M
- ├──1-12、in_out关键字的使用.mp4 9.00M
- ├──1-13、layout关键字的使用(修饰attribute).mp4 31.56M
- ├──1-14、layout关键字的使用(修饰uniform ,out).mp4 19.83M
- ├──1-15、多个shader的使用,状态切换.mp4 17.73M
- ├──1-16、attribute数组数据的使用.mp4 35.87M
- ├──1-17、attribute结构体数据的使用.mp4 21.05M
- ├──1-18、uniform结构体和数组的使用.mp4 14.59M
- ├──1-19、block块实现多个shader共享数据.mp4 26.69M
- ├──1-1、环境建立.mp4 32.26M
- ├──1-20、block块实现shader之间数据传递.mp4 8.08M
- ├──1-21、block之内存布局(shared,std140).mp4 35.77M
- ├──1-22、无数据绘制-常量数组的使用.mp4 16.14M
- ├──1-23、深入理解gl_FragCoord内置变量的作用.mp4 27.39M
- ├──1-24、纹理动画.mp4 42.59M
- ├──1-25、纹理帧动画.mp4 40.40M
- ├──1-26、纹理帧动画-GPU版本.mp4 21.59M
- ├──1-27、多纹理转场过渡.mp4 41.47M
- ├──1-28、多纹理转场过渡-推进过渡.mp4 20.43M
- ├──1-29、多纹理转场过渡-推进过渡2.mp4 18.01M
- ├──1-2、第一个shader.mp4 30.85M
- ├──1-30、Shader绘制精灵.mp4 15.82M
- ├──1-31、精灵的应用-粒子绘制.mp4 20.27M
- ├──1-3、uniform关键字的使用.mp4 22.99M
- ├──1-4、varying关键字实现shader之间参数传递.mp4 12.36M
- ├──1-5、shader中访问顶点数据.mp4 22.03M
- ├──1-6、shader中访问颜色数据.mp4 16.96M
- ├──1-7、shader中访问纹理坐标数据.mp4 22.14M
- ├──1-8、shader中访问法线数据.mp4 9.78M
- ├──1-9、shader中的内置变量介绍.mp4 15.63M
- ├──2-10、billboard效果实现(GPU动画)风吹草动.mp4 40.45M
- ├──2-11、法线贴图(normal map) TBN.mp4 41.42M
- ├──2-12、法线贴图(normal map) 增强效果,每像素光照.mp4 30.12M
- ├──2-13、视差效果贴图.mp4 24.39M
- ├──2-14、立体纹理贴图(cubemap).mp4 24.54M
- ├──2-15、立体纹理贴图 + 法线贴图.mp4 16.36M
- ├──2-16、阴影实现-深度缓冲区的作用.mp4 20.27M
- ├──2-17、阴影实现-FBO的使用.mp4 15.95M
- ├──2-18、阴影的实现理论知识.mp4 19.25M
- ├──2-19、阴影的实现(1).mp4 53.34M
- ├──2-1、shader实现光照.mp4 25.27M
- ├──2-20、阴影的实现(2).mp4 29.52M
- ├──2-21、fog-雾化效果实现-顶点雾.mp4 22.00M
- ├──2-22、fog-雾化效果实现-每像素雾化.mp4 25.86M
- ├──2-23、卡通渲染(cartoon).mp4 25.65M
- ├──2-24、Sobel边缘检测.mp4 22.69M
- ├──2-25、马赛克效果实现.mp4 77.51M
- ├──2-26、Terrain-刷绘1.mp4 15.92M
- ├──2-27、Terrain-刷绘2.mp4 19.30M
- ├──2-28、Terrain-刷绘3.mp4 39.28M
- ├──2-29、Terrain-实现鼠标刷会.mp4 23.40M
- ├──2-2、3D开发框架的搭建.mp4 21.61M
- ├──2-30、Terrain-刷绘边缘软化.mp4 22.85M
- ├──2-31、Terrain-刷绘边缘软化2.mp4 19.14M
- ├──2-3、shader实现带有颜色光照.mp4 19.27M
- ├──2-4、shader实现带有光照+纹理.mp4 38.66M
- ├──2-5、shader实现多纹理.mp4 56.69M
- ├──2-6、shader实现多纹理贴花效果.mp4 20.30M
- ├──2-7、billboard效果实现(CPU).mp4 27.91M
- ├──2-8、billboard效果实现(GPU).mp4 30.25M
- ├──2-9、billboard效果实现(GPU优化).mp4 30.66M
- ├──3-1、Tessellation Shader介绍.mp4 10.58M
- ├──3-2、Tessellation Line.mp4 43.97M
- ├──3-3、Tessellation Line(2).mp4 18.52M
- ├──3-4、Tessellation Triangle.mp4 22.86M
- ├──3-5、Tessellation Quads.mp4 19.54M
- ├──3-6、裁减掉TCSshader.mp4 11.31M
- ├──3-7、Tessellation 实现贝塞尔曲线.mp4 20.06M
- ├──3-8纹理坐标细化.mp4 39.31M
- ├──4-1、billboard-Geometry版本.mp4 39.64M
- ├──4-2、Geometry 计算法线.mp4 33.87M
- ├──4-3、Geometry 实现贝塞尔曲线.mp4 23.84M
- ├──5-1、通用计算的几大体系介绍&第一个compute shader.mp4 19.69M
- ├──5-2、实现对一个数组作平方和.mp4 34.30M
- ├──5-3、介绍Compute Shader 内置的变量.mp4 33.79M
- ├──5-4、采用ComputeShader优化粒子系统.mp4 27.43M
- ├──5-5、Compute Shader 实现贝塞尔曲线.mp4 18.61M
- ├──5-6、Compute Shader 绘制billboard.mp4 25.85M
- ├──6-10、100万模型绘制-物体过小优化处理.mp4 14.70M
- ├──6-1、100万个对象的绘制.mp4 25.26M
- ├──6-2、100万个模型绘制-常规方法绘制.mp4 34.71M
- ├──6-3、100万个模型绘制-采用VBO的方式降低数据传输.mp4 19.92M
- ├──6-4、100万个模型绘制-视锥裁减.mp4 34.51M
- ├──6-5、100万个模型绘制-裁减2.mp4 57.75M
- ├──6-6、100万个模型-绘制方式优化.mp4 19.95M
- ├──6-7、100万模型绘制-GPU裁减优化(feedback).mp4 33.20M
- ├──6-8、100万模型绘制-GPU裁减优化(2).mp4 50.51M
- ├──6-9、100万模型绘制-CPU-vs-GPU性能结果对比.mp4 29.46M
- └──全面解析OpenGL-Shader语言视频课程.zip 91.56M
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。