53 lines
981 B
Markdown
53 lines
981 B
Markdown
# three.js专题分享
|
|
|
|
## three.js 是什么
|
|
|
|
https://threejs.org/manual/#zh/fundamentals
|
|
|
|
## 为什么选择 three.js
|
|
|
|
- WebGL
|
|
- https://developer.mozilla.org/zh-CN/docs/Web/API/WebGL_API
|
|
- three.js
|
|
- https://threejs.org/
|
|
- http://www.webgl3d.cn/
|
|
- Babylon.js
|
|
- https://www.babylonjs.com/
|
|
- https://cnbabylon.com/
|
|
|
|
## three.js 核心概念
|
|
|
|
https://threejs.org/manual/#zh/fundamentals
|
|
|
|
### Scene 场景
|
|
### Camera 相机
|
|
### Renderer 渲染器
|
|
|
|
## three.js 常用类/对象
|
|
|
|
### Object3D
|
|
### Material
|
|
https://threejs.org/manual/#zh/materials
|
|
|
|
### Texture
|
|
### OrbitControls
|
|
|
|
## Demos
|
|
|
|
### 加载GLB模型
|
|
### 添加灯光
|
|
### 添加控制器、AxesHelper
|
|
### 设置地面
|
|
### 地面上设置光效
|
|
### 模型漫游(巡检业务)
|
|
### [x] 模型动画(模型本身存在动画)
|
|
### 修改材质(设备告警业务)
|
|
### 粒子效果(蒸汽)
|
|
### 模型与Web的交互
|
|
### 后期处理效果
|
|
### 公共函数抽象
|
|
|
|
## blender使用
|
|
|
|
## 如何与建模沟通
|