咸鱼Maya笔记—路径动画

article/2025/10/24 13:46:19

咸鱼Maya笔记—路径动画

          • 创建路径动画

动画的创建方式有很多种,路径动画是其中的一种,Key关键帧的方式并不适用于所有的情况,有些特定的情况下我们就需要用到路径动画,它的创建方法如下

在这里插入图片描述


创建路径动画

(如果你的maya菜单中没有“约束这个选项就把工作区换成“动画”模式)
在这里插入图片描述
动画的创建方式有很多种,路径动画是其中的一种,Key关键帧的方式并不适用于所有的情况,有些特定的情况下我们就需要用到路径动画,它的创建方法如下。
在Maya软件中创建一条NURBS曲线和一个立方体,先选择立方体再配合Shift加选NURBS曲线,
在这里插入图片描述
然后在动画模块的菜单栏中执行“约束>运动路径>连接到运动路径”命令,立方体就可以沿着曲线运动了,如下图所示。在这里插入图片描述
执行“约束>运动路径>连接到运动路径”命令,将打开“连接到运动路径选项”对话框.
在这里插入图片描述
下面对“连接到运动路径选项”对话框中的参数进行介绍。

  • 时间范围:该选项有3个单选按钮,

    • 当选中“时间滑块”单选按钮时,时间轨上的开始、结束时间用来控制路径动画的开始、结束时间;
    • 选中“起点滑块”时,下面的“开始时间”参数被激活,可以根据需要设置路径动画的开始时间;
    • 选中“开始/结束”单选按钮时,下面的“开始时间”和“结束时间”两个参数同时被激活,可以设置路径动画的开始和结束时间。
  • 参数化长度:指定 Maya 用于定位沿曲线移动的对象的方法。有两种方法可用:参数化空间和参数化长度。选择“参数化长度”(Parametric Length)将激活参数化长度方法;取消选择将激活参数化空间方法。

  • 跟随:勾选此复选框,Maya将计算物体沿曲线运动的方向。

    • 前方向轴:选择X、Y、Z三个坐标轴中的一个和“前方向轴”对齐。
    • 上方向轴:选择X、Y、Z三个坐标轴中的一个和顶向量对齐。
  • 世界上方向类型
    指定上方向向量对齐的世界上方向向量类型。选择包括“场景上方向”、“对象上方向”、“对象旋转上方向”、“向量”和“法线”:
    在这里插入图片描述

    • 场景上方向
      指定上方向向量尝试与场景上方向轴(而不是世界上方向向量)对齐。世界上方向向量将被忽略。可以在“首选项”(Preferences)窗口指定场景的上方向轴。默认场景上方向轴是世界空间正 Y 轴。
    • 对象上方向
      指定上方向向量尝试对准指定对象的原点,而不是与世界上方向向量对齐。世界上方向向量将被忽略。该对象称为世界上方向对象,可通过“世界上方向对象”选项指定。如果未指定世界上方向对象,上方向向量会尝试指向场景世界空间的原点。
    • 对象旋转上方向
      指定相对于某个对象的局部空间(而不是相对于场景的世界空间)定义世界上方向向量。在相对于场景的世界空间变换上方向向量后,其会尝试与世界上方向向量对齐。上方向向量尝试对准原点的对象被称为世界上方向对象。可以使用“世界上方向对象”选项指定世界上方向对象。
    • 向量
      指定上方向向量尝试与世界上方向向量尽可能近地对齐。默认情况下,世界上方向向量是相对于场景的世界空间定义的。“使用世界上方向向量”(Use World Up Vector)以指定世界上方向向量相对于场景世界空间的位置。
    • 法线
      指定“上方向轴”指定的轴将尝试匹配路径曲线的法线。曲线法线的插值不同,这具体取决于路径曲线是世界空间中的曲线,还是曲面曲线上的曲线。
      如果路径曲线是世界空间中的一条曲线,那么曲线法线是曲面上任何一点指向曲线曲率中心的方向。这可以通过下图的箭头来说明,这表示在各种点的曲线法法线:
      在这里插入图片描述
      在这里插入图片描述
  • 世界上方向向量
    指定世界上方向向量相对于场景世界空间的方向。由于默认情况下 Maya 的世界空间是“Y 轴向上”,因此默认世界上方向向量指向世界空间正 Y 轴的方向 (0.0000, 1.0000, 0.0000)。

    • 世界上方向对象
      在“世界上方向类型”设定为“对象上方向”或“对象旋转上方向”的情况下指定世界上方向向量尝试对齐的对象。例如,可以将世界上方向对象指定为一个可以根据需要旋转的定位器,以便在对象沿曲线移动时防止任何突然的翻转问题。
    • 反转上方向
      如果启用该选项,则“上方向轴”会尝试使其与上方向向量的逆方向对齐。
    • 反转前方向
      沿曲线反转对象面向的前方向。当尝试定向摄影机、使它沿曲线指向前方向时,这尤为有用。如果摄影机沿曲线指向后方向,则可单击“反转前方向”,根据需要使摄影机沿曲线指向前方向。
    • 倾斜
      倾斜意味着对象将朝曲线曲率的中心倾斜,该曲线是对象移动所沿的曲线(类似于摩托车转弯)。仅当启用“跟随”选项时,倾斜选项才可用,因为倾斜也会影响对象的旋转。
      路径动画会自动计算要发生的倾斜量,这取决于路径曲线的弯曲程度。可以使用“倾斜比例”和“倾斜限制”调整倾斜。
  • 倾斜比例
    如果增加“倾斜比例”,那么倾斜效果会更加明显。例如,如果“倾斜比例”设置为 2,则该对象将比默认倾斜要大两倍。

