修改fragment的进入动画_3DsMax—牛顿摆球(动量守恒摆球)动画

最终效果

d3ca6a6086e4506cff7ebca8364dd1df.gif

本篇为图文教程,已经将牛顿摆球动画视频教程放到3dsmax学习网中,需要看视频教程的请到3DsMax学习网(www.dddmax.cn)教程中观看。

01

打开一个牛顿摆球模型,如图所示。(模型素材链接在底部)

289b4dd34aee2da742f8f8738743109b.png

02

进入层次面板,开启【仅影响轴】,将最左和最右侧的球轴心移动到下图位置,如图所示。

91898f2eb7eb575f34bdd393b5372dbf.png

03

点击【选择并旋转工具】,将最左侧的球旋转起来,记下旋转轴和球的对象名,如图所示。

38ce5ac24c0b63c7810ea265b8302e06.png

04

在【图形编辑器】菜单栏中,点击【轨迹视图-摄影表】,如图所示。

651a0d1c0078a02140cd90e6d9f78ce5.png

05

在轨迹视图-摄影表】中,在【对象】中找到最左侧的球对象名展开,选中【y轴旋转】,点击【添加关键点】y轴旋转中0帧和20帧位置添加关键点,在如图所示。

c9d73df96628992bb8d02bb236050dcb.png

06

点击菜单中的【移动】工具,选中第1个关键点0帧关键点,鼠标右键,修改关键【值】为45°,输出为匀减速曲线,如图所示。

63a464e78ad480e951f49324682a21e0.png

07

选中第2个关键点20帧关键点修改关键参数,修改关键【值】为0°,输出为匀加速曲线,如图所示。

11af1c84313bc62e18655300ea110427.png

08

观察0-20帧的左侧球的运动就做好了,如图所示。

78f1f129317129c7469a61b52f823097.gif

09

相同的方法做最右侧球的运动;在【轨迹视图-摄影表】中,在【对象】中找到最右侧的球对象名展开,选中【y轴旋转】,点击【添加关键点】y轴旋转中20帧和40帧位置添加关键点,在如图所示。

bf09f6378c90bc38acfb6817785f9cf4.png

10

选中第1个关键点20帧关键点,鼠标右键,修改关键【值】为0°,输出为匀加速曲线,如图所示。

a487215cdf2e9b96c2fdd4f4ee37cbd2.png

11

选中第2个关键点40帧关键点修改关键参数,修改关键【值】为45°,输出为匀加速曲线,如图所示。

7a87f77d8ce474352434a0acdb2b1fb7.png

12

观察20-40帧的最右侧球的运动就做好了,如图所示。

8d0d0b4cb7bb5686efbb2d018641c13c.gif

13

选中最左侧的球,在【轨迹视图-摄影表】中,编辑菜单栏中选中控制器—超出范围类型,如图所示。

756da374338caa3bbbfca90ff3bdd53d.png

14

选择【往复】范围类型,如图所示。

e90530076873195df46f89a3f4f1c40b.png

15

选中最左侧的球,在【轨迹视图-摄影表】中,将20帧关键点复制到40帧位置,(选中第20帧关键点,按shift键拖拉到40帧)如图所示。

6ab8814b8d035a343efb3bc5bfd0642e.png

041b4d2dc15a36e77705d415063dceb3.gif

 06

选中第2个关键点20帧关键点修改关键参数,输出为匀速线性曲线,如图所示。

d4fed3db96f082576416bd89e2351cba.png

选中第3个关键点20帧关键点修改关键参数,输入为匀速线性曲线,如图所示。

4ba7de875d535df9ff1c71131a5d7704.png

17

观察最左侧的球往复运动就做好了,如图所示。

c906367f32b7e15288f4225fe1e19260.gif

18

相同的方法制作最右侧球的往复运动,选中最右侧的球,在【轨迹视图-摄影表】中,编辑菜单栏中选中控制器—超出范围类型,如图所示。

4b525df71458cdb272b1203cd98dd5be.png

19

选择【往复】范围类型,如图所示。

16efc6f0d5a4501db7273539d33d6065.png

20

