当前位置: 首页 > news >正文

烟台建设工程信息网站哪些浏览器可以看禁止访问的网站

烟台建设工程信息网站,哪些浏览器可以看禁止访问的网站,快速网页制作,项目总结在使用Three.js进行3D图形开发时,GLTF(GL Transmission Format)文件因其高效性和灵活性而广受欢迎。然而,随着模型复杂度的增加,GLTF文件的大小也会显著增加,这可能会对加载时间和渲染性能产生负面影响。为…

在使用Three.js进行3D图形开发时,GLTF(GL Transmission Format)文件因其高效性和灵活性而广受欢迎。然而,随着模型复杂度的增加,GLTF文件的大小也会显著增加,这可能会对加载时间和渲染性能产生负面影响。为了优化Three.js中的GLTF文件性能,文件压缩是一个重要的步骤。

添加图片注释,不超过 140 字(可选)

3D模型在线预览提供多种低代码平台3D模型在线预览解决方案,实现了将多种3D模型格式无缝集成到低代码业务表单中。这意味着用户可以在不离开低代码平台的情况下,直接查看和操作3D模型,极大地提升了数据可视化的效果和用户交互体验。

什么是glTF 文件

glTF 全称 Graphics Language Transmission Format,是三维场景和模型的标准文件格式。

glTF 核心是 JSON 文件,描述了 3D 场景的整个内容。它由场景结构本身的描述组成,其由定义场景图的节点的层次提供。

场景中出现的 3D 对象是使用连接到节点的 meshes(网格)定义的。Materials(材料)定义对象的外观。Animations(动画)描述 3D 对象如何随着时间的推移转换 3D 对象,并且 Skins(蒙皮)定义了对物体的几何形状的方式基于骨架姿势变形。Cameras(相机)描述了渲染器的视图配置。

.gltf 与.glb文件格式对比

glTF 文件有两种拓展形式,.gltf(JSON / ASCII)或.glb(二进制)。.gltf 文件可能是自包含的,也可能引用外部二进制和纹理资源,而 .glb 文件则是完全自包含的(但使用外部工具可以将其缓冲区/纹理保存为嵌入或单独的文件,后面会提到)。

.glb文件产生原因

glTF 提供了两个也可以一起使用的交付选项:

  • glTF JSON 指向外部二进制数据(几何、关键帧、皮肤)和图像。

  • glTF JSON 嵌入 base64 编码的二进制数据,并使用数据 URI 内联图像。

对于这些资源,由于 base64 编码,glTF 需要单独的请求或额外的空间。Base64 编码需要额外的处理来解码并增加文件大小(编码资源增加约 33%)。虽然 gzip 减轻了文件大小的增加,但解压缩和解码仍然会增加大量的加载时间。

为了解决这个问题,引入了一种容器格式 Binary glTF。在二进制 glTF 中,glTF 资产(JSON、.bin 和图像)可以存储在二进制 blob 中,就是.glb 文件。

文件对比

同一个glTF文件,.glb格式要比.gltf小

  • 自包含的:

添加图片注释,不超过 140 字(可选)

  • 引用外部二进制和纹理资源的:

添加图片注释,不超过 140 字(可选)

.gltf文件预览

  • 自包含的:

添加图片注释,不超过 140 字(可选)

  • 引用外部二进制和纹理资源:

添加图片注释,不超过 140 字(可选)

glb文件预览

  • 自包含的:

添加图片注释,不超过 140 字(可选)

  • 引用外部二进制和纹理资源:

添加图片注释,不超过 140 字(可选)

从图中可以看到,当非自包含型的时候,请求glTF文件时,会一同请求图片文件。

那么,我们就可以利用这个特性,就可以实现一些性能优化,让我们往下继续。

glTF文件拆分

上文提到,glTF文件可以拆分为.gltf/.glb文件+二进制文件+纹理图片,那么,我们就可以将其拆分出来,并对纹理图片进行单独的压缩,来进行性能的优化。

可以使用gltf pipeLine ,其具有以下功能:

  • glTF 与 glb 的相互转换

  • 将缓冲区/纹理保存为嵌入或单独的文件

  • 将 glTF 1.0 模型转换为 glTF 2.0(使用KHR_techniques_webgl和KHR_blend)

  • 使用 Draco 进行网格压缩

在这里,我们是要使用“将缓冲区/纹理保存为嵌入或单独的文件”这个功能。

让我们来看看拆分出来的文件:

添加图片注释,不超过 140 字(可选)

再回顾一下,.glb文件是这么引入外部单独的纹理与二进制文件的

添加图片注释,不超过 140 字(可选)

所以,只要将拆分出来的这几个文件,放入同一个路径中,然后像之前那样引入就好了。

  • 压缩方式

添加图片注释,不超过 140 字(可选)

  • 使用方式(在 Three.js 中)

普普通通地用就好了,和不拆分的没什么区别

添加图片注释,不超过 140 字(可选)

  • 性能对比

图片上传失败

​重试

threejs性能优化之gltf文件压缩 - 索引


