【Rive】骨骼动画

news/2024/12/24 21:48:20/文章来源:https://www.cnblogs.com/zhyan8/p/18621016

1 骨骼基本概念

1)骨骼简介

​ 骨骼不能渲染显示,只能控制其他图形变换,具有以下特性。

  • 绑定图形:可以将图形绑定到骨骼上,使图形随骨骼移动、旋转或缩放。
  • 权重 (Weights):通过调整顶点权重,可以控制图形在骨骼运动时的变形程度,从而实现平滑的形变效果。
  • IK(反向动力学)约束:通过操控骨骼末端来控制整个骨骼链条的姿态(如:角色开枪后,枪的震动带动手和胳膊的抖动)。

img

2)绑定骨骼

​ 选中图形中的 Path,点击 Bind Bones 后面的 “+” 号,然后选择要绑定的骨骼,按 Shift 键可以选择绑定多个骨骼。如果 Bind Bones 选项未出现,先点击一次 Edit Vertices,就会出现 Bind Bones 选项。

img

3)配置顶点权重

​ 选中图形中的 Path,点击 Edit Vertices,选中 Path 的顶点(或贝塞尔曲线手柄),在右侧 Bind Bones 中可以配置骨骼的权重。

img

4)IK 约束

​ 选中骨骼后,点击 Constraints 后面的 “+”,选择 IK 选项,再选择 Target。

img

2 骨骼动画应用

​ 本节只展示 Rive Editor 中的案例实现步骤,Rive 在 Android 中的环境配置详见 → Rive在Android上的简单应用。本节完整资源详见 → 基于Rive骨骼动画实现绳摆动画。

1)界面显示

img

2)骨骼权重

img

img

img

img

img

img

img

3)IK 约束

​ 选中第 3 块 骨骼,添加 IK 约束,Target 是 下面的圆形。

4)动画参数

​ 第 1、3、5 帧参数:

img

​ 第 2 帧参数:

img

​ 第 4 帧参数:

img

5)运行效果

img

​ 声明:本文转自【Rive】骨骼动画。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/858358.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

蓝牛书签网址有效检测工具V1.20 免费版

蓝牛书签网址有效检测工具可以快速检测浏览器收藏夹的标签是否还有效 快速帮你删除无效的标签,只需要你把收藏夹导出然后导入到软件检测即可 更新日志: 2024年12月7日 V2.00 更新 全面提升检测速度 2022.06.26 V1.20更新 本地下载 软件使用教程

蓝牛排队助手单机版

在日常生活中很多时间人们在排队的时候,经常碰到插队,混乱、站立等候等现象. 使用蓝牛排队助手可以帮助我们解决在办事过程中所遇到的各种排队、等候和拥挤等现象,让排队显得舒适有序,并且可以大大的提高各个办事处的服务质量和服务形象,为客户及管理人员都带来了方便与愉悦…

ibiquge 小说下载

一、引言在当今的网络文学世界中,ibiquge作为一个广为人知的平台,拥有着海量的小说资源,深受广大读者的喜爱。然而,对于一些读者来说,他们可能希望能够将自己喜欢的小说保存下来,以便在没有网络的情况下也能随时阅读。这时候,爬虫技术就可以派上用场了。通过编写爬虫程序…

JVM简介—3.JVM的执行子系统

大纲 1.Class文件结构 2.Class文件格式概述 3.Class文件格式详解 4.字节码指令 5.类的生命周期和初始化 6.类加载的全过程 7.类加载器 8.双亲委派模型 9.栈桢详解 11.方法调用详解 12.基于栈的字节码解释执行引擎1.Class文件结构 (1)Java跨平台的基础 字节码是各种不同平台虚拟…

ABC232G

大致题意 你有一个 \(n\) 个点的有向完全图。 每个点有两个属性 \(a_i\) 和 \(b_i\)。\(u \to v\) 的边的权值是 \((a_u+b_v) \bmod m\)。 给你 \(n\) , \(m\) 和 \(\{a_i\}\) 以及 \(\{b_i\}\) , 求 \(1\) 到 \(n\) 的最短路。$ 2\ \leq\ N\ \leq\ 2\ \times\ 10^5 $ $ 2\ \le…

【tomcat内存马】多种查杀方式

环境搭建 我在WINDOWS7虚拟机下搭建的Tomcat,搭建教程网上都有,点击startup.bat启动环境注入内存马 这里使用了哥斯拉的内存马查杀方式一:VisualVM(远程调试) 设置jstatd.all.policy 文件启动jstatd jstatd.exe -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.…

intellij idea使用:激活码与插件问题

下载 官网下载,不需要下载最新版的,我下载的是2024.2.3,能正常使用激活码 安装教程去网上搜,有一大把 激活码 这里整合了两个靠谱的激活码更新网站,里面会更新免费的激活码,拿来用即可,比在网上搜省很多时间,网上很多都是打广告的,没有有效信息。https://www.yuque.co…

12.23软工踩坑

12.23软工踩坑 这里应该是alterRoomNumber这段代码也有问题 要加一句 如下:if (waitqueueThis.getIsWaiting()==1){//如果在等待中,更新等待时间Date lastRequestTime = waitqueueThis.getLastRequestTime();LocalDateTime nowTime = LocalDateTime.now();LocalDateTime last…

C#/.NET/.NET Core技术前沿周刊 | 第 18 期(2024年12.16-12.22)

前言 C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。欢迎投稿、推荐或自荐优质文章、项目、学习资源等…

基于simulink的电弧炉模型建模与仿真

1.课题概述 基于simulink的电弧炉模型建模与仿真,输出电弧炉模型的电压曲线和电流曲线以及U-I分布图。2.系统仿真结果 3.核心程序与模型 版本:MATLAB2022a4.系统原理简介电弧炉通过在电极与炉料之间产生高压电弧来加热炉料。炉料主要包括废钢、生铁、合金材料以及造渣剂等。…

如何查看oceanbase数据库修改过的参数

OceanBase中没有像ORACLE或MySQL那样独立的参数文件,因此在进行数据库迁移的这种场景下,如何保持新老数据库的参数的一致成了OceanBase中的一个问题。这个问题其实也可以转化为如何查询OceanBase数据库中修改过的参数,我们需要找到那些和默认值不一致的参数,并以此在新数据…

upload-labs-master第21关详细教程

文件上传漏洞即upload-labs-master第21关超详细教程,有详细版的配置教程、源码分析原理、完整版的操作步骤,零小白跟着做也能成功环境配置需要的东西phpstudy-2018 链接: https://pan.baidu.com/s/1D9l13XTQw7o6A8CSJ2ff9Q 提取码:0278 32 位 vc 9 和 11 运行库 链接: htt…