1. 程式人生 > >three.js建立地球帶大氣層、輝光、雲層、凹凸、高光

three.js建立地球帶大氣層、輝光、雲層、凹凸、高光

three.js建立地球

本教程採用three.js建立一個地球帶包含材質貼圖,凹凸/高光貼圖,以及大氣層、輝光、雲層、軌道衛星、星空等效果。涉及到的知識點有:

  1. three.js基本場景
  2. 紋理貼圖
  3. 軌道控制器
  4. ShaderMaterial
  5. ShapeGeometry
  6. 粒子系統
  7. 後期通道ShaderPass
  8. node.js
  9. TypeScript
  10. babel+webpack

為了複習所學的知識,所以盡我可能多的用到不同的知識點。先通過常規開發方式完成整個工程的開發,最後再用TS重構一下,然後打包釋出。

1、基本場景搭建

2、新增地球

3、新增軌道控制器

4、新增雲層

5、新增大氣層

6、新增星空背景

7、新增輝光效果

8、新增軌道衛星

9、TS重構

10、打包釋出

-------更新中------
在這裡插入圖片描述