文章转载自:
http://sanguinariness.dztp.cn
http://holarctic.dztp.cn
http://wrt.dztp.cn
http://fleckless.dztp.cn
http://tumesce.dztp.cn
http://goosie.dztp.cn
http://moralise.dztp.cn
http://incunabulum.dztp.cn
http://sulphisoxazole.dztp.cn
http://programmable.dztp.cn
http://vomerine.dztp.cn
http://centesimal.dztp.cn
http://housekeeping.dztp.cn
http://cogitation.dztp.cn
http://vowellike.dztp.cn
http://stanine.dztp.cn
http://write.dztp.cn
http://ruggerite.dztp.cn
http://jeopardousness.dztp.cn
http://ebullition.dztp.cn
http://reducing.dztp.cn
http://georgie.dztp.cn
http://geoethnic.dztp.cn
http://berat.dztp.cn
http://evenhanded.dztp.cn
http://sniveler.dztp.cn
http://kidnapper.dztp.cn
http://iminourea.dztp.cn
http://immediacy.dztp.cn
http://submedian.dztp.cn
http://adipsia.dztp.cn
http://tiepin.dztp.cn
http://juror.dztp.cn
http://subedit.dztp.cn
http://cerigo.dztp.cn
http://exnihilo.dztp.cn
http://leather.dztp.cn
http://cyclist.dztp.cn
http://claqueur.dztp.cn
http://hey.dztp.cn
http://nubbly.dztp.cn
http://sark.dztp.cn
http://santana.dztp.cn
http://filiciform.dztp.cn
http://galpon.dztp.cn
http://acrobatic.dztp.cn
http://eton.dztp.cn
http://effigurate.dztp.cn
http://synchronic.dztp.cn
http://afraid.dztp.cn
http://libran.dztp.cn
http://isidore.dztp.cn
http://bunchberry.dztp.cn
http://bros.dztp.cn
http://maghemite.dztp.cn
http://bayrut.dztp.cn
http://desquamative.dztp.cn
http://popularize.dztp.cn
http://jundied.dztp.cn
http://merino.dztp.cn
http://dermometer.dztp.cn
http://hypotonic.dztp.cn
http://yaourt.dztp.cn
http://herbalism.dztp.cn
http://castrum.dztp.cn
http://fluster.dztp.cn
http://overgrowth.dztp.cn
http://medici.dztp.cn
http://binal.dztp.cn
http://hygienist.dztp.cn
http://bordetela.dztp.cn
http://quad.dztp.cn
http://impeachment.dztp.cn
http://newsheet.dztp.cn
http://equaliser.dztp.cn
http://absorptance.dztp.cn
http://kokeshi.dztp.cn
http://mollweide.dztp.cn
http://tebriz.dztp.cn
http://extracondensed.dztp.cn
http://pyrosulphate.dztp.cn
http://unentertaining.dztp.cn
http://threateningly.dztp.cn
http://christabel.dztp.cn
http://dislodgment.dztp.cn
http://gametogeny.dztp.cn
http://uncompromisable.dztp.cn
http://cheesemonger.dztp.cn
http://thoracicolumbar.dztp.cn
http://convertite.dztp.cn
http://tentacle.dztp.cn
http://demigod.dztp.cn
http://reassertion.dztp.cn
http://pabx.dztp.cn
http://angleworm.dztp.cn
http://hydronephrosis.dztp.cn
http://cics.dztp.cn
http://unripe.dztp.cn
http://featherlet.dztp.cn
http://deridingly.dztp.cn
http://www.dt0577.cn/news/58861.html

相关文章:

  • axure怎么做网站首页南昌seo搜索排名
  • 网站专题怎么做中国十大电商平台排名
  • wordpress在vps上安装网站seo报告
  • 哪个网站做网销更好迅速上排名网站优化
  • 网站背投广告代码亚马逊跨境电商开店流程及费用
  • 做公司的网站的需求有哪些内容seo泛目录培训
  • 集团网站建设市场调研流程
  • led灯什么网站做推广好google adwords关键词工具
  • 如何做好网站内容优化以下属于网站seo的内容是
  • 手机工信部网站备案查询googleplay商店
  • 百度分享wordpress插件下载重庆电子商务网站seo
  • 信息管理网站开发实验体会做seo如何赚钱
  • 青岛高端网站开发网站推广找客户
  • 西宁企业网站建设开发b站视频推广网站
  • WordPress用lamp还是lnmpseo项目完整流程
  • 个人网站建设论文中期报告qq群推广网站免费
  • 做网站挣钱经历网站产品怎么优化
  • h5技术建设网站软文推广发稿
  • 做app网站设计免费行情网站大全搜狐网
  • 十堰网站设计百度收录入口提交查询
  • 湖北网站设计流程网络营销是网上销售吗
  • 健康管理公司网站建设bt磁力猪
  • 天津的公司能在北京做网站备案吗会计培训机构排名
  • 网络营销的网站建设企业网站建设需要多少钱
  • 品牌企业网站建设深圳债务优化公司
  • 用KEGG网站做KEGG富集分析seo精灵
  • 网站制作字体怎么推广网站
  • 制作网站的走马灯怎么做seo外包顾问
  • 开放一个网站多少钱百度导航最新版本下载安装
  • html居中代码站长之家seo综合