Unity 数字孪生笔记2 PiXYZ快速入门

前言

CONNECT ENGINEERING 3D DATA TO GAME ENGINES FOR NEW EXPERIENCES

PiXYZ 认识

PiXYZ可以说是处理CAD模型到三维网格比较专业且自动化的软件之一。其工具包中包括Studio,Plugin,Review。Studio是一个单独软件,能够对CAD文件进行导入、优化、组装等功能,最后导出网格数据。Review是一个CAD文件浏览工具,并且能够支持在VR场景中浏览,但是没有编辑功能。本文主要围绕PiXYZ Plugin进行介绍。
在这里插入图片描述

PiXYZ Plugin认识

PiXYZ Plugin是应用于Unity的一个插件,将Unity的应用范围从传统的游戏、影视,扩展到了工业上。通过导入CAD模型到Unity中,我们可以做任何数字化的展示,包括工业机械的展示,运行模拟展示等。其优点是,导入数据精确,并提供了非常多的工具来优化模型。
其功能包括:
1、导入CAD模型,并转换成三维网格
2、合并网格
3、优化网格顶点数量
4、创建UV
5、法线修复
6、修复网格

PiXYZ Plugin功能说明

导入CAD

在这里插入图片描述
注意,导入CAD模型,除了使用Editor界面的工具外,PiXYZ还支持在Runtime导入CAD模型。这个功能能够为打包软件的内容扩展提供了非常好的支持。接下来将按照界面中的功能块进行说明:
1、文件输入框
支持导入的格式有
在这里插入图片描述
在这里插入图片描述
2、预设

在这里插入图片描述
导入设置中的参数都可以存储在预设文件中,当需要使用的时候,直接拖拽选中即可。
3、导入设置
在这里插入图片描述
是否导入元数据。勾选后,如果有的话将会导入
以线的形式导入边界,只支持CAD模型
导入线和导入点。
4、转换设置
在这里插入图片描述
Scale:缩放尺度
Left Handed:左手坐标系。设定输入的模型是否是按照左手坐标系输入
Z-Up:如果勾选了,模型将会从Z轴向上旋转到Y轴向上。
Merge Final Level:将所有网格合并。导入的CAD模型会是一整个网格。
Hierarchy:层次结构。
None (default setting): 不做任何修改,保留原有结构
Clean-up intermediary nodes: 移除空的层次。
Transfer all objects under root: 将所有的网格节点都移动到根节点下
Merge all objects: 合并所有的节点
Merge all objects by material: 合并相同材质的节点。
5、网格组件
在这里插入图片描述
Use 16Bit buffers: 控制网格顶点的数量,如果勾选,那么网格顶点数量最多为65K。
Re-orient Faces: 统一所有面片的方向。**注意:**如果导入的网格方向已经正确了,这个选项要慎重选择。
Singularize Symmertries:处理共享数据。如果不勾选,那么共享网格将会被当成一个单独的网格来处理。这可能会导致在光照贴图生成的时候出现一些问题。当勾选的时候,网格将会保证正的缩放,并且镜像文件也会被分成两个网格。
Create LODs:自动生成LOD。
Mesh Quality:网格质量
6、渲染设置
在这里插入图片描述
Map UVs (size): 创建UV。**注意:**如果已经有UV了,会覆盖当前的UV。
Generate Lightmaps UVs: 创建光照贴图UV
7、后处理设置

这里的后处理是指,当导入完成后,执行的一些操作。
在这里插入图片描述
Rules:PiXYZd的规则文件
Creat Prefab:在导入之后,也创建预制体。当前PiXYZ其实是直接将网格放置在场景中的。

功能菜单

在这里插入图片描述
Decimate:减面工具
Merge:多个网格组件合并工具
Explode:从一个组件分裂成多个组件(根据submash)
Creat UV:给网格创建UV
Creat UVs for Lightmap:生成光照贴图的UV
Creat Normals:创建法线
Flip Normals:法线取反
Replace by:替换
Remove Hidden:移除一些看不见的组件。很有用的功能
Repair Mash:修复网格(网格合并、网格法线方向修复等)
Retopologize:重新拓扑
Move Pivot:移动网格原点

综上,整理一下较为实用的一些功能:
1、Decimate:减面工具。能够减少网格的三角面数,降低运行的内存占用
2、Flip Normals:法线取反。有时候导入的网格的法线不一定正确,那么这个功能能够直接翻转法线。
3、Repair Mash:一键修复功能,减少操作
4、Remove Hidden:删除看不到的一些组件,减少Draw Call
5、Move Pivot:移动原点,方便控制。

总结

PiXYZ是一个强大的工具,他直接连接了Unity与其他工业建模软件,甚至于其他建模软件。

参考

[1]PiXYZ Reference website :https://www.pixyz-software.com/documentations/html/2019.2/plugin4unity/PostProcessingGroup.html

  • 9
    点赞
  • 79
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值