Super Map超图IServer加载gltf三维模型

本文详细介绍了如何将3dsMAX导出的DAE模型转换为glTF格式,以优化WebGL客户端的加载性能。涉及DAE导出设置、colladaTogltf工具的使用,以及如何在KML文件中配置gltf模型,以实现更快的网络展示和更好的渲染效果。

加载gltf三维模型

在使用场景中,SuperMap iClient3D for WebGL(以下简称:WebGL客户端)需要加载一些带有动画的三维模型来展示特殊场景效果,而三维建模软件众多而模型格式纷纭,格式上的不统一给WebGL客户端载入模型带来麻烦;另一方面这些模型通常还包含了场景、灯光、摄像机等冗杂信息,这将大大降低模型载入效率和显示性能。
glTF是由khronos组织定义的一种文本交换格式,它可减少3D模型中与渲染无关的冗余内容,并且充分支持OpenGL,WebGL,OpenGL ES图形加速标准,glTF格式具有利于网络传输的特性,而广泛适用于在互联网和移动设备上展现三维模型。
操作流程
1.导出DAE模型
使用说明
此步骤需要使用3ds MAX软件将*.max的模型导出为DAE格式,DAE文件格式是3D交互文件格式,一般用于多个图形程序之间交换数据。
3ds MAX在导出时所提供的DAE格式选项为“Autodesk Collada (.DAE)“,使用该格式模型贴图将不能正常导出,我们需要使用”OpenCOLLADA (.DAE)”格式导出,因此请下载适应于3ds MAX的DAE输出插件。
本示例所使用的插件为:“COLLADAMax.dle“。
操作步骤
(1).安装第三方插件:下载插件后,将插件文件存放于3ds MAX安装目录下的plugins文件夹,本示例地址为:“C:\Program Files\Autodesk\3ds Max 2014\plugins”,如下图所示。

图 1:插件存放地址示意

(2).重启3ds MAX,打开原始三维模型,选择“导出|Export”,选择文件存放路径、输入文件名称,保存类型选择“OpenCOLLADA(*.DAE)“格式,如下图所示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值