选中最右侧的球,在【轨迹视图-摄影表】中,将20帧关键点复制到00帧位置,(选中第20帧关键点,按shift键拖拉到0帧)如图所示。

fad6db0debfbd4c8553bedd01a4cb4db.png

21

选中第2个关键点20帧关键点修改关键参数,输入为匀速线性曲线,如图所示。

fd6294dcd91c78ebb0dfa106a1b932c3.png

 选中第1个关键点0帧关键点修改关键参数,输出为匀速线性曲线,如图所示。

6f2be09987ba28c04908898c67bbd657.png

22

点击右下角的【时间配置】,将结束时间设置200帧,如图所示。

66684677fa387a8e55f39150bcdac24c.png

23

最终效果如图所示。

d3ca6a6086e4506cff7ebca8364dd1df.gif

模型文件

牛顿摆球模型下载:http://www.dddmax.cn/topic/7210

往期教程

3DsMax—室内地砖生长动画

3DsMax—时钟动画

3DsMax—高尔夫进球动画

结语

我们的3DsMax学习网(www.dddmax.cn)中包含教程文章,各类设计软件下载和软件安装方法、学习各类教程资源,模型资源,插件资源,贴图资源,CAD资源等各类资源分享、问答、任务发布和VIP收费资源等。

觉得内容还不错的话,给个在看呗~

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

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

相关文章

java学习(112):simpledateformat进行格式化

package com.zx; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; //员工信息类 //date类 public class test50 {private String name;private String sex;private Date birth;public void showme(){System.out.println(this.getName…

matlab 写excel 慢_我在12w+的Python库中,发现了让Excel快到起飞的秘密......

Amber | 作者图片源自网络在这篇文章里,小编向大家介绍了Excel在数据分析中的妙用。不知大家在看完后,有没有亲自动手去体验下呢?有没有遇到什么问题呢?虽说Excel在处理小批量数据时的优势显而易见,但软件终究不是万能…

华为云服务器安装win10系统,云服务器可以安装win10吗

云服务器可以安装win10吗 内容精选换一换本节定义了云耀云服务器上报云监控的监控指标的命名空间,监控指标列表,各项监控指标的具体含义与使用说明,用户可以通过云监控检索云耀云服务器服务产生的监控指标和告警信息。SYS.ECS对于不同的操作系…

java学习(113):Calendar类

