XGRIDSДокументация
  • 简体中文
  • English
  • 繁體中文
  • 日本語
  • Deutsch
  • Español
  • Italiano
  • Français
  • Русский
  • Polski
  • Nederlands
  • 简体中文
  • English
  • 繁體中文
  • 日本語
  • Deutsch
  • Español
  • Italiano
  • Français
  • Русский
  • Polski
  • Nederlands
  • Lixel CyberColor

    • Руководство пользователя LCC Studio

      • Начало работы
      • Версия и обновления
      • Загрузка и установка
      • Обзор интерфейса и навигация
      • Перед реконструкцией
      • Реконструкция модели
      • Реконструкция одиночной модели
      • Объединение карт
      • Воздушно-наземное объединение
      • Воздушная реконструкция
      • Мои модели
      • Другие функции
      • Настройки и учётная запись
      • Конвертер
      • Реконструкция по видео
      • Часто задаваемые вопросы
    • LCC Scene Editor

      • Версия и обновления
      • Учётная запись и вход
      • Обзор продукта и главная страница
      • Интерфейс редактора
      • Режимы навигации по сцене
      • Файл
      • Настройки
      • Операции редактирования
      • Окно
      • Глобальная панель инструментов
      • Ресурсы и свойства
      • Левая панель инструментов
      • Точки обзора
      • Портал
      • Skybox
      • Аннотации
      • Измерение
      • Flythrough
      • Отчёт по сцене
      • 3D Layout
      • Мини-карта
      • Preview Mode (Viewer)
      • Справка
      • Часто задаваемые вопросы
      • Точка появления
    • LCC Model Editor

      • Версия и обновления
      • Руководство пользователя
      • Обзор и интерфейс
      • Операции с файлами
      • Инструменты выбора
      • Редактирование моделей
      • Измерение
      • Цветокоррекция
      • Управление ресурсами
      • Настройки и справка
      • Часто задаваемые вопросы
    • Рекомендации по применению

      • Объединение нескольких крупных моделей 3DGS
  • Plugin & SDK

    • Unreal

      • Введение
      • Быстрый старт — Windows
      • Быстрый старт — Linux
      • Быстрый старт — Quest3
      • Редакции и лицензирование
      • Рендеринг
      • Растеризация Tiled (экспериментально)
      • Визуальные настройки
      • Нормали и освещение
      • Редактирование сцены
      • Параметры производительности
      • Руководство по оптимизации производительности
      • Интеграция со сторонними и движковыми плагинами
      • Прокси-меш
      • Анимация загрузки
      • Коллизии
      • Поддержка системы навигации
      • Поддержка однослойной воды
      • Локализация
      • Частые вопросы
      • Устранение неполадок
      • Журналы и диагностика
      • Свяжитесь с нами
      • Рекомендуемые практики

        • Переосвещение 3DGS с помощью меша LixelStudio
        • Независимый рендеринг для каждой камеры
      • Справочник API

        • ALCCActorBase
        • ULCCComponentBase
        • ULCCComponent
        • ULCC2Component
        • Actor SOG / SPZ / PLY
        • ALCC2ProxyMesh
        • ALCCClippingVolume
        • ALCCSectionPlane
        • ALCCLoadVolume
        • ULCCUtilLibrary
        • Enums
        • Structs
      • Журнал изменений

        • v3.5.0
        • 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

      • Введение в Unity SDK
      • Технические возможности
      • Требования к среде разработки
      • Руководство по быстрому старту для PC
      • Руководство по оптимизации настроек проекта
      • Руководство по разработке для Pico 4 Ultra
      • Руководство по стримингу Pico 4 Ultra с PC
      • Руководство по разработке для Quest 3
      • Руководство по стримингу Quest 3 с PC
      • Руководство по разработке OpenXR
      • Руководство по бизнес-стримингу Pico 4 Ultra
      • Глоссарий
      • FAQ
      • Свяжитесь с нами
      • Руководство по разработке функций

        • Руководство по разработке смешанного рендеринга нескольких сцен
        • Руководство по разработке приёма теней
        • Руководство по разработке освещения в реальном времени
        • Руководство по разработке многокамерного рендеринга
        • Руководство по разработке рендеринга изображений высокого разрешения
        • Руководство по разработке совместимости форматов данных LCC и LCC2
        • Руководство по разработке эффекта загрузки
        • Руководство по разработке переключения режима рендеринга Mip
        • Руководство по разработке привязки к рёбрам и углам
        • Руководство по разработке проецируемых декалей
        • Руководство по разработке видеопроецируемой декали
        • Руководство по разработке подсветки
        • Руководство по разработке обрезки в реальном времени
        • Руководство по разработке коррекции цвета
        • Руководство по разработке получения данных Mesh сцены
        • Руководство по разработке в режиме редактора
        • Руководство по настройке параметров производительности рендеринга
        • Руководство по разработке совместной упаковки приложения и данных
        • Руководство по разработке системы коллизий
        • Руководство по проблемам с разрешениями при разработке на macOS
        • Руководство по разработке компиляции и упаковки для устройств iOS
      • Справочник по API

        • LCCManager
        • Renderer
        • Типы данных
      • Журнал изменений

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

    • Структурированное пространственное моделирование

      • Руководство по подключению
      • Процесс моделирования
      • Справочник по API
      • Временные учётные данные для загрузки
      • Коды ошибок

