# 前言 最近使用Unreal進行開發 載入~~用魔法小卡換來的~~資源時,發現貼圖沒辦法正確顯示 研究一下才發現是沒有開啟虛擬紋理(`Virtual Texture`)這個技術 # 虛擬紋理 Virtual Texture 那什麼是虛擬紋理? 基本上蠻複雜的 簡單來說,傳統的紋理(texture)處理需要將全部紋理全部載入到顯存(VRAM)中 但`Virtual Texture`允許只載入場景中實際需要的部分(Texture Tiles),大大降低顯存需求。 有興趣的可以參考以下文章 [浅谈Virtual Texture](https://blog.uwa4d.com/archives/USparkle_VirtualTexture.html) [what is virtual texture? ](https://www.reddit.com/r/unrealengine/comments/ui33cf/what_is_virtual_texture/) [Unreal官方文件](https://dev.epicgames.com/documentation/zh-cn/unreal-engine/virtual-texturing-in-unreal-engine) # 如何開啟 回到一開始的問題 在確定貼圖跟材質沒有忘了放的狀況下,還可以怎麼嘗試? 原先專案的畫面長這樣  只看得到預設的紋理與貼圖 為了解決這問題 首先打開`Project Setting` 直接在搜尋欄中打`Virtual Texture`  可以看到在Engine - Rendering中 打開Virtual Texture並啟用`Enable virtual texture support`(附圖中沒有打開) 接著重啟Unreal(這步驟很重要,一定要重開Unreal編輯器)並測試  現在可以看到貼圖與材質正常顯示囉👍
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up