飞豹客 · 课能看,资料也能带走
飞豹客前端开发 会员免费

前端小册2025|Three.js 通关秘籍|掘金小册1

这门小册的主题是 Three.js,也就是用 JavaScript 在浏览器里搭 3D 场景的那套东西。它要解决的问题很具体:你已经会写前端页面,但一碰到"把模型放进网页里转起来""做一个能拖拽缩放的产品展示"这类需求,就不知道从哪下手,或者只会复制一段代码却说不清每行在干什么。 它适合什么基础的人

单课价¥29.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
108 人关注 更新于 2026-05-21 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

会员可免费下载本篇月会员可按日额度下载(每篇扣 1 次)。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥29.90

会员 A · 按档位折扣

永久免费可下
年免费可下
月免费可下

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

这门小册的主题是 Three.js,也就是用 JavaScript 在浏览器里搭 3D 场景的那套东西。它要解决的问题很具体:你已经会写前端页面,但一碰到"把模型放进网页里转起来""做一个能拖拽缩放的产品展示"这类需求,就不知道从哪下手,或者只会复制一段代码却说不清每行在干什么。

它适合什么基础的人

前提是你能读懂 ES6 语法,知道 npm 和打包工具大概怎么用,DOM 操作不陌生。如果完全没写过 JavaScript,直接看这本会卡在环境那一步。反过来说,你不需要有图形学背景,也不要求数学多好——向量、矩阵这些概念在书里是跟着场景一起出现的,不是先讲一通道理再动手。做后端想转可视化、做平面设计想加一点空间感、或者单纯想给自己项目加个 3D 首屏的人,都可以从这本开始。但如果你期待的是学完就能进游戏公司做引擎,那方向不对,这本的重心在网页端的交互展示,不在游戏逻辑和性能优化。

建议先看哪几块,怎么配着练

开头那部分讲第一个 3D 场景的章节不要跳。很多人急着去看模型加载和动画,结果连场景、相机、渲染器三者的关系都没理顺,后面每写一步都在猜。先把一个立方体转到屏幕上,理解坐标和光照是怎么回事,再往下走。中间关于几何体、材质、纹理的部分,建议边看边改参数,把颜色、粗糙度、贴图换一遍,看画面怎么变——这些是调出来的手感,不是看会的。动画和交互那几块,最好配一个自己的小需求来练,比如做一个可以鼠标拖拽旋转的商品模型,比单纯跑示例有用得多。

资料里除了 Three.js 的内容,还夹着 TypeScript、Astro、Spring 这些别的方向,不要被带偏。它们和 3D 开发没有直接关系,属于同一个包里顺带放进去的,学 Three.js 期间可以先放着不管。真正要跟着走的是围绕场景搭建和交互的那几篇。

学完能独立做什么

比较现实的目标是:你能自己从零搭出一个网页 3D 场景,放进去几个几何体或者一个 glTF 模型,加上光照、材质和贴图,让它按你的意图旋转、缩放、响应鼠标,并且知道出问题时该去查哪一块。放到工作里,这对应的是产品 3D 展示、数据可视化里的立体图形、活动页的空间效果这类需求。它不会让你变成图形专家,但足以让你在接到这类活时不至于推掉,也能看懂别人写的 Three.js 代码在做什么。

最后提醒一句:3D 这部分知识更新快,遇到版本差异导致的报错很正常,别急着怀疑自己。把每个效果跑通一遍,比收藏一堆链接更有用。

课程目录

