寂静回声 发表于 2019-10-9 12:44:34

基于达索系统3Dexperience平台的新一代交互式模型展示应用

RTT DeltaGen是由总部设在德国慕尼黑的RTT(Realtime Technology)公司研发的实时可视化软件,广泛应用于汽车、飞机、家用电器、消费电器及服装的制造业中。该款软件可以提 供逼真的、基于物理真实的、实时的三维可视化,比较高端。 它能帮助产品设计、研发、装配、市场销售等各个环节提高工作流程的效率、节省时间,具有很强的灵活性。 用RTT DeltaGen创造出来的影象、视频等可以达到照片级的视觉质量,令人印象深刻。目前RTT公司已被达索系统收购,DeltaGen现在是达索系统3DEXCITE软件品牌旗下的产品。
3DEXCITE旗下包含了众多产品,DeltaGen只是其中一款,我们今天要重点介绍的Creative Experience也是其中最为重要的一款应用app之一,它与之前介绍的DeltaGen最大的区别即在于它本身是存在于3Dexperience平台上的,可与同属于3Dexperience平台的其他诸如CATIA、DELMIA、ENOVIA、BIOVIA等众多应用无缝集成,共享同一数据源。
在保证了强大功能的同时,也一并解决了最让工程师们头痛的软件之间数据转换带来的各种属性丢失、数据丢失的问题。
而Creative Experience这款应用最为核心的功能在于:用户可用其来创建各种强交互性的模型体验项目。
其内置的自然语言编辑器(Natural Language Editor)可供用户对各种对象(如模型、材质、动作、照相机、环境、逻辑等)进行灵活的编排动作及行为(用过DELMIA的朋友们也许对这块比较熟悉,DELMIA中也有类似的相同功能),同时它还支持直接使用JavaScript对各种对象进行更为灵活的编排,最终形成一个具有极强交互性的模型体验场景。
举个例子,业主单位需要检查BIM工作的成果,建模是一方面,而另一个相当现实的问题就是如何用更好的方式展现出BIM工作的成果,助力我们的汇报工作。这种场景就是用户应用Creative Experience相当典型的一个场景:在汇报之前,工程师变身为汇报演出的导演,利用各种内置的自然语言编辑,以及更为灵活的Java脚本,编排出一场具有高互动性的精彩的“体验”。
以这种方式进行的汇报,显然能帮助业主或者决策层更能理解和支持相关的工作。

1. Realtime Experience
Creative Experience这款app的使用逻辑和平台内的其他应用不太一样,用户需要创建专属的Realtime Experience进行编辑规划“体验”。这里的体验我们可以理解为一个项目,在该项目中用户可将各种诸如照相机(类似于视角)、材质、行为(Behavior)、脚本、模型等对象创建好,然后即可进行编排一次“体验”。

上图所示即为创建好一个Realtime Experience的界面,熟悉3DE的用户可能会发现左侧的结构树和传统CATIA的结构树完全不一样:

在这个结构树中主要分了几类:
3D – 其中用户可以插入物理模型、Actors、相机、路线、点等
2D – 可插入一些2D按键,可利用这些按键进行一些逻辑触发动作
Logic – 可插入Java脚本,进行更为灵活的编排控制

Logic中插入JavaScript
Environment – 插入渲染场景
Scenario – 进行编排动作的自然语言编辑规划

Scenario中使用自然语言编辑器进行动作编排
Resource – 可插入如图片、声音、材质等资源,以便在体验中调用
Templates – 可将某次体验的结构树存为一个模板,以便多次调用

2 Planet Studio
此为3DEXCITE中的另一款应用,也是最新推出的模块,用户可在该应用中选择一些大场景,如河流、树木、湖泊等,将其存档为一个Planet environment,即可插入到对应的一个Realtime Experience当中,事模型渲染场景更为真实和震撼。
同时该应用中的各种场景均为实时渲染,如下图中的场景,用户甚至可以调整海浪等级,海浪会随着等级的调高而波浪逐渐增大。

需要注意的是,该应用对客户端显卡要求很高,建议用户配备高性能显卡

在Creative Experience中,同样也有VR应用,用户可通过JavaScript脚本、Scenario等方式,定义VR手柄等设备在VR环境中的动作,在VR环境中增加更多交互的方式,如定义场景中的某些模型可以进行拾取、爆炸、移动等操作。
页: [1]
查看完整版本: 基于达索系统3Dexperience平台的新一代交互式模型展示应用