找回密码
 立即注册

QQ登录

只需一步,快速开始

nimotea

超级版主

30

主题

106

帖子

632

积分

超级版主

Rank: 8Rank: 8

积分
632
nimotea
超级版主   /  发表于:2024-7-22 17:55  /   查看:891  /  回复:0
本帖最后由 nimotea 于 2024-7-29 10:25 编辑

背景
在 Wyn7.0 中,我们新增了3D场景的编辑能力,用户可以实现自定义3D模型和原始数据的双向绑定,并可以设定一部分代码脚本来实现 3D 场景中的动画效果。在8.0版本当中, Wyn 把 3D 模型动画效果能力又做了进一步增强,让大家可以更加便捷的通过可视化的方式实现一些数据预警,动态模拟工厂生产过程的3D场景动画。

应用场景

我们以一个数字工厂到车间产线为例介绍下几个典型的3D模型动画相关的应用场景,如下:
1、设备的温度过高的时候,所有3D模型上的设备节点闪烁或者变为红色预警;
2、在自动化车间,当绑定到设备上的数据满足某个条件的时候,触发3D模型上的机械臂上内置的模拟生产动画开始执行;
3、在自动化车间,通过采集过来的实时设备点位数据驱动某个设备的位置发生变化,实时运行,来模拟整个生产流程;



功能介绍
在8.0版本,Wyn在原来的3D场景设计器里增加了添加动画的能力,用户可以通过可视化界面的配置,快速添加三种(模型节点动画、数据图层动画、内置动画)动画来实现以上三种场景。用户可以按照自己的业务场景来设计和添加动画。


使用介绍

在8.0版本的3D场景设计器中,有一个单独的页签用来添加和管理3D场景上的所有动画,
image.png422822265.png
点击添加后就可以分别创建模型内置动画、模型节点动画、以及数据图层动画了。这三类动画在不同的场景下可以帮助我们很方便的实现这些效果。接下来我们就详细介绍下具体的使用场景。


1. 运行模型内置动画
内置动画代表了3D模型本身自带的动画效果,通过添加模型内置动画,可以设置在数据满足一定条件情况下,执行该动画场景。或者在加载完模型后就开始执行此动画。
内置动画.png952173767.png

ezgif.com-video-to-gif-converter (2).gif770355529.png


2. 添加模型节点动画
实际的3D应用当中,模型本身不一定会带有内置动画,这时候我们就可以给节点加一些高亮、闪烁变化。或者让模型移动到指定位置,这时候就可以通过配置节点动画来添加添加这些3D特效
模型节点动画.png423577575.png
在配置节点动画过程中,我们需要分别配置节点名称、动画类型、以及执行时机,节点名称就指定了我们动画效果的应用对象,可以在模型节点树中查找对应节点名称,动画类型呢,目前产品支持以下几种动画效果分别是 改变颜色、隐藏、移动、移动(偏移)、旋转、缩放,可以根据实际应用场景配置对应动画类型。至于执行时机则和模型内置动画一样,我们可以指定模型加载完成就立即执行,或者当数据处于某种条件下时,执行动画命令。
模型节点动画条件格式化.png69397582.png


3. 数据图层动画预警
最后就是我们的数据图层动画,在7.0版本的3D场景中,我们可以通过添加数据图层来设置对应节点的静态展示效果,8.0版本的 数据图层动画就可以更进一步的把展示效果扩大到3D动效层面。比如,当设备点亮不足特定储量时,我们需要让对应的设备高亮闪烁来提醒用户进行处理。数据图层动画可以针对某一个图层上关联的所有节点,当满足指定条件时,就会激发一定的动画效果,目前分别支持 改变颜色、隐藏、移动、缩放等动效。
数据图层动画.png71935423.png
ezgif.com-video-to-gif-converter (3).gif662376403.png

相信通过8.0新特性的帮助,我们可以更方便更灵活的搭建3D场景。

结束

Wyn 8.0在地图、3D、拓扑图上有了非常多新的好玩的特性,感兴趣的同学可以下载体验我们的试用版本,体验新版本的强大功能。










0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部