開發環境要求
開發計算機硬件需求
Unity 開發引擎和 3DGS 渲染是重度資源消耗型,對 CPU、GPU、內存均有比較高的要求。低性能平台可能影響使用流暢性,甚至出現無法運行的情況,通常內存和顯存往往是性能瓶頸。推薦開發計算機硬件配置如下。
💻 推薦開發硬件配置(性價比路線)
| 硬件組件 | 推薦配置(性價比路線) | AMD 同等性能替代 |
|---|---|---|
| GPU(顯卡) | NVIDIA RTX 30系(12GB),或最低 RTX 3060 Ti(8GB) | AMD Radeon RX 6900 XT / 6950 XT(16GB) |
| CPU(處理器) | Intel Core i7-12700K / 12700(12 核 20 線程) | AMD Ryzen 7 5800X3D / 7700X(8 核 16 線程) |
| RAM(內存) | 64GB DDR4(3200MHz / 3600MHz) | 64GB DDR4 / DDR5 |
| Storage(硬盤) | 2TB NVMe M.2 SSD(PCIe 4.0,讀取 > 5000MB/s) | 同左 |
顯存:優先保證 12GB 顯存;6GB / 8GB 顯存機器在運行時 Unity 編輯器可能因顯存不足(Out of VRAM)閃退。A 卡在部分型號下可能會出現適配問題。
內存:不能省,建議保持 64GB, 至少需要32GB;內存不足時系統易動用虛擬內存,引發卡頓甚至系統級卡死。
顯示器:建議使用 1920×1080 及以上分辨率的顯示器。
USB:至少保留 1 個 USB 接口,方便從硬件設備中拷貝資料。
各操作系統的適配與優化
LCC Unity SDK 在 Windows、macOS、Ubuntu 三大桌面平台均完整支持全部功能,但三者的圖形 API、顯存模型和驅動依賴差異很大,硬件選型與優化策略也需要分別對待。上面的性價比配置表以 Windows + NVIDIA 平台為基準,遷移到另外兩個平台時請參考下表。
| 操作系統 | 版本要求 | 圖形 API 與 GPU | 適配與優化建議 |
|---|---|---|---|
| Windows | Windows 10 / 11(x64) | DirectX 11 / 12,Compute Shader 原生支持;NVIDIA N 卡為首選 | 支持最完整、驗證最充分的平台,上文性價比配置表可直接套用。 |
| macOS | macOS 12(Monterey)及以上 | Metal,Compute Shader 經 Metal 後端運行;推薦 Apple Silicon(M 系列),Intel + AMD 獨顯亦可運行 | Apple Silicon 採用統一內存(Unified Memory),顯存與系統內存共享同一塊物理內存,因此不能只看內存總量,建議 64GB 統一內存起步,為渲染留出足夠顯存份額。走 Metal 通用路徑。 |
| Ubuntu | Ubuntu 20.04 及以上 | Vulkan,Compute Shader 經 Vulkan 後端運行;NVIDIA N 卡為首選 | GPU 選型與 Windows 一致(RTX 3090 24GB 優先)。必須安裝 NVIDIA 官方專有驅動(避免使用開源 nouveau 驅動),否則 Compute Shader 無法正常工作;建議保持驅動為較新版本以兼容 Vulkan 特性。 |
Unity 版本要求
LCC Unity SDK 針對不同 Unity 版本提供獨立的 SDK 安裝包,請根據所用的 Unity 版本下載對應的包。以下版本均已通過完整測試:
| Unity 版本 | 支持的渲染管線 | 狀態 |
|---|---|---|
| Unity 2022.3.62f3(2022 LTS) | Built-in、URP | ✅ 已測試 |
| Unity 6000.0.69f1(Unity 6 LTS) | URP | ✅ 已測試 |
| Unity 6000.5.9f1(Unity 6 LTS) | URP | ✅ 已測試 |
其餘運行環境要求:
| 項目 | 要求 |
|---|---|
| GPU | 支持 Shader Model 5.0(Compute Shader) |
| 操作系統 | Windows 10+(x64)/ macOS 12+ / Ubuntu 20.04+(詳見上文各平台適配) |
| .NET | .NET Standard 2.1 / C# 9.0 |
注意:開發階段使用 Mono 腳本後端,發佈構建建議切換為 IL2CPP。