欢迎光临散文网 会员登陆 & 注册

MMD联动Unity学习笔记 Vol.9 Visual Effect Graph基础

2019-08-09 14:29 作者:NXL2  | 我要投稿

前言

    MMD动画中有时会使用很多特效,Unity去年也增加一款制作粒子的利器,Visual Effect Graph。这回将Unity官方的直播记录的学习笔记分享出来。

Visual Effect Graph

    什么是Visual Effect Graph(可视化特效图)

  • 下一代Unity可视化特效工具

  • 可编程、混合堆栈/基于节点的效果行为

  • 具有事件和参数接口的独立模板资源

  • 为支持计算的平台和设备量身定制

可视化特效图的特点


要点:

  • 艺术家友好工具

  • 功能的可扩展性

  • 效果的可扩展性

  • 行业趋势

  • HD渲染管道

EFX的要点
对比:CPU vs GPU粒子

安装

打开Window,找到Package Manager

在搜索栏中搜索

HD Render Pipeline

Visual Effects Graph

点击Intall按钮。

安装后的状态
可更新的状态

创建Visual Effect(这里为方便我们简称VFX)

在项目中右键创建Rendering(渲染)中找到High Definition Render Pipeline Asset(渲染高清渲染管线资源)。

或者找到Visual Effects里面的Visual Effect Graph。

如果不能创建VFX,在Edit(编辑)>Project Setting(项目设置)中的Graphics(图形)选项,将Scriptable Render Pipeline(可编程渲染管线 )指定HDRenderPiplelineAsset(高清渲染管线)

将可编程渲染管线设置设为高清渲染管线资源

在资源文件夹中创建新的VFX文件,双击可以打开编辑界面。

创建VFX文件

将其拖到场景中,可以看到它的效果和参数。

VFX的图表界面和检查器界面

VFX编辑界面的选项栏中有Blackboard(黑板)选项。这里面可以给特效功能添加各种参数。

黑板界面

组件板可以对每个单独的特效进行检查,比如播放,暂停等

组件板界面

VFX的基本参数。

下面是特效基本的组成。

Spawn 控制粒子的释放。一般是特效产生的频率。

Initialize 是特效的初始化。设置初始参数,比如位置,大小,方向,颜色等。

Update 特效的更新时的行为。控制粒子在运行时的模拟。

Output 控制粒子渲染时输出。一些功能与Update交叠。

VFX的基本参数

除此之外可以添加新的节点和标签,可以自定义标签内容。

还可以定义群组,定义成一个群组的节点可以一起移动。

群族

可以产生事件,通过事件的方式传递信息

事件

里面的每个功能都是一个Block(块),添加区块可以设置很多不同的功能。

添加Block

在块的检查器里可以设置功能的详细参数。

从创建节点里可以添加System模版。

System模版
四种系统模版


MMD联动Unity学习笔记 Vol.9 Visual Effect Graph基础的评论 (共 条)

分享到微博请遵守国家法律