Anforderungen an die Entwicklungsumgebung
Hardwareanforderungen für den Entwicklungsrechner
Die Unity-Entwicklungs-Engine und das 3DGS-Rendering sind ressourcenintensiv und stellen relativ hohe Anforderungen an CPU, GPU und Arbeitsspeicher. Auf leistungsschwachen Plattformen kann die Darstellung ruckeln oder sogar nicht mehr funktionieren. Arbeitsspeicher und Grafikspeicher sind in der Regel der Leistungsengpass. Die empfohlene Hardwarekonfiguration für den Entwicklungsrechner ist wie folgt.
💻 Empfohlene Entwicklungshardware (Preis-Leistungs-Weg)
| Komponente | Empfohlene Konfiguration (Preis-Leistungs-Weg) | AMD-Äquivalent |
|---|---|---|
| GPU | NVIDIA RTX 30-Serie (12 GB) oder mindestens RTX 3060 Ti (8 GB) | AMD Radeon RX 6900 XT / 6950 XT (16 GB) |
| CPU | Intel Core i7-12700K / 12700 (12 Kerne, 20 Threads) | AMD Ryzen 7 5800X3D / 7700X (8 Kerne, 16 Threads) |
| RAM | 64 GB DDR4 (3200 MHz / 3600 MHz) | 64 GB DDR4 / DDR5 |
| Speicher | 2 TB NVMe M.2 SSD (PCIe 4.0, Lesen > 5000 MB/s) | Wie links |
Grafikspeicher: 12 GB Grafikspeicher priorisieren; Rechner mit 6 GB / 8 GB können zur Laufzeit einen Absturz des Unity-Editors aufgrund unzureichenden Grafikspeichers (Out of VRAM) verursachen. Einige AMD-GPU-Modelle können Kompatibilitätsprobleme aufweisen.
Arbeitsspeicher: nicht sparen; 64 GB werden empfohlen, mindestens 32 GB sind erforderlich. Bei unzureichendem Arbeitsspeicher neigt das System zur Nutzung von virtuellem Speicher, was zu Ruckeln oder sogar systemweiten Einfrierungen führt.
Monitor: Ein Monitor mit einer Auflösung von 1920×1080 oder höher wird empfohlen.
USB: Mindestens einen USB-Anschluss für das Kopieren von Daten von Hardwaregeräten freihalten.
Betriebssystem-Anpassung und Optimierung
Das LCC Unity SDK unterstützt alle Funktionen vollständig auf den drei großen Desktop-Plattformen – Windows, macOS und Ubuntu –, diese unterscheiden sich jedoch stark in Grafik-API, Grafikspeichermodell und Treiberabhängigkeiten, sodass Hardwareauswahl und Optimierungsstrategien separat zu behandeln sind. Die obige Preis-Leistungs-Konfigurationstabelle basiert auf Windows + NVIDIA; beim Wechsel auf die beiden anderen Plattformen ist die folgende Tabelle zu beachten.
| OS | Versionsanforderung | Grafik-API und GPU | Anpassungs- und Optimierungsempfehlungen |
|---|---|---|---|
| Windows | Windows 10 / 11 (x64) | DirectX 11 / 12 mit nativer Compute-Shader-Unterstützung; NVIDIA-GPUs werden bevorzugt | Die vollständigste und am gründlichsten validierte Plattform; die obige Preis-Leistungs-Konfigurationstabelle gilt direkt. |
| macOS | macOS 12 (Monterey) und neuer | Metal, wobei Compute Shader über das Metal-Backend laufen; Apple Silicon (M-Serie) empfohlen, Intel + AMD-Diskret-GPUs funktionieren ebenfalls | Apple Silicon nutzt Unified Memory, bei dem Grafik- und Arbeitsspeicher denselben physischen Speicher teilen; daher kann man nicht nur auf den Gesamtspeicher schauen; 64 GB Unified Memory werden als Ausgangspunkt empfohlen, um genügend Grafikspeicher-Anteil für das Rendering zu lassen. Nutzt den universellen Metal-Pfad. |
| Ubuntu | Ubuntu 20.04 und neuer | Vulkan, wobei Compute Shader über das Vulkan-Backend laufen; NVIDIA-GPUs werden bevorzugt | Die GPU-Auswahl entspricht Windows (RTX 3090 mit 24 GB bevorzugt). Der offizielle proprietäre NVIDIA-Treiber muss installiert werden (den Open-Source-Treiber nouveau vermeiden), andernfalls funktionieren Compute Shader nicht korrekt; den Treiber für die Vulkan-Funktionskompatibilität relativ aktuell halten. |
Anforderungen an die Unity-Version
Das LCC Unity SDK stellt separate SDK-Installationspakete für verschiedene Unity-Versionen bereit. Laden Sie das entsprechende Paket je nach verwendeter Unity-Version herunter. Die folgenden Versionen wurden vollständig getestet:
| Unity-Version | Unterstützte Render-Pipelines | Status |
|---|---|---|
| Unity 2022.3.62f3 (2022 LTS) | Built-in, URP | ✅ Getestet |
| Unity 6000.0.69f1 (Unity 6 LTS) | URP | ✅ Getestet |
| Unity 6000.5.9f1 (Unity 6 LTS) | URP | ✅ Getestet |
Weitere Anforderungen an die Laufzeitumgebung:
| Element | Anforderung |
|---|---|
| GPU | Unterstützt Shader Model 5.0 (Compute Shader) |
| OS | Windows 10+ (x64) / macOS 12+ / Ubuntu 20.04+ (Details siehe Plattform-Anpassung oben) |
| .NET | .NET Standard 2.1 / C# 9.0 |
Hinweis: Verwenden Sie während der Entwicklung das Mono-Skripting-Backend; für Release-Builds auf IL2CPP umstellen.