![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
threejs
王天平·Jason Wong
这个作者很懒,什么都没留下…
展开
-
threejs 模拟天空
1.在html声明webgl变量<script type="x-shader/x-vertex" id="vertexShader"> varying vec3 vWorldPosition; void main() { vec4 worldPosition = modelMatrix * vec4( position, 1.0 ); vWorldPosition = worldPosition.xyz; gl_Position = projectionMa原创 2021-09-26 12:01:47 · 734 阅读 · 0 评论 -
threejs 初始化封装
threejs 初始化封装对threejs场景进行初始封装,以便多项目复用。自用学习记录仅供参考,欢迎留言。初始化包括以下:场景初始化相机初始化灯光初始化,点光源,平行光,环境光初始化渲染器初始化鼠标控制器通过new Web3DRenderer() 实例化以后可以拿到以上所有初始化对象。import { OrbitControls } from 'three/examples/jsm/controls/OrbitControls'const THREE = require('thr原创 2021-08-27 14:49:56 · 1100 阅读 · 2 评论