简述
Three.js内容很多,我们能拿他做大量的事,这就注定Three.js的研习周期会很长。
首先,需要研究Three.js的基础,比如创建第一个场景、添加对象、选择合适的材质、附加贴图,并让一切东西动起来。
然后,研究很多典型技能,比如创建我们自己的几何体、添加灯光和阴影、与三维对象互动、添加粒子。
最后,用一些先进的技术来作为收尾,比如物理、产品级渲染、编写个性化渲染管线、添加后处理,甚至创建我们自己的Blender模型。
基于WebGL,可以创建很惊人的效果,但是并不需要一个能把3A大作跑到140帧的主机。通过监视性能并应用不同的技巧,可以让自己的WebGL作品运行在尽可能多的机器上。
准备工作
首先,显然需要一台电脑。Windows或Macos都可以。
然后,具备基础的JavaScript知识,比如变量、循环、函数、时间。
此外,还需要一个编辑器,推荐Webstorm。当然,使用VSCode也可以。
另外,需要一个浏览器,要求浏览器支持开发人员调试工具,比如Edge、Chrome、Firefox。
接下来,还需要一个3D建模软件,推荐Blender,因为免费且好用。
至于数学之类的计算知识,一般也用不上。
最后,还需要耐心。
网友评论