视频课程 人浏览 历史评分   更新时间: 30天前 随到随学

课程介绍

注意0:欲购买此课程,获取安全购买链接,索要正版授权学习平台账号,务必加咨询QQ:2536379620
注意1:由于编码原因,试听课程视频画面清晰度不如最终购买的视频。最终购买视频的画面清晰度可参见以下两张图。图1   图2
注意2:正版良心视频,购买后有机会和原作者直接短暂技术交流。

OpenGL从入门到精通系列课程主要包含四个发展方向,根据学员的需要,分为Windows路线、Mac路线、iOS路线和Android路线。

每种路线包含了三个课程,根据学习知识的难易程度,分别对应了三个课程,分别是入门、进阶、Shader。我们这样划分是为了方便不同水平的同学合理科学的选择自己从什么难度开始学习。同学们在购买对应版本课程的同学购买完毕后,可以观看对应版本的课程的内容。各个路线的课程分别如下,点击就可以进入各个课程的主页进行查看以及购买:

Windows版: OpenGL入门Windows版->OpenGL进阶Windows版->OpenGLShaderWindows版
Mac版: OpenGL入门OSX版->OpenGL进阶OSX版->OpenGLShaderOSX版
Android版: OpenGL入门Windows版->OpenGLESAndroid版->OpenGLESShaderAndroid版
iOS版: OpenGL入门OSX版->OpenGLESiOS版->OpenGLESShaderiOS版
其中Android的学员在选择的时候注意,如果你使用Mac电脑学习的,入门课程你可以选择OpenGL入门OSX版

课程大纲

课程1 OpenGL入门Windows2020版
01
了解我们

课程内容预览以及如何学习本课程(19分钟)        暂无试看
02
萌谷手册-创建Windows端开发环境

搭建Windows窗口(18分钟)

创建项目VS2017版(4分钟)

搭建OpenGL的渲染环境(13分钟)

搭建OpenGL的渲染环境(课时重复请略过)(16分钟)
03
萌谷手册-基本图元的绘制

绘制一个点(10分钟)

第一个点的理论(14分钟)

如何去绘制线(9分钟)

三角形的绘制(12分钟)

多边形_圆点_线框模式(10分钟)
04
萌谷手册-矩阵操作

移动旋转缩放(10分钟)

矩阵的压栈和出栈(13分钟)
05
萌谷手册-光照

初探光照效果-方向光(16分钟)

光照理论讲解-法线是如何影响明暗的(10分钟)
06
萌谷手册-纹理图片

纹理贴图-文件读取(12分钟)

纹理贴图-解码图片生成纹理(15分钟)

纹理贴图-纹理坐标(10分钟)
07
萌谷手册-3D模型之Obj模型

obj模型渲染-过滤模型数据(15分钟)

obj模型渲染-解码顶点法线纹理坐标(11分钟)

obj模型渲染-解码face信息(14分钟)

obj模型渲染-绘制模型(16分钟)

再论方向光(10分钟)

阶段性的小的成果展示-绘制地球(8分钟)
08
萌谷手册-3D漫游

3D世界遨游-主干流程(12分钟)

3D世界遨游-实现平移(15分钟)

3D世界遨游-使用向量移动(11分钟)

3D世界遨游-实现左右旋转(15分钟)

3D世界遨游-鼠标控制上下旋转视角(15分钟)

3D世界遨游-实现CS式的摄像机控制(13分钟)
09
萌谷手册-PNG、天空盒

支持png等图片的加载(14分钟)

天空盒-实现无法逃离的一个四边形绘制(13分钟)

天空盒-如何使用depthBuffer(16分钟)
10
萌谷手册-显示列表、2D、Alpha混合

显示列表的使用(6分钟)

如何切换成2D的Camera(14分钟)

使用顶点数组优化效率(6分钟)

2D精灵的封装(15分钟)

AlphaBlend理论讲解(7分钟)
11
萌谷手册-地面、截图、多视口、UI、FadeIn、FadeOut

绘制一个简单的地面(10分钟)

让地球在地面上形成镜面影像(7分钟)

如何制作多视口程序(6分钟)

如何进行屏幕截图(11分钟)

保存屏幕截图到文件(9分钟)

实现一个Button控件(16分钟)