注: 可以为“倾斜比例”输入负值。该操作将导致对象向外倾斜,远离曲线曲率中心,而不是靠近曲率。例如,可以在为从过山车的一侧抛到另一侧的角色设置动画时使用该选项。

  • 倾斜限制
    “倾斜限制”允许您限制倾斜量。例如,可能会增加“倾斜比例”以获得显著效果,但是这可能会在曲线过于弯曲时导致对象倾斜过多。该选项会按给定量限制倾斜。
    注: 在曲线为直线时不会出现倾斜。

http://chatgpt.dhexx.cn/article/QsTj6ncq.shtml

相关文章

CSS 路径动画

前言 最近看css大佬chokcoco的文章,看到了这篇 探秘神奇的运动路径动画 Motion Path 关于css路径动画的文章。 之前没学过,这里按照大佬的文章进行简单的学习。 Motion Path CSS Motion Path 规范主要包含以下几个属性: offset-path&…

AnimationPath路径动画实现详解

AnimationPath路径动画实现详解: 一、关联类图展示 二、实现详解 首先我们通过调用createAnimationPath方法来创建动画路径,即:通过起点、终点以及之间的时间步长来进行插值来保证动画的一个流畅度,然后将这些时间和点保存到一个…

Dotween Path 路径动画使用方法详解

Dotween对于路径动画部分的api我觉得注释的过少了,很多用法没有写清楚,这里我就对Dotween Path做一下详细说明 1、API Dotween对于路径动画就只提供了两个方法,一个是针对于世界坐标的,一个是针对于局部坐标的,本质上…

WPF路径动画

特此声明:本文为CSDN博主「田野上的风筝」,原文地址:https://blog.csdn.net/weixin_43100896/article/details/87899883。感谢大佬的总结, 下文为转载内容。 在WPF中实现动画并不是什么困难的事,因为WPF提供了动画模型…

10路径动画

