15人加入学习
(0人评价)
WebGL实战精讲视频课程-基础篇
价格 ¥ 150.00
课程还未发布,不允许加入和购买
课程介绍

课程介绍:

掌握webgl核心技术 可编写shader代码 可编写三维游戏 可编写各种三维应用。,由于本人能力有限,讲解过程中未免会出现错误,请指正批评,共同进步

课程大纲:

1.Hello webgl-第一个webgl程序
 
2.绘制一个三角形,并对程序进行分析
 
3.显卡内容分配-顶点缓冲区的使用(1)
 
4.显卡内容分配-顶点缓冲区的使用(2)
 
5.显卡内容分配-索引缓冲区的使用
 
6.shader剖析(1)
 
7.shader剖析(2)
 
8.投影的介绍-正交投影(1)
 
9.投影的介绍-正交投影(2)
 
10.基本的图元介绍,点,线,面
 
11.认识彩色的世界-纹理贴图的介绍(1)
 
12.认识彩色的世界-纹理贴图的介绍(2)
 
13.点精灵介绍-绘制飘动的点.(适用纹理方式)
 
14.多纹理介绍-实现浮动的云
 
15.透视投影-进入三维世界
 
16.渲染管线的学习,gpu图形卡的绘制基础理论
 
17.数学知识学习-三维向量
 
18.数学知识学习-矩阵
 
19.三维理论学习-坐标变化,模型矩阵,观察矩阵,投影矩阵,视口变化
 
20.贴图滤波的学习,贴上图的立方体
 
21.压缩纹理格式介绍
 
22.键盘的控制,控制三维物体的旋转,缩放,平移-模型矩阵的学习
 
23.复合模型变换的学习-模型矩阵的深入理解
 
24.混合的学习-透明,半透明的物体
 
25.FBO的实现-实现画中画效果,即离线渲染(1)
 
26.FBO的实现-实现画中画效果,即离线渲染(2)
 
27.鼠标控制场景
 
28.拾取选择的,如何拾取,选择三维中的物体. 射线的学习
 
29.实现第一人称摄像机控制
 
30.实现第一人称摄像机控制(2)
 
31.第三人称摄像机(1)
 
32.第三人称摄像机(2)
 
33.第三人称摄像机-射线法-实现屏幕和世界坐标的相互转换
 
34.光照-真实的三维世界,平行光
 
35.光照-真实的三维世界-点光源
 
36.光照-真实的三维世界-高光
 
37.模型的介绍
 
38.模型的解析以及绘制
 
39.二进制文件操作
 
40.二进制模型文件的加载-显示,以及格式定义
 
41.顶点状态缓冲区-VAO视频未上传
 
42.布告板的实现1视频未上传
 
43.布告板的实现2-风吹草动视频未上传
 
44.场景的管理-节点视频未上传
 
45.场景的管理-包围盒的计算视频未上传
 
46.场景管理-视锥计算-不可见剔除视频未上传
 
47.天空盒子的绘制