扫码下载「CSDN程序员学院APP」,1000+技术好课免费看
APP订阅课程,领取优惠,最少立减5元 ↓↓↓
订阅后:请点击此处观看视频课程
视频教程-OpenGL萌谷手册(进阶级2018版)-其他
学习有效期:永久观看
学习时长:1264分钟
学习计划:22天
难度:中
「口碑讲师带队学习,让你的问题不过夜」
讲师姓名:杨振
CTO/CIO/技术副总裁/总工程师
讲师介绍:在大学期间系统的学习了opengl、计算机图形学、计算机视觉的算法,与2013年加入4399,任职暗黑战神项目组主程,2015年3月底离职创业,创办了战火信息科技有限公司,任CTO,主导研发了战火引擎。
☛点击立即跟老师学习☚
「你将学到什么?」
本课程带领至少具备我方初级入门级技术的学员学懂使用商业级的OpenGL技术
「课程学习目录」
第1章:了解我们 |
1.本课程内容预览 |
2.书院版VS录屏版 |
3.萌谷手册VS非萌谷手册 |
4.原理?课时数?课时长度? |
第2章:4小时掌握OpenGL进阶技术 |
1.搭建OpenGL窗口 |
2.创建OpenGL渲染环境 |
3.绘制第一个三角形 |
4.抽象出CreateBufferObject |
5.抽象出VertexBuffer类 |
6.多重纹理 |
7.抽象出模型类 |
8.实现光照算法 |
9.从天空盒检查其他模块的问题 |
10.粒子系统 |
第3章:萌谷手册资源叠加包-使用传统录屏教学 |
1.搭建Windows窗口 |
2.编写shader |
3.编译Shader |
4.VBO-ArrayBufferObject |
5.绘制指令 |
6.ElementArrayBufferObject理论 |
7.ElementArrayBufferObject |
8.GPUWorkFlow |
9.VBO详解 |
10.从一个三角形开始 |
11.模型加载(一) |
12.模型加载(二) |
13.模型加载(三) |
14.模型加载(四)-解码face |
15.模型加载(四)-face合并的理论 |
16.模型加载(五) |
17.OpenGLTransformation |
18.可编程管线如何设置Shader中的attribute |
19.旋转平移缩放 |
20.检查Shader语法错误 |
21.从一个三角形到模型绘制 |
22.光照模型-总览 |
23.环境光照 |
24.Diffuse算法思路-图解 |
25.漫反射光照 |
26.Specular算法思路-图解 |
27.镜面反射光照 |
28.纹理贴图-解码BMP图片 |
29.带光照的纹理贴图 |
30.DXT1图片解码 |
31.UI绘制 |
32.UI画布分辨率的详解 |
33.如何绘制一个刚好铺满屏幕的四边形-理论 |
34.绘制一个刚好铺满屏幕的四边形(CPU)版 |
35.绘制一个刚好铺满屏幕的四边形(GPU)版 |
36.创建一个刚好800x600的画布 |
37.保存RGB数据到BMP文件 |
38.锁定画布上的绘制区域 |
39.高精准计时器 |
40.检查OpenGL指令错误 |
41.点精灵的绘制 |
42.显示透视投影的视锥体 |
43.显示正交投影的视锥体 |
44.Instancing技术 |
45.使用Subroutine |
46.使用VertexArrayObject |
47.FBO理论讲解 |
48.生成FramebufferObject |
49.渲染到纹理 |
50.渲染到多张纹理 |
51.显示DepthBuffer |
52.提取并渲染深度缓冲区 |
53.多重采样抗锯齿 |
54.其他Shader总览 |
55.使用Compute Shader处理纹理-思路 |
56.使用Compute Shader处理纹理 |
57.使用SSBO-理论 |
58.使用SSBO绘制图形 |
59.使用SSBO绘制点精灵-思路 |
60.使用SSBO绘制点精灵 |
61.生成SSBO点精灵Alpha值的思路 |
62.完成SSBO版点精灵的绘制 |
63.生成100万粒子 |
64.更新100万粒子的位置信息-思路 |
65.完成100万粒子的粒子系统 |
66.初识GeometryShader |
67.使用Geometry Shader生成三角形-思路 |
68.使用Geometry Shader生成三角形 |
69.使用Geometry Shader生成粒子-思路 |
70.使用Geometry Shader生成粒子 |
71.TransformFeedbackObject详解 |
72.练习使用TranslateFeedbackObject |
73.使用TFO的粒子发射器(GPU粒子)-思路 |
74.使用TFO的粒子发射器(GPU粒子) |
75.生成程序纹理做为粒子贴图 |
76.使用TFO更新粒子系统-思路 |
77.使用TFO更新粒子(主干逻辑) |
78.使用TFO更新粒子(更新新粒子) |
79.使用TFO更新粒子(更新旧粒子) |
80.TFO粒子系统为粒子加入Alpha通道衰减 |
81.使用GS绘制TFO的粒子 |
82.使用GS让TFO粒子灭亡 |
83.基于TFO技术的粒子系统 |
84.初识TesslationShader |
85.使用Tesslation Evaluate Shader-(TES) |
86.使用TES实现经典的四边形插值算法 |
87.练习使用Tesslation Control Shader |
「7项超值权益,保障学习质量」
- 大咖讲解
技术专家系统讲解传授编程思路与实战。
- 答疑服务
专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。
- 课程资料+课件
超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)
- 常用开发实战
企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。
- 大牛技术大会视频
2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。
- APP+PC随时随地学习
满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。
「什么样的技术人适合学习?」
- 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
- 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
- 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。
「悉心打造精品好课,22天学到大牛3年项目经验」
【完善的技术体系】
技术成长循序渐进,帮助用户轻松掌握
掌握其他知识,扎实编码能力
【清晰的课程脉络】
浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。
【仿佛在大厂实习般的课程设计】
课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。
「你可以收获什么?」
本课程带领至少具备我方零基础入门级技术的学员学懂使用商业级的OpenGL技术