示例:
https://threejs.org/examples/#webgl_loader_fbx_nurbs
示例文件结构:
加载步骤:
- 初始化渲染器 (可以放在初始化fbx模型之后)
renderer = new THREE.WebGLRenderer({ antialias: true,alpha: true }); // 初始化渲染器
renderer.setPixelRatio(window.devicePixelRatio); // 设置渲染器像素比
renderer.setSize(window.innerWidth, window.innerHeight); // 设置渲染器大小
// renderer.setSize(640, 480);
renderer.setClearColor(0xFFFFFF, 1.0); //设置渲染器背景颜色
// renderer.setClearColor(new THREE.Color('lightgrey'), 0);
document.body.appendChild(renderer.domElement); // 嵌入画布到页面中
- 初始化相机
camera = new THREE.PerspectiveCamera(45, window.innerWidth / window.innerHeight, 1, 2000);
camera.position.set(2, 18, 28);