**我们将实现一个模型查看器演示程序,并在您的flutter应用程序中使用model_viewer包以glTF和GLB格式显示3D模型。...它显示了如何在flutter应用程序中使用model_viewer包来运行模型查看器。它以glTF和GLB格式显示3D模型,并通过鼠标,手触摸和自动旋转将其旋转360度。...功能 模型查看器具有以下功能: 呈现glTF和GLB模型。(此外,USDZ型号在iOS 12+上。) 支持具有可配置自动播放设置的动画模型。 (可选)它支持将模型启动到AR查看器中。...在内部,我们将为模型查看器添加一个backgroundColor;src表示用户添加URL和资产,仅支持glTF / GLB模型。...某些模型查看器功能,参数,创建用于运行模型查看器的演示程序,并以glTF和GLB**格式显示3D模型,并通过鼠标,手触摸和在flutter应用程序中使用model_viewer包自动旋转360°度。
在H5中引入3D模型往往存在资源太大,可以通过模型网格压缩,通过glTF配合Draco压缩的方式,可以在视觉效果近乎一致的情况下,让3D模型文件成倍缩小 glTF在线查看器: https://gltf-viewer.donmccurdy.com...一、通过Draco进行压缩 Draco及gltf-pipeline的介绍 Draco是Google推出的一个用于3D模型压缩和解压缩的工具库,glTF资源可通过、Draco开发命令行工具gltf-pipeline...进行编码压缩,gltf-pipeline可通过npm的方式安装使用,使用方法如下: #全局安装 npm install -g gltf-pipeline #压缩glb文件 -b表示输出glb格式, -d...gltf-pipeline -h 二、实际操作流程(vue cli3 结构为例) 1、通过blender制作的模型导出test.glb文件,在public的文件夹内新建models文件夹,并放入test.glb...文件, 通过命令行工具 gltf-pipeline -i test.glb -o test1.glb -d 则可以生成压缩后的test1.glb文件 2、把解码文件node_modules>three
glTF 转换 目前有些建模工具还不具备导出 glTF 格式功能,可以输出 FBX / Collada 格式后通过以下工具进行转换: - FBX 转 glTF a....- Collada 转 glTF COLLADA2GLTF 命令行工具,可转换 .dae 格式的文件,从 GitHub官网直接下载 release版本,解压后在命令行进入目录即可调用。...glTF 查看 转换后可通过以下查看工具查看 glTF 资源: - Windows 10及以上自带的 3D Paints; - glTF 在线查看器:https://gltf-viewer.donmccurdy.com...从图中可以看出,文件从 FBX 转换为 glTF 后大小差异不大,但是渲染速度有了明显提升。...庆幸的是许多设备都有可直接用于渲染的 GPU 压缩纹理(compress texture)格式,压缩纹理可比由 png 直接转换的纹理减少5倍或以上的大小。
贴图 贴图 glTF 图像 图像 glTF 动画 动画剪辑 glTF 场景 导入后,glTF 场景将转换为 Creator 中的预制体资源,glTF 场景中递归包含的节点也将按照相同层级关系一一转换为预制体中的节点...(蒙皮)网格渲染组件中的网格、骨骼和材质,都会与转换后的 glTF 网格、蒙皮、材质资源一一对应。 若 glTF 节点指定了初始权重,则转换后的(蒙皮)网格渲染器也将带有此权重。...glTF 网格 导入后,glTF 网格将转换为 Cocos Creator 中的网格资源。 glTF 网格中的所有 基元体 将被一一转换为 Creator 中的子网格。...glTF 材质 导入后,glTF 材质将转换为 Cocos Creator 中的材质资源。 glTF 贴图 导入后,glTF 贴图将转换为 Cocos Creator 中的贴图资源。...glTF 贴图中引用的 glTF 图像将转换为对相应转换后的 Cocos Creator 图像的引用。
COMP 比较两个或两套文件的内容。 COMPACT 显示或更改 NTFS 分区上文件的压缩。 CONVERT 将 FAT 卷转换成 NTFS。您不能转换当前驱动器。...Diagnostic Tool gpedit.msc-------组策略编辑器 gpupdate /target:computer /force 强制刷新组策略 eventvwr.exe-----事件查看器...图片和传真查看器 secpol.msc--------本地安全策略 services.msc---本地服务设置 sfc /scannow-----启动系统文件检查器 sndrec32-----...xp程序) taskmgr--------任务管理器 eventvwr-------事件查看器 eudcedit-------造字程序 explorer-------打开资源管理器 packager...剪贴板查看器 conf-----------启动netmeeting compmgmt.msc---计算机管理 cleanmgr-------垃圾整理 ciadv.msc------索引服务程序
我们的引擎,基于three封装,同样有加载模型的loader,因此加载obj和gltf模型也是很简单就可以实现的。 不过加载文件都是在线的文件,也就是通过url的形式进行加载。...团队开发的三维可视化平台框架,需要能够上传obj和gltf等格式的模型,在上传前,需要先对模型预览,这就涉及到如何加载本地模型的问题了。 加载本地模型 本文以gltf为例,进行说明。...加载本地模型的思路是这样的: 既然引擎可以通过url的机制,加载模型。 那么如果有一种机制,可以把本地文件及其关联的资源(比如贴图)等转换成url的形式,就可以进行使用loader进行访问了。...它的数据可以按文本或二进制的格式进行读取,也可以转换成 ReadableStream 来用于数据操作。 Blob 表示的不一定是JavaScript原生格式的数据。...找出主要文件(gltf glb等格式的)文件,主文件通过 createObjectURL方法转换成url对象 找出其他文件,通过createObjectURL方法转换成url对象 加载主文件的url,并在加载过程中
net stop messenger-----停止信使服务 net start messenger----开始信使服务 notepad--------打开记事本 nslookup-------网络管理的工具向导...-------录音机 shrpubw--------创建共享文件夹 secpol.msc-----本地安全策略 syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码...sfc.exe--------系统文件检查器 sfc /scannow---windows文件保护 Nslookup-------60秒倒计时关机命令 tourstart------xp简介(安装完成后出现的漫游...xp程序) taskmgr--------任务管理器 eventvwr-------事件查看器 eudcedit-------造字程序 explorer-------打开资源管理器 packager--...calc-----------启动计算器 charmap--------启动字符映射表 cliconfg-------SQL SERVER 客户端网络实用程序 Clipbrd--------剪贴板查看器
stop messenger-----停止信使服务 net start messenger----开始信使服务 notepad--------打开记事本 nslookup-------网络管理的工具向导...----录音机 shrpubw--------创建共享文件夹 secpol.msc-----本地安全策略 syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码...sfc.exe--------系统文件检查器 sfc /scannow---windows文件保护 Nslookup-------60秒倒计时关机命令 tourstart------xp简介(安装完成后出现的漫游...xp程序) taskmgr--------任务管理器 eventvwr-------事件查看器 eudcedit-------造字程序 explorer-------打开资源管理器 packager...calc-----------启动计算器 charmap--------启动字符映射表 cliconfg-------SQL SERVER 客户端网络实用程序 Clipbrd--------剪贴板查看器
stop messenger-----停止信使服务 net start messenger----开始信使服务 notepad--------打开记事本 nslookup-------网络管理的工具向导...secpol.m转载自电脑十万个为什么http://www.qq880.com,请保留此标记sc-----本地安全策略 syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码...系统文件检查器 sfc /scannow---windows文件保护 cmd命令大全(第六部分) tsshutdn-------60秒倒计时关机命令 tourstart------xp简介(安装完成后出现的漫游...xp程序) taskmgr--------任务管理器 eventvwr-------事件查看器 eudcedit-------造字程序 explorer-------打开资源管理器 packager...calc-----------启动计算器 charmap--------启动字符映射表 cliconfg-------SQL SERVER 客户端网络实用程序 Clipbrd--------剪贴板查看器
Revit与GLTF格式简介Revit是Autodesk公司一套系列软件的名称。Revit系列软件是为建筑信息模型构建的,可帮助建筑设计师设计、建造和维护质量更好、能效更高的建筑。...Revit是我国建筑业BIM体系中使用最广泛的软件之一。GLTF是由OpenGL和Vulkan背后的3D图形标准组织Khronos所定义,成为Web上的3D对象标准。...Revit文件导出为GLTF格式Revit文件和GLTF格式都有广泛的用途,在模型应用工作中,经常需要将Revit文件导出为GLTF格式,怎么将Revit文件导出为GLTF格式呢?...在插件页面选择需要转换的目标格式,目前插件支持8种目标格式:GLTF、OBJ、GLB、DAE、STL、OFF、XYZ和PLY。选择需要导出的目标格式:GLTF。...在模型预览界面,用户通过【模型分享】按钮,可进行模型团队分享或免费分享;通过【下载】按钮,可将模型文件文件导出为GLTF格式。回到Revit设计界面,点击【发送下一个】进行新的模型格式转换。
--------------开始信使服务 notepad-------------------------打开记事本 nslookup-------------------------网络管理的工具向导...secpol.msc-----====================本地安全策略 syskey---------================系统加密,一旦加密就不能解开,保护windows xp系统的双重密码...windows文件保护 tsshutdn-------==================60秒倒计时关机命令 tourstart------===================xp简介(安装完成后出现的漫游...xp程序) taskmgr--------=================任务管理器 eventvwr-------==================事件查看器 eudcedit----... clipbrd--------=================剪贴板查看器 conf-----------==============启动 compmgmt.msc---========
不过jpeg png的图片在作为贴图使用的时候,首先会转换成位图,这里所说的位图是指没有使用任何压缩算法的原始图片数据。...有关压缩纹理的更多知识,大家可以在网上搜索啊,此处不进行详细的介绍。 0x02 工作流 建模工程师给的是OBJ模型,项目最开始用的也是OBJ模型,首先我们需要把OBJ模型转换成GLTF格式。...可以使用插件obj2gltf进行转换。转换的流程大致如下: npm install obj2gltf -g obj2gltf -i a.obj -o a.gltf 首先通过npm安装obj2gltf。...然后通过obj2gltf 进行模型的转换,其中 -i表示输入的OBJ模型。-o就是输出的gltf模型。 转换为gltf之后,通过对gltf进行压缩。...安装ktx-software之后,可以对贴图进行压缩,此处我们可以选择gltfpack(gltfpack相对比较简单,ktx-software也自带转换工具,比较复杂,但是转换的可选参数更多,能够更灵活的选择高质量还是低质量压缩纹理
并且在一般的三维应用中,纹理所占大小基本都会在1/2以上,模型中往往超过2/3。而纹理压缩的作用就是,让纹理存储在内存中的空间尽量变小,同时又保持纹理的精度。 ?...而Compressonator 3.0的纹理查看器增加一个全新Image Diff(可视图像差异)选项,允许用户比较原始纹理和压缩纹理的叠加视图,并且支持查看任何视图比例下压缩时,丢失的任何细节数据。...大多数模型文件(如obj或gItf)为了创建更高保真度的3D对象,包含了高度详细的顶点。...Compressonator 3.0的优化器可清除那些即使在4K分辨率下,也无法检测到的多余的顶点,来简化这些网格,从而加快用户GPU的处理速度。...据悉,AMD已经在开发Compressonator 3.1,其功能可能包括扩大到支持基于移动的ETC格式、全面支持在OpenGL、Vulkan,和DirectX 12中浏览gltf模型以及统一的3D模型和
有几种可以在 Linux 上使用的 PDF 查看器/阅读器,它们都提供相关的基本和高级功能。...Evince Evince 是一个轻量级文档查看器,是 Gnome 桌面环境中的默认查看器。它支持 PDF、Postscript、Tiff、XPS、DjVu、DVI 等文档格式。...Firefox (PDF.js) PDF.js 是一个使用 HTML5 构建的通用、基于 Web 的 PDF 查看器,它是一个由 Mozilla Labs 支持的开源、社区驱动的项目。...它还包括文本提取器、PDF 到 PostScript 转换器和许多其他实用程序。 它有一个旧的界面,因此非常关心漂亮图形的用户可能不太喜欢使用它。...因此,拥有一款满足您需求的 PDF 查看器至关重要。
关于gltf压缩转成glb的工具(gltf-pipeline) https://blog.csdn.net/niujing1987/article/details/100639864 2....,就可以直接通过下面一句命令安装gltf-pipeline这个库: npm install -g gltf-pipeline 安装完成后,按照官方地址的使用说明,直接对模型进行压缩即可,比如: gltf-pipeline...三、批量处理 gltf-pipeline官方并没有介绍批量处理的方法,下面我们通过批处理来实现: 打开cmd,进入gltf模型存放的路径,如下图,输入命令,回车,就会自动循环执行,批量压缩。...批处理的基本语法,写法、格式; 在cmd中使用%i,如果是在bat批处理文件中,要换成%%i 2. gltf-pipeline除了会用,还应该看看他的源码,draco算法到底是怎么回事?...是如何达到压缩效果的,gltf和glb这两种格式的区别,转换和压缩的原理是什么。 (学海无涯,只有不断深究,才会真正的进步,与君共勉) 微信搜索:acoolgiser,一起学习成长,交个朋友!
概述 DEM(地形文件)天然自带三维信息,可以将其转换成gltf模型文件。DEM是栅格数据,可以通过GDAL进行读取;gltf是一种JSON格式,可以采用nlohmann/json进行读写。 2.....这里使用的DEM是tif格式的图像,使用GDAL读取。...2.转换的的原理非常简单,就是将DEM的每个网格绘制成两个三角形,通过顶点索引进行绘制。gltf具体的规范可以参看github上的教程,网上还有相关的中文翻译。...3.原生的nlohmann/json组件写出来的JSON格式是根据字符串顺序排序不是根据插入顺序排序的,查阅的时候不方便。所以这里使用了nlohmann::fifo_map容器专门化对象类型。 3....结果 转换出来的结果用OSG显示如下: ? 4. 参考 [1] github上的gltf教程 [2] gltf教程中文翻译 [3] nlohmann/json关于保留插入顺序的讨论
最新的版本发布于2015年7月 MolView由两个主要部分组成,结构公式编辑器和3D模型查看器。结构公式编辑器周围有三个工具栏。...一旦绘制或输入了一个分子,即可单击2D to 3D按钮将分子转换为3D模型,并显示在3D模型查看器中。...Right toolbar Periodic Table Tools Tools菜单包含几个实用程序功能如下。 Link 用户可以使用提供的URL或HTML代码分享特定的化合物、高分子或晶体。...,再点击转换即可查看其3D模型。...ScreenToGif 把这样的动态图添加到PPT上,一定会让你的Pre锦上添花!
大家好,又见面了,我是你们的朋友全栈君。 刚接触电脑的时候是从DOS系统开始,DOS时代根本就没有Windows这样的视窗操作界面,只有一个黑漆漆的窗口,让你输入命令。...所以学DOS系统操作, cmd命令提示符是不可或缺的。可以告诉大家,大多数的程序员牛人或计算机专家在DOS系统下的操作是非常了得的,所以菜鸟要想成为计算机高手,DOS命令是非学不可。 ...下面将详细的为大家介绍 cmd命令大全的符号和作用说明。...xp程序) taskmgr——–任务管理器 eventvwr——-事件查看器 eudcedit——-造字程序 explorer——-打开资源管理器 packager... calc———–启动计算器 charmap——–启动字符映射表 cliconfg——-SQL SERVER 客户端网络实用程序 Clipbrd——–剪贴板查看器
最早的电脑系统是从DOS系统开始,DOS时代没有现在Windows这样的视窗操作界面,让你输入命令。...cmd是一个功能请打并且十分便捷的运行工具,通过输入命令来查询信息或者启动程序的运行,那么cmd常用命令有哪些?下面,小编给大家讲解cmd常用命令有哪些。...cmd是操作系统自带的一个工具,如果我们能够掌握一些常用的cmd命令,对我们进行一些操作会更加方便,cmd是command的缩写.即命令提示符(CMD),可能很多用户都觉得不是开发人员就不需要去学习什么...cliconfg–SQL SERVER 客户端网络实用程序 Clipbrd–-剪贴板查看器 ciadv.msc–--索引服务程序 dvdplay–-DVD播放器 diskmgmt.msc---磁盘管理实用程序...drwtsn32–-- 系统医生 dxdiag–--检查DirectX信息 dcomcnfg–打开系统组件服务 ddeshare–打开DDE共享设置 explorer–打开资源管理器 eventvwr–事件查看器
打开注册表4、charmap:启动字符映射表5、calc :启动计算器6、chkdsk.exe :Chkdsk磁盘检查7、cmd.exe :直接打开CMD命令提示符窗口8、certmgr.msc:证书管理实用程序...9、osk 打开屏幕键盘10、dvdplay:DVD播放器11、diskmgmt.msc:磁盘管理实用程序12、notepad:打开记事本13、devmgmt.msc:设备管理器14、dxdiag:检查...DirectX信息15、dcomcnfg:打开系统组件服务16、explorer:打开资源管理器17、eventvwr:事件查看器18、eudcedit:造字程序19、fsmgmt.msc:共享文件夹管理器...系统自带22、logoff:注销命令23、lusrmgr.msc:本机用户和组24、MdSched:来启动Windows内存诊断程序25、mstsc:远程桌面连接26、Msconfig.exe:系统配置实用程序...27、mspaint:画图板28、magnify:放大镜实用程序29、mmc:打开控制台30、mobsync:同步命令31、nslookup:网络管理的工具向导32、narrator:屏幕“讲述人”33
领取专属 10元无门槛券
手把手带您无忧上云