粒子在游戏设计流程中扮演着非常重要的角色,为很多游戏场景提供视觉特效。 不管是爆炸的建筑物,还是法师从虚空中召唤灵体,我们都需要一套可靠有效的工具来创造这些效果。
vForge 编辑器内置一个性能优异的粒子编辑器,用来控制 Vision 强大的粒子系统。 该系统不仅能够通过图像生成粒子,而且结合图像、模型和着色技术,可以组合出惊艳的视觉盛宴。 在这一分为两章的主题中,我们将简要地介绍一下粒子编辑器,了解一些可用工具组,但对可用属性不会深入太多。
本章所涵盖的主题:
粒子编辑器
如果您还没见过粒子系统的实际效果,请看一看 <VisionSDK>/Data/Vision/Samples/Engine/GameEffects 文件夹中的游戏特效示例。 从 GameEffects 场景文件夹载入任意粒子场景文件。
Vision 有一套非常庞大、包罗万象的粒子系统,所以在作为入门指南的本章中,我们只能浅尝辄止。
粒子编辑器的打开方式为:
粒子系统主要由图像、几何体、Emitter(发射器)和可选的约束组合而成,这一切构成一个有序的粒子层。
通过 Effect List(特效列表)可迅速定位您场景中的所有粒子特效,点击与特效对应的项即可进行编辑。
vForge 以上下文菜单的形式提供使用粒子编辑器的快捷方式。 点击鼠标右键 图形列表中的高亮粒子,选择 点击鼠标右键 → Relevant operations(相关操作) → Edit Effect(编辑特效)选项。
在场景视图中操作粒子时,所有标准编辑功能均可使用。 旋转发射器可改变粒子流的指向,缩放可重设粒子特效的大小,诸如此类。
粒子选项卡 - 拓扑
粒子选项卡- 纹理
纹理部分用于创设粒子图像。 该图像可以是单张图像,也可以是从纹理集中创建的动画序列。
发射器选项卡
发射器控制着粒子生成的方式。Vision 的粒子系统有很多发射器选项,涵盖种类广泛的最终粒子特效类型,既有火焰、也有局部雾。
基于所选择的类型,还有额外参数可供调整,例如球体半径。 新粒子总是在图形内部随机位置生成。
发射器有多种属性,供您创建项目所需类型的特效。
物理选项卡
物理属性功能可以对粒子施加作用力;最常用的是重力。
约束
Vision 引擎粒子系统会响应编辑器施加于场景的约束。 这能够避免粒子穿透某些表面,例如雨水穿透屋顶,或瀑布穿透地面。
编辑器的 Shape Creator(图形创建器)> Constraints(约束)条目提供了种类广泛的约束方式。
保存效果
完成粒子的设计后,可以通过粒子编辑器工具栏进行保存。
|