python+unity 做3d动画人物 python做骨骼识别 (一)

这篇具有很好参考价值的文章主要介绍了python+unity 做3d动画人物 python做骨骼识别 (一)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 环境准备:pycharm 2017.2.2 python 3.8.6

2. unity 2018.

       曾经上学时学过unity开发,但后来工作后,一直没有从事过,此方面的技术研究了,一直想着做个东西捡起来,以前忘却的知识。。。想着想着很多年过去了。。。直到最近不知道。。咋的了突然想搞点东西玩玩,捡起来所学的知识。同时对所学知识进行一次汇总。。。。。。

python+unity 做3d动画人物 python做骨骼识别 (一)

实现步骤:

1.先用python进行人体骨骼动作识别。

2.获取骨骼动态数据,发送到unity

3.unity3D动态人物,进行骨骼数据绑定。

实时骨骼动态识别:

采用cv2+PoseDetector 识别

先看下效果:

 python+unity 做3d动画人物 python做骨骼识别 (一)

看下效果视频:

python人体骨骼识别

关键源码:

while True:
    success, img = cap.read()
    img = detector.findPose(img)
    lmList, bboxInfo = detector.findPosition(img)
    lmString = ''
    if bboxInfo:
        #lmString = ''
        for lm in lmList:
            lmString += f'{lm[1]},{img.shape[0] - lm[2]},{lm[3]},'
        posList.append(lmString)

 看下最终效果:

python 获取人物动作,同步到unity的小球组成的人物(1)

后面还有unity同步部分,最近在找比较好看的3D动画人物,能够进行骨骼绑定的,,,,如果你有推荐的可以留言给我。。。不胜感激涕零。。。文章来源地址https://www.toymoban.com/news/detail-512974.html

到了这里,关于python+unity 做3d动画人物 python做骨骼识别 (一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【小沐学Unity3d】3ds Max 骨骼动画制作(蒙皮修改器skin)

    “蒙皮”修改器是一种骨骼变形工具,主要设计用于通过另一个对象对一个对象进行变形来创建角色动画。可使用骨骼、样条线和其他对象变形网格、面片和 NURBS 对象。 如果将“蒙皮”修改器应用到网格,然后使用修改器指定骨骼,则每个骨骼都将收到一个胶囊形状的“封

    2024年02月10日
    浏览(33)
  • [Unity] 利用Mixamo进行人物骨骼绑定并导入Unity(搞定材质缺失+骨骼缺失)

    本文介绍了一种将自己人物模型(无绑骨)利用Mixamo平台自动绑骨,并且导入到Unity当中生成对应骨骼并进行动画播放的方法。 Mixamo是Adobe旗下的一个基于web版的在线3D人物动画制作平台,可以更轻易的创建出3D人物动画。其自身提供众多3D模型和动画文件。当然我们也可以上

    2024年02月07日
    浏览(33)
  • 安卓上的 3D 模型加载 和骨骼动画 库 SceneView

    如果你要加载3D 模型,比如Maya 3D max 生成的 3d 模型文件,你会发现基本没有好用的快捷的库, github上是有一个比较出名的3d 库 , https://github.com/the3deer/android-3D-model-viewer , 但是他的骨骼动画那块写的云里雾里的,如果你要控制某些骨骼节点运动,你会发现不好着手, 这里有

    2024年02月06日
    浏览(33)
  • Unity(四) 基于关键帧的动画与骨骼动画

    Unity中有两种类型的动画:基于关键帧的动画和骨骼动画 基于关键帧的动画是最常见的动画形式,也称为帧动画。它将每一帧的动画存储为一个离散的关键帧,然后通过计算每一帧之间的差异来创建动画。这种类型的动画适用于不需要太多交互或程序控制的简单动画。在Uni

    2024年02月03日
    浏览(37)
  • 第三十一章 Unity骨骼动画

    关于骨骼动画的原理,我们这里不再详细介绍,有不清楚的可以回去看DirectX课程和3dsMAX课程。接下来,我们来讲解一下Unity的骨骼动画系统。Unity 的动画系统基于动画剪辑(Animation Clip)的概念,它的本质就是一小段动画,代表了一个游戏角色的动作,例如:走路,跑步,攻

    2024年02月08日
    浏览(42)
  • 15.Unity2D 横版 骨骼动画 之 单张切片图骨骼动画+Aseprite像素画软件

      主目录 https://blog.csdn.net/qq_54263076/category_11900070.html?spm=1001.2014.3001.5482 b站视频:骨骼动画 1.直接单图片   骨骼动画绑定(最简单,直接绑定就行) 2.部件分开切片图  骨骼动画绑定(本教程主要讲述) 3.部件多图层   骨骼动画绑定(Aseprite像素画绘图没有psd文件类型,本

    2024年02月10日
    浏览(32)
  • 进击3D游戏界!Cocos Creator快速实现骨骼动画交互!

    最近公司需要转型,方向为 元宇宙 , AI , 数字人 , 区块链 等方向,博主为了跟上时代的步伐 为我们 伟大的公司 献出我的能力 (广告费5毛一条,公司财务看到麻烦转我一下) 便对 Web3.0 以及 3D可视化 这些前沿技术进行了研究,主要的研究方向为 VR (已概览技术栈有three.js,thing.js,Coc

    2024年02月13日
    浏览(84)
  • Unity学习笔记(7) Unity2D骨骼动画制作流程

    用骨骼动画最大的好处就是方便之后做换装系统。 无论对3Dor2D游戏都是这样的。 这篇博文记录一下2D骨骼动画的制作流程,参考b站麦扣的系列教程: https://space.bilibili.com/370283072/channel/seriesdetail?sid=211996 用PS做一个将人物各个部件(骨骼)都分解开来的人物模型。 导出时注意

    2023年04月09日
    浏览(40)
  • 【unity游戏开发教程】Unity+Umotion Pro+VRoid+Blender制作人物模型和动画,在unity中简单制作二次元人物动画

    大家好!本期教程教大家在unity中制作二次元人物模型和动画 1.下载VRoid Studio 1.搜索VRoid Studio下载即可,或者前往官网VRoid官网 VRoid Studio是由pixiv开发的一款3D人物建模软件,VRoid的主要特征就是通过类似绘画的方式进行人物的建模,使人们更为轻松地创造自己的虚拟人物。

    2024年02月10日
    浏览(38)
  • unity人物基础动画应用。行走、待机之类的简单动画切换。

    @[TOC]unity人物基础动画应用 直接将项目拖入资源层级就好。这里推荐一个网站,可以给导入网站的模型自动绑骨,并且可挑选动画下载。网站自身也带有很多模型可以直接下载。免费又好用,就是可能网有点慢。 链接: link 1)在项目管理器中右键-创建-动画控制器。双击新建的

    2024年02月08日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包