02.Unity ShaderGraph序列(搭建ShaderGraph環境)

引言

毛星雲童鞋總結的PBR白皮書
非常感謝毛星雲同學,讓我知道了PBR全稱是Physical Base Renderer;還有一些其他的內容,
具體什麼大家自己去看,我們是使用者;沒有必要去了解點點滴滴,並且我也不是專業的,所以能做出效果就好;
你要說我要去研究,那還得從一臺計算機怎麼誕生的時間點開始,保證幾輩子研究不完,哈哈~


多說一句

一個技術點,如果在國內開始傳播並且被大衆接受;那麼這個技術點應該至少是15年前被人提出來的一個概念,到了國內已經算是非常成熟的技術的;沒有必要挖苦心思去研究輪胎是怎麼造的,破輪胎拿着用就好,會用就領先了,能上高速就可以掙錢了,有錢了再去搞研究。


下載官方預覽包

有兩種方式搭建ShaderGraph環境,爲什麼Unity官方自帶的東西還得要搭環境?這是因爲ShaderGraph還是預覽版,官方沒有出正式版;什麼是正式版,正式版是經過商用沒有出現過大問題,可以給用戶承若的版本,Unity版本必須爲2018.1.+

通過自帶的模板來創建一個項目
在這裏插入圖片描述
做手機遊戲選擇Lightweight RP
做PC遊戲選擇High-Definition RP
這裏創建的攜帶環境的一個官方示例

創建好的項目添加Graph支持

  • 打開Windows>PackageManager
  • 點擊Advance > Show preview packages顯示所有包包括預覽版的包
    在這裏插入圖片描述
  • 依次安裝 Render-Pipelines.Lightweight RP和Shader Graph,只要只兩個就可以進行後續的內容了
    在這裏插入圖片描述

搭建ShaderGraph運行環境
  • 創建一個渲染管線,管線是用於之後編寫的shader來渲染,因爲是基於物理的渲染,毛星雲童鞋提高的各種計算公式,各種概念,多多少少都有一定的封裝,這個管線決定你要渲染出什麼效果的內容,對應遊戲中的高中低畫質調整,執行步驟如下
    在這裏插入圖片描述
  • 打開Graphics設置,從Edit > Project Settings進入,選擇Graphics
  • 選擇創建好的Assets文件,放入對應的位置
    在這裏插入圖片描述
    現在可以創建Graph類的shader來進行可視化編程

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章