链式UI(15分钟)

实现FadeIn和FadeOut效果(12分钟)
12
萌谷手册-粒子系统

生成非线性的粒子(15分钟)

绘制一个粒子(15分钟)

简单的粒子系统(12分钟)

随机粒子的运动(15分钟)
13
萌谷手册-3D模型之FBX模型

FBX模型绘制-初始化(12分钟)

FBX模型绘制-搭建解码主干逻辑(11分钟)

FBX模型绘制-解码position数据(8分钟)

FBX模型绘制-解码法线和纹理坐标(14分钟)

FBX模型绘制-生成所有的点的数据(8分钟)

FBX模型绘制-解码材质(14分钟)

FBX模型绘制-生成材质列表(15分钟)

FBX模型绘制-绘制牛头人(17分钟)
14
萌谷手册-Scissor、文字

如何限定只能在某块区域上进行绘制(5分钟)

简单的英文绘制(10分钟)

文字绘制-绘制系统时间(4分钟)

文字绘制-绘制任意(12分钟)

序列帧特效-主干逻辑(13分钟)

序列帧特效-滚动播放(11分钟)

序列帧特效-尝试3D版(7分钟)
15
重点内容梳理-第一部分

创建Windows窗口(17分钟)

搭建OpenGL渲染环境(15分钟)

基本图元的绘制(24分钟)

矩阵操作(18分钟)

光照入门(10分钟)

纹理贴图基本概念(3分钟)

纹理贴图(27分钟)

深度缓冲区(21分钟)

3D模型绘制(18分钟)

光照的封装(23分钟)
16
重点内容梳理-第二部分

鼠标键盘事件(7分钟)

向量与每一帧耗时(6分钟)

摄像机3D漫游(19分钟)

2D(15分钟)

粒子系统(18分钟)

课程2 OpenGL进阶Windows2020版
01
课程内容介绍以及导读

本课程内容预览(21分钟)

搭建OpenGL程序框架(19分钟)
02
萌谷手册-第一个三角形的绘制

VS2017版创建项目(4分钟)

编写shader(21分钟)

编译Shader(16分钟)

VBO-ArrayBufferObject(7分钟)

绘制指令(18分钟)

ElementArrayBufferObject理论(5分钟)

ElementArrayBufferObject(7分钟)

GPUWorkFlow(17分钟)

VBO详解(10分钟)

从一个三角形开始(7分钟)
03
萌谷手册-3D模型之obj模型

模型加载(一)(14分钟)

模型加载(二)(14分钟)

模型加载(三)(12分钟)

模型加载(四)-解码face(17分钟)

模型加载(四)-face合并的理论(7分钟)

模型加载(五)(17分钟)
04
萌谷手册-Transformation、Attribute、矩阵、查错、小结

OpenGLTransformation(5分钟)

可编程管线如何设置Shader中的attribute(11分钟)

旋转平移缩放(11分钟)

检查Shader语法错误(16分钟)

从一个三角形到模型绘制(6分钟)
05
萌谷手册-光照算法

光照模型-总览(14分钟)

环境光照(7分钟)

Diffuse算法思路-图解(11分钟)

漫反射光照(14分钟)

Specular算法思路-图解(6分钟)

镜面反射光照(8分钟)
06
萌谷手册-图片解码

纹理贴图-解码BMP图片(24分钟)

带光照的纹理贴图(13分钟)

DXT1图片解码(31分钟)
07
萌谷手册-2D技术

UI绘制(15分钟)

UI画布分辨率的详解(11分钟)

如何绘制一个刚好铺满屏幕的四边形-理论(9分钟)

绘制一个刚好铺满屏幕的四边形(CPU)版(23分钟)

绘制一个刚好铺满屏幕的四边形(GPU)版(6分钟)

创建一个刚好800x600的画布(5分钟)

保存RGB数据到BMP文件(15分钟)

锁定画布上的绘制区域(7分钟)
08
萌谷手册-辅助工具、点精灵、视锥体绘制

高精准计时器(16分钟)

检查OpenGL指令错误(12分钟)

点精灵的绘制(10分钟)

显示透视投影的视锥体(28分钟)

显示正交投影的视锥体(8分钟)
09
萌谷手册-高阶技术(一)

