課程目錄:WebGL 入門與實踐培訓
4401 人關注
(78637/99817)
課程大綱:

          WebGL 入門與實踐培訓

 

 

 

1
初級入門 --- 認識 WebGL

2
初級入門 --- 從一個點開始:掌握 WebGL 的編程要素

3
初級入門 --- 繪制三角形:學會使用緩沖區、了解 WebGL 中的基本圖形元素

4
初級入門 --- 基本圖元繪制:線段

5
初級入門 --- 繪制漸變三角形:深入理解緩沖區

6
初級入門 --- 畫個矩形:用基本圖形構建平面

7
初級入門 --- 紋理貼圖:為形體穿上外衣

8
初級入門 --- 繪制立方體、球體、椎體:如何用基本圖形構建規則形體

9
初級入門 --- 繪制多個物體:進一步封裝繪制方法

10
中級進階 --- 神說要有光,于是就有了光:給物體添加環境光。
學習時長: 5分24秒
11
中級進階 --- 馮氏光照模型:為物體增加漫反射效果

12
中級進階 --- 馮氏光照模型:為物體增加鏡面高光效果

13
中級進階 --- 深入理解 GLSL 語法

14
中級進階 --- WebGL 與數學:我們需要哪些數學知識?

15
中級進階 --- 數學:點、向量、矩陣。

16
中級進階 --- 通用數學庫的 JavaScript 實現。

17
中級進階 --- WebGL 坐標系

18
中級進階 --- 坐標系變換:基本變換原理與算法實現

19
中級進階 --- 坐標系變換:模型空間變換到世界空間

20
中級進階 --- 坐標系變換:世界空間變換到觀察空間

21
中級進階 --- 坐標系變換:觀察空間變換到裁剪空間

22
深入研究 --- 更高級的旋轉:歐拉角、四元數。

23
深入研究 --- 四元數的應用:使用鼠標控制模型的旋轉

24
深入研究 --- CSS 與 3D 之 transform

25
深入研究 --- CSS 與 3D 之 perspective

26
深入研究 --- 數學庫在 CSS 的 3D 動畫中扮演的重要角色

27
深入探究 --- 層級建模:行走的機器人

28
深入研究 --- 使用立方體紋理繪制天空盒

29
深入研究 --- 混合效果

30
深入研究 --- 幀緩沖

31
高級應用 --- 3D模型的拾取原理與實現

32
高級應用 --- 魔法 Shader:火焰效果的原理與實現

a日韩av网址