Коротко
- Дополнение поддерживает импорт и экспорт файлов E57, PLY, LAS/LAZ, PCD, XYZ и PTS.
- Импортированные данные, такие как цвет, нормали, интенсивность и классификация, можно использовать в Blender как атрибуты точек.
- Версия 0.6.0 на странице дополнения датирована 11 сентября 2026 года; в ней добавлены выбор атрибутов для экспорта и предупреждения о потере данных.
- При экспорте в E57 нормали не записываются; при экспорте в LAS координаты квантуются с точностью до миллиметра.
Что вы узнаете из этого руководства?
Вы узнаете, как импортировать данные сканирования с помощью дополнения Point Cloud I/O для Blender, проверять отображение и атрибуты облака точек, а затем экспортировать его в подходящем формате. Дополнение использует нативные объекты PointCloud в Blender, а не преобразует файлы в меши. Благодаря этому точки, цвета и другие поля сканов можно обрабатывать с помощью Geometry Nodes или шейдеров.
В архитектурных проектах и интерьерах такой рабочий процесс позволяет добавлять в сцену данные лазерного сканирования или облака точек из других источников, изучать их вместе с существующей моделью, визуализировать на основе данных или экспортировать в другом формате. Однако доступные источники не гарантируют такие возможности, как преобразование облака точек в упорядоченный элемент конструкции, проверка точности измерений или беспроблемный обмен с другими программами. Перед переносом проверьте формат файла и то, как целевое приложение обрабатывает атрибуты.
Требования и совместимость
На странице Point Cloud I/O в Blender Extensions перечислены поддерживаемые форматы: E57, PLY, LAS/LAZ, PCD, XYZ и PTS. В описании дополнения указано, что цвета точек, нормали, интенсивность, классификация, номера проходов LiDAR и пользовательские поля из файла можно переносить в атрибуты точек. Наличие конкретных атрибутов зависит от исходного файла и формата.
В источниках не указана минимальная версия Blender, необходимая для работы дополнения. Поэтому перед установкой проверьте, отображается ли оно в разделе Get Extensions в Blender. Некоторые зависимости дополнения представлены в виде wheels для Python 3.13 и доступны для macOS arm64, Linux x86_64 и Windows x86_64. Intel Mac из коробки не поддерживается; для этих систем, как указано в источниках, может потребоваться собрать соответствующие wheels из исходного кода. На странице дополнения информация о стоимости отсутствует.
1. Установите дополнение и подготовьте файл
В Blender откройте Edit > Preferences > Get Extensions. Введите Point Cloud I/O в поле поиска и установите дополнение из списка. В источнике этот способ описан как штатный метод установки дополнения; также отмечается, что вручную устанавливать пакеты через pip или скачивать зависимости из интернета не требуется.
Перед импортом определите формат файла. Например, LAS/LAZ используют для данных LiDAR, а E57 может содержать несколько сканов. В файлах XYZ назначение столбцов определяется автоматически по их количеству. Это важно, чтобы данные попали в сцену с правильными полями.
2. Импортируйте облако точек
В меню File выберите команду импорта, соответствующую формату. Дополнение предлагает отдельные варианты для E57, PLY, LAS/LAZ, PCD, XYZ и PTS. Например, для PLY используйте File > Import > PLY Point Cloud (.ply), а для LAS/LAZ — File > Import > LAS/LAZ Point Cloud (.las, .laz).
Каждый скан в файле E57 можно импортировать как отдельный объект PointCloud; при необходимости сканы можно объединить с помощью параметра Merge Scans. Для импорта XYZ заголовок файла не обязателен: три столбца интерпретируются как координаты, четыре — как координаты и интенсивность, шесть — как координаты и RGB, семь — как координаты, интенсивность и RGB. В формате с девятью столбцами также могут содержаться RGB и компоненты нормали. Первая строка количества точек в PTS считывается, а структуру полей дополнение определяет по ширине строк.
Если после импорта облако не видно, проверьте, не используются ли в LAS/LAZ большие координаты. По умолчанию в дополнении включён параметр Center on Origin: он вычитает из данных координат наименьшее значение и размещает облако ближе к началу координат. Исходное смещение сохраняется в объекте как las_origin_offset и снова добавляется при экспорте. Эта настройка предназначена для работы с большими значениями координат в пределах точности float32.
3. Проверьте отображение и атрибуты
После импорта дополнение может создать материал Principled BSDF, связанный с цветом или нормалью облака точек. Оно также подбирает начальный радиус точек по ограничивающей рамке и плотности облака. Эти настройки помогают сразу увидеть точки после открытия файла, но результат следует проверить с учётом масштаба сцены и плотности сканирования.
Нажмите N в 3D Viewport, чтобы открыть боковую панель, и перейдите на вкладку Point Cloud. Здесь отображаются количество точек и доступные атрибуты, а ползунок радиуса позволяет менять размер точек на экране. На панели также есть быстрые настройки ÷10, ÷2, Auto, ×2 и ×10. Панель доступна не только для объектов, недавно импортированных с помощью дополнения, но и для выбранных объектов PointCloud, созданных другими способами.
Перед использованием атрибутов в Geometry Nodes или шейдерах проверьте их названия и типы. Например, цвет, интенсивность и классификация служат разным целям; кроме того, они могут присутствовать не во всех исходных файлах. Согласно описанию дополнения, классификацию LAS можно преобразовать из данных uint8 в атрибут INT. Если в рабочем процессе не хватает ожидаемого поля, проверьте это также перед экспортом.
4. Проверьте формат и возможную потерю данных при экспорте
Экспортируйте облако с помощью подходящей команды File > Export. В версии 0.6.0 дополнения в окна экспорта добавлен раздел Source Attributes. Для каналов, поддерживаемых форматом, можно выбрать исходный атрибут; оставить значение Auto, отключить его с помощью None или назначить другой совместимый атрибут. Согласно примечаниям к версии, сопоставление имён теперь не зависит от регистра и знаков пунктуации; также распознаются некоторые распространённые альтернативные названия.
В этой же версии добавлены предупреждения об атрибутах, которые не будут записаны в файл. Они помогают заметить возможную потерю данных, но надёжнее всего после экспорта проверить файл в целевом приложении. Для экспорта PLY дополнение использует собственный модуль записи PointCloud, который отличается от встроенного экспортёра Stanford PLY в Blender. В руководстве Blender встроенный процесс экспорта PLY описан применительно к мешам и параметрам для мешей; убедитесь, что для облака точек выбрана правильная команда дополнения — PLY Point Cloud.
Важные ограничения: при экспорте в E57 нормали не записываются; импортированный атрибут нормали может сохраниться в Blender, но обратно в файл E57 не попадёт. При экспорте в LAS масштаб фиксирован на уровне 1 мм, а координаты квантуются с точностью до миллиметра. Сжатие LAZ можно включить параметром Compress (LAZ) в окне экспорта. Поэтому заранее оцените масштаб проекта, целевой формат и атрибуты, которые необходимо сохранить.
Распространённые ошибки и следующие шаги
Выбран неправильный инструмент PLY: встроенный инструмент Stanford PLY в Blender создаёт меш, а инструмент Point Cloud PLY в дополнении — объект PointCloud.
Точки не видны: настройте радиус на вкладке Point Cloud боковой панели. Дополнение автоматически определяет радиус по умолчанию, но результат зависит от масштаба.
Не хватает атрибутов: проверьте параметры Source Attributes и предупреждения о потере данных в окне экспорта.
Предполагается, что нормали E57 будут записаны обратно: дополнение не экспортирует это поле в E57; при необходимости рассмотрите другой способ передачи данных.
Не учитывается точность в файле LAS/LAZ с большими координатами: примите во внимание работу параметра Center on Origin и фиксированный миллиметровый масштаб при экспорте.
Первую проверку выполните на копии исходного файла проекта. Затем импортируйте небольшое тестовое облако, проверьте его отображение и атрибуты, а также экспорт в целевой формат. Для архитектурных и интерьерных команд это дополнение позволяет переносить данные сканирования в сцену Blender и использовать их в визуальном процессе. Однако точность измерений, система координат, совместимость и перенос атрибутов должны проверяться для каждого проекта.
Источник и лицензия
Материал подготовлен на основе страницы дополнения Point Cloud I/O в Blender Extensions и документации Blender по Stanford PLY. Руководство Blender распространяется по лицензии CC BY-SA 4.0; его содержание адаптировано на турецкий язык. На странице дополнения отдельная лицензия для этого материала не указана.
Источники
Источников: 2Тексты источников не перепечатываются; короткие цитаты отмечены, остальное — наш пересказ и комментарий.
Для архитектурных бюро и студентов в Турции, работающих с данными сканирования, главное преимущество дополнения — возможность переносить облака точек разных форматов в нативные объекты PointCloud в Blender и использовать их атрибуты в Geometry Nodes или шейдерах. Это может позволить работать на этапах визуализации и изучения данных без отдельного преобразования в меш.
Однако при выборе дополнения не стоит ориентироваться только на поддержку форматов. Ограничения вроде отсутствия поддержки Intel Mac, невозможности записать нормали в E57 при экспорте и миллиметрового масштаба LAS важны для производственных файлов. В источнике нет информации о цене дополнения; командам следует проверить совместимость в своей версии Blender и целевых приложениях.
Частые вопросы
Какие форматы файлов поддерживает Blender Point Cloud I/O?
Указана поддержка импорта и экспорта E57, PLY, LAS/LAZ, PCD, XYZ и PTS.
Сохраняет ли дополнение нормали в файлах E57?
После импорта нормали могут сохраняться в Blender как атрибут, но при экспорте в E57 они не записываются.
Работает ли Point Cloud I/O на Intel Mac?
Согласно странице дополнения, Intel Mac из коробки не поддерживается; может потребоваться собрать необходимые wheels из исходного кода.



