Three.js大一大二入门笔记

threejs 的大一大二笔记,算是我见过比较实用的一套入门记录了。内容偏轻松,但讲得还挺细,适合刚上手 Three.js、对 WebGL 感兴趣的你慢慢啃。

threejs 的基本概念材质光源相机这些都有覆盖,还穿插了一些个人理解,看得出作者在边学边记,思路也蛮接地气。嗯,讲得不绕,适合不爱啃文档的那类人。

你要是刚接触 3D 渲染,建议先从 WebGL HTML5 图形渲染技术 那篇看看,理解下底层怎么画的,再来看 threejs 就更顺了。

如果你喜欢对比不同引擎的差异,也可以看看 Away3D 4.6.0utea:玩具 WebGL 3D 引擎,了解一下性能优化、轻量实现之类的事。

对真实场景模拟感兴趣的,3D 机柜模型是个不错的参考,模型细节比较足,还能学学怎么交互。

哦对了,如果你是搞移动端或 Swift 开发的,SwiftShader也值得看看,虽然偏底层,但能帮你理解 WebGL 怎么跨平台适配。

,这份笔记不花哨但实在。如果你刚入门 threejs,或者打算自己撸个小型 3D demo,这笔记值得翻一翻,思路清晰,代码也不重。

如果你还没装环境,先搞个index.html、引好 CDN,试着跑跑 THREE.Scene(),感受一下 3D 世界的味道。

zip 文件大小:94.74MB