首页 > 其他分享 >使用auto rig pro在blender中实现动捕数据重定向

使用auto rig pro在blender中实现动捕数据重定向

时间:2023-12-06 21:55:24浏览次数:54  
标签:动画 控制器 重定向 骨骼 auto pro 动捕 数据 模型

场景需求:

  • 光学动捕数据为bvh格式(fbx的待测)
  • 原fbx包含模型和骨骼,但不含动画数据
  • 目标是将动画数据重定向到模型上

两种方式:

  • 一种是保留模型骨骼,生成控制器。然后重定向
  • 另一种是删除模型骨骼,重建与动画骨骼类型的骨骼
  • 可能还有第三种,即使先修剪编辑模型骨骼,使之与动画骨骼类似

重定向具体步骤:

  • 以重建骨骼为例
  • 删除模型骨骼,在arp中分别导入模型和动画骨骼
  • 删除模型骨骼
  • arp smart get obj -》全身-》增加标记点-》设置好手指、几根胸骨、要不要脸骨骼 -》go出骨骼-》调整骨骼-》match to rig生成控制器
  • 切换到skin,在物体模式下选择模型和控制器,检查选项之后bind模型和控制器。绑定后切换到pose模式检查控制器是否能控制模型
  • 导入bvh骨骼
  • 在remap菜单下,选择动画数据骨骼为源头,模型控制器为target
  • 在remap菜单下,自动比例,创建骨骼列表
  • 一一对应两种骨骼,设置动画骨骼初始位置与模型骨骼数据初始位置一致(通过选择动画骨骼后copy实现,此处有些疑问)。设置骨骼一一对应的时候,将动画数据根骨骼设置成“set as root”(此处有技巧,即选择源骨骼,刷新,选择目标骨骼,吸管吸取)。仔细检查映射是否有误。
  • 最后retarget,完成
  • 播放动画看两者是否同步。看有无穿膜、扭曲、错误之处,仔细调整之。
  • 删除或隐藏动画谷歌

 

标签:动画,控制器,重定向,骨骼,auto,pro,动捕,数据,模型
From: https://www.cnblogs.com/augustone/p/17880543.html

相关文章

  • OriginPro 2022: 数据与故事的智能桥梁
    OriginLabOriginPro2022是一款功能强大的数据分析和绘图软件,它可以帮助用户快速、准确地处理和分析数据,并生成高质量的图形和图表。点击获取OriginPro2022首先,OriginPro2022具有强大的数据处理和分析功能。它支持多种数据导入和预处理方式,可以快速清洗、整理和标准化数据。......
  • prometheus-browser
    import{PushGateway,Gauge,CollectorRegistry,defaultRegistry}from'prometheus-browser';prometheus-browser是一个用于在浏览器中使用Prometheus监控库的工具库。其中的PushGateway和Gauge是该库中的两个重要概念和方法。PushGateway:``PushGateway是Prome......
  • Autofac的几种方式
    .net下优秀的IOC容器框架Autofac的使用方法,实例解析-知乎(zhihu.com) UseServiceProviderFactory(使用服务提供商)是在ASP.NETCore中用来替换默认的依赖注入容器工厂的方法。通过使用不同的容器工厂,可以使用第三方的依赖注入容器(如Autofac、Ninject等),以替代默认的ASP......
  • pip:Unable to create process using ‘“‘错误
    学习自:完美解决:执行pip时Unabletocreateprocessusing‘“‘错误(详细流程)-CSDN博客1、背景1)在一台新电脑上安装了python3.6;2)将python3.6和python3.6的Scripts目录都加入到了环境变量中;3)cmd命令行中输入python3可以顺利进入Python控制台;4)输入pip3报错Unabletocreatepro......
  • Data is Null. This method or property cannot be called on Null values.
    升级到abp.io7.4EF报错System.Data.SqlTypes.SqlNullValueException:DataisNull.ThismethodorpropertycannotbecalledonNullvalues.atMicrosoft.Data.SqlClient.SqlBuffer.ThrowIfNull()atMicrosoft.Data.SqlClient.SqlBuffer.get_String()atMicroso......
  • Programming Abstractions in C阅读笔记:p196
    《ProgrammingAbstractionsinC》学习第63天,p196总结。涉及到编程之外的知识,依然是读起来很费劲,需要了解作者在书中提到的人物(EdouardLucas)、地点(Benares)、神话传说(Brahma)等等。虽然深知自己做不到对人文知识,历史知识精通,但也希望能记住,从而在下次遇到的时候能够阅读下去,......
  • Prompt创新引领对话系统未来
    随着人工智能技术的快速发展,自然语言处理领域中的对话系统成为了研究热点。千帆大模型平台的海量Prompt模板库,给该领域带来了前所未有的变革和影响。本文将重点探讨千帆大模型平台的海量Prompt模板库的三个主要特点及其实践意义。一、海量数据,丰富多样的对话系统训练素材千帆大模型......
  • 掌握Prompt工程,开启AI大模型新时代
    人工智能(AI)领域正在快速发展,各种专业术语和黑话也层出不穷,使得新入行的人往往感到无所适从。特别是在涉及到AI大模型的领域,一些关键概念如提示工程(prompt)、向量工程(embedding)和微调工程(fine-tune)更是晦涩难懂。本文将用简洁明了的语言,详解这些行业黑话,帮助你迅速搞懂它们。一、提示......
  • 小新Pro13 新手安装linux 注意事项
    家中有闲置的小新,是A卡正好合适装linux安装前关闭安全引导通过关机键旁边的重置口重新开机OR在开机界面按F2(开启Hotkey模式的要按Fn+F2)进入BIOS设置界面,关闭SecureBoot,这样方便安装linux系统刻录linux有很多发行版大家可以自行选择,推荐Ubuntu,相关资源比较丰富。我......
  • fish 复用 .bash_profile 里的环境变量
    vim~/.config/fish/config.fish添加以下代码#REUSEENVIRONMENTVARIABLESFROM~/.bash_profilebash-c'.~/.bash_profile;env'|whilereadesetvar(echo$e|sed-E"s/([a-zA-Z0-9_]+)=(.*)\$/\1/")setvalue(echo$e|sed-E&......