首页|行业资讯|企业名录|周边产品|数字城市|增强现实|工业仿真|解决方案|虚拟医疗|行业仿真|图形处理|军事战场
资讯首页
行业资讯 >> 学习教程>>正文
Virtools进阶教程:动力学控制动态链制作
2010年9月3日    评论:    分享:

     来源:第三维度

    介绍(Instruction):

  此范例如图示中Ball04会延着New Curve移动,且由Ball00 连接至Ball04 自由的簞吽A 表現出动态运动的效果。

    Building Blocks:

    (a) Set As Active Camera-Cameras/Montage/Set As Active Camera

    (b) Camera Orbit-Cameras/Movement/Camera Orbit

    (c) Bezier Progression-Logics/Loops/Bezier Progression

    (d) Position On Curve-3D Transformations/Curve/Position On Curve

    (e) Iterator-Logics/Array/Iterator

    (f) Keep At Constant Distance-3D Transformations/Constraint/Keep At Constant Distance

Virtools 动力学控制实现 Dynamic Chain

  制作构想:

  可以利用Building Blocks-Position On Curve且配合Bezier Progression使得Ball04沿着New Curve作规律的运动;且利用Building Blocks-Iterator控制Array且配合Keep At Constant Distance使Ball与Ball之间达到连接的效果。

  制作步骤:

    (a) 相机(Camera)

    Set As Active Camera:设定现在使用标物作环绕与镜头伸缩等效果。设定目标物Target-New Curve,再作回圈。

Virtools进阶教程:动力学控制动态链制作

    (b) Ball04

  Bezier Progression:设定动作持续执行的时间Duration输出变数值value(介於0~1)作为Building Blocks-Position On Curve的变数Progression使用。

Virtools进阶教程:动力学控制动态链制作

  注:Progression Curve曲线斜率愈大表示行进速度愈快;反之斜率愈小表示行进速度愈慢;斜率变为负值表示物体向后倒退;斜率不变表示行进速率相等(如图示)。

Virtools进阶教程:动力学控制动态链制作

    Position On Curve:设定Path-New Curve,且由pIn输入变数Progression; Follow-FALSE,表示物体的Direction方向不会依循Curve的切线方向;Bank-FALSE,指物体不会依循坡度倾斜;Bank Amount-1,值1是一個标准值,值愈高表示倾斜的效果愈明显;Direction-Z方向,表示物体会依循本身的Z方向前进;Hierarchy-TRUE,表示其行为也会应用及Child。

Virtools进阶教程:动力学控制动态链制作

    (c) Ball

    Interator:设定目标物Target-New Array01与New Array02;Starting Row-0;Ending Row--1,值-1表示最后一个Row。 Array依序执行;且由pOut输出变数Targets和变数Target和Object使用。

Virtools进阶教程:动力学控制动态链制作

  注:图示New Array01不可再增加Row 3 (Targets-Ball00, Objects-Ball01),以避免Ball00会随着Ball01而移动。

  Keep At Constant Distance:使Target与Object保持一定的距离。

Virtools进阶教程:动力学控制动态链制作

  首先由pIn输入目标物Target和物提Object;设定以Object作为參考点的位置Position(X,Y,Z);Target与Object间的距离Distance-1.5;Target跟随着Object移动的速度Attenuation-0,表示立即的反应,值愈大表示延迟的时间愈久;勾选Hierarchy-表示其行为也应用在Child上(如图示)。

Virtools进阶教程:动力学控制动态链制作

标签:Virtoolsvt动力学
上一篇:NeMo虚拟现实编辑软件概述
下一篇:java3D 构建三维人体模型的方法
网友评论:Virtools进阶教程:动力学控制动态链制作
评论
留名: 验证码:
您可能还需要关注一下内容:
·基于 ADAMS 飞行动力学仿真
·飞机弹射起飞起落架动力学仿真分析
·基于Virtools环境的三维钻井视景仿真建模及应用
·基于Virtools的虚拟小区漫游系统的设计与实现
·基于VIRTOOLS的虚拟太阳系的设计与实现
·基于VIRTOOLS的复杂机械设备虚拟装配技术研究
·基于Virtools的分布式高炮火控系统仿真平台设计
·Virtools教程4:进程循环
·virtools教程3:作品构成元素
·virtools教程2:面向对象设计
☏ 推荐产品

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
扫一扫 第三维度
官方微信号