課程介紹:
適用於對WebGL、Three.js等3D技術感興趣,卻不知道如何入門的同學, 課程帶領大家深入理解WebGL的原理。
課程目錄:
├─01-基礎部分
│ 01-WebGL與three.js的基礎、與opengl的關系.mp4
│ 02-編寫第一個three.js程序.mp4
│ 03-three.js程序框架,繪制一條直線.mp4
│ 04-三維世界的組成(點、線).mp4
│ 05-坐標系的秘密(世界坐標、本地坐標).mp4
│ 06-three.js讓場景動起來的兩種方法.mp4
│ 07-幀循環、游戲循環、渲染循環需要知道的深入意義.mp4
│ 08-three.js(WebGL)相機的工作原理,適用於任何一種3D編程方法.mp4
│ 09-正投影和透視投影相機的實踐.mp4
│ 10-深入淺出WebGL中相機的三個向量參數.mp4
│ 13-光的初體驗環境光.mp4
│ 14-光的初體驗環境光2.mp4
│ 15-光的初體驗點光源.mp4
│ 16-紋理一種讓模型美麗的特殊技能.mp4
│ 17-紋理基礎篇:three.js為物體加上皮膚,讓世界還原真實.mp4
│ 18-紋理基礎篇:紋理的重復與紋理的回環以及紋理偏移.mp4
│ 19-自定義繪制一個彩色三角形,了解geometry的結構.mp4
│ 20-geometry中face及face中的值的介紹.mp4
│ 21-三維模型的加載與顯示基礎.mp4
│ 22-模型的格式及模型的加載1.mp4
│ 23-模型的格式及模型的加載2.mp4
│ 24-VtkLoader的內部實現原理及three.js代碼閱讀方法.mp4
│ 25-Vtk模型格式及模型的解析.mp4
│ 26-VtkLoader源碼中THREE.BufferGeometry的奧秘.mp4
│ 27-WebGL性能篇:高效的渲染幾何體,如何保持高幀數.mp4
│ 28-WebGL性能篇:高效的渲染幾何體,如何保持高幀數2.mp4
│ 29-WebGL性能篇:高效的繪制點數據-粒子系統初探.mp4
│ 30-WebGL模型篇:Obj模型1.mp4
│ 31-WebGL模型篇:OBJLoader詳解.mp4
│ 32-WebGl模型篇:怎么給Obj模型賦予多個紋理.mp4
│ 33-WebGL模型篇:3D的精髓-Obj模型的格式詳解.mp4
│ 34-WebGL模型篇:3D的精髓-Obj模型的格式詳解之二.mp4
│ 35-WebGL模型篇:3D的精髓-自己動手解析OBJ模型.mp4
│ 36-WebGL模型篇:3D的精髓-自己動手解析OBJ模型之三.mp4
│ 37-WebGL視圖篇:類似3Dmax的多視圖顯示.mp4
│ 38-拾取-如何通過鼠標選中物體1.mp4
│ 39-拾取-如何通過鼠標選中物體2.mp4
│ 40-讓物體圍繞一個特定點旋轉.mp4
│ 41-物體的旋轉方法和技巧2.mp4
│ 42-物體的旋轉與技巧3.mp4
│ 43-物體的旋轉與技巧4.mp4
│ 44-絢麗的粒子系統.mp4
│ 45-絢麗的粒子系統2.mp4
│ 46-絢麗的粒子系統:怎么由Geometry生成粒子系統3.mp4
│ 47-絢麗的粒子系統:生成多個粒子系統4.mp4
│ 48-絢麗的粒子系統:粒子的運動.mp4
│ 49-WebGL游戲篇:做一個酷斃的飛行游戲.mp4
│ 50-WebGL游戲篇:做一個酷斃的飛行游戲-游戲的架構設計.mp4
│ 51-WEBGL游戲篇:做一個酷斃的飛行游戲-地圖的原理與實現.mp4
│ 52-WEBGL游戲篇:做一個酷斃的飛行游戲-地圖上場景的生成.mp4
│ 53-WebGL游戲篇:做一個酷斃的飛行游戲-地圖上建築物生成.mp4
│ 54-WebGL游戲篇:做一個酷斃的飛行游戲-地圖上建築物生成二.mp4
│ 55-WebGL游戲篇:做一個酷斃的飛行游戲-控制飛機的飛行.mp4
│ 56-WebGL數學高級篇-揭秘WebGL中的數學知識和原理-貝塞爾曲線繪制.mp4
│ 57-WebGL數學高級篇:繪制三次貝塞爾曲線原理.mp4
│ 58-WebGL數學高級篇:獲取貝塞爾曲線上的點的算法.mp4
│ 59-WebGL數學高級篇:向量的減法、數乘向量、交換律、結合律.mp4
│ 60-向量的數量積叉積的物理意義和應用1.mp4
│ 61-向量的數量積叉積的物理意義和應用2.mp4
│ 62-WebGL數學高級篇:圖形學中的幾種坐標系1.mp4
│ 63-WebGL數學高級篇-揭秘WebGL中的數學知識和原理-:矩陣運算.mp4
│ 64-衣服、布料等柔性材料的模擬1.mp4
│ 65-衣服、布料等柔性材料的模擬2.mp4
│ 66-衣服、布料等柔性材料的模擬3.mp4
│ 67-衣服、布料等柔性材料的模擬4.mp4
│ 68-衣服、布料等柔性材料的模擬5.mp4
│ 69-衣服、布料等柔性材料的模擬6.mp4
│ 70-衣服、布料等柔性材料的模擬7.mp4
│ 71-衣服、布料等柔性材料的模擬8.mp4
│ 72-WebGL視圖篇:多視圖顯示,結合正投影和透視投影相機.mp4
│ 73-第一人稱射擊游戲及源碼,源碼在附件下載、源碼在附件下載.mp4
│
├─02-WebGL第一人稱射擊游戲章節-源碼在下一課附件
│ 74-游戲項目的搭建.mp4
│ 75-游戲項目的搭建之代碼詳解.mp4
│ 76-地圖的構建.mp4
│ 77-復雜地圖構建的思路詳解.mp4
│ 78-加陰影的步驟及為什么有這些步驟.mp4
│ 79-陰影的接收面設置.mp4
│ 80-游戲的鍵盤控制.mp4
│ 81-通過鍵盤控制相機的搖擺拍攝.mp4
│ 82-模型phong材質詳解.mp4
│ 83-phong材質代碼實踐.mp4
│ 84-法線貼圖,將幾百萬三角形渲染降低到幾百個的方法.mp4
│ 85-法線貼圖,將幾百萬三角形渲染降低到幾百個的方法(二).mp4
│ 86-WebGL可以加載的模型類型.mp4
│ 87-遍歷模型中的子模型,並實現多模型陰影.mp4
│ 88-加載更多的模型,調整代碼結構.mp4
│ 89-設置槍的位置.mp4
│ 90-模擬人走動時的持槍的效果.mp4
│ 91-相機旋轉時,槍怎么保證永遠在相機前面.mp4
│ 92-子彈的原理.mp4
│ 93-實現子彈的詳細步驟.mp4
│
└─03高級課程之:着色器詳解
100-着色器之一致變量、易變變量.mp4
94-着色器可以做什么-代碼下載、代碼下載、代碼下載見附件.mp4
95-着色器與硬件相關的原理理解.mp4
96-着色器CPU、GPU之間的關系.mp4
97-着色器例子.mp4
98-着色器代碼編寫詳解.mp4
99-着色器之設備坐標系.mp4