草图大师sketchup的模型加载到cesium里显示 带贴图

  • 前言
  • 一、sketchUp导出obj格式
  • 二、在Blender中转换数据
    • 1.导入数据
    • 2.调整尺寸和视图
  • 三、cesium中加载
  • 总结

前言

由于工作原因,拿到一个skp格式的模型,而且还有贴图和材质,需要加载到cesium里面,但是直接用草图大师导出为fbx格式的时候,FBX有一个基于文本(ASCII)和二进制版本,草图大师导出来的是基于文本的格式,也就是ASCII版本,并且还有一个文件夹是专门放贴图的,所以导入的cesiumlab里面转tileset的时候处理不了,就算处理了之后,模型也是全黑的,贴图和材质那些东西都没有,由此开始了我找方法的解决这个问题的漫漫长路。过程我就不赘述了,我就直接写我最终用成功的方法。


提示:以下是本篇文章正文内容,下面案例可供参考

一、sketchUp导出obj格式

从sketchup中导出obj格式,最终生成三个文件

二、在Blender中转换数据

1.导入数据

如果将模型导入到Blender里面显示数据已经加进去了,但是模型却没有显示出来,那可能是模型尺寸太大或者太小了,所以导致的看不到

2.调整尺寸和视图

我是因为模型太大了,导致在Blender中看不到,因为我用快捷键“Shift+C”显示全部的时候,依旧看不到模型,所以我推测是模型太大了,然后就修改缩放值,全部改成0.0001,这个缩放尺寸可以用不同的值试一下,找到最合适的值,我是之前修改成0.001发现还是太大了,所以改成了0.0001。

然后调整一下视图的模式,看看是否贴图可以显示出来,如果可以,就直接导出glb格式

三、cesium中加载

该处使用的url网络请求的数据。

            const entity = this.viewer.entities.add({name: "Cesium_Air",position: position,orientation: orientation,model: {uri: "Assets/model/dapeng.glb",minimumPixelSize: 128,maximumScale: 20000,},});

最终结果

总结

其实只要在sketchup中导出obj格式的,然后再到Blender中导出不管是glb还是fbx格式的,cesiumlab都可以加载了,只是如果是fbx格式的话,还需要在cesiumlab中转为tileset格式加载,反正我试了很多种方法,这种方式是保存模型和贴图最完整的。

草图大师sketchup的模型加载到cesium里显示 带贴图相关推荐

  1. sketchup制作模型加载进cesium

    使用sketchup绘制模型, 模板选用 简单-米 , 绘制完成后使用卷尺工具测量,绘制的尺寸是否正确 或者绘制的时候手动输入尺寸, 设置地理位置,获取其经纬度坐标,后面需要用到 选择材质.并导出为f ...

  2. cesium模型加载-加载fbx格式模型

    整体思路: fbx格式→dae格式→gltf格式→cesium加载gltf格式模型 具体方法: 1. fbx格式→dae格式 工具:3dsMax, 3dsMax插件:OpenCOLLADA, 下载地址 ...

  3. 草图大师里创建动态组件_教你搞定SketchUp草图大师动态组件模型下载

    昨天最角模型上发布了一个"室内概念草图"的视频,里面涉及到一个门的开关,很多SketchUp爱好者非常好奇,是怎么制作的?虽然不是利用动态组件制作的,但其实就是动态组件的意思.大家 ...

  4. su组件在什么窗口_草图大师SketchUp(SU)快捷键

    草图大师介绍 草图大师SketchUp(SU)是世界一流的三维模型设计工具,软件表面上极为简单,实际上却令人惊讶地蕴含着强大功能的构思与表达的工具,能够以极其快速和方便地对三维创意进行创建.观察和修改 ...

  5. 草图大师SketchUp 2021 mac版 兼容macos11系统正式上线!

    草图大师2021 mac版是一款功能强大且完善的建筑草图设计软件,它能够帮助设计师快速的将3D模型进行创建并进行演示和分享,sketchup2021中文名为草图大师mac版,可以快速为用户创建三维创意 ...

  6. su自带模型库怎么打开_草图大师Sketchup打不开3d模型库,该怎么解决?

    草图大师Sketchup打不开3d模型库,该怎么解决?相信小伙伴们在使用su软件时都遇到过需要快速获取模型时,却发现无法访问3D模型库的情况.本文小编将要和大家分享草图大师Sketchup倒不开3D模 ...

  7. 草图大师Sketchup打不开3d模型库怎么办

    草图大师Sketchup打不开3d模型库怎么办 草图大师Sketchup打不开3d模型库怎么回事?相信小伙伴们在使用su软件时都遇到过需要快速获取模型时,却发现无法访问3D模型库的情况.今天,小编就和 ...

  8. Python时间序列模型推理预测实战:时序推理数据预处理(特征生成、lstm输入结构组织)、模型加载、模型预测结果保存、条件判断模型循环运行

    Python时间序列模型推理预测实战:时序推理数据预处理(特征生成.lstm输入结构组织).模型加载.模型预测结果保存.条件判断模型循环运行 目录

  9. OpenGL OBJ模型加载.

    在我们前面绘制一个屋,我们可以看到,需要每个立方体一个一个的自己来推并且还要处理位置信息.代码量大并且要时间.现在我们通过加载模型文件的方法来生成模型文件,比较流行的3D模型文件有OBJ,FBX,da ...

最新文章

  1. python中的linearregression_【python+机器学习(2)】python实现Linear Regression
  2. nvm、node、npm的安装
  3. JSONObjec的作用详解——Web网络系列学习笔记
  4. jenkins java_具有WildFly,Arquillian,Jenkins和OpenShift的Java EE 7部署管道
  5. 占用系统资源测试_高频性能测试面试题15道
  6. 诗与远方:无题(四十一)
  7. 1.2、使用pip安装Python包
  8. 解决centos7 ssh连接慢的问题
  9. TensorFlow1.1搭建自编码网络
  10. 【电机测速】M法、T法、M/T法测速系统设计实现
  11. php工程师外派,招聘兼职Php工程师|Php工程师外包-猿急送
  12. 软考高级/高项/信息系统项目管理师看江山好还是马军好?
  13. vue文件下载及重命名
  14. CTF密码学之RSA攻击算法
  15. Linux搭建部署JDK1.7环境
  16. CDA LEVEL 1 考试,知识点《机器学习基本概念》
  17. 非典型文字描边效果的实现方法
  18. Web前端第三阶段学习
  19. iOS 打开AppStore进行软件评分
  20. 学习笔记(2):零基础掌握 Python 入门到实战-一个圆点的何去何从(一)

热门文章

  1. JAVA版opencv透明,opencv 替换纯色背景为透明背景
  2. 【看好了】如何使用fiddler实现手机抓包,Filters过滤器!
  3. 人脸姿态估计(计算欧拉角)
  4. 计算机文化基础知识在未来工作中的应用论文,计算机文化基础论文
  5. 中国爱眼教育大会|2023山东眼健康产业展会|标展5500元
  6. 弘辽科技:企业可以在淘宝开几个店?有哪些优势?
  7. 热图的基础绘制(Matlab代码实现)
  8. 7种方式企业内部资料共享,你pick谁?
  9. 计算机二级C语言-A程序填空题
  10. 【云扩RPA】Timing