在理想情況下,将模型從Blender導出到Unity以用于 3D 或虛拟現實遊戲應該是一個無縫、簡單的過程。更準确地說,它不應該需要任何想法或任何東西。您将一個 .blend 文件拖放到Unity 中,模型就會顯示出來!
在今天的文章中,我們将探讨如何将Blender 模型導入 Unity。
Unity是一個跨平台的遊戲引擎。自 2005 年發布以來,該軟件一直緻力于讓每個人都可以創建視頻遊戲,無論技術知識或預算如何。有人甚至說,過去十年獨立藝術遊戲的繁榮部分歸功于Unity。它可用于創建 2D、3D、虛拟現實 (VR) 和增強現實 (AR) 遊戲以及模拟和其他體驗。它是一個強大的引擎,已被遊戲行業以外的許多專業領域采用,例如建築、工程和電影行業。
Blender是一種非常流行的開源工具,可用于 3D 建模、動畫、渲染、雕刻、視覺效果等。如此受歡迎,Blender文件通常用于創建遊戲,這就是為什麼有些人發現将文件從該平台交換到Unity很有用。雖然将Blender文件導入到Unity可能會很輕松,但有一些非常重要的細節可以讓生活變得更輕松。
将Blender 文件導入Unity就像拖放一樣簡單。有兩種格式,統一可以處理的問候Blender:本機Blender文件(.blend)和FBX。雖然這兩種選擇都可以正常工作,但它們各有優缺點。這裡沒有明确的正确選擇;這一切都取決于用戶的工作流程和他們的偏好。
當一個Blender文件導入 Unity 時,它會調用 Blender 的導出腳本在實際導入之前自動創建一個 FBX 文件。對于單個 Blender 文件中的多個模型,将每個模型導出為 FBX 文件然後一次導入一個可能更容易。
每個文件一個模型,導入Blender直接文件應該沒問題。請記住,一旦導入,隻要在 Blender 中修改原始文件,原生Blender文件就會更改。如果您不想冒險,也許導入 FBX 文件是更好的選擇,因為對原始Blender文件的更改不會上傳到Unity。
2. 準備模型
Blender 中的 3D 模型
為了讓文件交換盡可能輕松,我們應該首先解決這兩個軟件程序之間的一些兼容性問題。Blender和Unity的坐标系存在一些不一緻。X 軸、Y 軸和 Z 軸不匹配(右手坐标系與左手坐标系),并且原點未準确導入。默認情況下,模型的比例也會在導入期間更改。
按照以下步驟為Unity正确準備模型:
将所有旋轉設置為零并縮放為 1.0
完成後,讓我們确保原點處于有用的位置。以下步驟不是強制性的,但一旦将模型導入Unity,它們确實可以節省時間,尤其是在多次導入時:
設置新的原點
接下來,我們将确保所有模型的法線都指向外,因為如果它們沒有相應地定向,某些表面在Unity 中可能不可見:
将 Blender 文件導入 Unity
這是一個非常簡單的過程。對于Blender文件,不需要導出,因為它已經是這種格式。要将模型導入 Assets 文件夾,請将Blender 文件拖放到中下部的 Assets 面闆。或者,将 Blender 文件移動并保存到Unity項目的 Assets 文件夾中。要将模型放置在Unity場景中,隻需将模型從資産面闆拖放到場景中即可。全部完成!由于模型是事先準備好的,所以一切都應該是有序的。這很簡單。
4. 将 FBX 文件導入 Unity
在 Blender 中将文件導出到 FBX
為此,我們首先需要将模型從Blender導出為 FBX 格式:
在 Unity 中導入 FBX 文件的過程與我們對原生Blender文件所做的相同。将 FBX 文件拖放到中下部的 Assets 面闆,或将 FBX 文件移動到Unity項目的 Assets 文件夾。該模型現在應該在Unity 中,并具有來自Blender的相應比例。
今天就是為大家帶來的這些教程,有空的話大家可以試試呢。對于很多的小夥伴們來說,渲染是3d設計必經的過程,那麼如何更好的渲染呢?
渲雲是目前唯一全面擁抱公有雲的雲渲染平台,海量節點可動态擴展,是國内規模較大、速度較快的雲渲染服務平台,所以可以使用N多台機器同時渲染。
渲雲的核心技術是分布式渲染,用戶可以一鍵快速提交任務,渲雲客戶端支持多個渲染場景批量提交,單幀多機分布式渲染,安全 極速 省時!!
更多資訊,繼續關注我吧,渲雲渲染,不止于快。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!