课程名称
WebGL(three.js)入门基础,资源教程下载
课程简介
Three.js是基于webgl技术的三维引擎,是国内使用最多的一款三维引擎。通过threejs框架可以快速实现产品在线预览、室内漫游、WebVR、大数据可视化等应用。
本课程的特点是研究目前非常火的webgl技术。WebGL就是在浏览器上实现桌面上的3D应用程序。桌面应用程序能够实现的功能,都能够移植到浏览器上。现在,越来越多的网页游戏,都在选择webgl作为开发技术。商业3D应用软件,也越来越多的使用webGL技术。在云计算的时代,这种技术突破,对软件企业提高自己的效益更有好处。
PS:本套教程假 设你没人任何3D基础,当然如果你有u3d基础或者图形学基础,那对于你来说学习速度肯定是更快的。本教程尽量 兼顾不同基础的人,比如讲解某个threejs API涉及到原生webgl或OpenGL的知识,如果你听得懂更好,如果不太懂 也没有关系,不影响你使用threejs项目开发,有前端基础更好,如果没有前端基础的话需要简单补充html、CSS和JavaScript编程语言的基础知识。
适合人群
想系统学习Threejs的基础知识,而又没有任何3D基础,那么本教程是非常合于你的。
课程目录:
初级教程:第一课:WebGL与three.js的基础、与opengl的关系
初级教程:第二课:编写第一个three.js程序
初级教程:第三课:three.js程序框架,绘制一条直线
初级教程:第四课:三维世界的组成(点、线)
初级教程:第五课:坐标系的秘密(世界坐标、本地坐标)
初级教程:第6课:three.js让场景动起来的两种方法
初级教程:第7课:three.js(WebGL)相机的工作原理,适用于任何一种3D编程方法
评论0