位置: 编程技术 - 正文

Unity Spine Skeleton Animation 2D骨骼动画 For Game 介绍

编辑:rootadmin

推荐整理分享Unity Spine Skeleton Animation 2D骨骼动画 For Game 介绍,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。

首先我们来看到底什么是骨骼动画:

在早期的机器上,渲染本身已经占用了很多CPU资源,因此,对于渲染,往往采取的是一种空间换时间的策略,以避免在模型的渲染中继续加重CPU的负担。帧动画模型在这种条件下应运而生。比较著名的帧动画&#;式是Quake2所采用的MD2。到今天为止,帧动画依然存在,只不过帧动画更多地是来描述小且动作相对少些的物体。

GPU出现后,CPU的问题早已不像以前那么突出,一些新的手段和技术也可以被应用进来了。骨骼动画相对于帧动画而言,更加灵活多变,但同时,骨骼动画需要更多的计算量,因此骨骼动画往往应用在需要着重体现动作细节的模型中。

骨骼动画技术后于帧动画技术出现。最开始,骨骼动画仅用于非实时渲染的建模领域,如3DMax这类建模软件之中,以方便美工的建模。后来,CPU从渲染中解放后,骨骼动画才用于实时渲染的游戏中。

骨骼动画原理

骨骼动画的想法来源于人体骨骼。例如说,人的上肢所有肌肉和皮肤都受上肢骨胳的影响,而人的踝关节则分别承受小腿骨胳和脚骨的影响。根据这个我们可以将骨骼动画理解为两个概念: 骨骼:用以控制蒙皮的一种抽象的概念,如人体骨骼控制皮肤。 蒙皮:被骨骼控制、并显示在外的因素,如人体的皮肤被骨骼所影响。

Unity Spine Skeleton Animation 2D骨骼动画 For Game 介绍

骨骼动画原理:蒙皮(SKINMESH)

在最终的渲染结果中,蒙皮将完全显示出来,蒙皮实际上就是顶点、法线和纹理坐标等将被渲染的元素。而其中,最关键的当然是顶点,顶点将直接被骨头牵扯运动,因而使得整个模型呈现骨骼所决定的样子。

骨骼动画原理:骨骼(SKELETON)

骨骼是一种抽象的概念,在最终的渲染结果中,它不可见。类如人体骨骼、骨骼是若干骨头(Bone)成树状的集合体,而每块骨头又分别与若干数量的蒙皮顶点关联。当骨头运动的时候,与之关联的所有蒙皮顶点也会受骨骼的影响而运动。

骨头与蒙皮顶点的关联需要考虑到每块骨头对蒙皮顶点的影响。 尽管大部分情况下,一个顶点将仅仅被一个骨头的影响,但是关节处的顶点往往被多根骨头影响,例如踝关节,可能会分别受小腿骨%和脚骨%的影响,这种影响叫作权重(Weight)。在这种情况下,我们称踝关节的这些顶点,受小腿骨影响的权重是%,受脚骨影响的权重也是%。

而在Unity3D中骨骼动画插件有比较多,例如Uni2D,SmoothMovoe,Puppet2D等等,但为了方便美术人员编辑我们项目使用是spine

spine容易上手,并且它提供了mesh,通常来说一张纹理只有4个顶点,左下右下左上右上,但是有了mesh,我们可以抓取这个图片,并设置大量的顶点给它,之后就能通过对顶点的设置完成图片的拉伸形变,比如乳摇功能。

spine中帧为1s,最新版中也提供了IK,可以将骨骼固定,做动作。

更多精彩请点击

岁亿万富翁:程序员之神 游戏玩家的领袖 狗刨学习网新闻——欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们

unity3d面试题摘选(全) 本人总结的一些Unity3d高频面试题目,希望可以帮助到大家。限于个人水平有限,只附上一些参考答案。=======================================数据结构和算法很

U3D游戏开发要思考的问题 狗刨学习网——欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力

标签: Unity Spine Skeleton Animation 2D骨骼动画 For Game 介绍

本文链接地址:https://www.jiuchutong.com/biancheng/372934.html 转载请保留说明!

上一篇:Unity 3D游戏开发引擎:最火的插件推荐(Unity3D游戏开发pdf)

下一篇:35岁亿万富翁:程序员之神 游戏玩家的领袖(30岁亿万富婆)

  • 个人所得缴税租房减免该怎么弄?
  • 小规模纳税人征税率为多少
  • 货币资金应计入什么科目
  • 金蝶软件数量金额式怎样输入数据
  • 土地增值税什么时候开始征收的
  • 持有至到期投资在资产负债表怎么填
  • 小规模餐饮业会计核算
  • 技术开发费税率13还是60
  • 季度企业所得税可以弥补以前年度亏损吗
  • 小规模纳税人咨询费税率
  • 简要回答建筑企业如何实现利润最大化
  • 某公司为了更好的开展业务
  • 幼儿园是否缴纳残疾人保障金
  • 企业支付宝可以转账到对公账户吗
  • 收到的运输发票要交印花税吗?
  • 个税申报系统的备份保留几份数据
  • 投资性房地产公允价值模式账务处理
  • 出口免抵退申报期限最新政策解读
  • 损益类科目在期末均需转入什么科目
  • 个体户开劳务费发票需要交哪些税
  • 社保买房公积金
  • 收回财政结余资金账务处理
  • 固定资产折旧计算方法
  • linux如何删除lv
  • 怎么将电脑硬盘做成移动硬盘
  • win10无法连接应用商店
  • 现金支付医保报销
  • 增值税专用发票有几联?
  • 新能源企业所得税税率是多少
  • php浮点数
  • php数组分为哪两种
  • pdf在线预览备注
  • opencv.
  • 租赁费用增值税率
  • 车间一般耗材计入
  • PHP 实现等比压缩图片尺寸和大小实例代码
  • 简述php操作mysql数据库的基本步骤
  • 非税收入定额票据可以报销吗去什么地方报销
  • 个人在平台销售怎么做
  • 发票升位需要什么资料
  • webpack怎么优化
  • python多线程多核
  • 公司被吊销营业执照的法律后果是什么?
  • 自然人扣缴系统怎么申报个税
  • PostgreSQL教程(十六):系统视图详解
  • 国家税务总局公告2011年第25号公告
  • 在建工程领用原材料税费怎么处理
  • 当月购入固定资产当月出售了用交印花税吗
  • 成本类科目在哪里列式
  • 广告公司非税收入标准
  • 普通发票红字冲销怎么操作流程
  • 单位缴纳工会经费有什么用
  • 盈利能力分析对企业发展的意义
  • 材料自产自销的会计科目
  • 安装工程什么时候套脚手架搭拆
  • 请演员的费用账务处理
  • 制造费用不结转成本 报表平吗
  • 残保金什么时候截止
  • 存货跌价准备怎么结转成本
  • 政府会计准则具体准则的作用
  • 中小企业做账
  • linux /bin/false
  • windows下安装nas
  • 看视频出现弹幕怎么处理
  • 在服务器上创建用户
  • windows7自带的画图软件在哪里打开
  • linux文件系统inode
  • linux配置ssh服务器 用户名
  • bat批处理执行cmd命令
  • vue+vue-validator 表单验证功能的实现代码
  • unity 2d ik
  • 以下代码的运行结果是哪一项
  • js响应事件的过程
  • android 自定义linearlayout 宽度计算不对
  • bootstrap快速入门
  • AndroidStudio中aar文件引用
  • viewpager自动滑动
  • 人防异地建设费标准
  • 公积金扣800一个月多少钱
  • 在珠海可以做什么生意
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设