MENU 导航菜单

Pixyz 2021.1 新功能 | 实现更强大的3D数据预处理能力

奇正资讯 > Unity资讯 更新时间:2021/12/16

3D 数据处理与优化软件开发商 Pixyz Software 已正式加入 Unity,Pixyz 最新的 2021.1 版本推出了两款新产品:Pixyz Senario Processor,可用于在本地或云端设备建立自动化、可扩展的 3D 数据优化流程;Pixyz Loader,可用于在 Unity 编辑器或运行时中直接加载资源。此外,改进后的 Pixyz Studio、Plugin 和 Review 还解锁了更多的数据可视化和优化功能。


图片


Pixyz 产品可帮助团队针对实时 3D、AR 和 VR 应用来大幅度优化计算机辅助设计(CAD)、3D 和点云模型资源,生成高度简化的模型。以数据主导的 Pixyz 预处理方案可以导入、导出、优化和渲染各种格式、大小和复杂性的模型文件,并且保留原始数据的关键特征。


让我们来了解下 Pixyz 的最新更新吧:


Pixyz Scenario Processor

轻松实现自动化3D数据预处理


为了响应广大用户的要求,我们推出了 Pixyz Scenario Processor,一款即将取代 Pixyz Batch,使用更简单、性能消耗更低的新自动化/批处理工具。Pixyz Scenario Processor 适合 IT 从业者、独立软件供应商和创意工作室用于快速建立 3D、CAD 和点云数据自动化处理流程。


自动化的 3D 数据预处理是指在成批的文件上自动应用已有的优化方案,藉此降低人工作业所消耗的时间、精力和成本。Scenario Processor 自带一整套现成的 3D 优化和转换情景模板,支持 CAD 转 .pxz 格式文件或 Unity 资源包,降低 CAD 模型网格的多边形数,以及点云的优化。 


团队可以在导入 3D 文件后应用某个数据预处理情景模板,再导出优化后的 3D 文件。Pixyz Scenario Processor 还支持大规模自动化。可在已配置好的方案基础上扩展出自己的方案,或在 Pixyz Studio 中用 Python API 从头建立新的方案。


Scenario Processor 还可以部署至 AWS Marketplace,作为独立的可执行文件运行于 Windows、Linux 和 Docker。


图片

Pixyz Loader for Unity:在Unity运行时和编辑器中导入预处理后的CAD、3D和点云文件


在实时应用的运行时导入网格、CAD 和点云文件的能力对每一位工业开发者都非常关键。而在新产品 Pixyz Loader 的帮助下,用户现在可以将 CAD 数据导入运行时应用中了!


使用方法:


图片 使用支持 40 多种格式的任意 Pixyz 数据预处理方案将文件转换成 .pxz 格式文件
图片 在 Unity 编辑器中安装 Pixyz Loader for Unity 资源包
图片 在应用程序中加入一行 C# 代码来启动导入流程
https://gitlab.com/pixyz/samples/plugin-unity/pxzloaderforunity/-/tree/master#sample-code

图片 将 .pxz 格式的 CAD 文件导入 Unity 运行时或编辑器中,还可以抓取包括元数据、完整结构、点和线、PBR 材质(反照率、法线、粗糙度、金属、遮蔽、发光贴图)等几乎所有的原始模型数据,用于 Unity 的标准着色器或自定义材质。


现在我们再来看看其他 Pixyz 产品的更新和改进。


Pixyz Review:面向所有人的工业设计审查


图片
在VR中与团队展开技术审查


Pixyz Review 是一个运行快速、使用便捷的工业和技术设计审查工具。这款 3D 模型查看器兼容于 Windows PC 和 VR,支持大型复杂模型的可视化和互动,同时还能保留元数据、产品制造信息(PMI)和场景结构等每种关键信息。Pixyz Review 身临其境的操作功能支持用户通过点击来进行切片、拆解、测量、查看和控制模型。


互动地探索40多种格式的工业模型及其所有信息


Pixyz Review 可免费使用,相比于其他设计审查软件和硬件,它可在大规模项目审查中省下数千美元。Pixyz Review 新版本具备了更好的 PLMXML 支持、更大的 JT 文件支持,以及对 STPX 和 GDSII 格式的支持。


Pixyz Plugin for Unity


除了更强的稳定性外,下方所有的 Pixyz 插件更新都以改善整体使用体验为目标:


“Decimateto target 功能”界面更直白,能更快处理数百万面的模型,并且能更加均匀地处理多部件组装。该功能的主要用处是为了简化模型优化流程,在保留外观质量的同时减少多边形数。


另一个新的关键功能是 Impostor Generator(假体生成器)。Impostor 是一种常见于游戏的技术,常用于大幅优化实时 3D 体验中的背景模型网格。


图片
右侧的Impostor 被渲染为了一个四边形(由两个三角形组成)

引擎将以多个视角截取多张模型网格的快照贴图,再渲染到四边形、包围盒或自定义的网格上,以模拟出各角度下的模型。


Impostor 现在可根据需要设置为八面体或半八面体,相比于旧版的纯平面,新版的 Impostor 可大大改善对象的拟真程度。


图片
Impostor还支持对象交叉、(默认启用的)GPU实例化、投射和接收阴影,以及LOD交叉混合。

网格导入现在快了 20%,还加入了根据区域特征合并模型的智能合并功能,以及更多的顶点编辑功能。此外,规则引擎现在有了实用的新过滤条件:包围盒、三角面或顶点数量。


图片


Pixyz Studio


简洁、高效和性能是新版 Pixyz Studio 的三个更新重点。


翻新后的导入向导程序现在只需设置几个参数便可导入 CAD 文件。用户不必在导入期间尝试多种设置,直接使用导入向导就能正确地优化好模型。


图片

说到优化,除了纹理(JPEG 或 PNG)和文件(Draco for glTF)压缩外,我们还推出了使用简单、性能更强的新 “Decimate to targetfunction”

 

图片


为了加快人工的优化迭代,新增的“stop”按钮能让用户随时停止冗长的处理流程,不必等待处理结束就能尝试不同的优化设置或方法。


新版本的另一个关键更新是新的插件编辑器。这个新功能模块可帮助开发者们开发自己的插件,加快工作流程并扩展 Pixyz Studio 的功能。但更强大的是,插件还可以应用为 Pixyz Scenario Processor 的自定义场景(用于模型的全自动化处理)。


为了方便开发,我们还完善、改进了 API 文档。


我们同样改进了 Pixyz Studio 对多种文件格式的支,FBX 的法线图可直接应用于 Unity 材质,glTF 现在支持发光贴图,JT 的导入和导出现在变得更好更快了,vpb 材质可作为自定义材质使用,PLMXML 的支持更稳定。



转载自unity公众号

下一篇:快速更新资源库,打造风格化的元宇宙 上一篇:Unity技术年度汇总分享,成熟引擎技术赋能游戏未来开发新需求