您好,我想用一个3d模型作为场景背景。这怎么可能?
const assetsLoader = new GLTFLoader();
assetsLoader.load(monkeyURL.href, function (gltf) {
const model = gltf.scene;
scene.add(model);
model.castShadow = true;
model.position.set(10, 5, 15);
});
scene.background = assetsLoader.load(model);
你想达到的目标是不可能的。如文档中所述,您可以将其分配给Scene.background
:
- 用于定义统一颜色背景的颜色。
- 定义(平面)纹理背景的纹理。
- 用于定义天空框的环境图。