three.js 外部模型加载json

本文介绍如何通过Blender将3ds max模型转换为obj格式,然后导出为three.js支持的JSON文件。加载JSON模型时,若包含场景信息,记得使用ObjectLoader。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用blender做模型可以直接导出json文件(导出插件可以从three.js包里找到)。从网上下载模型,网上的模型很多事3ds max做的,我就用3ds max把模型格式转换成obj,再导入blender处理好模型后导出json文件。

导出json文件时选项勾选如果选择了SCENE可连灯光一同导出加载时需要用ObjectLoader

                var loader = new THREE.ObjectLoader();
                loader.load('youscene1.json',function(obj){
                    obj.scale.x = obj.scale.y = obj.scale.z =100;
                    scene.add(obj);
                });
导出json文件时如果不勾选scene,需要页面中添加灯光否则模型全黑,加载时用JSONLoader

				var loader = new THREE.JSONLoader();
                loader.load( "noscene.json",function( geometry, materials ) {

                    materials[ 0 ].shading = THREE.FlatShading;

                    mesh = new THREE.Me
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值