请绑定手机遇到困难的同学,联系QQ 1660097128
×
登录
注册
切换触屏版
登录
注册
首页
Unity
Unreal
C#
实战路线
Unity3d就业路线
Unity3d商业路线
C/C++就业路线
幻想社区
登录
注册
切换触屏版
全部课程
编程语言
C#
C/C++
java
lua
HTML/CSS
C#
C/C++
java
lua
HTML/CSS
Unity3d课程
基础系列
新手入门
进阶系列
实战
专题系列
热更新
数据存储
shader入门
设计模式
图形学
基础系列
进阶系列
实战
专题系列
图形学
VR/AR 虚拟/增强现实
HTCVive
移动VR
Oculus
HTCVive
移动VR
Oculus
Unreal课程
基础系列
进阶系列
实战
专题系列
基础系列
进阶系列
实战
专题系列
AI 技术
游戏美术
游戏特效
游戏原画
游戏UI
游戏模型
游戏特效
游戏原画
游戏UI
游戏模型
学习方法养成记
推荐公开课
游戏开发
Cocos2dx
H5
Laya
CocosCreator3D
Cocos2dx
H5
Laya
CocosCreator3D
首页
Unity
Unreal
C#
实战路线
Unity3d就业路线
Unity3d商业路线
C/C++就业路线
幻想社区
OpenGL-Shader精品课程
简介
课程标签:
数学理论
Shader技术
图形学
OpenGL
查看课程
任务列表
第1任务: 环境搭建
第2任务: 第一个shader
第3任务: uniform(可编程管线)
第4任务: varying变量
第5任务: 访问顶点
第6任务: 访问顶点-纹理坐标
第7任务: 访问顶点-颜色
第8任务: 访问顶点属性-法线
第9任务: 内置变量(buildin)
第10任务: 语法-API
第11任务: attribute
第12任务: in-out
第13任务: layout
第14任务: layout-out
第15任务: 多个shader
第16任务: attribte-array
第17任务: attribte-struct
第18任务: uniform-struct
第19任务: block
第20任务: blockInOut
第21任务: block-layout
第22任务: no-attribute常量数组
第23任务: FragCoord
第24任务: 纹理动画
第25任务: 纹理帧动画
第26任务: 纹理帧动画-GPU
第27任务: 多纹理转场过渡
第28任务: 多纹理转场过渡-推进过渡
第29任务: 多纹理转场过渡-推进过渡2
第30任务: 精灵
第31任务: 精灵-简单的粒子
第32任务: 三维开发框架的建立
第33任务: shader实现光照
第34任务: shader实现带有颜色光照
第35任务: lesson203-纹理+光照
第36任务: shader实现多纹理
第37任务: lesson205-多纹理贴花(alphaBlend)
第38任务: billboard效果实现(CPU)
第39任务: billboard效果实现(GPU)
第40任务: billboard效果实现(GPU优化)
第41任务: billboard效果实现(GPU动画)风吹草动
第42任务: 法线贴图(normal map) TBN
第43任务: 法线贴图(normal map) 增强效果,每像素光照
第44任务: 视差效果贴图
第45任务: 立体纹理贴图(cubemap)
第46任务: 立体纹理贴图 + 法线贴图
第47任务: 阴影实现-FBO的使用
第48任务: 阴影实现-深度缓冲区
第49任务: 阴影的实现理论知识
第50任务: 阴影实现(1)
第51任务: 阴影实现(2)
第52任务: fog-雾化效果实现-顶点雾
第53任务: fog-雾化效果实现-每像素雾化
第54任务: 卡通渲染(cartoon)
第55任务: Sobel边缘检测
第56任务: 马赛克效果实现
第57任务: Terrain-刷绘1
第58任务: Terrain-刷绘2
第59任务: Terrain-刷绘3
第60任务: Terrain-实现鼠标刷绘
第61任务: Terrain-刷绘边缘软化
第62任务: Terrain-刷绘边缘软化2
第63任务: Tessellation Shader介绍
第64任务: Tessellation Line
第65任务: Tessellation Line(2)
第66任务: Tessellation Triangle
第67任务: Tessellation Quads
第68任务: 裁减掉TCSshader
第69任务: 纹理坐标细化(访问顶点属性数据)
第70任务: Tessellation 实现贝塞尔曲线
第71任务: 介绍,compute shader的调用流程
第72任务: 实现对一个数组作平方和
第73任务: 介绍Compute Shader 内置的变量
第74任务: 采用ComputeShader优化粒子系统
第75任务: Compute Shader 实现贝塞尔曲线绘制
第76任务: Compute Shader 绘制billboard
第77任务: 100万个模型绘制
第78任务: 100万个模型绘制-常规方法绘制
第79任务: 100万个模型绘制-采用VBO的方式降低数据传输
第80任务: 100万个模型绘制-视锥裁减
第81任务: 100万个模型绘制-裁减2
第82任务: 100万个模型-绘制方式优化
第83任务: 100万模型绘制-GPU裁减优化(feedback)
第84任务: 100万模型绘制-GPU裁减优化(2)
第85任务: 100万模型绘制-CPU-vs-GPU性能结果对比
第86任务: 100万模型绘制-物体过小优化处理
第87任务: Geometry Shader(实现Billboard)
第88任务: Geometry Shader 实现法线计算
第89任务: Geometry Shader 实现贝塞尔曲线
学
习
中
心
TOP
在线客服1
U3D5群
U3D千人群
UE4会员群
工作时间:9:00 - 18:30
客服:18600062326
邮箱:
admin@taikr.com