在开源代码里无法找到fbx转3dtiles的源码,我的做法是通过两个开源代码结合的方式实现;

具体思路如下:

首先通过assimp读取fbx文件,读取之后可获取animation、material、Mesh、Node、Image等数据源,assimp源码见github:https://github.com/fanvanzh/3dtiles 注意assimp可以直接将fbx转换为gltf文件格式,

然后使用另一套开源代码:https://github.com/nxddsnc/gltf-to-3dtiles

将gltf转换为3dtiles;

但是在我转换的过程中发现,部分fbx在转换为gltf之后,无法使用第二个开源库进行转换,后来发现是因为两个转换数据结构的存储,存在差异,导致gltf转换3dtiles失败

所以将两个程序进行融合;

首先将assimp提取的过程提取出来,此开源代码提取了animation、material、Mesh、Node、Image等数据,然后扣取第二份源码gltf解析后的输出,可以发现都存在animation、material、Mesh、Node、Image等数据,将这些数据直接进行赋值并转换,两个工程融合之后就得到fbx转3dtiles的直接源码

fbx转3dtiles相关推荐

  1. obj、fbx 转 3dtiles(免费转换工具)

    推介使用cesiumlab 进行转换(可免费转换),网上也看了很多转换工具,要么操作安装不方便,要么转换出来效果不理想. 1.下载cesiumlab工具 下载地址:http://www.cesiuml ...

  2. revit里的BIM模型转fbx真的可以带纹理材质吗?

    网上查到最多的就是,通过间接的形式实现.我想要通过BIM模型转成gltf,进而转成3Dtiles,但是已经可以实现revit转ifc,再由ifc转成gltf或者3Dtiles,但是ifc本身不支持纹理 ...

  3. 用毕安格将投影坐标的3dmax模型转换为3dtiles

    cesiumlab转换投影坐标的3dmax模型需要授权 下面用毕安格的工具来转换,当然试用期也是只有一个月 1.3dmax导出fbx 1.1 如果是绝对坐标,可以直接导出 1.2 如果是相对坐标,需要 ...

  4. obj、gltf、glb、fbx、b3dm模型项目汇总

    网址:https://github.com/einstein20050430/Fast-Quadric-Mesh-Simplification 项目:Fast-Quadric-Mesh-Simplif ...

  5. 三维格式转换成3dtiles

    obj->gltf,3dtile 参考 http://t.csdn.cn/7fGm0 https://github.com/CesiumGS/obj2gltf https://github.co ...

  6. 关于maya与max互导FBX出现错误的解决方案。

    因为自己实在是不愿意一次又一次把时间浪费在导入导出的问题上.每一次都是多试几次才成功,也没有真正去测试这个东西.但是今天实在是碰到了错误中的极品了.最后还是决定写下来..算是给自己做笔记吧..大家如果 ...

  7. mixamo网站FBX模型带骨骼绑定动作库

    mixamo网站FBX模型带骨骼绑定动作库,unity游戏各职业人物动画,兼容3dmax maya c4d iclone blender等主流3D软件 mixamo游戏3D模型带骨骼绑定FBX动作库 ...

  8. 3dmax导出fbx时如何带贴图_houdini | 第一章 第三节 贴图与顶点动画

    大家好,上篇文章介绍了houdini的建模思路与常用节点.本篇文章将介绍houdini材质贴图与顶点动画的设置,其中会用到game_dev模块的节点.若未安装,请查看第一节基础入门与实践中的介绍进行安 ...

  9. fbx 转 gltf glb 文件

    fbx 转 gltf glb 文件 安装 npm 安装 可以参考 https://blog.csdn.net/weixin_44493841/article/details/109807060 npm ...

最新文章

  1. bash shell的一些基本概念
  2. 【 Linux 】Vim的基本配置以及出现问题解决(su认证失败)
  3. 基于Shibbloet实现的SSO单点登录
  4. 工程制图 (点,线,面)
  5. sessionFactory.getCurrent()和sessionFactory.openSession()的区别
  6. P3629-[APIO2010]巡逻【树的直径】
  7. python3字符串常用操作
  8. Window setTimeout() 方法
  9. 程序员之道——编程也是一门艺术
  10. SQL variable type
  11. INVENTOR结构件生成器,新建型材
  12. BDBR和BD-PSNR
  13. 阿里巴巴国际站Dropshipping模式探索
  14. JavaScript级联链表
  15. Java基础9----运算符2(关系,逻辑运算符)
  16. sql server 帐户当前被锁定,所以用户 sa 登录失败。系统管理员无法将该帐户解锁 解决方法
  17. 计算机组成原理扩展指令CLC实验报告,惠州学院-计算机组成原理实验四 含流程图...
  18. 地质勘查土质分类图片_收藏必备!自然资源部:岩石、砾质、土质、泥质统一这样划分!...
  19. 中心计算机集中控制方式必须方式,「1」专科-8707信息技术与信息管理
  20. micropython解释器移植到嵌入式_micro python 有移植成功的吗

热门文章

  1. Mbot ros编译环境安装
  2. NUCLEO-F429ZI开发板实现正点原子FreeROTS创建任务时候串口发送乱码问题
  3. C#键盘勾子(Hook)拦截器,屏蔽键盘活动
  4. AI非结构化数据处理和分析软件公司Zilliz宣布完成4300万美元B轮融资
  5. apicloud一键复制教程
  6. GLAD:ZIG-ZAG放大器
  7. java-php-python-ssm学习类视频网计算机毕业设计
  8. mariadb忘记root密码,重设密码
  9. Windows 远程桌面连接提示虚拟内存不足的解决方法
  10. JavaWEB电影订票系统