首页 / 浏览问题 / 三维GIS / 问题详情
WebGL 模型动画
52EXP 2019年07月11日

1、3dmax中做了一个报警灯模型,其中含有动画,max导出dae,工具导出gltf,webgl中加载模型,动画是有了,但感觉贴图不对,不太懂三维建模,不知道是贴图不合适还是webgl不支持这种建模方式

2、s3m模型支持动画吗?

3、方便给看看模型,究竟是什么问题吗,也好跟模型人员沟通?

1个回答

您好,您这个情况应该是导出gltf的时候贴图就丢失了,您可以用其他可以打开gltf格式的软件看一下是否有贴图

webgl上加载gltf不是以s3m缓存的方式加载的,而是直接加载gltf的,具体您可以参考一下http://support.supermap.com.cn:8090/webgl/examples/editor.html#gltf

6,215EXP 2019年07月11日
我导出到模型,然后用桌面导出s3m,模型也是这个样子,感觉不是贴图丢失的问题,

我感觉还是模型制作的问题,不支持的贴图、材质等等,能方便给看看模型吗?
您导出模型是怎么导出的呢?是通过插件导出到udb中的吗?还是导出成某种格式,再导入到udb中呢?

模型转gltf建议贴图都为png格式,不然有可能会出现材质丢失的情况

贴图名不能有中文,贴图的位数需要改成2的n次方。

还有就是看一下您的贴图路径是否正确

我这边正在处理其他模型,暂时不方便看
主要试了两种方式

1、max转成dae然后转成gltf

2、利用超图插件将max导入到udb数据源,加载到三维场景,右键导出模型,s3m格式和gltf格式都试过

以上两种两种方式,效果差不多,只不过走超图的导出gltf没有动画
您的贴图格式是什么?尝试过使用其他软件打开过这个gltf么?
有一个贴图是jpg格式的,我再让他们都改成png,没尝试过其他软件,对这块不熟悉,推荐个试试
这个您可以在网上搜索一下,我这边也不是很清楚有哪些软件可以打开这个。刚才我去网上搜了一下,unity和您所使用的3d max都可以打开
...