1.5 KiB
1.5 KiB
nav | group | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
|
💊 webGL
介绍
基本对象
一个基本的3d场景需要包括的以下几个必备要素:
- 场景:scence
- 相机:camera
- 相机创建实例图(THREE.PerspectiveCamera(fov, aspect, zNear, zFar)):
- 渲染器:renderer
绘制方法
- 网孔(Meshes,推荐)
- 多边形(Polygons)
- 顶点(Vertices)
其它
- 材料(Materials)
- 纹理(Textures)
- 光照(Lights)
- 变换(Transforms)
- 矩阵(Matrices)
- 相机(Cameras)
- 视角(Perspective)
- 视窗(Viewports)
- 着色器(shader)
pixi
一款基于webGL的 2d渲染引擎,用来写一些bit游戏还是挺好用的。
threeJs
目前比较热门的基于webgl的框架,缺点是每个版本之间的接口差异较大,所以使用的时候需要根据版本来找对应的接口文档
本文会更多的以threejs为基础框架来展开深入构建一个3Dweb世界
参考的文档有以下: