vsion引擎中粒子编辑器 - 介绍

vForge 提供功能全面的粒子编辑系统,用于创建游戏中基于特效的粒子。 每个粒子系统都包含若干粒子层,每个层有发射器和粒子选项。 该系统能够实现非常复杂的粒子创作,而且能将一切都容纳到仅仅一个方便管理的效果文件中。
vForge 区别对待 粒子效果资源(作为模板的 XML 文件)和 粒子效果实例。 在粒子编辑器中编辑粒子效果属性时,您编辑的是粒子效果资源(XML 文件)。 也就是说,对资源的任何更改会影响共享该资源的所有实例。 选择 vForge菜单 → Create(创建) → ParticleSystem(粒子系统)即可放置粒子效果实例。 颜色曲线、寿命等粒子效果属性(效果选项)无法以逐实例的方式修改。 粒子效果实例只能通过以下属性加以区别化: 
位置
指向
缩放比例
场景光照(如果应用在效果中)
基底风
实体(几何网格)发射器(如果使用发射器拓扑)
附加到效果的约束
但一些参数有额外变量值(为初始值的 0 到 100%)。 该变量在 每个粒子效果实例中随机生成。

 粒子编辑器树状图显示了当前打开的 粒子效果资源 - 该场景中使用的所有粒子效果资源都会被自动载入。 项目中的更多粒子效果资源可通过 Tree Context Menu → Load Effect File(载入效果文件)或工具栏载入。 通过粒子效果实例的  Shapes Tree View(图形树状图)  点击鼠标右键 → Relevant operations(相关操作) 打开编辑器,资源将被自动载入,可在树状图中选取。 下面是控制效果外观及行为的各种属性的列表。 
 
  注:编辑器无法自动载入项目中所有粒子效果资源,因为任何项目子文件夹中都可能存在不同的 XML 文件。
 
粒子编辑器面板
 粒子编辑器可从 vForge菜单 → View(视图) → Panels(面板) → Particle Editor(粒子编辑器)打开。 

或者,您可以从主工具栏打开粒子编辑布局。

  注:在场景中使用现有粒子资源时,您可以通过 Shape(图形)点击鼠标右键 → <Relevant Operations(相关操作)> → Edit Effect feature(编辑效果功能)迅速跳转到粒子编辑器。 该功能将打开被选中的粒子效果,供您立刻编辑。
 
工具栏
粒子编辑器工具栏可快速访问大部分重要功能:

  1. 在视图框中以选定的速度(按百分比表示)模拟粒子效果。
  2. 使用粒子效果向导新建粒子效果资源
  3. 打开粒子效果资源
  4. 关闭选中的粒子效果资源
  5. 保存当前选中的粒子效果资源或使用下拉菜单中的其他选项。
  6. 为粒子效果添加新层
  7. 从粒子效果中删除当前层
  8. 上移或下移当前选中的粒子效果(层排序)
  9. 复制、剪切或粘贴一个粒子效果层
  10. 改变粒子编辑器设置
  11. 在树状图中收起或展开所有载入的粒子效果资源。
  取决于树状图中的选择(文件夹、效果资源、效果层),一些工具栏按钮可能不可用。 这些选项也可通过树状图上下文菜单访问。
 
值变量
粒子编辑器中的一些属性有额外的变量值,以百分比显示。 该值为对应粒子参数加入一个随机变量。 变量显示在附带指示条的控制框上。 编辑过程中,变量的范围以小方框显示,初始值以小圆圈表示,编辑后,这些界限依然可见,通过指示条的颜色显示。

   示例:如果粒子寿命设为 4 秒,这就决定了所有粒子的 平均 寿命。 如果变量设为 50%,则一个粒子的寿命在 2 秒到 6 秒的范围内(即 4-2 秒和 4+2 秒)。 如果变量为 0%,所有粒子寿命都为平均值。
用鼠标按上下箭头按钮(位于数字域右侧)时,您可以使用 ALT 和 CTRL 调节速度。 ALT 会放慢按上下箭头时值变化的速度,而 CTRL 则加快改变速度。 
效果层
每个粒子效果都能包含很多层,每个层代表一个不同的粒子效果,这些层共同创建出一个最终的组合效果。 所以粒子效果资源包含一个或多个效果层。 一个粒子层定义了一个粒子发射器,用于发射图形、纹理和行为都可配置的粒子。 例如,烟雾粒子效果可以只有一个层,而火焰效果通常有三个层,分别表现火焰、烟雾和闪光。 每当这样的实例被放置到 vForge 中,引擎都会在内部为每个层创建粒子组。 粒子效果层作为粒子效果资源(XML 文件)的子节点显示在树状图中。 您可以使用工具栏、上下文菜单或快捷键来添加、删除或改变层的顺序。
 
 注:编辑器无法自动载入项目中所有粒子效果资源,因为任何项目子文件夹中都可能存在不同的 XML 文件。
 
  排序: 层的排序在某些情况下相当重要(例如,对自定义着色器的颜色缓存采样时)。 在这些情况下,您可以通过  点击鼠标右键 → Move Effect Layer Up/Down(上移 / 下移效果层)、工具栏或快捷键 CTRL + UP/DOWN 来调整排序。
 
层选项
选择一个粒子层,在选项窗格中启用所有层选项(如果您选择效果资源或文件夹,这些选项将被禁用)。 这些层选项被整理成 5 个选项卡: Laye(层)、Particles(粒子)、Emitter(发射器)、Visibility(可视性)和 Physics(物理属性)。 选项卡窗格中的选项被分成若干编辑器组。 您可以按个人喜好展开或改变排序(以拖拽的方式)。 选择发射器、可视性和物理属性选项卡,并在视图框中选中一个效果实例后,粒子编辑器会提供附加 3D 控制器,可视化表现发射器类型的边界框和重力矢量。 点击各主题链接,了解每个选项的更多信息:
 
层选项:粒子效果层基底选项
粒子选项: 与粒子一同使用的纹理类型,包括纹理动画
发射器选项: 定义生成频率等发射器属性
可视性选项: 可视性选项包括边界框和距离淡进淡出参数
物理属性选项: 用于该粒子层的简单物理模拟,例如重力和摩擦

猜你喜欢

转载自projectanarchy.iteye.com/blog/2144459