UE4環境美術1-8,最佳化

更新於 發佈於 閱讀時間約 2 分鐘
這系列是我之前在EpicGames官方學習路徑「Journey to becoming an Environment Artist in UE4」留下來的筆記,目錄在此,歡迎參考

最佳化的目的

  • 讓遊戲能在目標平台達到目標幀數。
  • 維持合理的容量(遊戲的容量主要是受美術影響)
  • 保持穩定性

各種方向的最佳化

Polycount(多邊體數量)

一個模型中使用的多邊體的數量,我們也常會聽到Tri count,指的是三角形數量Tri count跟Polyconut是同等的概念,只是計算方式不同。當模型匯入UE,便會自動把Polygon切成Triangle,才可以進行後續的渲染。
針對Polycount最佳化該注意的方向:
  • 多邊形和頂點的總數
  • 物件與畫面的比例、與攝影機的距離
  • 物件在遊戲中重複使用的次數
  • 模型會從幾種方向觀察
  • 物件的輪廓是否夠完整

Drawcalls(繪製呼叫)

最重要的項目。繪製畫面時需要消耗運算資源的各種工作統稱Drawcall,每個Drawcall包含貼圖、材質等資訊,並會被送到GPU及GPU以進行運算。Drawcall的數量會大幅影響FPS。
簡單來說,畫面上每個物件都會增加Drawcall次數,盡可能控制Drawcall才能維持效能。用不那麼正確的方法來打比方,每個Mesh需要一個Drawcall,即使是一樣的Mesh出現兩次;每個Material都會消耗一個Drawcall。
該注意的方向:
  • 場景中用到多少模型
  • 畫面中出現了多少種材質
  • 可不可以把模型合併成一個(例如一排書的模型可以做成一整個)

LODs

