七彩极 发表于 2022-3-28 15:12

Unity VFX粒子系统入门笔记-1-配置开发环境

原视频教程连接:Unity3d Visual Effect Graph Essentials - YouTube

Visual Effect Graph 是一个可用于为 Unity 项目创建大规模视觉效果的包。Visual Effect Graph 利用 GPU 模拟粒子行为,可模拟的粒子数量远远超过内置粒子系统。本帖子作为本人先前的VFX学习记录,将会逐渐整理出来。

<hr/>
1.安装必要插件

使用Visual Effect Graph(以下简称VEG)前需要在PackageManager中安装安装两个官方插件包:High Definition Render Pipeline(高清渲染管线)、Visual Effect Graph。VEG支持URP(通用渲染管线)和HDRP(高清渲染管线),不支持Built-In内置渲染管线,并且对于URP的支持不如HDRP,建议安装HDRP。
Windows -->Pakage Manager --> Pakages:Unity Register --> Hight Definition RP





2.配置HDRP文件

安装好HDRP插件后,一般情况下会跳出一个提示窗口,点击Fix All,Unity会自动创建HDRP相关的配置文件,并在Project Settings中对配置环境进行修改,完成后。点击Edit --> Project Settings --> Graphics选项,检查配置文件已经被修改为HDRP配置,同一个面板中,点击Player选项,确认Color Space(色彩空间)已被修改为Linear。(HDRP仅支持Linear色彩空间,不支持Gamma模式,两者的区别这里不再叙述)




若Graphics面板下的配置文件还是Built-in,则进行手动修改,流程如下:在Project面板中新建一个HDRP配置文件,命名为MyHDRP,然后进入到Edit --> Project Settings --> Graphics选项中,点击右侧小圆圈,将配置文件修改为MyHDRP即可。


一般情况下在安装HDRP的时候,程序会自动安装Visual Effect Graph插件,若没有安装,则按照上面相同的步骤安装VEG插件。
3.建立第一个粒子系统 ^ _ ^

在Project面板中,新建一个VEG文件,命名为VFX-1;在hierarchy面板中新建一个空物体,命名为VFX,在该物体的Inspector面板中新建VisualEffect脚本,新建好之后,在Asset Template选项中选择骨骼建立VFX-1文件,即完成了一个粒子特效的基本配置




点击Edit按钮,既可进入当前粒子配置文件的编辑界面,强烈建议将面板设置为如下图所示,既方便修改粒子配置文件,也便于在Scene面板和Game面板中进行观察。


4.初识粒子系统

每个粒子系统都由4个部分组成
spawn(生成粒子):主要控制粒子生成的速率。
Initial Particles(初始化粒子):类似于MonoBehaviour中的Start()函数,在每个粒子产生的时候赋予其一些基本属性。
Update Particles(更新粒子):类似于MonoBehaviour中的Update()函数,在每一帧中更新粒子的状态。
Output(粒子的输出显示):决定了粒子最终呈现出来的形状。


右键点击空白区域,选择Create Node可以新建节点,点击system,可以看到多个预设的粒子系统。




(此文章同步发布于CSDN和知乎)
页: [1]
查看完整版本: Unity VFX粒子系统入门笔记-1-配置开发环境