2018/01/24 10:00 yivian
2018年01月24日,如果你在VR项目中同时用到了SolidWorks和Unreal,那如何才能快速将你的CAD数据集成至Unreal引擎中呢?虽然有一系列的方法,但近期AMD联手Epic Games演示了如何利用Radeon ProRender帮助SolidWorks用户快速和轻松地把CAD设计集成至Unreal引擎中,以在高质量虚拟现实中实现可视化。
Radeon ProRender是一款面向SolidWorks用户的免费插件。ProRender能够直接从SolidWords中实现极其逼真的渲染,而且由于光线追踪代码是基于OpenCL,所以ProRender能够在GPU上跑得非常快,把光线追踪计算扩展至所有的GPU身上,同时又能够运行在CPU之上。
交互式体验对CPU、图形和内存的要求非常高,基本上涉及工作站的每一方面。SolidWorks用户基本上都是使用专业工作站硬件,比如Boxx的Apexx 4工作站,搭载16个核32线程的锐龙Thread Ripper 1950X CPU、32G内存 以及两枚Radeon Pro WX 9100显卡。但如果VR的图形几何任务过于繁重,即便是WX 9100这样的强大显卡都会陷入困境之中。因为这个原因ProRender增加了一个名为选择性抽取(selective decimation)的功能,能够智能地逐项或逐目录管理网格质量。
为隐藏在模型中的部分或者为对设计审查而言不重要的部分渲染多边形是无意义的做法,所以一旦优化了几何体,只需轻轻点击一下即可导出ProRender场景。ProRender能够自动将在设计期间应用的所有SolidWorks材料转换成物理上正确的材料。
但我们如何能将材料集成至Unreal呢?ProRender能够自动把物理上正确的材料转化至Unreal着色器,应用在SolidWorks设计阶段的表面将能正确地在Unreal中呈现。我们可以通过支持Unreal的ProRender游戏引擎导入器来导入一个从 SolidWorks保存的ProRender场景,这是一个面向Unreal 4.17的免费插件。通过将所有的子目录导入为相异的对象引擎导入器能够维持CAD的层次结构。
ProRender是 你能够为Unreal引擎提供一个照片级真实的渲染器和一条简单的免费路径,允许你轻松低成本地投身其中。但如果你认为自己需要更多,你可以考虑Unreal的DataSmith收费项目,支持多种CAD格式,并且提供强大的数据准备工具。
榜单收录、高管收录、融资收录、活动收录可发送邮件至news#citmt.cn(把#换成@)。