3dtiles icon indicating copy to clipboard operation
3dtiles copied to clipboard

强烈建议版主支持一下:gltf 转换 3dtiles

Open zhangquancheng opened this issue 1 year ago • 5 comments

强烈建议版主支持一下:gltf 转换 3dtiles

zhangquancheng avatar Jul 07 '23 06:07 zhangquancheng

这个难,工作量也很大,你有兴趣的话,我可以给你提供点思路。

fanvanzh avatar Aug 03 '23 06:08 fanvanzh

这个难,工作量也很大,你有兴趣的话,我可以给你提供点思路。

现在在研究GLTF 转换 3dtiles遇到了一些困难,大佬能提供一些思路吗

wujinhui0 avatar Aug 03 '23 13:08 wujinhui0

主要是裁剪和简化两个工作。 1、裁剪,可以用 vcglib,先将 glTF 转成 vcglib::mesh, 然后用 vcglib::boxclipper 裁剪,记得要给 vcglib 挂uv属性,裁出来的顶点会自动做属性插值。然后再将 vcglib::mesh 转 glb 输出。

2、简化,可以按 LoD 分层重组 glTF 对象里的内容,使用 3DTile ADD 模式,细节放大之后再出现。 也可以用 vcglib::mesh_optimizer 里的 QEM 算法进行网格简化,但是顶点属性关联要自己想办法解决。

fanvanzh avatar Aug 04 '23 02:08 fanvanzh

大佬,你好!    我们初始的坐标是是4528,我们知道数据的偏移量,现在想生成一个4326的3dtiles ,现在生成的3dtiles 是有一些偏移的,想请教一下大佬,有没有什么参考资料,或者大佬有没有博客我们去学习学习。

1806368487 @.***

 

------------------ 原始邮件 ------------------ 发件人: "fanvanzh/3dtiles" @.>; 发送时间: 2023年8月4日(星期五) 上午10:59 @.>; @.@.>; 主题: Re: [fanvanzh/3dtiles] 强烈建议版主支持一下:gltf 转换 3dtiles (Issue #259)

主要是裁剪和简化两个工作。 1、裁剪,可以用 vcglib,先将 glTF 转成 vcglib::mesh, 然后用 vcglib::boxclipper 裁剪,记得要给 vcglib 挂uv属性,裁出来的顶点会自动做属性插值。然后再将 vcglib::mesh 转 glb 输出。

2、简化,可以按 LoD 分层重组 glTF 对象里的内容,使用 3DTile ADD 模式,细节放大之后再出现。 也可以用 vcglib::mesh_optimizer 里的 QEM 算法进行网格简化,但是顶点属性关联要自己想办法解决。

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

wujinhui0 avatar Aug 04 '23 03:08 wujinhui0

你好,请问你有实现gltf/glb转3d-tiles吗

CCCCTX avatar Sep 26 '23 01:09 CCCCTX