我的订单|我的收藏|我的商城|帮助中心|返回首页
虚拟现实新闻>VR>VR软件>Virtools

Virtools 进阶教程—Dynamic Chain 动力学 - Virtools

文章来源:网络收集 作者:Frank 发布时间:2010年04月28日 点击数: 字号:

1.jpg

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

 


  制作构想:

 

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

 

  制作步骤:

 

(a) Camera

2.jpg

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

 

(b) Ball04

3.jpg

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

 

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

4.jpg

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

5.jpg

(c) Ball

6.jpg

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

共2页 您在第1页 首页 上一页 1 2 下一页 尾页 跳转到页 本页共有3403个字符
  • 暂无资料
  • 暂无资料
  • 暂无资料
  • 暂无资料
  • 暂无资料