Instancing技术(22分钟)

使用Subroutine(16分钟)

使用VertexArrayObject(8分钟)
10
萌谷手册-FBO

FBO理论讲解(8分钟)

生成FramebufferObject(12分钟)

渲染到纹理(10分钟)

渲染到多张纹理(12分钟)

显示DepthBuffer(11分钟)

提取并渲染深度缓冲区(26分钟)

多重采样抗锯齿(20分钟)
11
萌谷手册-高阶技术(二)

其他Shader总览(13分钟)

使用Compute Shader处理纹理-思路(5分钟)

使用Compute Shader处理纹理(29分钟)

使用SSBO-理论(4分钟)

使用SSBO绘制图形(9分钟)

使用SSBO绘制点精灵-思路(7分钟)

使用SSBO绘制点精灵(15分钟)

生成SSBO点精灵Alpha值的思路(5分钟)

完成SSBO版点精灵的绘制(5分钟)
12
萌谷手册-百万粒子系统

生成100万粒子(19分钟)

更新100万粒子的位置信息-思路(4分钟)

完成100万粒子的粒子系统(25分钟)
13
萌谷手册-Geometry Shader

初识GeometryShader(4分钟)

使用Geometry Shader生成三角形-思路(4分钟)

使用Geometry Shader生成三角形(17分钟)

使用Geometry Shader生成粒子-思路(3分钟)

使用Geometry Shader生成粒子(6分钟)
14
萌谷手册-TransformFeedback技术

TransformFeedbackObject详解(4分钟)

练习使用TranslateFeedbackObject(27分钟)

使用TFO的粒子发射器(GPU粒子)-思路(7分钟)

使用TFO的粒子发射器(GPU粒子)(22分钟)

生成程序纹理做为粒子贴图(18分钟)

使用TFO更新粒子系统-思路(9分钟)

使用TFO更新粒子(主干逻辑)(15分钟)

使用TFO更新粒子(更新新粒子)(9分钟)

使用TFO更新粒子(更新旧粒子)(14分钟)

TFO粒子系统为粒子加入Alpha通道衰减(16分钟)
15
萌谷手册-TransformFeedback技术续

使用GS绘制TFO的粒子(12分钟)

使用GS让TFO粒子灭亡(10分钟)

基于TFO技术的粒子系统(16分钟)
16
萌谷手册-TesselationShader

初识TesslationShader(14分钟)

使用Tesslation Evaluate Shader-(TES)(20分钟)

使用TES实现经典的四边形插值算法(6分钟)

练习使用Tesslation Control Shader(9分钟)
17
重点知识梳理-第一部分

搭建Windows窗口(17分钟)

搭建OpenGL开发环境(14分钟)

绘制第一个三角形(30分钟)

抽象出CreateBufferObject(24分钟)

抽象出VertexBuffer(26分钟)

多重纹理(9分钟)

3D模型类(17分钟)

实现光照算法(21分钟)

从天空盒检查其他模块的问题(19分钟)

粒子系统(12分钟)

课程3 OpenGLShader(Windows2021版)
01
了解我们

本课程内容预览(6分钟)
02
萌谷手册资源-GLSL开发环境搭建

GLSL开发环境搭建(7分钟)

GLSL语法总结(29分钟)

attribute(25分钟)

uniform(9分钟)

varying(4分钟)

in(5分钟)

out(2分钟)
03
萌谷手册资源-准备开发框架

整理框架(25分钟)

封装GPUProgram类(14分钟)

3D模型(一)(15分钟)

3D模型(二)(8分钟)

3D模型(三)(18分钟)

完成模型类的封装(13分钟)

RGBCube(4分钟)

多重纹理-理论(4分钟)

多重纹理(9分钟)

升级框架-封装FrameBufferObject(26分钟)
04
萌谷手册资源-升级框架

升级框架-封装全屏四边形(19分钟)

光照基础-法线矩阵的演算(一)(19分钟)

光照基础-法线矩阵的演算(二)(10分钟)

光照基础-TBNMatrix的推导(29分钟)
05
萌谷手册资源-光照模型

光照模型总览(14分钟)

环境光(9分钟)

漫反射光照计算-图解(11分钟)

漫反射光照-逐顶点渲染(17分钟)

