- WebGL入门
- 绘制2D物体
- 使用着色器
- WebGL动画
- 创建3D物体
- 使用贴图
- 灯光
- 动画贴图
- HiWebGL:http://www.hiwebgl.com/
- 三角和方框的故事
- 添加颜色
- 动起来
- 真正的3D物体
- 引入纹理
- 键盘输入和纹理过滤
- 平行光和环境光
- 深度缓存、透明度和混合
- 优化代码结构实现多物体运动
- 载入世界以及相机简介
- 球体、旋转矩阵和鼠标事件
- 点光源
- 片源级光照和多program对象
- 镜面高光和载入JSON模型
- 高光贴图
- 渲染到纹理
- HeWebGL:http://www.hewebgl.com/
- 开启ThreeJs之旅
- 还记得点线面吗
- 让场景动起来
- 三维空间的观察
- 五彩的光源
- 纹理
- 动画纹理
- 3D模型加载
- 网格模型旋转
- ThreeJs:https://threejs.org/
- 创建场景
- 画线
- 立方体贴图
- 顶点立方体
-
opengles_shading_language:https://www.khronos.org/files/opengles_shading_language.pdf
-
特别感谢
- 感谢Oak3D提供图形库支持。
- 感谢Jet Propulsion Laboratory提供月球纹理。
- 感谢Arroway Textures提供电镀金属纹理。
- 感谢the European Space Agency/Envisat提供地球纹理。
- 感谢Xedium提供笔记本电脑的模型。