首页|行业资讯|企业名录|周边产品|数字城市|增强现实|工业仿真|解决方案|虚拟医疗|行业仿真|图形处理|军事战场
资讯首页
行业资讯 >> 学习教程>>正文
Quest3d教程6:实现动画
2012年3月21日    评论:    分享:

     来源:第三维度

    Quest3D力器之一就是您可以实现各方面的动画效果。比如三维物体可以被移动、旋转及随时间而变化。另外,所有的表面属性都可以加以动画效果,例如颜色及透明度。三维人物模型也可以通过激活其内部的虚拟骨架而被赋予生命。音乐和声音在特定的场所和时间也可被触发。菜单窗口可以被移动或渐显、渐隐于屏幕中。

    Envelopes 曲线控制器

    在Quest3D中,动画意味着随着时间的改变而改变相关值。通常情况下Value模块只能存储一个值。为了存储动画数据,就要用到Envelope模块。

    Envelope模块的界面看起来象是一个数学图表,实际上其工作原理也很类似。水平轴代表输入值(经常是时间值),输入方法是把一个Value与Envelope的子连接相连。垂直轴代表输出值。通过(X, Y)对值和内插,就可以将任何输入值转换成一个输出值。

Quest3d教程6:实现动画

    Timers定时器

    Timer Value模块和Timer Command模块能够很好的实现动画控制。Timer Command命令的功能有‘Play’, ‘Stop’, ‘Rewind’ and ‘Play & Loop’。请看下图,一个Timer Value模块作为输入被连接到一个Envelope模块。并使用Timer Command模块来控制定时器。

Quest3d教程6:实现动画

    在Timer Value模块的属性窗口中可以指定以有的动画或新建一个动画。您可以根据需要来设置多个动画定时器。Timer Value模块是根据计算机的速度自动进行调整的。在Quest3D中25帧/秒。

Quest3d教程6:实现动画

    任何一个模块的基本类型变量(Value)都可被用作动画效果制作。例如基于鼠标动作的触碰特效,基于复杂计算的状态栏长度,以及人工智能行为的相互作用。在动画区内有很好的动画控制和测试,操作界面如下图示:

Quest3d教程6:实现动画

    (1) Start frame起始帧;

    (2) Current frame当前帧;

    (3) End frame末帧;

    (4) Timer List定时器;

    (5) Timer List定时器(如果场景有多个定时器时注意选择要调整的定时器);

    (6) Record录制;

    (7) Play (and loop)播放(及循环);

    (8) Next keyframe下一帧;

    (9) Delete keyframe button帧删除钮;

    (10) Insert keyframe button帧插入钮;

    (11) Envelope controls  Envelope控制。

    下面将通过一个实例学习在Quest3D制作动画:

Quest3d教程6:实现动画

    上图所示即是在一个3D空间内制作了两个球的动画效果,动画制作都在动画编辑器内完成,同时搭建一个逻辑结构来控制动画。

Quest3d教程6:实现动画

    Quest3D虽然有很好的动画编辑功能,但跟专业的动画软件相比还是有所差距,很复杂的动画在Quest3D中制作很费时,或者根本不能完成,比如骨骼动画,还好多数专业的动画软件制作的动画能够直接导入到Quest3D,下面我们就来学习3Dmax制作动画然后导入到Quest3D的方法。

    物体只有位移、旋转和缩放的矩阵变化的动画导出,首先确保物体只有矩阵变化,没有物体的顶点变化的动画,下图即是在3Dmax内制作的一个简单的球的跳动动画。

Quest3d教程6:实现动画

    当动画制作完成后用导出插件输出动画,要注意在输出十改成每秒25针,如下图示:

Quest3d教程6:实现动画

    当导入到Quest3D后在Motion的Parent Matrix连接的Matrix中存储着物体的动画信息,可以在这个Matrix下连接一个Time Value以方便控制这段动画,如下图所示:

Quest3d教程6:实现动画

标签:Quest3d
上一篇:Quest3d教程5:声音视频控制
下一篇:基于Quest3D的交互式虚拟建筑漫游系统的建立
网友评论:Quest3d教程6:实现动画
评论
留名: 验证码:
您可能还需要关注一下内容:
·Quest3D 5.0新功能简介
·基于Quest3D的交互式虚拟建筑漫游系统的建立
·Quest3d教程6:实现动画
·Quest3d教程5:声音视频控制
·Quest3d教程4:常用编程模块
·Quest3d教程3:漫场景游与程序规律
·Quest3d教程2:导入模型与熟悉界面
·Quest3d教程1:初步认识Q3D和虚拟现实技术
·向Quest3D中导入3D模型
·QUEST3D 4.0新特性介绍
☏ 推荐产品

Ladybug5全景
商家:力方国际

ProJet®
商家:力方国际

ProJet®
商家:视科创新

Premium1.5
商家:视科创新

巴可HDX主动立体投
商家:德浩科视

巴可HDF-W26投
商家:德浩科视

巴可30000流明2
商家:德浩科视

巴可4万流明2K投影
商家:德浩科视
☞ 外设导航
☏ 企业名录
【广州】中科院广州电子技术有限公司
【北京】第二空间(北京)科技有限公司
【北京】幻维世界(北京)网络科技有限公司
【厦门】厦门惠拓动漫科技有限公司
【厦门】厦门幻眼信息科技有限公司
【深圳】深圳南方百捷文化传播有限公司
【北京】北京思源科安信息技术有限公司
【上海】上海殊未信息科技有限公司
【北京】北京赢康科技开发有限公司
【武汉】武汉科码软件有限公司
友情链接 关于本站 咨询策划 行业推广 广告服务 免责声明 网站建设 联系我们 融资计划
北京第三维度科技有限公司 版权所有 京ICP备09001338
2008-2016 Beijing The third dimension Inc. All Rights Reserved.
Tel:010-57255801 Mob:13371637112(24小时)
Email:d3dweb@163.com  QQ:496466882
扫一扫 第三维度
官方微信号