MMD聯(lián)動Unity學習筆記 Vol.9 Visual Effect Graph基礎

前言
????MMD動畫中有時會使用很多特效,Unity去年也增加一款制作粒子的利器,Visual Effect Graph。這回將Unity官方的直播記錄的學習筆記分享出來。

Visual Effect Graph
????什么是Visual Effect Graph(可視化特效圖)?
下一代Unity可視化特效工具
可編程、混合堆棧/基于節(jié)點的效果行為
具有事件和參數(shù)接口的獨立模板資源
為支持計算的平臺和設備量身定制

要點:
藝術家友好工具
功能的可擴展性
效果的可擴展性
行業(yè)趨勢
HD渲染管道



安裝
打開Window,找到Package Manager

在搜索欄中搜索
HD Render Pipeline
Visual Effects Graph
點擊Intall按鈕。


創(chuàng)建Visual Effect(這里為方便我們簡稱VFX)
在項目中右鍵創(chuàng)建Rendering(渲染)中找到High Definition Render Pipeline Asset(渲染高清渲染管線資源)。

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

如果不能創(chuàng)建VFX,在Edit(編輯)>Project Setting(項目設置)中的Graphics(圖形)選項,將Scriptable Render Pipeline(可編程渲染管線 )指定HDRenderPiplelineAsset(高清渲染管線)

在資源文件夾中創(chuàng)建新的VFX文件,雙擊可以打開編輯界面。

將其拖到場景中,可以看到它的效果和參數(shù)。

VFX編輯界面的選項欄中有Blackboard(黑板)選項。這里面可以給特效功能添加各種參數(shù)。

組件板可以對每個單獨的特效進行檢查,比如播放,暫停等

VFX的基本參數(shù)。
下面是特效基本的組成。
Spawn 控制粒子的釋放。一般是特效產生的頻率。
Initialize 是特效的初始化。設置初始參數(shù),比如位置,大小,方向,顏色等。
Update 特效的更新時的行為??刂屏W釉谶\行時的模擬。
Output 控制粒子渲染時輸出。一些功能與Update交疊。

除此之外可以添加新的節(jié)點和標簽,可以自定義標簽內容。
還可以定義群組,定義成一個群組的節(jié)點可以一起移動。

可以產生事件,通過事件的方式傳遞信息

里面的每個功能都是一個Block(塊),添加區(qū)塊可以設置很多不同的功能。

在塊的檢查器里可以設置功能的詳細參數(shù)。

從創(chuàng)建節(jié)點里可以添加System模版。