import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class test53 {public static void main(String[] args){//获取当前时间并且获取当前系统时间创建一个日历实例Calendar calCalendar.getInstance();//获取当前时间的年月日int …

CEF 添加F5刷新快捷键

Keyboardcodes&#xff1a;https://www.androidos.net.cn/android/4.3_r1/xref/external/webkit/Source/WebCore/platform/chromium/KeyboardCodes.h 1.首先要让我们自己的CefClient这个类公有继承CefKeyboardHandler 2.添加键盘事件构造函数 virtual CefRefPtr<CefKeyboard…

python 离散数据时间序列图_每个人都学的会的数据分析

数据分析已经成为数据时代各行各业突破各自行业发展瓶颈的最有效手段&#xff0c;无论是公司职员还是个体商户或大公司管理者&#xff0c;都需要有数据分析的能力。很多人认为数据分析能力就是对数据进行描述和做出漂亮的统计图形的能力&#xff0c;这是狭隘的理解。数据分析能…

java学习(114):Calendar类方法before

import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; //员工信息类 //date类 public class test50 {private String name;private String sex;private Date birth;public void showme(){System.out.println(this.getName());System.out.p…

notion函数_Notion使用指南 | Database篇

注&#xff1a;本篇文章为「侦探学园」&#xff08;BestDet&#xff09;专栏「学习利器锻造铺」中的稿件&#xff0c;首发于「侦探学园」。上篇文章给大家介绍了Notion的一些基本内容&#xff0c;但对于小白来说&#xff0c;上手还是有一定难度的。简单回顾一下上一篇文章的内容…

java学习(115):math方法

//math import java.util.Scanner; public class test55 {public static void main(String[] args){Scanner innew Scanner(System.in);System.out.println("请输入一个数字&#xff0c;求出他的绝对值");System.out.println("绝对值为"Math.abs(in.nextIn…

zemax模拟ld_Zemax光学设计实例(83)在非序列模式下LD阵列的光束整形

导论&#xff1a;半导体激光器(Laser Diode&#xff0c;LD)是很常用的激光器件&#xff0c;普遍应用在光通信、激光泵浦等领域。阵列LD通常因为管芯空间分布的原因导致光束质量较差&#xff0c;需要光束整形以后才能使用。本文以LD bar条为例&#xff0c;介绍在非序列模式下对L…

玩转oracle 11g(13):命令学习1

1建表&#xff0c;建个学生表&#xff0c;包含id&#xff0c;学号&#xff0c;性别&#xff0c;姓名&#xff0c;年龄&#xff0c;电话号码&#xff0c;奖学金 create table Student ( id varchar(20) primary key not null,--学生的id为唯一主键 xh number(4), --学号 se…

Vagrant 构建 Linux 开发环境

Vagrant 是一个简单易用的部署工具&#xff0c;用英文说应该是 Orchestration Tool 。它能帮助开发人员迅速的构建一个开发环境&#xff0c;帮助测试人员构建测试环境, Vagrant 基于 Ruby 开发&#xff0c;使用开源 VirtualBox 作为虚拟化支持&#xff0c;可以轻松的跨平台部署…

我的世界javamod怎么装_装暖气片,10个有8个人都想知道的这点事儿!

话说&#xff0c;以前北方集中供暖施工&#xff0c;住户可是啥都不带操心的&#xff0c;毕竟...啥时候装&#xff0c;怎么装&#xff0c;装在哪儿&#xff0c;啥时间打压试水&#xff0c;啥时间开、关&#xff0c;公家都给安排妥妥地&#xff0c;反正家连家&#xff0c;户连户的…

玩转oracle 11g(14):命令学习2

6继续玩&#xff0c;改变查询结果列名 select name as xm,birthday as workday from student;--修改列名name为xm&#xff0c;birthday为workday select * from student; 7 select xh||sex from student--将选择的字段竖行排列 8 select name,sal, case when sal<10000 t…

玩转oracle 11g(15):命令学习3

11插入数据 INSERT INTO student VALUES (A007, null,女, 小华, 24-7月-15, 27,17891345129,32000,工程部); select * from student where xh is null;--查找某一项值为空 12 select coalesce(XH,0) from student--将空值转换为实际值 13按指定方式排序 select name,depo,sa…

gdal 压缩tif_Python | GDAL处理影像

GDAL栅格数据处理栅格数据介绍栅格数据读取读取部分数据集坐标变换重采样什么是栅格数据基本上是一个大的二维或三维数组没有独立的几何对象&#xff0c;只有像素的集合二维&#xff1a;黑白图片三维&#xff1a;彩色/假彩色&#xff0c;多光谱/高光谱可以存储几乎任何类型的数…

玩转oracle 11g(16):命令学习4

16 create view V as select name|| ||sal as data from student --建立一个视图 select * from V--查询这个视图 17处理数据空值 select xh from student order by 1 desc—空值排列 18 select xh from student order by 1 desc nulls last--将空值置于最后排序 19 sel…

rmi远程代码执行漏洞_WebSphere 远程代码执行漏洞浅析(CVE20204450)

作者&#xff1a;beijixiong404 文章来源&#xff1a;先知社区漏洞简介WebSphere是IBM的软件平台&#xff0c;它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施&#xff0c;如服务器、服务和工具。2020…

Visual Studio最好用的快捷键(你最喜欢哪个)

每次在网上搜关于VS有哪些常用快捷键的时候&#xff0c;出来的永远是一串长的不能再长的列表&#xff0c;完全没体现出“常用”二字&#xff0c;每次看完前面几个就看不下去了&#xff0c;相信大家都 有这种感觉。其实我们平时用的真的只有很少的一部分&#xff0c;借用一句“二…

玩转oracle 11g(17):命令学习5

21建立班级表 CREATE TABLE class( classId NUMBER(2), cName VARCHAR2(40) ); insert into class values(001,计算机科学与技术); insert into class values(002,计算机科学与技术); insert into class values(003,计算机科学与技术); insert into class values…