伴随着VR、AR、游戏行业的发展
3D动画市场正在高速增长,
达到了73亿美元之多。
为了吸引客户的关注,
3D模型广泛应用于
电子商务、娱乐、Web开发等领域。
CG模型网收到越来越多的甲方需求
需要采购可以在web端展示的3D模型
让用户在网页360度无死角观察产品
然而未经优化的 3D 模型会降低网站性能,
相关3D模型的优化就显得尤为重要
今天给模友模友们分享一些
关于如何优化web3D模型的技巧
帮助你提高模型的销量
企业为什么使用 3D 模型?
成本效益。3D建模比组织专业的产品 360 度照片拍摄更容易、更便宜。
提高转化率。3D动画在营销的许多方面都更具吸引力。
更高的定制度。企业可以向用户展示符合其需求的产品。
更短的产品开发时间。借助 3D 产品建模,企业首先创建一个虚拟产品,然后在制造前对其进行测试。
3D模型似乎是完美的营销工具。但是它们必须经过完美优化才能正常工作。让我们看看如何逐步确保它们针对 Web 平台进行优化。
为什么需要优化3D模型?
更快的加载时间。沉重的 3D 模型会减慢网站速度,导致页面加载时间过长。
减少带宽使用。优化的模型使互联网连接速度较慢的用户更容易加载页面。
更流畅的性能。Web 浏览器和硬件在渲染高多边形 3D 模型时可能遇到困难。此外,优化可以提高模型在动画、仿真等场景中的性能。
更好的用户体验。如果 3D 模型可以无缝运行,用户更有可能与 3D 模型互动,即使使用旧设备也是如此。
对买家友好。 优化的 3D 模型更易于使用,尤其是在涉及 AR 或 VR 等 Web的买家。
自动多边形约简(网格抽取/减面)
在优化之前,模型可以有数百万个面。你可以移除和组合部分多边形以进行优化和建模。将大部分模型细节通过烘焙成法线贴图展示。这样文件大小会更小,并且会使用更少的 GPU 能力来显示。
目前主流的3D软件大都有减面的功能
你可以使用特殊的 3D 优化软件(如 Polygon Cruncher)或 3D 编辑器中的集成工具(如 Blender、3Dmax、c4d、Maya 等)来减少多边形的数量。
Polygon Cruncher 是一个插件、命令行、独立版本,甚至是特定工具的 SDK 版本,用于简化你的 3D 资产。它具有大量的功能,使3D模型优化过程变得愉快和全面。
MeshLab 是另一个用于编辑 3D 三角形网格的工具,和Polygon Cruncher相比胜在免费。此外,它还可以分析来自3D数字化设备和装置的原始数据。
抽取或简化工具
使用 Decimate、Simplify 和 Remesh 工具自动优化模型并减少折点和面的数量。通过调整该值,将达到所需的缩减水平,但减面太多可能会破坏几何图形。这种技术是最简单的技术,但其结果还有很多不足之处。
概括形体
只需简化几何图形 - 删除过于详细的零件,使用更简单的形状,删除任何在最终俯瞰中不会产生任何影响的微小细节。
你可能会认为这种方法太简单了。但很多公司还是会用到这种办法优化模型。
手动重新拓扑
另一种方法是考虑手动重新拓扑。这涉及使用更简单、更优化的网格结构重新创建模型。这更繁琐,因为需要分析模型并判断哪些部分无关紧要,无法简化。例如,删除任何不可见的内面、重复或孤立的顶点等。无论多么耗时,结果可能是可控的,而且更好。
纹理优化
优化网格后,就可以开始纹理贴图烘焙以进行 3D 模型优化了。由于贴图定义了对象特征,即材质、光线、高度、粗糙度、细节等,因此任务是降低分辨率。
调整对象大小
第一步是将对象的大小与镜头位置进行比较。如场景小物件或者远景,请使用 128x128px 等低分辨率纹理。此外通过相机限制限制用户过度放大。使用更大的图像不仅会浪费额外的分辨率,而且加载速度也会变慢。
避免使用高于 2048x2048 像素的分辨率。高分辨率纹理虽然很漂亮,但在旧设备上可能会造成加载时间和内存问题。尽可能使用最小的纹理大小。
压缩纹理
然后,为了减小文件大小和优化模型,通过对相似的颜色进行分组和限制调色板来压缩纹理。选择最适合情况的值,因为过度压缩可能会降低视觉质量。目前市面上也已经有相当多的图片压缩工具可以使用了。
其中一部分是要简化着色器。着色器控制模型表面的光照、阴影、反射等。模型上的着色器越多,渲染器生成每个像素所需的工作就越多。使用着色器图形和节点编辑器编辑着色器。
混合图层
尽可能将多个纹理组合成一个纹理贴图。纹理计数越少,加载时间越短。 将不同的烘焙信息(如环境光遮蔽、法线和镜面反射)组合到单个纹理的不同通道中,以减少纹理查找的次数。如果你有多个具有相似纹理的 3D 模型,可以考虑使用同一张贴图。
使用相同的方法编辑着色器。将多个相似的材质球合并成同一个材质。
调整格式
标准纹理压缩格式包括用于图片的 JPEG、PNG 或 WebP,以及用于 3D 纹理的 DXT、BC 或 ETC。为不同类型的纹理使用适当的纹理格式:
无损格式(例如 PNG)适用于具有透明度或 Alpha 通道的纹理
有损格式(例如 JPEG)适用于不透明纹理
压缩纹理格式(例如 DDS、KTX)适用于平台支持的 3D 纹理。
更高效的文件格式
GLTF/GLB 是目前对 Web 最友好的 3D 模型文件格式,专为快速加载和最佳压缩而设计。导出格式时多导出一个这个格式可以有效提高模型的销量。
今天就分享到这里吧!
如果你也有闲置的模型资产,
↓↓欢迎前来出售哦↓↓
www.cgmodel.com
-End-
更多免费CG资产
欢迎前往CG模型网下载:
https://www.cgmodel.com/
外包定制需求
扫码或搜索微信号:cgmodel001
添加客服进入微信交流群
QQ交流群:248716879
· www.cgmodel.com · · www.codel.com ·
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.