把離攝影機比較遠的模型,(自動)替換成低模
可以用外部3D軟體手動製作低模,也可以在UE中自動生成。方法是在模型的Detail中選擇LOD Group,挑選需要的Preset,然後再逐步調整各種選項。
另外,也可以針對不同的LOD調整Material,例如移除LOD2某些看不到的Material以減少Drawcall
即將進入廣告,捲動後可繼續閱讀
為什麼會看到廣告
avatar-img
3會員
40內容數
在此記下各種虛幻引擎(UnrealEngine)開發遊戲時的相關技術,是專業取向的專題。內容將涉及程式、美術、音效、軟體使用,族繁不及備載。同時也會有各種操作秘訣、訣竅、背景知識,甚至是冷知識等。文章內容往往不知輕重,大部分的人都無法輕易看懂,不求大紅,只求幫上有緣人。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
園長的沙龍 的其他內容
這系列是我之前在EpicGames官方學習路徑「Journey to becoming an Environment Artist in UE4」留下來的筆記,目錄在此,歡迎參考 本文簡單講述環境美術用到的碰撞,UE能使用的碰撞類型為UBX、UCX、USX
這系列是我之前在EpicGames官方學習路徑「Journey to becoming an Environment Artist in UE4」留下來的筆記,目錄在此,歡迎參考 這邊討論了Block Out(模型草圖)以及Footprint(佔用空間)的概念
這系列是我之前在EpicGames官方學習路徑「Journey to becoming an Environment Artist in UE4」留下來的筆記,目錄在此,歡迎參考 把模型和貼圖匯入引擎時,通常需要調整這些項目,如果不好好設定,之後可能會出問題,請務必小心
這系列是我之前在EpicGames官方學習路徑「Journey to becoming an Environment Artist in UE4」留下來的筆記,目錄在此,歡迎參考 這邊簡介環境美術常用的貼圖,貼圖就是以2D圖片方式呈現的像素資訊,用來提供材質必要的訊息
本文是UE線上課程的筆記,主題是在講關卡中的環境美術(EnvironmentArt),本文主要在探討模型在關卡中該有的比例,以及模型的錨點(Pivot)應該要設置的位置。在關卡中布置場景十,可以利用網格(Grid)來進行快速調整
這系列是我之前在EpicGames官方學習路徑「Journey to becoming an Environment Artist in UE4」留下來的筆記,目錄在此,歡迎參考 檔案命名 這邊要說說專案中,資產跟檔案應該如何布局 檔案命名非常重要 可以維持專案一致性 更容易找到檔案 更容易協作
這系列是我之前在EpicGames官方學習路徑「Journey to becoming an Environment Artist in UE4」留下來的筆記,目錄在此,歡迎參考 本文簡單講述環境美術用到的碰撞,UE能使用的碰撞類型為UBX、UCX、USX
這系列是我之前在EpicGames官方學習路徑「Journey to becoming an Environment Artist in UE4」留下來的筆記,目錄在此,歡迎參考 這邊討論了Block Out(模型草圖)以及Footprint(佔用空間)的概念
這系列是我之前在EpicGames官方學習路徑「Journey to becoming an Environment Artist in UE4」留下來的筆記,目錄在此,歡迎參考 把模型和貼圖匯入引擎時,通常需要調整這些項目,如果不好好設定,之後可能會出問題,請務必小心
這系列是我之前在EpicGames官方學習路徑「Journey to becoming an Environment Artist in UE4」留下來的筆記,目錄在此,歡迎參考 這邊簡介環境美術常用的貼圖,貼圖就是以2D圖片方式呈現的像素資訊,用來提供材質必要的訊息
本文是UE線上課程的筆記,主題是在講關卡中的環境美術(EnvironmentArt),本文主要在探討模型在關卡中該有的比例,以及模型的錨點(Pivot)應該要設置的位置。在關卡中布置場景十,可以利用網格(Grid)來進行快速調整
這系列是我之前在EpicGames官方學習路徑「Journey to becoming an Environment Artist in UE4」留下來的筆記,目錄在此,歡迎參考 檔案命名 這邊要說說專案中,資產跟檔案應該如何布局 檔案命名非常重要 可以維持專案一致性 更容易找到檔案 更容易協作
你可能也想看
Google News 追蹤
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
這篇文章介紹了使用UE4製作遊戲的練習和免費資源,包括素材連結和對話系統外掛。同時也提到了Unreal遊戲引擎的每月限免素材和線上學習資源,以及Epic Game Store遊戲平臺的優惠和缺點。
Thumbnail
網格擴散可以就像剪紙一樣,把紙上想要的部分剪下來。 通過模型的一個點,找到周圍相鄰的點;其他點又能找到周圍相鄰的點,就像水波一樣擴散出去。 許多3D的算法,如裁切、干涉深度偵測等都會用到。
Thumbnail
剛剛調了第一層Rendering Mode渲染模式的參數 進入第二層#Opaque渲染參數介紹 搭配教材一起做好ㄌ,先下載檔案樹葉葉葉🌿🌿🌿 解壓縮後把他拖移進去ASSET裡面 點開剛剛LeafPack,找到Mesh>選擇FBX>找到後拖曳到遊戲編輯畫面 部份模型( Fbx&
Thumbnail
材質和貼圖在遊戲開發中扮演著極為重要的角色,其決定了遊戲物件的外觀和表現。 材質(Material)在Unity中定義物體外觀和視覺特性的屬性集合。 包含了物體的顏色、光澤度、透明度、反射率等信息,可以透過調整這些屬性來改變物體在遊戲中的表現形式。舉例來說,可以創建金屬、塑料、木材等不同材質類型
在3ds Max中,「Edit Mesh」是一種編輯模式,用於編輯三維模型的網格結構。進入Edit Mesh模式後,你可以對模型的頂點、邊和面進行各種編輯操作,比如移動、旋轉、縮放、切割等,從而修改模型的形狀和結構。 在Edit Mesh模式下,你可以選擇頂點、邊或面,並對它們進行編輯。你可以
Thumbnail
完成了Debug.log()的測試,接著還是要跟各位簡單講一下C#的一些規則,之後看程式會(比較)看得懂。 又講到變數? 在Unity中,變數是重要的工具,用來儲存和管理資料。讓開發者能夠靈活調整遊戲的行為和性能,減少代碼的重複性,使得遊戲開發更加高效和簡潔。透過使用變數,開發者可以輕鬆修改資料
Thumbnail
Ae 小技巧:製作3D 方塊 動態後記系列會記錄一些我在製作中的記錄,可能是分解動畫、小技巧、發想、腳本......等等。 每篇都是小短篇,就是補充用的小筆記,沒有前後順序,可跳著閱讀。
Thumbnail
這篇文章討論了遊戲美術專案執行和技術面可能遇到的問題,包括人的問題以及技術困難,並提出瞭解決方法。
Thumbnail
EC tracker utilization ** 3C機構設計爸版權所有** 在開發設計過程中,通常會有的流程包括開案 —> 設計 —> EVT(prototyping) —> DVT(tooling T1) —> PVT(tooling Txx) —> MP(T-Final)。當然,已經有很
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
這篇文章介紹了使用UE4製作遊戲的練習和免費資源,包括素材連結和對話系統外掛。同時也提到了Unreal遊戲引擎的每月限免素材和線上學習資源,以及Epic Game Store遊戲平臺的優惠和缺點。
Thumbnail
網格擴散可以就像剪紙一樣,把紙上想要的部分剪下來。 通過模型的一個點,找到周圍相鄰的點;其他點又能找到周圍相鄰的點,就像水波一樣擴散出去。 許多3D的算法,如裁切、干涉深度偵測等都會用到。
Thumbnail
剛剛調了第一層Rendering Mode渲染模式的參數 進入第二層#Opaque渲染參數介紹 搭配教材一起做好ㄌ,先下載檔案樹葉葉葉🌿🌿🌿 解壓縮後把他拖移進去ASSET裡面 點開剛剛LeafPack,找到Mesh>選擇FBX>找到後拖曳到遊戲編輯畫面 部份模型( Fbx&
Thumbnail
材質和貼圖在遊戲開發中扮演著極為重要的角色,其決定了遊戲物件的外觀和表現。 材質(Material)在Unity中定義物體外觀和視覺特性的屬性集合。 包含了物體的顏色、光澤度、透明度、反射率等信息,可以透過調整這些屬性來改變物體在遊戲中的表現形式。舉例來說,可以創建金屬、塑料、木材等不同材質類型
在3ds Max中,「Edit Mesh」是一種編輯模式,用於編輯三維模型的網格結構。進入Edit Mesh模式後,你可以對模型的頂點、邊和面進行各種編輯操作,比如移動、旋轉、縮放、切割等,從而修改模型的形狀和結構。 在Edit Mesh模式下,你可以選擇頂點、邊或面,並對它們進行編輯。你可以
Thumbnail
完成了Debug.log()的測試,接著還是要跟各位簡單講一下C#的一些規則,之後看程式會(比較)看得懂。 又講到變數? 在Unity中,變數是重要的工具,用來儲存和管理資料。讓開發者能夠靈活調整遊戲的行為和性能,減少代碼的重複性,使得遊戲開發更加高效和簡潔。透過使用變數,開發者可以輕鬆修改資料
Thumbnail
Ae 小技巧:製作3D 方塊 動態後記系列會記錄一些我在製作中的記錄,可能是分解動畫、小技巧、發想、腳本......等等。 每篇都是小短篇,就是補充用的小筆記,沒有前後順序,可跳著閱讀。
Thumbnail
這篇文章討論了遊戲美術專案執行和技術面可能遇到的問題,包括人的問題以及技術困難,並提出瞭解決方法。
Thumbnail
EC tracker utilization ** 3C機構設計爸版權所有** 在開發設計過程中,通常會有的流程包括開案 —> 設計 —> EVT(prototyping) —> DVT(tooling T1) —> PVT(tooling Txx) —> MP(T-Final)。當然,已經有很