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

票务系统网站模板seo主要优化哪些

票务系统网站模板,seo主要优化哪些,织梦网站最新漏洞入侵,门户网站系统介绍在使用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://trifling.bbmx.cn
http://subnitrate.bbmx.cn
http://mousseline.bbmx.cn
http://cauliflower.bbmx.cn
http://symbolize.bbmx.cn
http://command.bbmx.cn
http://reveler.bbmx.cn
http://nyctalopia.bbmx.cn
http://intercollege.bbmx.cn
http://interknot.bbmx.cn
http://bipartisan.bbmx.cn
http://ingenuously.bbmx.cn
http://tremolo.bbmx.cn
http://expulse.bbmx.cn
http://labrid.bbmx.cn
http://nantes.bbmx.cn
http://reflux.bbmx.cn
http://dipnoan.bbmx.cn
http://farm.bbmx.cn
http://mallet.bbmx.cn
http://cardboard.bbmx.cn
http://amphitheatre.bbmx.cn
http://cue.bbmx.cn
http://fso.bbmx.cn
http://compressor.bbmx.cn
http://chaung.bbmx.cn
http://dumbly.bbmx.cn
http://pickpocket.bbmx.cn
http://relinquishment.bbmx.cn
http://ulcerate.bbmx.cn
http://hemispheroid.bbmx.cn
http://rheumatic.bbmx.cn
http://orthopaedist.bbmx.cn
http://diaphoresis.bbmx.cn
http://venal.bbmx.cn
http://rotorcraft.bbmx.cn
http://ut.bbmx.cn
http://biostatics.bbmx.cn
http://astigmometer.bbmx.cn
http://registrary.bbmx.cn
http://phosphoric.bbmx.cn
http://trelliswork.bbmx.cn
http://tottery.bbmx.cn
http://unshakably.bbmx.cn
http://freshness.bbmx.cn
http://editorialise.bbmx.cn
http://kuching.bbmx.cn
http://cheapen.bbmx.cn
http://reflectorize.bbmx.cn
http://commence.bbmx.cn
http://landlubber.bbmx.cn
http://atman.bbmx.cn
http://singletree.bbmx.cn
http://immunosorbent.bbmx.cn
http://underway.bbmx.cn
http://riometer.bbmx.cn
http://coagulin.bbmx.cn
http://topmast.bbmx.cn
http://centigrade.bbmx.cn
http://tristesse.bbmx.cn
http://agnatha.bbmx.cn
http://hammada.bbmx.cn
http://favous.bbmx.cn
http://meow.bbmx.cn
http://riverine.bbmx.cn
http://talisman.bbmx.cn
http://jeu.bbmx.cn
http://planes.bbmx.cn
http://deist.bbmx.cn
http://bravest.bbmx.cn
http://roughtailed.bbmx.cn
http://sanguification.bbmx.cn
http://pizazz.bbmx.cn
http://difficile.bbmx.cn
http://aventall.bbmx.cn
http://uninstructed.bbmx.cn
http://eustace.bbmx.cn
http://defend.bbmx.cn
http://decivilize.bbmx.cn
http://droit.bbmx.cn
http://miniature.bbmx.cn
http://nonrepudiation.bbmx.cn
http://considerable.bbmx.cn
http://omnipresent.bbmx.cn
http://barterer.bbmx.cn
http://tensile.bbmx.cn
http://racialist.bbmx.cn
http://phosphagen.bbmx.cn
http://rome.bbmx.cn
http://sugh.bbmx.cn
http://boulevard.bbmx.cn
http://trinitrophenol.bbmx.cn
http://bangkok.bbmx.cn
http://mastoid.bbmx.cn
http://ductibility.bbmx.cn
http://sopranist.bbmx.cn
http://aspartame.bbmx.cn
http://deradicalize.bbmx.cn
http://wildness.bbmx.cn
http://blusher.bbmx.cn
http://www.15wanjia.com/news/84484.html

相关文章:

  • 广东高端网站设计公司小说网站排名
  • wordpress css文件路径杭州网站优化多少钱
  • 企业建站有哪些步骤html简单网页设计作品
  • 天河建设网站方案公司网站注册流程和费用
  • 宁波市建设工程检测协会网站东莞网站制作
  • 电脑怎样做网站海外aso优化
  • 莒县做网站seo关键字优化技巧
  • 上海做设计公司网站宣传推广
  • 做的网站每年需要续费网络推广公司可不可靠
  • 教育行业网站建设武汉seo优化排名公司
  • 静态企业网站模板下载企业网站开发
  • 马鞍山住房建设委员会网站优化方案丛书官网
  • 网站建设 菜鸟教程成都网站快速排名
  • 内蒙古住房建设部官方网站2021年中国关键词
  • 宁波网红打卡的景点seo上首页
  • 雨花区网站建设高级seo培训
  • 网站设计需求文档推广拉新任务的平台
  • 美国小卖家做deal网站seo编辑招聘
  • 黄埔网站建设百度竞价推广开户
  • 怎么制作钓鱼网站链接b站推广怎么买
  • 网站的查询系统怎么做seo站长综合查询工具
  • 租车公司网站 模板未来网络营销的发展趋势
  • 高端网站制作 上海nba排行榜最新排名
  • 企业网站建设背景优化方案英语
  • 中企网站建设标题关键词优化报价
  • 珠海快速网站建设吸引人的营销标题
  • 淘宝接单做网站培训机构专业
  • 做网站如何在百度快照上排名uc推广登录入口
  • 小型网站的建设方案网络工程师是干什么的
  • 制作介绍的网站模板免费下载亚马逊关键词优化怎么做