当前位置: 首页 > news >正文

EasyTwin的动画系统已经到了next level?快来一探究竟!

在实际的数字孪生项目场景建设中,水利项目中的洪水推演、工业领域的工程施工模拟、车间产线运转、机械装置和零件配置展示等项目场景,都对动画效果有很强的使用需求,这是对渲染软件和设计师能力的极大考验🆘。

别担心!EasyTwin来帮你更低成本、更高效率,快速构建数字孪生场景动画,满足客户的刁钻需求,来到数字孪生的next level😌。下面我们将与大家分享EasyTwin动画系统的核心要点及其详细操作步骤⬇️

file

关于「动画系统」

1.模型动画

模型动画主要关注单个模型或多个关联模型的动态表现,涉及到模型的基本变换,以及更复杂的变形和动作。在EasyTwin中,模型动画主要有自带动画、自定义动画和骨骼控制。

2.场景动画

场景动画侧重于在一个完整的环境中,关注多个模型或数字要素的动态表现,更注重整体的场景视觉和氛围营造,涉及更多的对象和效果。在EasyTwin中,场景动画主要包含拆楼和剖切两大效果。

file

模型的动画效果

1.自带动画解析

EasyTwin默认自动识别原始模型文件里的动画效果,可选择是否播放动画、结束是否复位,或者设置动画的播放次数及播放速度。

file

2.自定义动画

支持对独立模型配置自定义动画和蓝图驱动,当前可自定义的动画类型有:平移、旋转、缩放,还可以配置模型的爆炸动画效果。

file

  • 爆炸动画

以往想要实现3D模型的爆炸效果,首先需要在建模的过程中,把模型的各个部件拆解,设置骨骼动画。再分别导入EasyTwin场景,进行效果识别,最后使用蓝图组织整个模型动画。虽然可以实现模型爆炸动画,但是具有一定的难度且操作步骤繁冗。

而在EasyTwin中,无需自制模型动画,平台支持自动识别、匹配模型的树状层级,模型爆炸效果开箱即用,助你一键模拟更细腻且符合物理逻辑的爆炸动画。哪怕是不懂建模和骨骼动画的新手小白,也能通过EasyTwin已有的场景和功能,实现模型爆炸动画效果!

在这里插入图片描述

step 1 :导入模型,在模型自定义动画的动作列表中新建“爆炸”;

step 2:根据理想爆炸效果的颗粒度,配置爆炸部件层级;

step 3:配置径向力度,选择爆炸效果的速率,然后通过预览即可看到模型的爆炸动画效果。
在这里插入图片描述

  • 平移动画

通过设置模型平移前后位置,自动生成平移效果。

在这里插入图片描述

  • 旋转动画

通过设置模型旋转前后角度,自动生成旋转效果。

在这里插入图片描述

  • 缩放动画

通过设置模型缩放前后大小,自动生成缩放效果。

在这里插入图片描述

3.骨骼控制

在工业领域中,对产线中零件维护巡检和设备远程控制等场景下,常常涉及到模型骨骼零件的动态效果应用。以往工业数字孪生建设中,想要实现骨骼控制效果的话,需要在建模的过程就提前模拟机械运作的原理进行主观设计,设置好模型骨骼分类和动画效果,还需要导入动画软件中添加效果才能最终实现。对设计师是否理解机械原理逻辑和软件交叉配合能力都有一定的难度。

而通过EasyTwin,可以快速解析导入的3D机械臂模型,识别骨骼名称、初始位置、旋转角度以及它们之间的层次关系。还支持重设数据驱动模型的实时形态,简化了操作流程,帮助大家快速实现工业机械臂动态展示~

在这里插入图片描述

step 1:导入模型,识别模型中的骨骼数据,可以在编辑页调整控制骨骼,也可以重置骨骼设置。

file

step 2:在蓝图通过骨骼名称设置骨骼的位置、旋转等数据驱动模型骨骼。

file
file

场景的动画效果

与传统渲染软件相比,更贴近数字孪生用户的使用场景,化繁为简,拉近渲染和建模软件的使用距离,简化模型场景动画应用的配置步骤,助力所有EasyTwin用户高效率打造更真实、更精细的场景效果。

1.拆楼动画

拆楼动画作为比较常见的数字孪生场景诉求,在没有EasyTwin之前,通过搭建平台实现拆楼效果,对于模型以及交互的逻辑梳理有比较高的要求。不仅需要在原始模型当中单独配置动画效果,还需分层将模型导入搭建平台的模型子组件进行二次效果配置,造成了大量的重复导出和配置步骤。