课程目录7 条
  • 前端小册20
  • 25 Three.js 通关秘籍 掘金小册1 前端小册2 前端小册3 前端小册4 flutter合集.zip
  • SpringBoot 源码解读与原理分析html.zip
  • 冴羽Astro 实战指南.pdf
  • 从0开始深入学习 Springhtml.zip
  • 全栈修仙之路-前端进阶篇-v1.1.pdf
  • 玩转 MyBatis深度解析与定制html.zip
  • 重学TS-v1.0.pdf
  • 1. 开篇词.md 10. 材质颜色和纹理贴图.md 100. 实战酷家乐装修编辑器六.md 101. 实战酷家乐装修编辑器七.md 102. 实战酷家乐装修编辑器八.md 103. 实战酷家乐装修编辑器九.md 104. 实战酷家乐装修编辑器十.md 105. 实战酷家乐装修编辑器十一.md 106. 实战酷家乐装修编辑器十二.md 107. 实战酷家乐装修编辑器十三.md 108. 实战酷家乐装修编辑器十四.md 109. 实战酷家乐装修编辑器十五.md 11. uv 坐标和 uv 动画.md 110. 实战酷家乐装修编辑器十六.md 111. 实战酷家乐装修编辑器十七.md 112. 实战酷家乐装修编辑器十八.md 113. 实战酷家乐装修编辑器十九.md 114. 实战酷家乐装修编辑器二十.md 115. 实战酷家乐装修编辑器二十一.md 116. 实战酷家乐装修编辑器二十二.md 117. 实战酷家乐装修编辑器二十三.md 118. 实战酷家乐装修编辑器二十四.md 119. 实战酷家乐装修编辑器二十五.md 12. 如何画各种曲线.md 120. 实战酷家乐装修编辑器二十六.md 121. 实战酷家乐装修编辑器二十七.md 122. 实战酷家乐装修编辑器二十八.md 123. 实战酷家乐装修编辑器二十九.md 124. 实战酷家乐装修编辑器三十.md 125. 实战酷家乐装修编辑器三十一.md 126. 实战酷家乐装修编辑器三十二.md 127. 实战酷家乐装修编辑器三十三和酷家乐对比.md 128. 实战酷家乐装修编辑器三十四项目总结.md 129. 实战实现酷家乐同款拖拽旋转控制器.md 13. 实战云雷纹.md 130. react-three-fiber组件化开发 3D 场景.md 131. 物理引擎 cannon实现真实世界的物理现象.md 132. 物理引擎 cannon凸多面体生成各种形状.md 133. 粒子效果库 three.quarks.md 134. 粒子实战小猪爱心发射器.md 135. 各种形状的粒子发射器.md 136. 粒子生命周期行为控制.md 137. 粒子实战火树银花.md 138. 粒子的帧动画.md 139. 粒子实战小鱼吐泡泡.md 14. 按照规律生成各种几何体.md 140. 粒子实战小鱼吐泡泡二.md 141. 打碎重组粒子效果.md 142. 几何体粒子和噪声.md 143. 实战躲避汽车.md 144. 实战躲避汽车二.md 145. 实战躲避汽车三.md 146. 实战躲避汽车四.md 147. 实战躲避汽车五.md 148. 实战躲避汽车总结.md 149. 实战佛光普照.md 15. 实战隧道穿梭.md 150. 实战佛光普照二.md 151. 实战佛光普照三.md 152. 实战佛光普照四.md 153. 实战佛光普照五.md 154. GeoJson 和地图绘制.md 155. 地图如何实现标注.md 156. 实战全国人口柱状地图.md 157. 实战全国人口柱状地图二.md 158. 实战全国人口柱状地图三.md 16. uv 动画实战无限时空隧道.md 17. 实战盖房子一.md 18. 实战盖房子二.md 19. 场景遍历和世界坐标.md 2. 通知.md 20. 各种灯光和常用 Helper一.md 21. 各种灯光和常用 Helper二.md 22. 顶点法线和反射原理.md 23. 自定义顶点颜色实现渐变.md 24. 实战颜色渐变柱状图.md 25. 如何加载外部模型.md 26. GLTF 的三种文件结构.md 27. gltf-pipeline处理 gltf 模型的工具.md 28. Draco压缩 gltf 模型提升性能.md 29. 包围盒与模型大小计算.md 3. 实战列表.md 30. 包围盒 Box3 常用 api.md 31. 正投影相机和三种灯光的阴影.md 32. OrbitControls 的常用属性方法.md 33. 射线与点击选中 3D 场景物体.md 34. 后期处理与描边发光效果.md 35. 各种后期处理效果.md 36. 精灵模型 Sprite 和下雨下雪效果.md 37. 实战林海雪原.md 38. 实战林海雪原二.md 39. 几何体材质共用和 clonecopy.md 4. 第一个 3D 场景.md 40. 补间动画库 Tween.js.md 41. Tween.js 常用 API.md 42. 关键帧动画和模型动画播放.md 43. 实战丝滑入场动画.md 44. 改变顶点的变形动画.md 45. 骨骼动画关节带动顶点运动.md 46. GSAP另一个常用动画库.md 适合人群 前端开发者 3D图形爱好者 游戏开发者 学习收获 掌握Three.js核心概念和API 独立开发3D网页应用 提升3D图形处理能力 祝您学习愉快! 学有所成,前程似锦!