漫反射光照-逐像素渲染(7分钟)

镜面反射光照-图解(6分钟)

镜面反射光照计算-逐顶点渲染(15分钟)

镜面反射光照-逐像素渲染(8分钟)
06
萌谷手册资源-卡通着色

卡通着色-逐顶点渲染(9分钟)

卡通着色-逐像素渲染(4分钟)
07
萌谷手册资源-光源

光源-方向光(8分钟)

blin-phong光照模型计算理论(5分钟)

blin-phong光照实现(6分钟)

点光源计算理论(5分钟)

点光源的实现(16分钟)

聚光灯-制作思路(11分钟)

聚光灯-实现(22分钟)

聚光灯-软化边缘(9分钟)

综合性光源(12分钟)

三种光源同台出现(13分钟)
08
萌谷手册资源-补充知识点

将画面渲染到指定区域(28分钟)

对三种光元进行特写并分屏渲染(20分钟)

OpenGL驱动级指令流水线(13分钟)
09
萌谷手册资源-X射线

X射线渲染思路(7分钟)

X射线-光照计算理论应用(18分钟)
10
萌谷手册资源-图像处理

图像的腐蚀、膨胀原理(7分钟)

图像的腐蚀、膨胀(19分钟)
11
萌谷手册资源-模糊

模糊-Blur(13分钟)

模糊-多次Blur(15分钟)

模糊-简化版理论(8分钟)

模糊-简化版、减小负荷(16分钟)

模糊-对简化版算法质量的改进(6分钟)
12
萌谷手册资源-HDR

HDR-为什么要有HDR(8分钟)

HDR-创建HDR的Buffer(18分钟)

HDR-合成最终画面(16分钟)

Bloom-是什么样的特效(15分钟)

Bloom-构建场景提取HDR图(19分钟)

Bloom-对感兴趣的部分进行加工(7分钟)

Bloom-合成最终效果(15分钟)
13
萌谷手册资源-升级框架

升级框架-处理更多的图片类型(8分钟)
14
萌谷手册资源-图像处理

图像处理-Blend(21分钟)

变亮、变暗(9分钟)

正片叠底、逆正片叠底、颜色加深、减淡(11分钟)

柔光、相加、相减、叠加(16分钟)

强光、差值、反差值、排除(9分钟)

平滑、锐化、边缘检测(16分钟)
15
萌谷手册资源-雾

雾-计算理论(6分钟)

雾-线性雾(29分钟)

雾-指数雾(EXP)(10分钟)

雾-指数雾(EXPX)(12分钟)
16
萌谷手册资源-天空盒

天空盒-可编程管线下的制作思路(8分钟)

天空盒-实现(13分钟)

天空盒技术应用-环境映射思路(3分钟)

天空盒技术应用-环境映射(13分钟)

天空盒技术-折射效果思路(4分钟)

天空盒技术-折射效果(6分钟)
17
萌谷手册资源-阴影

阴影-启示录(8分钟)

方向光-提取深度图(19分钟)

方向光-渲染阴影(16分钟)

方向光-改善阴影(13分钟)

点光源-阴影的计算思路(10分钟)

点光源-简单的阴影实现(14分钟)

点光源-给灯泡加上Bloom效果(8分钟)

聚光灯-阴影的计算思路(3分钟)

聚光灯-实现聚光灯下的阴影(6分钟)
18
萌谷手册资源-投射纹理

投射纹理(Projector)-计算思路(5分钟)

投射纹理-将纹理投影到不规则表面上(36分钟)

投射纹理-修正问题(16分钟)

投射纹理-阴影、约束(10分钟)
19
总结与复习-搭建开发环境

搭建OpenGL窗口(17分钟)

创建OpenGL渲染环境(14分钟)

准备技术框架(34分钟)

Shader初体验(8分钟)
20
总结与复习-常规算法

材质球逐顶点渲染(17分钟)

材质球逐像素渲染(10分钟)

光源算法(13分钟)

雾化(11分钟)

反射与折射(10分钟)

全屏模糊处理(13分钟)

HDR基本操作(10分钟)

Bloom特效(5分钟)

图形图像处理专题(22分钟)

阴影技术(31分钟)
相关推荐
客服 关于