而通过EasyTwin,无需在建模软件中配置动画效果,仅需导入原始模型,即可通过调整模型默认状态,快速实现拆楼效果。动画效果实现的逻辑清晰简单,高效率缩短拆楼动画效果呈现时间,在个性化配置的同时,大大降低了设计成本。

在这里插入图片描述

step 1:导入指定楼宇外立面以及各个楼层的对象,可以多选世界大纲中的实体,或是模型的内部结构;

step 2:分别配置展开楼层、选中楼层的动画效果,配置过程中可以进行效果预览;

step 3:通过蓝图配置展开楼层、选中楼层、恢复默认的交互效果。

在这里插入图片描述

2.剖切动画

建筑设计规划和工业零件设计中,很多都会用到建筑生长和剖切动画。以往想要实现剖切动画,只能借助工业相关软件,涉及工业软件、建模软件、动画软件、渲染软件等多类型软件协调组合运用。

而通过EasyTwin,用户可以切割模型平面,模块化呈现面剖切动画,从而展示模型内部的结构和特征。通过配置基础参数还可以实现反向动画,即模型生长效果。借助剖切和生长功能,更细致地呈现工业设备零件构成、楼栋建筑内部构造等,便于深入了解分析模型的构造。

file

step 1:导入模型,选择剖切对象,可以多选世界大纲中的实体,或是模型的内部结构;

file

step 2:通过蓝图配置剖切。

file

-END-

动画效果在数字孪生技术中具有重要意义,不仅可以用于模型的创建展示,还可以用于模型的交互操作、优化改进等多方面助,对提升场景效果质感有很大的帮助。

未来,EasyTwin还会根据行业需求持续不断进行定制深化,如果有更多的产品相关诉求,欢迎与我们进行沟通交流,期待与你携手共创数字孪生。

相关文章:

EasyTwin的动画系统已经到了next level?快来一探究竟!

在实际的数字孪生项目场景建设中,水利项目中的洪水推演、工业领域的工程施工模拟、车间产线运转、机械装置和零件配置展示等项目场景,都对动画效果有很强的使用需求,这是对渲染软件和设计师能力的极大考验🆘。 别担心&#xff01…...

当业务开展遇到阻力,如何开展?

1:先够通问题,看能否通过及时的沟通解决掉问题阻力(相信你已经做过了无功而返) 2:全面思考这个问题,这个事情对方做了对他有什么好处?对大家的公共目标有什么好处?尝试说服 3&#x…...

萨科微半导体整流桥

金航标kinghelm萨科微总经理宋仕强介绍说,萨科微半导体的整流桥热销型号及其主要参数?萨科微的整流桥热销型号有 DB207S,其主要参数有:反向工作电压(VRRM)为 1000V、直流输出电流(Io)为 2.0A、…...

STM32的GPIO输入输出方式设置示例

1、GPIO口做基本的输入/输出口使用时,输入有上拉输入、下拉输入、浮空输入(既无上拉电阻也无下拉电阻)3种输入方式;输出有开漏输出、推挽输出2种输出方式。 2、示例 (1)示例1:GPIO做输出的设置…...

SQL插入、更新和删除数据