using System.Collections; using System.Collections.Generic; using System.Linq; using DG.Tweening; using UnityEngine;public class PathMove : MonoBehaviour {public Transform[] pointList;void Start(){//select方法,直接得到值,查询要返回的目标数据 int[] numm {…

服务器连接超时是怎么回事呢?

服务器连接超时就是在程序默认的等待时间内没有得到服务器的响应。 网络连接超时可能的原因有那些呢? 1、网络断开,不过经常显示无法连接。网络阻塞,导致你不能在程序默认等待时间内得到回复数据包。 2、网络不稳定,网络无法完整…

服务器时间修改连接超时时间,服务器设置网络连接超时时间设置

服务器设置网络连接超时时间设置 内容精选 换一换 有以下几种现象:将制作好的SD卡插入开发者板并上电后,开发者板LED1与LED2灯状态信息异常。将制作好的SD卡插入开发者板,并通过USB方式连接Ubuntu服务器,上电、开发者板启动完成后,Ubuntu服务器无虚拟网卡信息。将制作好的…

修改服务器超时时间,服务器超时时间设置

服务器超时时间设置 内容精选 换一换 在压测过程中能够提供自身性能数据的施压目标机器。管理执行机的节点。CPTS为用户的测试工程提供管理能力,事务、压测任务、测试报告的内容在同一个测试工程内共享复用,您可以为不同的测试项目创建不同的测试工程。事务是指用户自定义的操…

FinalShell连接超时解决方法

输入ipconfig查看是否自动更改了ip地址 如果ip地址有变动,在shell中更改 查看是否打开了vm服务 快捷键:win X 选择“计算机管理(G)” 下滑找到vm服务,如若关闭打开即可 查看是否打开vm网络连接 右键点击属性,勾选所示…

finalshell连接超时怎么办

错误提示:java.net.ConnectException: Connection timed out: connect 在Linux中输入ip addr 来查看ip地址是否还在 如果没有的话重启虚拟机,出现ip地址再进行ssh连接

光猫显示连接isp服务器超时,光猫链接isp服务器超时

光猫链接isp服务器超时 内容精选 换一换 若已有连接后端服务器超过请求超时时间没有请求传输后,ELB会将其断开。根据负载均衡器与后端服务器链接的协议不同,系统默认超时时间也不同,系统默认的超时时间如下。TCP协议:默认超时时间为300s。UDP协议:默认超时时间为10s。HTTP…

服务器时间修改连接超时时间设置,云服务器连接超时时间设置

云服务器连接超时时间设置 内容精选 换一换 配置高防IP服务后,网站执行某些POST请求时,长时间等待后返回504错误,执行不成功。此问题是由于请求处理时间过长,已超过高防IP服务的连接阈值,高防IP服务主动断开连接。TCP默认连接超时时间为900s。HTTP/WebSocket、HTTPS/WebSo…

putty连接服务器显示连接超时,putty连接云服务器超时连接

putty连接云服务器超时连接 内容精选 换一换 文档数据库服务提供使用数据管理服务(Data Admin Service,简称DAS)、内网和公网的连接方式。文档数据库服务默认为您开通了远程主机登录权限,推荐您使用更安全便捷的数据管理服务连接实例,具体请参见通过数据管理服务连接集群实例…

apex显示服务器连接超时,apex与服务器链接超时

apex与服务器链接超时 内容精选 换一换 使用mount命令挂载文件系统到云服务器,云服务器系统提示timed out。原因1:网络状态不稳定。原因2:网络连接异常。原因3:云服务器DNS配置错误,导致解析不到文件系统的域名,挂载失败。SFS Turbo文件系统不存在此问题。原因4:挂载的是…

光猫显示isp服务器断开,光猫连接isp服务器超时

光猫连接isp服务器超时 内容精选 换一换 在使用负载均衡服务时,确保至少有一台后端服务器在正常运行,可以接收负载均衡转发的客户端请求。如果请求的需求流量上升,用户需要向负载均衡器添加更多后端服务器处理需求。移除负载均衡器绑定的后端服务器,后端服务器将不再收到负…

网页 游戏服务器连接超时,连接游戏服务器超时怎么解决

连接游戏服务器超时怎么解决 内容精选 换一换 调用API出错后,将不会返回结果数据。调用方可根据每个API对应的错误码来定位错误原因。当调用出错时,HTTP请求返回一个4xx或5xx的HTTP状态码。返回的消息体中是具体的错误代码及错误信息。在调用方找不到错误原因时,可以联系客服…

【uniapp/hBuilder】使用部分插件(如uni-file-picker)后出现连接服务器超时的解决方法

在uniapp项目中,导入uni-file-picker等一些组件可能会使相关页面变成(但是其他页面正常运行): 这是由于该组件需要你绑定uniapp的服务空间运行。(当然也可以不绑定,你可以选择手动上传的方式)…

uni-app 编译成H5页面运行,提示“连接服务器超时,请点击屏幕重试”

现象 参考文档: uni-app H5端 “网络不给力” 排查日记 备注: 不一定是网络问题,有可能是代码问题,不要被提示忽悠了,记得看控制台代码,代码报错解决了,报错也就解决了 history 模式。跳转页…

uniapp 发布h5后报错,连接服务器超时,点击屏幕重试

更新文件到linux 也更新不上去 解决方法: 文件目录层级太深了,直接把项目文件放到D盘

金蝶显示服务器连接超时,金蝶连接云服务器超时

金蝶连接云服务器超时 内容精选 换一换 当云服务器网络异常、防火墙未放行本地远程桌面端口、云服务器CPU负载过高等场景均可能导致云服务器无法正常登录。当您的云服务器无法远程登录时,我们建议您首先检查是否可以通过控制台远程登录。再参考排查思路检查登录异常的原因。远…