OpenGL-Shader精品课程
8人加入学习
(0人评价)
价格 ¥499.00
教学计划
承诺服务
课程介绍

课程涵盖于套餐《OpenGL 三部曲》点击优惠购买https://www.taikr.com/classroom/25/introduction

  1. 课程介绍
  2. 环境建立    
  3. 第一个shader
  4. uniform关键字的使用    
  5. varying关键字实现shader之间参数传递    
  6. shader中访问顶点数据    
  7. shader中访问纹理坐标数据    
  8. shader中访问颜色数据    
  9. shader中访问法线数据    
  10. shader中的内置变量介绍    
  11. shader的基本语法    
  12. attribute关键字的使用    
  13. in/out关键字的使用    
  14. layout关键字的使用(修饰attribute)
  15. layout关键字的使用(修饰uniform ,out)
  16. 多个shader的使用,状态切换
  17. attribute数组数据的使用    
  18. attribute结构体数据的使用
  19. uniform结构体和数组的使用
  20. block块实现多个shader共享数据
  21. block块实现shader之间数据传递
  22. block之uniform内存布局(shared,std140)
  23. 深入理解gl_FragCoord内置变量的作用
  24. 纹理动画
  25. 纹理帧动画
  26. 纹理帧动画-GPU版本
  27. 多纹理转场过渡
  28. 多纹理转场过渡-推进过渡
  29. 多纹理转场过渡-推进过渡2

  

  1. 3D开发框架的搭建
  2. shader实现光照    
  3. shader实现带有颜色光照    
  4. shader实现带有光照+纹理    
  5. shader实现多纹理    
  6. shader实现多纹理贴花效果    
  7. billboard效果实现(CPU)    
  8. billboard效果实现(GPU)    
  9. billboard效果实现(GPU优化)
  10. billboard效果实现(GPU动画)风吹草动    
  11. 法线贴图(normal map) TBN    
  12. 法线贴图(normal map) 增强效果,每像素光照
  13. 视差效果贴图    
  14. 立体纹理贴图(cubemap)    
  15. 立体纹理贴图 + 法线贴图    
  16. 阴影实现-深度数据的获取    
  17. 阴影实现-实现    
  18. 阴影实现-效果优化
  19. 镜面效果
  20. 地形数据产生
  21. 地形多纹理处理-混合
  22. 地形多纹理处理-刷绘
  23. 地形多纹理处理-鼠标控制刷绘
  24. cartoon效果
  25. 描边效果
  26. 马赛克效果
  27. blur效果
  28. sobel边缘检测
  29. 深景效果
  30. fog效果shader实现
  31. 待定
  32. 待定

  

  1. TesslationLine
  2. TesslationTrangle
  3. TesslationQuad
  4. TesslationNoCtrl
  5. TesslationUV坐标
  6. TesslationSampler

    

  1. billboard-Gemotry版本
  2. 实现法线计算
  3. 几何体输出

  1. 介绍,第一个GPU计算
  2. 待定
  3. 待定

  1. 100万个模型绘制
  2. 100万个模型绘制-常规方法绘制
  3. 100万个模型绘制-采用VBO的方式降低数据传输
  4. 100万个模型绘制-视锥裁减
  5. 100万个模型绘制-裁减2
  6. 100万个模型-绘制方式优化
  7. 100万模型绘制-GPU裁减优化(feedback)
  8. 100万模型绘制-GPU裁减优化(2)
  9. 100万模型绘制-CPU-vs-GPU性能结果对比
  10. 100万模型绘制-物体过小优化处理
  11. 100万模型绘制-不规则物体处理
课程目标
  • 全面解析OpenGL Shader语言,从1.0到4.3版本,全面掌握shader编成,并能够熟练的应用
  • 掌握优化技巧
适合人群
  • 有图形基础的开发者
  • 有三维基础的开发者
  • 打算深入掌握OpenGL的工程师

授课教师

泰课签约布道师

课程特色

视频(89)

最新学员

学员动态