SQL插入、更新和删除数据 一、直接向表插入数据 1.1、插入完整的行 这里所说的完整行指的是包含表内所有字段的数据行;假设表中有n个字段,则插入完整行的语法: INSERT INTO 表名或视图名 VALUES(字段1的值,字段2的值,字段3的值,...,字段n的…...

如何将幻灯片中的图片背景设置为透明

在制作幻灯片时,我们经常需要插入图片来丰富内容,提升视觉效果。但有时,图片的背景可能会干扰幻灯片的整体设计,这时将图片背景设置为透明就显得尤为重要。本文将详细介绍如何在常用的幻灯片制作软件中实现这一效果,帮…...

【雅思考试】-- Day2 - 单词

雅思单词 WordPOSDefinitionWordPOSDefinition1reliabilityn.可靠性16facilitatev.促进;助长2goaln.目标17expectationn.期待;期望;预期3strengthn.力量;力气;实力18reinforcen.加强;加固;强化4…...

.\venv\Scripts\activate : 无法加载文件 E:\,因为在此系统上禁止运行脚本。

问题描述: 问题原因: Windows PowerShell 的执行策略用于控制脚本的运行权限和安全性。 以下是几种常见的执行策略及其特点: AllSigned:只允许运行经过数字签名的脚本。这意味着无论是本地创建的还是从网络获取的脚本&#xff0…...

C++之explicit

在 C 中,explicit 是一个关键字,用于修饰单参数的构造函数,防止它们被用于隐式类型转换。理解 explicit 关键字涉及以下几个方面: 1. 隐式类型转换 在 C 中,单参数的构造函数可以被用于执行隐式类型转换,…...

基于FPGA的以太网设计(4)----详解PHY的使用(以YT8531为例)

目录 1、前言 2、如何了解PHY芯片? 2.1、总览 2.2、管脚 2.3、编码 2.4、自协商 2.5、环回模式 2.6、睡眠模式 2.7、复位 2.8、PHY地址 3、PHY芯片的寄存器配置 3.1、Basic Control Register (0x00) 3.2、Basic StatusRegister (0x01) 3.3、PHY Specific Status…...

机器学习之心一区级 | Matlab实现SMA-Transformer-LSTM多变量回归预测(黏菌算法优化)

机器学习之心一区级 | Matlab实现SMA-Transformer-LSTM多变量回归预测(黏菌算法优化) 目录 机器学习之心一区级 | Matlab实现SMA-Transformer-LSTM多变量回归预测(黏菌算法优化)效果一览基本介绍程序设计参考资料 效果一览 基本介…...

idea导入项目根目录缺失解决方法

点击File→Project Structure 在弹出的界面选择Modules→→import Module,然后选择你导入文件点击OK, 选择导入类型next→勾选Search for projects recursively(递归寻找项目)→next→Finish最后选择根目录点击OK即可。...

VMware虚拟机下ubuntu配置

VMware虚拟机下ubuntu配置 1 Ubuntu换源2 安装VMware Tools2.1 一般安装2.2 代码安装 3 安装中文输入法参考 VMware虚拟机安装及虚拟机下安装ubuntu可参见另一博客-VMware虚拟机安装及虚拟机下安装ubuntu 1 Ubuntu换源 Ubuntu换源的主要用途是通过更换软件源来提高软件下载速…...

回调函数复习

#include <iostream>// 定义一个回调函数类型 typedef void (*CallbackFunction)(int);// 函数接受一个回调函数作为参数 void performOperation(int value, CallbackFunction callback) {// 执行某些操作std::cout << "Performing operation with value: &qu…...

开源AI智能名片O2O商城微信小程序在顾客价值链优化中的应用与探索

摘要&#xff1a;随着信息技术的飞速发展&#xff0c;顾客的消费行为模式正经历着前所未有的变革。在这一背景下&#xff0c;开源AI智能名片O2O商城微信小程序作为一种创新的营销与服务平台&#xff0c;正逐步成为企业连接顾客、优化顾客价值链的重要工具。本文旨在探讨开源AI智…...

idea-springboot后端所有@注释含义汇总-持续更新!

&#xff08;1&#xff09;启动类 ①SpringBootApplication 出现这个代表这个就是整个程序的入口&#xff0c;是运行的开始位置 ②ComponentScan("com.example.dao.impl") 启动时自动扫描制定beans包 &#xff08;2&#xff09;mapper层&#xff08;Dao层&#xf…...

七:C语言-数组

七&#xff1a;C语言-数组 数组是一组相同类型元素的集合数组中存放的是1个或者多个数据&#xff0c;但是数组元素个数不能为0数组中存放的多个数据&#xff0c;类型是相同的数组分为一维数组和多维数组&#xff0c;多维数组一般比较多见的是二维数组存放在数组中的值被称为数…...

【numpy】浮点数比较大小

对于浮点数的比较&#xff0c;由于浮点数的精度问题&#xff0c;直接比较可能会遇到精度不一致的情况。为了比较浮点数的大小&#xff0c;可以使用一定的容差范围&#xff0c;避免因微小的误差导致的错误判断。使用 np.isclose() 或 np.allclose() 函数可以方便地进行这种比较。…...

ISC.AI 2024周鸿祎:发展安全大模型是安全迈向“自动驾驶”的必由之路

7月31日&#xff0c;ISC.AI 2024第十二届互联网安全大会在北京盛大开幕。360集团创始人周鸿祎就“打造安全大模型 引领安全行业革命”主题发表演讲。周鸿祎表示&#xff0c;发展安全大模型是安全迈向“自动驾驶”的必由之路&#xff0c;也是成功之路&#xff0c;而落地安全大模…...

并查集(未压缩未按秩合并)

并查集&#xff08;Union-Find&#xff09;是一种用于处理不相交集合&#xff08;disjoint-set&#xff09;的数据结构&#xff0c;主要用于处理连通性问题。并查集支持两种操作&#xff1a; 查找&#xff08;Find&#xff09;&#xff1a;确定元素所属的集合。合并&#xff0…...

Python|GIF 解析与构建(5):手搓截屏和帧率控制

目录 Python&#xff5c;GIF 解析与构建&#xff08;5&#xff09;&#xff1a;手搓截屏和帧率控制 一、引言 二、技术实现&#xff1a;手搓截屏模块 2.1 核心原理 2.2 代码解析&#xff1a;ScreenshotData类 2.2.1 截图函数&#xff1a;capture_screen 三、技术实现&…...

web vue 项目 Docker化部署

Web 项目 Docker 化部署详细教程 目录 Web 项目 Docker 化部署概述Dockerfile 详解 构建阶段生产阶段 构建和运行 Docker 镜像 1. Web 项目 Docker 化部署概述 Docker 化部署的主要步骤分为以下几个阶段&#xff1a; 构建阶段&#xff08;Build Stage&#xff09;&#xff1a…...

synchronized 学习

学习源&#xff1a; https://www.bilibili.com/video/BV1aJ411V763?spm_id_from333.788.videopod.episodes&vd_source32e1c41a9370911ab06d12fbc36c4ebc 1.应用场景 不超卖&#xff0c;也要考虑性能问题&#xff08;场景&#xff09; 2.常见面试问题&#xff1a; sync出…...

在rocky linux 9.5上在线安装 docker

前面是指南&#xff0c;后面是日志 sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo dnf install docker-ce docker-ce-cli containerd.io -y docker version sudo systemctl start docker sudo systemctl status docker …...

如何将联系人从 iPhone 转移到 Android

从 iPhone 换到 Android 手机时&#xff0c;你可能需要保留重要的数据&#xff0c;例如通讯录。好在&#xff0c;将通讯录从 iPhone 转移到 Android 手机非常简单&#xff0c;你可以从本文中学习 6 种可靠的方法&#xff0c;确保随时保持连接&#xff0c;不错过任何信息。 第 1…...

OPenCV CUDA模块图像处理-----对图像执行 均值漂移滤波(Mean Shift Filtering)函数meanShiftFiltering()

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 在 GPU 上对图像执行 均值漂移滤波&#xff08;Mean Shift Filtering&#xff09;&#xff0c;用于图像分割或平滑处理。 该函数将输入图像中的…...

AspectJ 在 Android 中的完整使用指南

一、环境配置&#xff08;Gradle 7.0 适配&#xff09; 1. 项目级 build.gradle // 注意&#xff1a;沪江插件已停更&#xff0c;推荐官方兼容方案 buildscript {dependencies {classpath org.aspectj:aspectjtools:1.9.9.1 // AspectJ 工具} } 2. 模块级 build.gradle plu…...

听写流程自动化实践,轻量级教育辅助

随着智能教育工具的发展&#xff0c;越来越多的传统学习方式正在被数字化、自动化所优化。听写作为语文、英语等学科中重要的基础训练形式&#xff0c;也迎来了更高效的解决方案。 这是一款轻量但功能强大的听写辅助工具。它是基于本地词库与可选在线语音引擎构建&#xff0c;…...

重启Eureka集群中的节点,对已经注册的服务有什么影响

先看答案&#xff0c;如果正确地操作&#xff0c;重启Eureka集群中的节点&#xff0c;对已经注册的服务影响非常小&#xff0c;甚至可以做到无感知。 但如果操作不当&#xff0c;可能会引发短暂的服务发现问题。 下面我们从Eureka的核心工作原理来详细分析这个问题。 Eureka的…...

网站指纹识别

网站指纹识别 网站的最基本组成&#xff1a;服务器&#xff08;操作系统&#xff09;、中间件&#xff08;web容器&#xff09;、脚本语言、数据厍 为什么要了解这些&#xff1f;举个例子&#xff1a;发现了一个文件读取漏洞&#xff0c;我们需要读/etc/passwd&#xff0c;如…...