XGRIDSDokumentation
  • 简体中文
  • English
  • 繁體中文
  • 日本語
  • Deutsch
  • Español
  • Italiano
  • Français
  • Русский
  • Polski
  • Nederlands
  • 简体中文
  • English
  • 繁體中文
  • 日本語
  • Deutsch
  • Español
  • Italiano
  • Français
  • Русский
  • Polski
  • Nederlands
  • Lixel PortalCam-Serie

    • PortalCam P1

      • Produktübersicht
      • Grundlegende Bedienung
      • LCC Scan App verwenden
      • Wartung und Pflege
      • FAQ
  • Lixel K-Serie

    • Lixel K1

      • Produktübersicht
      • Grundlegende Bedienung
      • Geräteaktivierung und -verbindung
      • Scan-Workflow
      • Punktwolke mit absoluten Koordinaten erfassen
      • Kartenfusion
      • Empfehlungen zur Routenplanung für typische Szenen
      • Hinweise
      • FAQ
    • Lixel K2

      • Produktübersicht
      • Grundlegende Bedienung
      • Aktivierung und Verbindung
      • Scan-Workflow
      • Punktwolke mit absoluten Koordinaten erfassen
      • Kartenfusion
      • Empfehlungen zur Routenplanung für typische Szenen
      • Hinweise
      • FAQ
  • Lixel L-Serie

    • Lixel L2 Pro

      • Produktübersicht
      • Grundlegende Bedienung
      • Geräteaktivierung und -verbindung
      • Scan-Workflow
      • Punktwolke mit absoluten Koordinaten erfassen
      • Messpunkt
      • Anhang
      • FAQ
    • Lixel L3

      • Produktübersicht
      • Grundlegende Bedienung
      • Aktivierung und Verbindung
      • Scan-Workflow
      • Punktwolke mit absoluten Koordinaten erfassen
      • Anhang
  • Zubehör

    • Stick Light

      • Installationsanleitung
      • Grundlegende Bedienung
      • Häufige Fragen
  • Lixel Studio

    • Version und Copyright
    • Installation und Aktivierung
    • Softwareoberfläche
    • Dateioperationen
    • Projektverarbeitung
    • Werkzeuge
    • 2D-Zeichnung
    • Anwendungen
    • Einstellungen
    • Geräteverbindung
    • Häufige Fragen
  • Lixel CyberColor

    • LCC Studio

      • Erste Schritte
      • Version und Updates
      • Download und Installation
      • Oberfläche und Navigation
      • Vor der Rekonstruktion
      • Modellrekonstruktion
      • Einzelmodell-Rekonstruktion
      • Kartenfusion
      • Boden-Luft-Fusion
      • Luftbild-Rekonstruktion
      • Meine Modelle
      • Weitere Funktionen
      • Einstellungen und Konto
      • Converter
      • Videorekonstruktion
      • Häufige Fragen / FAQ
    • LCC Scene Editor

      • Version und Updates
      • Konto und Anmeldung
      • Produktübersicht und Startseite
      • Editor-Oberfläche
      • Navigationsmodi
      • Datei
      • Einstellungen
      • Bearbeiten
      • Fenster
      • Globale Symbolleiste
      • Assets und Eigenschaften
      • Linke Symbolleiste
      • Ansichtspunkte
      • Portal
      • Skybox
      • Markierungen
      • Messung
      • Flythrough
      • Szenenbericht
      • 3D-Layout
      • Minikarte
      • Vorschaumodus (Viewer)
      • Hilfe
      • Häufige Fragen (FAQ)
      • Spawn-Point
    • LCC Model Editor

      • Version und Updates
      • Benutzerhandbuch
      • Übersicht und Oberfläche
      • Dateioperationen
      • Selektoren
      • Modelle bearbeiten
      • Messung
      • Farbkorrektur
      • Asset-Verwaltung
      • Einstellungen und Hilfe
      • Häufige Fragen
    • Capture Guide

      • Überblick
      • Überblick über die Aufnahmegeräte
      • Allgemeine Aufnahmeprinzipien
      • Aufnahme von Innenszenen
      • Aufnahme von Außenszenen
      • Großflächige Aufnahme (Map Fusion)
      • Aerial-Ground Map Fusion – Aufnahme
      • Objektaufnahme
      • Personenaufnahme
      • Video-Rekonstruktionsaufnahme
      • HD Enhancement
      • Kontrollpunkte (Lixel P1)
      • FAQ und Fehlerbehebung
    • Best Practices

      • Zusammenführen mehrerer großer 3DGS-Modelle
    • Versionsgeschichte
  • Plugin & SDK

    • Unreal

      • Einführung
      • Schnellstart - Windows
      • Schnellstart - Linux
      • Schnellstart - Quest3
      • Editionen und Lizenzierung
      • Rendering
      • Tiled-Rasterisierung (experimentell)
      • Bildeinstellungen
      • Normalen und Beleuchtung
      • Szenenbearbeitung
      • Leistungsparameter
      • Leitfaden zur Leistung
      • Integration von Drittanbieter- und Engine-Plugins
      • Proxy Mesh
      • Ladeanimation
      • Kollision
      • Unterstützung des Navigation System
      • Unterstützung von Single Layer Water
      • Lokalisierung
      • FAQ
      • Fehlerbehebung
      • Logs und Diagnose
      • Kontakt
      • Bewährte Vorgehensweisen

        • 3DGS mit einem LixelStudio-Mesh neu beleuchten
      • API-Referenz

        • ALCCActorBase
        • ULCCComponentBase
        • ULCCComponent
        • ULCC2Component
        • SOG- / SPZ- / PLY-Actors
        • ALCC2ProxyMesh
        • ALCCClippingVolume
        • ALCCSectionPlane
        • ALCCLoadVolume
        • ULCCUtilLibrary
        • Enums
        • Structs
      • Änderungsprotokoll

        • v3.4.0
        • v3.3.1
        • v3.0.0
        • v2.2.1
        • v1.0.0
        • v0.9.0
        • v0.8.0
        • v0.7.1
        • v0.6.1
        • v0.5.2
        • v0.4.1
        • v0.4.0
        • v0.3.0
        • v0.0.5
        • v0.0.4
        • v0.0.3
        • v0.0.2
        • v0.0.1
    • Unity

      • Einführung in das Unity SDK
      • Technische Funktionen
      • Anforderungen an die Entwicklungsumgebung
      • PC-Schnellstartanleitung
      • Leitfaden zur Optimierung der Projekteinstellungen
      • Pico 4 Ultra-Entwicklungsanleitung
      • Pico 4 Ultra-PC-Streaming-Anleitung
      • Quest 3-Entwicklungsanleitung
      • Quest 3-PC-Streaming-Anleitung
      • OpenXR-Entwicklungsanleitung
      • Pico 4 Ultra-Business-Streaming-Anleitung
      • Glossar
      • FAQ
      • Kontakt
      • Funktionsentwicklungsleitfaden

        • Entwicklungsanleitung für gemischtes Multi-Szenen-Rendering
        • Entwicklungsanleitung für Schattenempfang
        • Entwicklungsanleitung für Echtzeitbeleuchtung
        • Entwicklungsanleitung für Multi-Kamera-Rendering
        • Entwicklungsanleitung für hochauflösendes Bild-Rendering
        • Entwicklungsanleitung zur Kompatibilität der Datenformate LCC und LCC2
        • Entwicklungsanleitung für Ladeeffekte
        • Entwicklungsanleitung für das Umschalten des Mip-Rendering-Modus
        • Entwicklungsanleitung für Kanten- und Eckensnapping
        • Entwicklungsanleitung für projizierte Decals
        • Entwicklungsanleitung für projizierte Video-Decals
        • Entwicklungsanleitung für Hervorhebung
        • Entwicklungsanleitung für Echtzeit-Clipping
        • Entwicklungsanleitung für Farbanpassung
        • Entwicklungsanleitung für das Abrufen von Szenen-Mesh-Daten
        • Entwicklungsanleitung für den Editor-Modus
        • Konfigurationsanleitung für Render-Leistungsparameter
        • Entwicklungsanleitung zum gemeinsamen Paketieren von Anwendung und Daten
        • Entwicklungsanleitung für das Kollisionssystem
        • Anleitung zu macOS-Berechtigungsproblemen in der Entwicklung
        • Entwicklungsanleitung für Kompilierung und Paketierung auf iOS-Geräten
      • API-Referenz

        • LCCManager
        • Renderer
        • Datentypen
      • Changelog

        • v2.3.0
        • v2.2.10
        • v2.2.0
        • v2.1.19
        • v2.0.14
    • Web

      • Einführung
      • Leitfaden zur Rendering-Leistungsoptimierung
      • Grafikkonfiguration
      • Häufige Fragen
      • API-Referenz

        • LCCRender::clearIndexDB
        • LCCRender::dispose
        • LCCRender::load
        • LCCRender::setCamera
        • LCCRender::unload
        • LCCRender::update
        • LCCObject::checkRenderNextFrame
        • LCCObject::clearRenderNextFrame
        • LCCObject::ecef2Prj
        • LCCObject::getBounds
        • LCCObject::getEnvInstancedMesh
        • LCCObject::getInstancedMesh
        • LCCObject::getLodInfos
        • LCCObject::getOriginPosition
        • LCCObject::getProjectionCoordinateSystemInfos
        • LCCObject::hasCollision
        • LCCObject::hasEnvironment
        • LCCObject::hasShcoef
        • LCCObject::intersectsCapsule
        • LCCObject::intersectsRayExt
        • LCCObject::intersectsRayFromOriginExt
        • LCCObject::intersectsSphere
        • LCCObject::lowerToBottom
        • LCCObject::prj2Ecef
        • LCCObject::raiseToTop
        • LCCObject::raycast
        • LCCObject::raycastFromOrigin
        • LCCObject::setAlpha
        • LCCObject::setClipBox
        • LCCObject::setClipPlane
        • LCCObject::setEndLod
        • LCCObject::setLodAutoLevelUp
        • LCCObject::setMaxDistance
        • LCCObject::setMaxNodeSplats
        • LCCObject::setMaxSplats
        • LCCObject::setOriginPosition
        • LCCObject::setPointsColor
        • LCCObject::setRenderState
        • LCCObject::setRotation
        • LCCObject::setScale
        • LCCObject::setSemantic
        • LCCObject::setSemanticColor
        • LCCObject::setSmooth
        • LCCObject::setStartLod
        • LCCObject::setTranslation
        • LCCObject::setVisible
        • LCCObject::togglePointsDisplayMode
        • LCCObject::useEnvironment
        • LCCObject::useShcoef
      • Änderungsprotokoll

        • v0.6.3
        • v0.6.2
        • v0.6.1
        • v0.6.0
        • v0.5.5
        • v0.5.4
        • v0.5.3
        • v0.5.2
        • v0.5.1
        • v0.5.0
        • v0.4.1
        • v0.4.0
        • v0.3.1
        • v0.3.0
        • v0.2.0

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)

