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

Virtools入门教程—LIFO 后入先出 - Virtools

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

LIFO
Instruction:
此范例可与「Color And Counter」、「Interpolator Color」和「FIFO」作一个比较。
LIFO意指Last In First Out,是利用Priority来控制执行的顺序,且使用Building Blocks-LIFO配合Set Diffuse使Ball产生自动变色的效果。
 

Building Blocks:
(a) Set Diffuse-Materials-Textures/Basic/Set Diffuse
(b) LIFO-Logics/Streaming/LIFO
(c) Set As Active Camera-Cameras/Montage/Set As Active Camera
 

制作构想:
在此利用Building Blocks-LIFO配合Set Diffuse使得Ball产生自动变色的效果,且控制变色的顺序。
 

制作步骤:
(a) Ball

1.jpg

Set Diffuse:设定扩散的颜色Diffuse Color(Red, Green, Black, Alpha ),再勾选Keep Transparency-使其保持透明度。

LIFO:首先设定输出的次数LIFO/Edit Setting/Stack Size,如果设1,表示只输出Last Out(如图标),且可以由LIFO/Construct-Add Behavior Input I或Add Behavior Output O,增加输入和输出点。由In1、In2、Input3判断Priority,以决定输出的先后顺序(50/50 < 70/70 < 90/90),所以由此可得知Ball由GreyRBlueRWhiteRRed,再于Unstack与Outstack间作无穷循环。

 

注:如果In1与In2两者Priority相同时(例如皆是20/20),输出顺序则由下至上 (In2→ In1)。

(b) Camera

Set As Active Camera:设定现在所使用的Camera。

  • 暂无资料
  • 暂无资料
  • 暂无资料
  • 暂无资料
  • 暂无资料