首页 > 其他分享 >在Unity中使用动捕数据实时驱动3D数字人,让3D内容创作更简单

在Unity中使用动捕数据实时驱动3D数字人,让3D内容创作更简单

时间:2024-01-09 14:35:04浏览次数:30  
标签:插件 场景 示例 模型 动捕 Unity 3D

Unity引擎和UE引擎,是当今使用人数最多的游戏引擎软件之一,它们被广泛用于游戏开发、虚拟现实、增强现实和其他交互式3D应用程序的开发。DS FUN-Unity插件能够帮助开发者更便捷地在Unity平台中利用动捕数据进行高效创作,提升项目效率。

一、插件放入当前项目文件夹下

在Unity中使用动捕数据实时驱动3D数字人,让3D内容创作更简单_Unity

将资源包包放入unity工程,打开DS_Motion 示例场景

在Unity中使用动捕数据实时驱动3D数字人,让3D内容创作更简单_游戏引擎_02

二、目录结构以及数字人资源

  1. Plugins ->DSCore 存放动捕核心文件库
  2. Resources数字人资源文件
  3. Scenes示例场景
  4. Scripts示例场景测试脚本

在Unity中使用动捕数据实时驱动3D数字人,让3D内容创作更简单_3D驱动_03

三、场景设置

在Unity中使用动捕数据实时驱动3D数字人,让3D内容创作更简单_3D驱动_04

  1. 测试场景包含:登录的ip,端口号,测试人物模型

在Unity中使用动捕数据实时驱动3D数字人,让3D内容创作更简单_3D驱动_05

  1. 在MainUI脚本里,拖动模型到脚本上。

在Unity中使用动捕数据实时驱动3D数字人,让3D内容创作更简单_开发者_06

每个模型上需要挂载PersionID脚本,modelIndex是动捕的人物下标ID,默认值为0. CustomId是模型自定义下标,同一套骨骼模型可以用相同的CustomId同时驱动多个模型。不同的骨骼模型需要不同CustomId,避免不正常的人物表现

在Unity中使用动捕数据实时驱动3D数字人,让3D内容创作更简单_游戏引擎_07

3.使用该插件需要开发人员提供 appid,appSecret。

申请地址可到动石官网注册账号申请。官网地址:https://www.dskjzx.com/

  • HeadPitch可手动调整头部俯仰角度
  • ModelOrgin模型自身中心位置定义,world表示世界,self表示已自身
  • HandLeapValue手腕线性值
  • HandLeapValue手指线性值

4.注册账号

在Unity中使用动捕数据实时驱动3D数字人,让3D内容创作更简单_开发者_08

5.跳转到控制台

在Unity中使用动捕数据实时驱动3D数字人,让3D内容创作更简单_开发者_09

6.创建应用

在Unity中使用动捕数据实时驱动3D数字人,让3D内容创作更简单_游戏引擎_10

在Unity中使用动捕数据实时驱动3D数字人,让3D内容创作更简单_Unity_11


在Unity中使用动捕数据实时驱动3D数字人,让3D内容创作更简单_游戏引擎_12

四、常见问题解答

Unity插件使用过程中遇到任何问题,可查看文档

标签:插件,场景,示例,模型,动捕,Unity,3D
From: https://blog.51cto.com/u_16469608/9161219

相关文章

  • Unity3D UGUI的Button组件的介绍及使用详解
    Unity3D是一款功能强大的游戏开发引擎,而UGUI是Unity3D提供的一套用户界面系统。在UGUI中,Button组件是最常用的组件之一,本文将详细介绍Button组件的使用方法和相关技术细节。对啦!这里有个游戏开发交流小组里面聚集了一帮热爱学习游戏的零基础小白,也有一些正在从事游戏开发的技术大......
  • Three.js——十三、自定义大小画布、UI交互按钮以及3D场景交互、渲染画布为文件(图片)
    画布全屏以及自定义大小画布<!--canvas元素默认是行内块元素--><divclass="model"style="background-color:#ff0000;"width="300"height="180"></div>画布随窗口变化//画布跟随窗口变化window.onresize=function(){constwidth......
  • [ABC273D] LRUD Instructions 题解
    [ABC273D]LRUDInstructions题解很好的一道大模拟,使我爆\(0\)。思路解析大模拟,我们只需要用一个\(x,y\)表示我们当前的位置,而对于每一个移动,我们就判断在当前移动方向上离当前点最近的点,若该点在当前行进路线上,则把当前位置设为该点前面的一个。其中判断在当前移动方向上......
  • 请将鼠标悬停在下面的元素上,即可查看 2D 和 3D 转换之间的区别
    请将鼠标悬停在下面的元素上,即可查看2D和3D转换之间的区别:2Drotate3Drotatetransformcode<div><p>请将鼠标悬停在下面的元素上,即可查看2D和3D转换之间的区别:</p><style>#rotate2D,#rotate3D{width:80px;height:70px;color:white;......
  • 在UE中利用动捕数据实时驱动3D数字人,提升项目效率,无穿戴高精度易上手
    在虚拟现实、游戏开发、影视制作等领域中,动作捕捉技术与实时渲染引擎的结合已经越来越紧密。UE作为业界领先的3D创作平台,受到了众多开发者的青睐,DSFUN-UE插件能够帮助开发者更便捷地在UE平台中利用动捕数据进行高效创作,提升项目效率。*准备事项*1、软件DSFUN-采集端软件、DSFUN-......
  • AutoCAD Civil 3D 2024:实现精准建模与仿真,优化基础设施项目
    AutoCADCivil3D2024是一款专门为土木工程师和土地设计师打造的高级三维设计软件。它基于AutoCAD平台,并提供了丰富的工具和功能,以支持从规划、设计到施工的整个基础设施项目生命周期。点击获取AutoCADCivil3D2024AutoCADCivil3D2024引入了许多新功能和改进,以提升用......
  • SolidWorks 2024:实现高效、精确的3D建模与仿真
    SolidWorks2024是一款功能强大的三维CAD(计算机辅助设计)软件,广泛应用于机械、汽车、航空航天、电子和消费品等领域的工程设计。它为用户提供了一个易于使用的界面和丰富的工具集,以帮助工程师创建、分析和优化产品设计。点击获取SolidWorks2024 SolidWorks2024引入了许多新......
  • VMware Tanzu Community Edition (TCE) 0.9 - 适合所有人的 Tanzu Kubernetes
    作者:gc,主页:www.sysin.org2021.10.04,VMware宣布了一个非常令人兴奋的新项目,称为TanzuCommunityEdition。以下TanzuCommunityEdition介绍翻译自VMware相关博客。什么是Tanzu社区版,为什么要关心?今天,最终用户(管理员、架构师、开发人员、平台运营商等)很难获得VMware的Tan......
  • 3dmax全景图用什么渲染 全景图云渲染使用教程
    在给客户展示设计概念时,应用3dsMax创建的全景图是一个高效直观的方法。这种方式不仅可以全方位地呈现整个空间,让客户沉浸式地感受设计师的创意,而且在展现大型空间设计,如展览馆或者会议室等,效果尤其显著,帮助客户完整地理解设计意图。3dmax全景图用什么渲染?在制作3dsMax全景图......
  • Cocos Creator 3.x之点击选择3D物体
    一,场景设计二,SelectView.tsimport{_decorator,Component,Node,Camera,MeshRenderer,Mesh,EventTouch,input,Input,Vec2,v2,geometry,PhysicsSystem,PhysicsRayResult,Material,isValid}fro......