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(图形) → Edit Effect feature(编辑效果功能)迅速跳转到粒子编辑器。 该功能将打开被选中的粒子效果,供您立刻编辑。
工具栏
粒子编辑器工具栏可快速访问大部分重要功能:
- 在视图框中以选定的速度(按百分比表示)模拟粒子效果。
- 使用粒子效果向导新建粒子效果资源
- 打开粒子效果资源
- 关闭选中的粒子效果资源
- 保存当前选中的粒子效果资源或使用下拉菜单中的其他选项。
- 为粒子效果添加新层
- 从粒子效果中删除当前层
- 上移或下移当前选中的粒子效果(层排序)
- 复制、剪切或粘贴一个粒子效果层
- 改变粒子编辑器设置
- 在树状图中收起或展开所有载入的粒子效果资源。
取决于树状图中的选择(文件夹、效果资源、效果层),一些工具栏按钮可能不可用。 这些选项也可通过树状图上下文菜单访问。
值变量
粒子编辑器中的一些属性有额外的变量值,以百分比显示。 该值为对应粒子参数加入一个随机变量。 变量显示在附带指示条的控制框上。 编辑过程中,变量的范围以小方框显示,初始值以小圆圈表示,编辑后,这些界限依然可见,通过指示条的颜色显示。
示例:如果粒子寿命设为 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 控制器,可视化表现发射器类型的边界框和重力矢量。 点击各主题链接,了解每个选项的更多信息:
层选项:粒子效果层基底选项
粒子选项: 与粒子一同使用的纹理类型,包括纹理动画
发射器选项: 定义生成频率等发射器属性
可视性选项: 可视性选项包括边界框和距离淡进淡出参数
物理属性选项: 用于该粒子层的简单物理模拟,例如重力和摩擦
相关推荐
Solem -- Programming Computer Vision with Python -- 2012 -- code.7z
Adrian Rosebrock-Deep Learning for Computer Vision with Python,三本全,附赠一个Deep Learning for Computer Vision Expert techniques to train advanced neural networks using TensorFlow and Keras,侵删,...
vision_-1.9.2-34-guanwang-release-20200313-124233.apk
总之,LabVIEW与Vision的结合在粒子筛选应用中展示了其强大的能力。从图像获取到结果输出,每一个步骤都可以通过直观的图形化编程实现,从而满足不同领域的复杂视觉需求。通过深入理解和实践,开发者可以充分利用...
OpenGL-Vision OpenGL-Vision OpenGL-Vision
Vision-Language Models for Vision Tasks: A Survey Vision-Language Models (VLMs)是一种深入学习技术,它可以将图像和文本信息融合在一起,以便更好地理解和处理图像信息。本survey对VLMs的发展进行了系统的总结...
- **缩写词**:为了便于理解和使用,GigE Vision 标准中引入了许多缩写词,如 GVC (GigE Vision Compliance)、GVS (GigE Vision Specification) 等。 #### 五、参考文档 GigE Vision 标准的制定过程中参考了多种...
海康VisionMaster使用学习笔记8-OKNG计数方案图像素材
Automation_vision-0.1-py3-none-any.whl.zip
10. **软件开发工具**:为了支持GigE Vision 2.0,有多种开发库和工具包可供选择,如GVSP(Gigabit Ethernet Vision Streaming Protocol)驱动程序,帮助开发者轻松地集成GigE Vision设备到他们的应用中。...
- **读写操作**:文档中出现了读取和写入寄存器或内存的命令,如READREG、WRITE REG等,这些都是GigE Vision协议中的常见操作。 6. XML使用 - **XML配置**:由于GigE Vision使用XML配置描述符,文档中可能包含与...
Computer Vision - Linda Shapiro.pdf Computer Vision - Linda Shapiro.pdf Computer Vision - Linda Shapiro.pdf Computer Vision - Linda Shapiro.pdf Computer Vision - Linda Shapiro.pdf
首先,这本书的标题《3D computer vision- Efficient methods and applications-Second Edition》揭示了内容的核心主题是三维计算机视觉技术,并着重于介绍有效率的方法以及这些技术在实际应用中的表现。这意味着...
Computer Vision - ACCV 2014 Workshops-2014-3.pdf
0002_极智AI_解读Vision Mamba 将Mamba引入ViT-个人笔记
Bridging Vision and Language from the Video-to-Text Perspective A Comprehensive Review.pdf
Adrian Rosebrock-Deep-Learning-For-Computer-Vision-全三册(Starter,Practitioner,ImageNet bundle)PDF高清-带目录和标签-以及start章节代码.1,2,3三本书从基础到入门提高,很好的资源
资源分类:Python库 所属语言:Python 资源全名:k_vision-0.1.7-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
6. 应用案例:可能包括自动驾驶、医疗影像分析、人脸识别、图像搜索引擎等,展示计算机视觉如何在现实世界中发挥作用。 7. 实验与项目:学生可能需要进行实际编程,运用所学知识解决具体问题,如构建自己的图像识别...