Unity VFX学习系列 —— 了解VFX

Unity VFX 学习记录

一、了解VFX

1、简介

Unity VFX全称是Visual Effect Graph,我使用的Unity版本是2019.4.39,Package Manager中Visual Effect Graph的版本是7.7.1,这个版本的说明还是很重要的,因为有一部分内容是不一样的。

2、使用环境

想要使用VFX,需要先在Package Manager中找到Visual Effect Graph,然后安装,需要注意红色横线画出位置,这里说明了使用限制,需要在HDRP渲染管线下使用,其他管线暂时还处于开发状态。就是说我们需要一个HDRP的运行环境,所以创建工程的时候需要创建HDRP模板工程,这样比较方便就会自动导入相关的Package了,或者需要自己配置HDRP环境,具体HDRP的配置网上也挺多的,随便找一个配置即可,也可以根据HDRP Config的窗口提示来操作。

在2021以上版本中,Package Manager会提示包的依赖项,2019中是没有的。
在这里插入图片描述

3、为什么使用VFX

原来使用Particle System制作一些粒子也能够满足大部分需求的,但是相对于Processing或者Touch Designer这些软件来说,Particle System做出来的粒子效果就有点不太够了,无法实现几十万级别的粒子数量,一些夸张的或者细腻的效果就无法表现。当然,Particle System各平台通吃,不像VFX这么挑,毕竟展开新建的VFX可以看到,下边依赖的是Compute Shader,那就说明VFX对于GPU的依赖性很强。
在这里插入图片描述

4、怎么使用

在Project中新建一个Visual Effect Graph
在这里插入图片描述

在场景中新建一个Visual Effect
在这里插入图片描述

将Visual Effect Graph拖入Visual Effect的Asset Template中,此时一个基本的粒子效果就会在屏幕中显示出来
在这里插入图片描述

5、官方文档

官方文档有针对各个版本的介绍和使用说明,文章中主要是对常用模块进行说明演示,没有涉及到的大家可以去官网阅读相关内容。

https://docs.unity3d.com/Packages/[email protected]/manual/GettingStarted.html


猜你喜欢

转载自blog.csdn.net/qq_27050589/article/details/127206555