下载此文档

virtoolsdev中文手册简体教程一.docx


文档分类:汽车/机械/制造 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
第 2 页
virtools dev中文手冊简体教程〔一〕
制作一个追踪目标摄影机
  这一课将会教您如何在Schematic view里自由地组合「行为模块」,以便在您组件上参加进阶「行为模块」互动控制。在本课例子里,我们将会创· 点取OK。
步骤3:设计一套「行为模块流程」〔Designing a behavior flowchart.〕
  现在,我们New Camera已经拥有两个「行为模块」了。注意:在Virtools里所有「行为模式」实时处理与绘制,每执行一个Frame〔画格〕都依循以下执行程序运作:
- 处理「行为模块」
- 运算绘制场景
-
第 5 页
处理「行为模块」
- 运算绘制场景
- 依此类推
  在Virtools中,一个根本处理周期〔basic cycle〕〔包括一次『行为模块』处理与场景算图〕被称为一个Frame〔画格〕。举例来说,frame rate〔画格更新率〕为30 fps代表了上述根本处理周期在一秒钟里需要被连续执行30次。在这一课里,我们将会以Frame概念来描述所有「行为模块」是如何地被连续组合起来。
  注意:Frame这个字在Virtools也指在3D环境里被用来标示一个位置或是有方向性虚拟对象,小心别混淆了〔其实在其它软件里如3DMAX,这样对象通常被叫做Dummy〕。
以下就是我们所希望在camera上所执行之「行为模块」顺序:
1. 激活演出场景。
2. 切换到New Camera〔执行SetAsActiveCamera〕。
3. 运算绘制场景。
4. 让New Camera锁定在角色〔执行CameraOrbit〕。
5. 运算绘制场景〔Render the scene〕。
6. 回到第3步〔以便在每一个新Frame绘制之前都能重新执行CameraOrbit〕。
第 6 页
步骤4:观察所设定「行为模块」如何运作〔Understanding how behaviors basically work〕
  在学****如何创造「行为模块流程」之前,我们得花点时间搞清楚「行为模块」是如何运作。
根本上,所谓「行为模块」就是一些执行程序中组件,当其被触发激活时,就会展开特定作业与效果。这就是它们「输入端」〔inputs〕〔位于每个『行为模块』左侧〕作用:「输入端」〔inputs〕接收以事件为根底讯号〔event-based signals〕,并负责触发该「行为模块」激活之后一连串处理程序。
  某些「行为模块」或许需要设定一些参数以执行它工作。这些参数能够藉由一群称为「参数输入插脚」〔input parameter pins〕小点来输入与控制,您可以在「行为模块」方块上方找到这些「参数输入插脚」。
  一旦某个「行为模块」完成它所负责任务,它将会传送一些事件根底讯号出去,透过位于盒子右方「输出端」〔outputs〕,然后接着触发连结到这些「输出端」其它「行为模块」,继续执行它们任务。一个「行为模块」执行结果或许还会输出一些「计算参数」〔computing parameters〕,而这些「计算参数」那么是透过盒子下方一些称为「参数输出插脚」〔output parameter pins〕传送出去。
第 8 页
步骤5:在Schematic view 里新增「行为模块流程」〔Creating the behavior flowchart in the Schematic view〕
  现在,让我们试试看以一些根本规那么来建立属于自己「行为模块」流程。我们可以看到在最左边箭头状Start尖端与「行为模块」SetAsActiveCamera之间连结,这连结所代表意义是:当您按下Play 按键开场播放您作品时,「行为模块」SetAsActiveCamera将第一个被触发激活。
  一旦该「行为模块」工作完成〔切换到New Camera〕,SetAsActiveCamera将藉由它盒子上「输出端」送出一个讯号。假设是我们希望接下来要执行CameraOrbit,我们得在SetAsActiveCamera「输出端」与CameraOrbit「输入端」之间建立起连结才行。
· 点选Schematic view工具列中Link选项。
· 在SetAsActiveCamera里选择output。
· 在CameraOrbit里选择input。
  到这里,我们已经建立起以下简单「行为模块」流程了:
1. 激活演出场景。
2.
第 8 页
执行SetAsActiveCamera。
3. 运算绘制场景。
4. 执行CameraOrbit。
  注

virtoolsdev中文手册简体教程一 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2623466021
  • 文件大小15 KB
  • 时间2022-04-13
最近更新