資料介紹
Epic的引擎真的能開發出相當棒的視覺效果。它的延遲渲染、自定義材質和高級光照技術對整個引擎——和你的作品——都有著完美的驅動,能給效果帶來質的提升。
自打UE4公開發布以來我一直靠這個賺錢,然后發現了在它身上一些創作和展現高質量成果的絕妙技巧。在這篇文章,我會分享一些個人每天都會用到的小秘訣和技巧,以幫助你們運用UE4為自己美妙的場景做好光照、材質和渲染。
01. 往UE4里導入材質
在內容瀏覽器里點擊“導入”來實現。UE4支持很多材質格式,從.tga和.png,到.psd和.jpg都可以。一個重要的點是注意確保標準地圖是以 TC Normalmap 壓縮的,以防止在引擎里出現視覺錯誤。同時還需注意如果你的材質面不遵循以上兩種方式,它們則會不平滑或者不能貼圖(if your texture dimensions do not follow the power of two, they won't stream or have mipmaps.)。
02. 保存:利用信道打包材質(Channel-pack textures)
Unreal其中一個讓人驚喜的點就是,當創建你自己的材料時你會發現有一大堆功能可以用。當你在為材質添加多層黑白面罩比如粗糙度和穿透(transmission)時,你可以把每一個面罩藏進一幅材質圖像的一個單一信道中、通過在你的材料中有區分地進入材質的每一個信道從而節省內存。
03. 基于物理特性的渲染
在類似Unreal 4 這樣一批有著正處于剛開始發展階段的新式渲染能力的引擎之中,我們能看到對物理渲染能力有著受到廣泛稱贊的調整。我們去迎合它肯定比嫌棄它更有價值。學習如何準確地運用粗糙度面罩、金屬感面罩去代表物體的表面物理性質可以視作為相比較于上一代游戲引擎來說一種工作方式的改變,它能很好地在多種光照環境中幫助保持物質表面的連貫性和逼真度。
04. 紋理復用
Unrea 4 材質編輯器的另一個神奇的特點是其允許非常智能的紋理復用。它不僅節省內存,還節省時間。有時候一個來自巖石反照率紋理(rock albedo texture)的紅色通道就能為一個粗糙紋理制作一個很棒的覆蓋圖。來自Photoshop的一個云渲染瓷磚紋理(tiling cloud render)有時能給磚塊帶來新的樣子,也能給一些水泥紋理帶來細節上的紋理。可能性是無限的。
05. 別制作不必要的紋理
偶爾的我們會遇到一些材質是的確不在需求內可以被剔除從而節省內存的。比如為了制作像木頭或塵埃這樣100%沒有任何金屬性的材質,金屬線貼圖紋理則可以在材質編輯器中用數值0來替代掉,以達到一個簡單的浮動常數。同樣的方法可以在同樣材質的多種形式上得到一樣的運用。3款稍微不同的彩色磚塊不需要都用不同的法線貼圖,可以共用同一個。
06. 創建一組核心材質
一種節省可觀時間和工作量的工作方式是先創建一組可以可用于實例化做成幾個不同物體的基礎材質。通常我開始啟動項目時我會為每種物體制作一些基礎材質。比如我在制作自然場景時總會想用到的用于地形、道具和植被的基礎材質。雖然總是會有一些異常值但這對整個場景制作的大部分工作都有幫助。
07. 通過材質實例來迭代
一份基礎材質的實例化有一個巨大的特點就是它能夠對可以實時改變的值進行參數化。您可以使用這些改變來快速測試許多不同的值,而不用不得不重新編譯材質。每當我獲得一份復雜的材質時,我都會在一邊先制作一份材質實例,用測試性的材料實例來確定更真實的基礎數值供最終的材質使用。
08. 給材質添加注解(comments)以及如何管理它們
對于復雜的材質來說虛幻引擎4都準備了一些非常有用的管理工具來幫忙管理。選擇一組節點然后摁C鍵就能給節點們添加注解,注解們可以以組的形式移動,編寫代碼的時候也能帶有顏色。注解(和獨立的節點)可以添加基本的文本解釋,這樣有助于提升可讀性。
09. 材質功能
材質功能可以視作與在節點處工作的真正的功能一樣的作用——為了執行一組特定的指示,重復性工作可以被多次執行。它們是在內容瀏覽器中在材質之外被制作而成的,但可以獨立地被執行于用來簡化材質。同時它們包括了獨自擁有的輸入組(set of inputs),這可以在需要執行重復動作時作為一種節省時間的出色方式。
10. 植物材質
植物可以說在任何游戲引擎中都是最需要技巧性以確保看起來沒毛病的東西之一。在UE4中,植物陰影模型即用于讓這一切變得簡單。它被高度得到推薦,因為它支持 次表面穿透(sub-surface transmission),大多數葉子場景得益于此。我同時推薦在場景中添加天空光照,可用于幫助抵消掉一些在植物網格中比較暗的區域有可能出現的陰影。
11. 頂點顏色
在材質中有頂點顏色的入口是我對虛幻引擎4中意的一點,有創意地運用頂點顏色會讓一切都能發揮十足的能量。從環境光遮蔽到為植物屏蔽來自風和外界的影響,頂點顏色的多功能性讓人嘆為觀止。它們在把貼圖混合到一起的過程中十足有用。而且可以從外界的3D軟件中導入,或者導入后在編輯器中著色。
12. 細節顏色貼圖和法線貼圖(Detail diffuse and normal overlays)
因為我們可以自定義紋理UV平鋪率,所以我們完全可以通過加入二級紋理來提升材質的細節表現。通常用到的是顏色貼圖(diffuse)或者法線貼圖(normal maps),在基礎材質之上以更高的頻率鋪上去。細節上的顏色貼圖可以與多種技巧一起應用,比如疊加混合函數(Overlay Blend Function),細節處的法線貼圖可以如正常的法線貼圖一樣被添加紅色和綠色通道到基礎材質上。
13. 材質的紋理混合
想在材質編輯器中結合不同的紋理但卻只熟悉Photoshop的混合模式?沒事,虛幻引擎也有。不僅有很多有用的材質功能,虛幻引擎有著Photoshop用戶熟悉的大部分混合模式。從疊加到線性減淡,它們可以在材質編輯器的面板窗口中找到。這些功能對添加細節和變化到材質上這樣的工作極其有用。
14. 熟悉你的光照類型
虛幻引擎提供了四種不同的光照類型供環境中使用:平行光、點光源、聚光燈和天空光。平行光適合戶外環境或者任何只具有單向光源的環境。而點光源的光向全方向擴散。聚光燈相似,但光線被約束在一個錐形的空間里。天空光則可以通過捕捉地圖中遠處的部分來添加環境光。這些光照類型還都支持自定義立方體貼圖(Cubemaps)。
15. 為場景添加環境霧氣
雖然近距離的霧氣可以隨意地用粒子特效做出來,虛幻4還是提供了另外兩種方式去添加霧氣效果。AtmosphericFog(直譯:氛圍霧氣)可以根據環境氛圍中實際散布的光線的定向照明角度和強度來創造霧氣效果。而具有函數性質的HeightFog(直譯:高度霧氣)則提供帶有一點色彩控制能力、更為簡單的霧氣效果,它能為地圖里比較高的部分提供更稀薄的霧氣,而比較低的位置提供更厚重的霧氣。
16. 創造巧妙的光軸
光軸或者說“上帝射線”是一個有力的工具,是存在于空中的粒子由特定的光源照射而成的。在虛幻4中它們有幾個方法可以做成。最普遍的做法是利用平行光的屬性。也可以利用幾何學以及巧妙的材質來實現。Epic的藍圖模板項目里有一個很棒的模板講述了怎樣做到這樣的效果。
17. 高分辨率截屏
當使用Matinee可以渲染自定義分辨率視頻時,我們有快速而簡易的方式從編輯器中直接截取高分辨率的屏幕畫面。點擊Viewport左上角的向下指著的小箭頭,你會發現一個小小的下拉菜單,點擊最底部即可以打開「高分辨率截屏」窗口。截圖后圖片會保存到文件夾project/saved/Screenshots。
18. 顏色校正和顏色查找表
運用Post-process volumes(后處理卷,或 后效體積),最終的渲染顏色可以基于設計師的喜好來調節和調整。雖然有一些基本設置可供選擇,比如對比度調節和顏色著色,但是可以使用顏色查找表進行自定義顏色校正。這些查找表用于復雜的顏色轉換,這可以配合能在虛幻引擎4的文檔網站、Photoshop或者其它圖像調節軟件運行的基底文件(base file,或 基文件)來完成。
19. 編輯泛光和鏡頭炫光(Editing bloom and lens flares)
圖像泛光和鏡頭炫光的后期處理現在在游戲和3D體驗中越來越流行了。在UE4中則可以用 post-process volumes 來實現和自定義調節。對泛光來說,其幾乎可以說在所有方面都能得到高度自定義調節。尺寸、顏色、密度和閾值都可以調節,甚至可以在塵埃材質的遮罩下模擬塵埃鏡頭。相似的,基于圖像的鏡頭炫光也可以如此得到應用,調節形狀和密度等等。
20. 打造景深
虛幻4支持高斯景深和自定義形狀的散景景深。這兩個在 Post Process Volumes 中都可以找到。值得注意的是雖然散景景深的加權有助于模糊遠處物體前方的纖細物體,但反之亦然它有時也會幫倒忙——需注意在自然場景和其它相似的鏡頭中應用景深時應多加小心。
21. 有關自動曝光和眼睛適應行為
自動曝光控制是默認開啟的,其模擬了眼睛對光亮區域或黑暗區域的適應行為。這個效果是相當不錯的但會產生持續變化的視覺變量,很難保持變量一致。而對于曝光范圍的調節在 Post-process Volumes 的設置中則可以做到,同時也可以關閉,只需把最小光亮與最大光亮設置為相等即可。曝光偏差則可用于調整基本曝光設置。
22. 光源函數
在虛幻4的光照中有一個有趣的功能是對光源函數材質的支持。這些材質作為光線的遮罩,可以在一組光線中利用自定義顏色樣式在地面上打出陰影。方法是在材質編輯器中把 材質域(Material Domain)設置為光源函數(Light Function)即可,可以用于平行光、點光源和聚光燈上。
23. 用復制黏貼節省時間
虛幻4有一個必須知道的完美技巧:在同一個項目里一個對象可以從一個關卡直接復制黏貼到另一個關卡。這時對象會在同一個位置以同樣的屬性出現。更佳絕妙的是從虛幻復制過來的任何東西都可以粘貼在文本文件里。而這個文本又可以復制黏貼到另外一個虛幻4的關卡里。
24. 視圖模式和緩沖可視化
知道你的圖像是由什么組成的對于在任何3D引擎和像UE4一樣的延遲渲染引擎中工作來說都是一個不可缺少的部分,它們能提供一些有用的視圖模式。摁緊Alt鍵后在1到8數字鍵間切換只能查看不同的視圖模式,像無光照模式(Unlit)或照明模式(lighting);但如果在Viewport中點擊視圖模式按扭,你會看到獨立的緩沖們。這對觀察關卡級的材料輸入是很有用的,比如粗糙度。
25. 有關性能的小技巧
雖然虛幻引擎相當棒,但并不是每個電腦的性能都完全一樣的。如果你在引擎里遇到了性能問題,第一步可以做的就是找到編輯器工具欄里設置按鈕進去后的 Engine Scalability Settings(引擎可擴展性設置)。關掉一些選項會切實地在運行時加速程序的運行,比如關掉抗鋸齒功能。另外一個技巧是在全局大綱(World Outliner)里把大量的資產放進文件夾里,接著關閉或打開它們的可見性來解決性能問題。(編譯:氬衛)
本文由52VR開發網(52vr.com)整理編譯與修改,如需轉載請注明來源及明確回鏈,否則追究法律責任。
原文鏈接:https://www.52vr.com/article-2298-1.html
- 使用UE4duino實現ue4與arduino通訊
- NXP IMX8圖形開發指南(GPU)
- 提高LabVIEW開發速度25技電子版資源下載 0次下載
- 基于光照不足的報警檢測電路 27次下載
- UE4材質節點大全
- 提高LabVIEW開發速度的方法有哪些25個技巧詳細說明 19次下載
- 基于計算機視覺的墻紙紋理分割推薦 1次下載
- 基于紋理幾何結構的紋理描述圖像分割 0次下載
- 盤古UE-STM32F103開發板原理圖 16次下載
- VR環境中UE4游戲引擎模式的介紹分析 7次下載
- VR設計基礎簡介及Cinema4D和Maya等VR設計工具介紹 22次下載
- 代碼編輯器UE 14次下載
- 基于Gabor濾波器醫學圖像的紋理分割
- WCDMA系統通信流程基本概念-UE的工作模式與狀態
- 基于GPU的水面實時渲染算法
- 深入理解渲染引擎:打造逼真圖像的關鍵 175次閱讀
- CPU渲染和GPU渲染優劣分析 405次閱讀
- 烘焙vs渲染:3D模型制作中的效率與質量之爭 276次閱讀
- 揭秘:實時渲染、離線渲染、云渲染和混合渲染的區別 570次閱讀
- Speos Texture可視化紋理如何提升視覺感知 583次閱讀
- MAX2392符合TD-SCDMA UE相位噪聲要求 578次閱讀
- 詳細探討晶片清洗和紋理的相互作用 404次閱讀
- PLASTER:一個與深度學習性能有關的框架 3416次閱讀
- 紋理映射原理的介紹和標準紋理映射等的方程詳細概述 4834次閱讀
- 正向渲染和延遲渲染彼此之間有什么不同 1.1w次閱讀
- 實時渲染中幾種 Rendering Path 的技術基礎 4309次閱讀
- 使用Mipmap的2個優點分析 4801次閱讀
- 渲染流程分為3個階段,從一個三維場景出發 9182次閱讀
- 低層視覺:使用一幅圖像—紋理 1885次閱讀
- 解答:有關4G的六個普遍困惑 1043次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1491次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 95次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 11次下載 | 免費
- 6100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 7基于單片機和 SG3525的程控開關電源設計
- 0.23 MB | 4次下載 | 免費
- 8基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537793次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論
查看更多