草图大师sketchup的模型加载到cesium里显示 带贴图
草图大师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里显示 带贴图相关推荐
- sketchup制作模型加载进cesium
使用sketchup绘制模型, 模板选用 简单-米 , 绘制完成后使用卷尺工具测量,绘制的尺寸是否正确 或者绘制的时候手动输入尺寸, 设置地理位置,获取其经纬度坐标,后面需要用到 选择材质.并导出为f ...
- cesium模型加载-加载fbx格式模型
整体思路: fbx格式→dae格式→gltf格式→cesium加载gltf格式模型 具体方法: 1. fbx格式→dae格式 工具:3dsMax, 3dsMax插件:OpenCOLLADA, 下载地址 ...
- 草图大师里创建动态组件_教你搞定SketchUp草图大师动态组件模型下载
昨天最角模型上发布了一个"室内概念草图"的视频,里面涉及到一个门的开关,很多SketchUp爱好者非常好奇,是怎么制作的?虽然不是利用动态组件制作的,但其实就是动态组件的意思.大家 ...
- su组件在什么窗口_草图大师SketchUp(SU)快捷键
草图大师介绍 草图大师SketchUp(SU)是世界一流的三维模型设计工具,软件表面上极为简单,实际上却令人惊讶地蕴含着强大功能的构思与表达的工具,能够以极其快速和方便地对三维创意进行创建.观察和修改 ...
- 草图大师SketchUp 2021 mac版 兼容macos11系统正式上线!
草图大师2021 mac版是一款功能强大且完善的建筑草图设计软件,它能够帮助设计师快速的将3D模型进行创建并进行演示和分享,sketchup2021中文名为草图大师mac版,可以快速为用户创建三维创意 ...
- su自带模型库怎么打开_草图大师Sketchup打不开3d模型库,该怎么解决?
草图大师Sketchup打不开3d模型库,该怎么解决?相信小伙伴们在使用su软件时都遇到过需要快速获取模型时,却发现无法访问3D模型库的情况.本文小编将要和大家分享草图大师Sketchup倒不开3D模 ...
- 草图大师Sketchup打不开3d模型库怎么办
草图大师Sketchup打不开3d模型库怎么办 草图大师Sketchup打不开3d模型库怎么回事?相信小伙伴们在使用su软件时都遇到过需要快速获取模型时,却发现无法访问3D模型库的情况.今天,小编就和 ...
- Python时间序列模型推理预测实战:时序推理数据预处理(特征生成、lstm输入结构组织)、模型加载、模型预测结果保存、条件判断模型循环运行
Python时间序列模型推理预测实战:时序推理数据预处理(特征生成.lstm输入结构组织).模型加载.模型预测结果保存.条件判断模型循环运行 目录
- OpenGL OBJ模型加载.
在我们前面绘制一个屋,我们可以看到,需要每个立方体一个一个的自己来推并且还要处理位置信息.代码量大并且要时间.现在我们通过加载模型文件的方法来生成模型文件,比较流行的3D模型文件有OBJ,FBX,da ...
最新文章
- python中的linearregression_【python+机器学习(2)】python实现Linear Regression
- nvm、node、npm的安装
- JSONObjec的作用详解——Web网络系列学习笔记
- jenkins java_具有WildFly,Arquillian,Jenkins和OpenShift的Java EE 7部署管道
- 占用系统资源测试_高频性能测试面试题15道
- 诗与远方:无题(四十一)
- 1.2、使用pip安装Python包
- 解决centos7 ssh连接慢的问题
- TensorFlow1.1搭建自编码网络
- 【电机测速】M法、T法、M/T法测速系统设计实现
- php工程师外派,招聘兼职Php工程师|Php工程师外包-猿急送
- 软考高级/高项/信息系统项目管理师看江山好还是马军好?
- vue文件下载及重命名
- CTF密码学之RSA攻击算法
- Linux搭建部署JDK1.7环境
- CDA LEVEL 1 考试,知识点《机器学习基本概念》
- 非典型文字描边效果的实现方法
- Web前端第三阶段学习
- iOS 打开AppStore进行软件评分
- 学习笔记(2):零基础掌握 Python 入门到实战-一个圆点的何去何从(一)