KomponenteEmpfohlene Konfiguration (Preis-Leistungs-Weg)AMD-Äquivalent
GPUNVIDIA RTX 30-Serie (12 GB) oder mindestens RTX 3060 Ti (8 GB)AMD Radeon RX 6900 XT / 6950 XT (16 GB)
CPUIntel Core i7-12700K / 12700 (12 Kerne, 20 Threads)AMD Ryzen 7 5800X3D / 7700X (8 Kerne, 16 Threads)
RAM64 GB DDR4 (3200 MHz / 3600 MHz)64 GB DDR4 / DDR5
Speicher2 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.

OSVersionsanforderungGrafik-API und GPUAnpassungs- und Optimierungsempfehlungen
WindowsWindows 10 / 11 (x64)DirectX 11 / 12 mit nativer Compute-Shader-Unterstützung; NVIDIA-GPUs werden bevorzugtDie vollständigste und am gründlichsten validierte Plattform; die obige Preis-Leistungs-Konfigurationstabelle gilt direkt.
macOSmacOS 12 (Monterey) und neuerMetal, wobei Compute Shader über das Metal-Backend laufen; Apple Silicon (M-Serie) empfohlen, Intel + AMD-Diskret-GPUs funktionieren ebenfallsApple 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.
UbuntuUbuntu 20.04 und neuerVulkan, wobei Compute Shader über das Vulkan-Backend laufen; NVIDIA-GPUs werden bevorzugtDie 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-VersionUnterstützte Render-PipelinesStatus
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:

ElementAnforderung
GPUUnterstützt Shader Model 5.0 (Compute Shader)
OSWindows 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.