强烈建议版主支持一下:gltf 转换 3dtiles
zhangquancheng opened this issue · comments
张全成 commented
强烈建议版主支持一下:gltf 转换 3dtiles
fanvanzh commented
这个难,工作量也很大,你有兴趣的话,我可以给你提供点思路。
wujinhui0 commented
这个难,工作量也很大,你有兴趣的话,我可以给你提供点思路。
现在在研究GLTF 转换 3dtiles遇到了一些困难,大佬能提供一些思路吗
fanvanzh commented
主要是裁剪和简化两个工作。
1、裁剪,可以用 vcglib,先将 glTF 转成 vcglib::mesh, 然后用 vcglib::boxclipper 裁剪,记得要给 vcglib 挂uv属性,裁出来的顶点会自动做属性插值。然后再将 vcglib::mesh 转 glb 输出。
2、简化,可以按 LoD 分层重组 glTF 对象里的内容,使用 3DTile ADD 模式,细节放大之后再出现。
也可以用 vcglib::mesh_optimizer 里的 QEM 算法进行网格简化,但是顶点属性关联要自己想办法解决。
wujinhui0 commented
大佬,你好!
我们初始的坐标是是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: ***@***.***>
CCCCTX commented
你好,请问你有实现gltf/glb转3d-tiles吗