b3dm文件不是可以将纹理数据存储在文件本身,也可以使用一个url,使用外部图片吗?我看转换结果是使用的外链的形式。但是文件夹中只生成了b3dm文件,没有图片数据。所以在加载3dtile的时候,所有纹理都会报404错误。导致模型加载不成功。
如图1所示是b3dm中关于纹理的内容,可以看到是使用了外链url的形式。
图2 是在加载模型的时候纹理数据都报404错误了 ,因为在b3dm文件夹同级目录没有生成图片数据。
我测试发现生成场景缓存的时候,将纹理压缩格式设置成不压缩,其他参数默认。则会出现我描述的情况,如果默认dxt格式,则生成的b3dm中的图片是直接包含在b3dm文件中的!
嗯嗯 主要有些需求在s3m不是特别好实现。期待转换工具以后可以修复这个问题,