UE LiveLink 实时流传输 打包EXE

文章讲述了在UE中如何打包EXE以便直接使用LiveLink的实时动捕数据,无需每次都打开UE环境。作者详细描述了从检查LiveLink插件设置、预设文件配置、蓝图调用来驱动角色,到打包设置和最终运行EXE的全过程,适用于不同动捕软件如MotionBuilder、Maya等。
摘要由CSDN通过智能技术生成

前言

今天遇到一个需求,那就是因为每次基于LiveLink的实时动捕及面捕传输都需要打开UE,且UE的环境才能进行使用,对于一些固化的使用及其不方便,就让我打包一个EXE,这样只需要部署EXE打开便可以接入实时流数据。但是在我实际部署的过程SubjectName包括实时数据是有的,却不驱动角色的运行,找了一下国内没有太多有效的建议,接下来我就把完整的过程给大家分享出来。

调试过程

  1. 在Edit-> Plugins中查看LiveLink插件是否开启一般4.27包括5都是默认勾选的,但是为了以防万一我们先检查是否存在勾选没有勾选的,需要勾选重启。

  1. 然后打开LiveLink添加一个现有链接做预设,低版本的直接Window -> LiveLink既可以找到,5.0以上的版本Window -> VirtualProduction ->LiveLink就可以找到了,然后做一个添加。在这我要提到一个地方那就是我现在测试的内容是MotionBuilder,但是Maya;Xsens或者其他的厂商我感觉都是可以的,随后我会测试下其他内容。

  1. 我们在添加好的LiveLink中做一个文件映射,将其参数进行保存,为了方便我们后续的打包和蓝图调用。保存以后我们就可以将我们的LiveLink断开连接关掉了接下我们将用蓝图的方式进行调用。

蓝图调用

  1. 创建一个Actor或者在关卡蓝图中都可以,我的建议是保存Actor中这样调用和使用都比较方便,在我们的Actor中创建一个变量就是刚才我们LiveLinkPreset的文件,然后进行指定刚才的保存的预设文件。

  1. 接下来我们在事件开始运行时,加一个调用前延迟为了防止工程还在加载中未能成功加载文件,然后将预设添加在客户端,我在这个节点后面又加了一个应用到客户端的节点,以防止相关功能不好使的情况。

  1. 到这里蓝图部分就完成了,为了防止打包出去功能有问题,我们打开混合动画,在LiveLinkPose节点前引一个MakeLiveLinkSubjeceName的节点把我们固定的名字打进去,这样就可以精准的定位到我们的调用名称了。

打包设置

  1. 打开Edit -> ProjectSettings ->Plugins ->LiveLink中将我们的预设文件指定为默认文件,有些人其实只做这个预设指定打包出去也是好使,不加蓝图内容,但是我这边不可以。

  1. 然后将我们的默认地图指定为我们的地图,烘焙打包即可,以上过程同样适配与5.0包括有一些MeteHuman的工程联动,打包后的EXE我们添加一个快捷方式,在快捷方式的目标中空格加入-messaging就可以直接运行快捷方式了。

-messaging

结语

以上过程就是完整的将接入LiveLink的数据打包EXE的完整过程,有些地方可能比较啰嗦包括意义不大,但是处理方式相对比较完整,还有一种蓝图方式大家也可以借鉴一下,希望对你们有帮助。

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
### 回答1: B'COMSOL Livelink for MATLAB 是一种软件工具,它允许 MATLAB 用户将它们的模型集成到COMSOL Multiphysics® 中。通过使用Livelink,用户可以轻松地利用两个软件之间的强大交互作用在工程、科学和其他领域中进行建模和仿真。 ### 回答2: COMSOL LiveLink for MATLAB是一个功能强大的软件,可将COMSOL Multiphysics®仿真与MATLAB®软件的数学计算和数据分析功能结合起来。使用MATLAB作为用户界面,可以更方便地控制COMSOL Multiphysics仿真,并使用MATLAB的数学算法和绘图功能来分析和可视化仿真结果。 COMSOL LiveLink for MATLAB提供了许多有用的功能,例如: 1. 参数扫描和优化:用户可以轻松地利用MATLAB的优化工具来进行参数扫描和优化,以选择最佳的设计参数值。 2. 数据处理和可视化:用户可以使用MATLAB的数学算法和绘图工具来处理和可视化COMSOL仿真结果,以更好地理解仿真结果。 3. MATLAB命令调用:用户可以使用MATLAB命令来调用COMSOL仿真模型,并将仿真结果存储为MATLAB变量,以便后续处理和分析。 4. 并行计算:用户可以使用MATLAB的并行计算功能来加速COMSOL仿真的计算速度,从而提高仿真效率。 5. 应用构建:用户可以使用MATLAB来构建自己的应用程序,并将COMSOL仿真集成到应用程序中,以便用户更方便地进行仿真和分析。 总之,COMSOL LiveLink for MATLAB是一个功能强大且灵活的软件,可以方便地将COMSOL Multiphysics仿真与MATLAB的数学计算和数据分析功能结合起来,为用户提供更完整和广泛的仿真分析工具。 ### 回答3: COMSOL LiveLink for MATLAB是一种将MATLAB和COMSOL Multiphysics有机结合起来的软件工具。通过LiveLink,用户可以实现在MATLAB环境下使用COMSOL Multiphysics的全部功能,包括模型的建立、求解和结果的可视化等工作。 在COMSOL Multiphysics中,用户可以使用COMSOL自带的建模模块来构建模型,也可以使用MATLAB来构建模型。如果用户希望使用MATLAB来构建模型,那么LiveLink就是必不可少的工具。用户可以通过简单的命令,在MATLAB环境下调用COMSOL Multiphysics的功能。例如,用户可以使用MATLAB编写脚本来构建几何模型、定义物理场、设置求解器选项等。在这个过程中,COMSOL Multiphysics的一系列API(Application Programming Interface)将被执行,从而让用户能够在MATLAB中实现模型的全部构建过程。 一旦模型构建完成,用户就可以使用MATLAB来控制求解过程。用户可以使用MATLAB的强大计算能力来指导计算过程,并且可以在求解过程中实时获取和处理COMSOL Multiphysics返回的结果数据。这些结果数据可以在MATLAB环境下进行可视化处理,从而让用户更方便地分析和理解模型的结果。 总之,COMSOL LiveLink for MATLAB是一个非常实用的软件工具,它能够把MATLAB和COMSOL Multiphysics结合在一起,让用户能够以更高效的方式建立、求解和分析模型。在科学研究和工程实践中,这个工具将会发挥越来越重要的作用。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值