【简易教程】使用3dmax利用网上免费人物模型来制作人物动作动画
目前用openpose可以识别出人体姿态,于是想结合UE4,做一个人体姿态跟踪的游戏,即游戏里面的人物可以和现实人物做一样的动作。但是制订动作需要自己做动作动画,于是研究了一下人物动作动画是如何实现的。
3dmax实现人物动作动画制作流程
1. 人物建模
2. 人物骨骼建模、蒙皮(给骨骼蒙上建立好的“人皮”)
3. 使用关键帧制作动画
4. 导出动画
前两步对没有建模基础的我来说过于困难,于是下载网上免费的带bip骨骼的人物模型,这样就直接从第三步开始。免费下载的链接:Free Doctor 3ds Max Models for Download | TurboSquid,模型如下图,我用的是doctor的模型。可以直接选择max文件进行下载。
在3dmax里面打开后
看资源里面主要有3个文件
bip就是骨骼模型,doctor的那个就是人物模型,stetho是听诊器配件模型,我们主要要使用的是骨骼模型。设置除bip外的其他模型不可见,可以看到bip骨架。
随便拉动拉动骨架,再设置其他模型可见,可以看到doctor做出了与骨架一样的动作。
实际上,这样我们已经完成了一个最简单的人物动画,做出了与开始动作不同的动作,只要将两个静态动作接续到一起,便可做出动态的动作,这两个静态动作就是关键点,将多个关键点拼接到一起,便可生成人物动作。
现在来制作关键点,设置doctor不可见,只留下骨骼便于操作。选择骨骼,点击“运动”,打开“关键点信息”,我们接下来便是在这里添加关键点。
为了更好的演示关键点是如何实现的,接下来我们以实现一个人物右手挥手动作作为例子。
首先分解下人物右手挥手的动作,应该如下:
1. 抬手
2. 左挥挥
3. 右挥挥
4. 放下
所以我们至少要做四个关键点,才能完整的表示这套动作。在制作关键点前,需要进行“时间设置”(在最下栏),即告诉3dmax这套动作一共需要多长时间。我们设置挥手动作在3s内完成,3dmax默认一秒30帧,因此填入90,之后点击“确定”。
之后把人物拉回开始的样子,我们准备标记第一个关键点。选择右手的三个骨骼(可以用ctrl键多选),打开“运动”,打开“关键点信息”,点击“设置关键点”。
然后“关键点信息”里面会出现一个“1”和一个“0”。“1”即第1个关键点,“0”指的是该关键点出现的帧,这里就意味着 人物会在“0"帧时做出关键点”1“的动作。
接下来我们添加第二个关键点,抬手动作,首先把骨骼拉成抬手的模样,再设置”时间标记“为40,然后点击”设置关键点“两次(第一次点击是新建关键点,第二次是设置关键点)
然后点击”播放“(在最下栏),可以看到doctor做出了抬手动作,虽然比较笨拙,但确实是动了。
到此,我们可以总结设置关键点有以下步骤:
1. 拉出人物骨骼动作
2. 更改时间标记(第一次没改是因为开始是0)
3. 两次点击”设置关键点“
按这些步骤完成挥手
动作。
点击”渲染“-》”渲染设置“,设置活动时间段、勾选保存文件(会弹出对话框,选择保存文件格式和路径),之后点击渲染,等待漫长时间就可获得视频动画。
【简易教程】使用3dmax利用网上免费人物模型来制作人物动作动画相关推荐
- python中利用turtle(海龟)绘图制作龟兔赛跑动画——仅供学习
python中利用turtle(海龟)绘图制作龟兔赛跑动画--仅供学习哦 首先,欢迎大家来我的博客当中浏览,由于我和我的可爱现在还都个初学者,所作的东西还不够完善,之前在学习计算机的各种语言的过程中, ...
- python海龟绘图颜色_python中利用turtle(海龟)绘图制作龟兔赛跑动画——仅供学习...
python中利用turtle(海龟)绘图制作龟兔赛跑动画--仅供学习哦 首先,欢迎大家来我的博客当中浏览,由于我和我的可爱现在还都个初学者,所作的东西还不够完善,之前在学习计算机的各种语言的过程中, ...
- 怎么把人物模型走路、跑步动画拼接起来
怎么把人物模型走路.跑步动画拼接起来 3dmax中一个人物模型从站着,走路,起跑,跑步需要很多步骤,一帧一帧开动画太过费劲.下面我们介绍怎么调用现成的动画进行拼接. 让一个角色模型动起来需要为模型添加 ...
- WebGL简易教程(十五):加载gltf模型
文章目录 1. 概述 2. 实例 2.1. 数据 2.2. 程序 2.2.1. 文件读取 2.2.2. glTF格式解析 2.2.2.1. 场景节点 2.2.2.2. 网格 2.2.2.3. 缓冲,缓 ...
- [Unity动画]给人物模型添加简单的动画
给unity人物模型添加动画,首先你得有个模型,在预制体中,有导入设置,重点是Rig设置.第一个选项是动画的类型,因为导入的是人物模型,所以应该选择人形:第二个是人物骨骼,这里已经设好了:第三个选项是 ...
- C#,入门教程(01)—— Visual Studio 2022 免费安装的详细图文与动画教程
通过本课程的学习,你可以掌握C#编程的重点,享受编程的乐趣. 在本课程之前,你无需具备任何C#的基础知识,只要能操作电脑即可. 不过,希望你的数学不是体育老师教的.好的程序是数理化的实现与模拟.没有较 ...
- 四月第四周——人物模型
这周我们小组开始进行人物模型的制作.动画主角是男子和他的母亲 ,但两个人都有三个不同的年龄段,也就是需要制作六个模型.除了男子的童年时期,需要一个单独的小男孩的模型,其他的五个模型均为成年人,我们决定 ...
- WebGL简易教程——目录
文章目录 1. 绪论 2. 目录 3. 资源 1. 绪论 最近研究WebGL,看了<WebGL编程指南>这本书,结合自己的专业知识写的一系列教程.之前在看OpenGL/WebGL的时候总是 ...
- [资源分享][Unity][人物模型][动作]一些人物模型以及动作的分享
unity 的 asset store 免费人物模型以及动作资源 female warrior princess 包含了 各种状态的攻击以及待命的动作.(也就是每个武器 都有2个动作) avatars ...
- Android利用zxing生成二维码,识别二维码,中间填充图片超详细、超简易教程
gayhub上的zxing可用于生成二维码,识别二维码 gayhub地址:https://github.com/zxing/zxing 此文只是简易教程,文末附有完整代码和demo下载地址,进入正题: ...
最新文章
- 空指针错误 java.lang.NullPointerException 浅谈
- 4.11 一维到三维推广-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
- 左神算法:二叉树的按层打印与ZigZag打印(Java版)
- C#两大知名Redis客户端连接哨兵集群的姿势
- python define function的顺序_Python怎么根据一个函数来决定列表顺序
- CV方向介绍 | 基于自然语言的跨模态行人ReID的SOTA方法简述(下)
- JSON序列——主从表查询
- python3 beautifulsoup4_Python 3.x 安装 BeautifulSoup4 最佳实践
- jQuery总结或者锋利的jQuery笔记一
- 老鱼Python数据分析——篇八:项目重构(思路)
- java空气质量指数AQI算法
- 手动修改dns服务器设置,如何修改DNS设置 修改DNS设置方法【详解】
- 我要寄件 网上寄件
- 力推美团企业版 美团究竟意欲何为?
- 蚂蚁金服上市估值2k亿美金!会开发到底有多吃香?
- 淘宝标题优化词根优化方法技巧 什么是淘宝标题词根
- Visio中关于跨线的设置
- CUDA之nvidia-smi命令详解
- vivox50支持鸿蒙,vivoX50pro—好马配好鞍,强大的微云台相机
- obs源码分析【八】:显示器采集