Процесс моделирования

На этой странице описан полный путь задачи моделирования от создания до скачивания результатов, переходы между статусами задачи и состав результатов моделирования. Прежде чем вызывать API, выполните настройку из Руководства по подключению.

Требования к входным данным

Выберите входные данные в зависимости от задач моделирования:

Тип входных данныхОписаниеРекомендация
Пакет сцены LCC2Полный каталог сцены со связанными ресурсами, например info/poses.json, и траекторией съёмкиПредпочтителен, если нужны детализированная модель, чёткие текстуры и читаемый текст
Облако точек LASОблако точек LiDAR без траектории съёмки. Должно содержать цвет RGB (Point Data Record Format 2 / 3 / 5 / 7 / 8 / 10). LAS без цвета не поддерживаетсяПредпочтителен, если нужна высокая точность размеров
Облако точек PLYПолное облако точек 3DGS; обрабатывается без траектории съёмкиИспользуйте, если нет ни пакета сцены LCC2, ни облака точек LAS

Поддерживаются два способа загрузки:

  • Каталог: загрузите несколько файлов прямо в каталог input, сохранив их относительные пути.
  • Архив: загрузите файл .zip; сервер распакует его автоматически.

Минимальный процесс интеграции

  1. Создайте задачу: вызовите Создание задачи и получение учётных данных для загрузки. Автоматическое моделирование включено по умолчанию (autoRebuild = 1). Ответ содержит modelId задачи и временные учётные данные для загрузки.
  2. Загрузите входные данные: с временными учётными данными из предыдущего шага выполните загрузку частями через API объектного хранилища соответствующего облачного провайдера. См. Временные учётные данные для загрузки. Итоговый Key файла — это savePath плюс относительный путь файла, например savePath + "render2/info/poses.json".
  3. Сообщите о завершении загрузки: после загрузки всех файлов вызовите Обновление статуса загрузки со значением status = 3. После этого система автоматически запустит моделирование.
  4. Опрашивайте ход выполнения: вызывайте Постраничный список задач или Сведения о задачах и следите за полями status и percent. status = 8 означает, что моделирование завершено; status = 9 — что моделирование завершилось ошибкой. Опрашивайте не чаще одного раза в 5 секунд.
  5. Скачайте результаты: вызовите Скачивание результатов моделирования, чтобы получить временные ссылки для скачивания.

Примечание: число параллельных задач моделирования не ограничено. Вы можете отправить несколько задач сразу; каждая попадает в очередь сразу после отправки, и вычислительный центр распределяет их по мере освобождения узлов.

Другие поддерживаемые сценарии

Докачка и истёкшие учётные данные

Если загрузка прервалась или срок действия временных учётных данных истёк, вызовите Повторное получение учётных данных для загрузки, чтобы получить новые временные учётные данные, и продолжите загрузку частями.

Ручной запуск моделирования

Подходит, если задача создана с autoRebuild = 0 и все входные данные загружены. Вызовите Запуск задачи, чтобы запустить моделирование вручную.

Конечный автомат статусов задачи

statusЗначениеОписание
0Ожидание загрузкиЗадача создана, загрузка не начата
1ЗагрузкаСтатус по умолчанию после создания задачи
2Загрузка приостановленаПриостановка, о которой сообщила интегрирующая сторона
3Загрузка завершенаПосле сообщения сервер сканирует каталог input; при autoRebuild = 1 моделирование запускается автоматически
4Ошибка загрузкиОшибка, о которой сообщила интегрирующая сторона
5Ожидание постановки в очередьЗарезервированный статус; в сценариях Open API не встречается
6В очередиОтправлена в вычислительный центр, ожидает свободного узла
7МоделированиеХод моделирования отображается в поле percent
8Моделирование завершеноВызовите API скачивания, чтобы получить результаты
9Ошибка моделированияПричину смотрите в полях errorCode и failedReason

Переходы между статусами при автоматическом моделировании:

0 Waiting for upload → 1 Uploading → 3 Upload completed → 6 Queued → 7 Modeling → 8 Modeling completed
                           ↓                                                 ↓
                     4 Upload failed                                 9 Modeling failed

Результаты моделирования

По завершении моделирования создаются следующие результаты. Основные файлы для скачивания — три файла в исходных координатах LCC.

Файл результатаЗначение typeОписаниеЕдиницы и координаты
model_align_scan.dxfDXFРедактируемый векторный чертёж, 3D-сетка 3DFACEМиллиметры, 1:1, исходные координаты LCC
model_align_scan.glbGLB3D-модель GLB для предпросмотра или движковМетры, явная ось Z вверх, исходные координаты LCC
model_align_scan.blendBLENDРедактируемый файл проекта BlenderИсходные координаты LCC
model_align_scan.rvtRVTМодель RevitИсходные координаты LCC

К вспомогательным результатам относятся BEV-изображение плана этажа, изображение наложения облака точек, изображение расстановки мебели, общий рендер для предпросмотра и метаданные преобразования координат coordinate_transform.json.