Последние новости
Руководство по Publisher в Archicad 28: экспорт в PDF, DWG и IFCЭкструзия в Blender: Edit Mode и Geometry NodesРуководство по моделированию в SketchUp: Follow Me, компоненты и точное перемещениеМатериал тюлевой шторы в V-Ray: полупрозрачная ткань с 2-SidedПеренос сцены в Unreal Engine через Datasmith: масштаб, поверхности и светRender-пассы и композитинг в Blender: постобработка архитектурной визуализацииАрхитектурная визуализация с Nano Banana 2.1: 5 промптов и рабочий процессСечения и 2D-чертежи в Rhino 8: руководство по ClippingPlaneКак пользоваться Blender Asset Browser: библиотеки и организация ассетовКак составить промпт для архитектурного видео с Gemini Omni Flash и Veo
УрокиUnreal EngineDatasmith Exporter

Перенос сцены в Unreal Engine через Datasmith: масштаб, поверхности и свет

В руководстве рассказывается, как проверять масштаб, именование, ориентацию поверхностей и UV-развёртки световых карт в архитектурных сценах, импортированных в Unreal Engine через Datasmith. Разобраться с типичными проблемами видимости и освещения поможет проверка исходной сцены.

Светлый современный интерьер, подготовленный для визуализации в реальном времениИИ-изображение
Иллюстрация создана с помощью ИИ.Изображение: 3dsınıfı / FCA AI

Коротко

  1. Datasmith автоматически приводит единицы измерения исходного приложения к масштабу мира Unreal Engine, где расстояния измеряются в сантиметрах.
  2. Нормали, направленные внутрь, могут привести к тому, что односторонняя геометрия не будет видна под некоторыми углами.
  3. Datasmith добавляет импортированным статическим мешам два UV-канала для световых карт.
  4. Настройки физики и коллизий для статических мешей по умолчанию не создаются.

Что вы узнаете из этого руководства?

Datasmith — это функция для переноса данных из CAD-, BIM- и 3D-приложений в Unreal Engine. Однако нет гарантии, что импортированная сцена будет во всех отношениях выглядеть точно так же, как исходный файл. Преобразование масштаба, имена объектов, нормали поверхностей, UV-развёртки световых карт и коллизии — всё это может влиять на работу со сценой в Unreal Editor.

В руководстве пошагово рассматриваются типичные ситуации, с которыми можно столкнуться после переноса, особенно в проектах архитектурной визуализации и интерьеров. Цель — не просто временно обходить каждую проблему в движке, а понять, когда правильнее вернуться к исходной сцене и исправить её.

Требования и примечание о версиях

В стартовом руководстве Epic для разработчиков с особой лицензией говорится, что в Unreal Engine 4.24 и более поздних версиях Datasmith включён по умолчанию; в более старых версиях движка плагин Datasmith нужно устанавливать отдельно. Согласно тому же руководству, для некоторых исходных приложений, например 3ds Max, SketchUp Pro и Revit, также могут потребоваться плагины экспорта. Эти сведения относятся к версиям, рассматриваемым в руководстве; отдельно проверьте актуальные требования для используемых версий движка и исходного приложения.

В руководстве Epic установка Unreal Engine через Epic Games Launcher указана как один из рекомендуемых способов для пользователей с особой лицензией, работающих вне игровой индустрии. В нём также рассматриваются учётная запись Epic и доступ к Unreal Developer Network для команд с особой лицензией. Поэтому сначала уточните условия лицензирования и доступ к учётным записям в своей организации. Чтобы выполнить приведённые ниже проверки после импорта, подготовьте исходную сцену и проект Unreal.

Проверка переноса Datasmith

  1. Проверьте масштаб и положение объектов. В Unreal Engine расстояния измеряются в сантиметрах. Даже если в исходном приложении используются другие единицы, Datasmith корректно преобразует реальные размеры сцены и её положение в 3D-пространстве. Например, если объект длиной одиннадцать единиц смоделирован в исходной сцене в дюймах, в Unreal Engine он будет иметь длину 25,4 единицы мира. После импорта проверьте объект с известными размерами; прежде чем вручную масштабировать всю сцену, убедитесь, что преобразование соответствует ожиданиям.

  2. Проверьте имена объектов и иерархию. Datasmith по возможности использует сведения об именовании из исходного приложения для создаваемых ресурсов и акторов. Однако подпись статического меша в браузере контента, имя файла ресурса на диске и имя актора на уровне не обязательно совпадают. Имена файлов должны быть уникальными; при совпадении имён акторов Unreal Engine может добавлять числовые суффиксы, чтобы сделать их уникальными. Если вы управляете ресурсами с помощью Blueprint или скриптов Python, учитывайте различия между отображаемой подписью и именем файла.

  3. Если поверхности не видны, проверьте нормали. Unreal Engine использует отсечение обратных граней, чтобы не отрисовывать треугольники, обращённые от камеры. Некоторые инструменты моделирования отображают лицевую и обратную стороны поверхности одинаково, поэтому односторонняя геометрия без толщины может выглядеть нормально в исходном приложении, но пропадать после импорта под определёнными углами. Обойдите модель и проверьте, видна ли поверхность с другой стороны. Если поверхность должна быть видна только с одной стороны, можно развернуть нормаль в исходном приложении. Для элементов вроде стен, которые должны быть видны с обеих сторон, лучше начать с добавления толщины геометрии и направления нормалей наружу.

  4. Решите, где внести постоянное исправление. В Unreal Editor можно изменить ориентацию треугольников статического меша или сделать материал двусторонним. Однако исправление меша в движке может быть потеряно при повторном импорте сцены Datasmith. Двусторонний материал подходит не для всех случаев: Epic предупреждает, что при статическом или стационарном освещении обе стороны поверхности могут использовать один и тот же участок световой карты, что приводит к визуальным артефактам. Для поверхности вроде потолка, видимой только с одной стороны, может подойти изменение ориентации в движке; для поверхностей, видимых с обеих сторон, рассмотрите исправление исходной геометрии.

  5. Проверьте UV световых карт и освещение. При использовании статического освещения каждой вершине статического меша нужны собственные UV-координаты световой карты. Перекрытие треугольников в UV-пространстве может помешать корректному сохранению данных о свете и тенях. Datasmith автоматически выполняет UV-развёртку импортируемых статических мешей и создаёт два новых UV-канала; второй канал настраивается для хранения и применения световых карт. Если после сборки освещения появляются пятна или неожиданные световые эффекты, проверьте и UV-развёртку, и ориентацию поверхностей.

  6. Отдельно настройте коллизии и поведение света. По умолчанию Datasmith не создаёт настройки физики для статических мешей. Если проекту нужны физика или коллизии, их необходимо настроить в Unreal Editor после импорта. Источники света из исходного приложения могут преобразовываться в поддерживаемые типы, однако некоторые источники — например, area light, плоскостные или объёмные — не имеют точного аналога в Unreal Engine; их поведение можно имитировать с помощью специального подхода на Blueprint. Дополнительно проверьте результат в целевой сцене и при нужной схеме освещения.

Типичные ошибки

Решить, что часть модели не импортировалась: возможно, поверхность обращена от камеры. Сначала осмотрите её под другим углом, затем проверьте нормали и убедитесь, что геометрия не односторонняя.

Исправлять всё двусторонними материалами: этот способ может сделать поверхность видимой с обеих сторон, но при статическом или стационарном освещении он способен вызвать визуальные артефакты из-за световых карт. Исправление толщины исходной геометрии и нормалей может оказаться более надёжным решением.

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

Считать, что каждый импортированный меш уже готов к использованию с коллизиями: согласно источнику, Datasmith по умолчанию не настраивает физику для статических мешей. Предусмотрите настройку коллизий в последующих этапах рабочего процесса.

Влияние на рабочий процесс архитектурной визуализации

Для команд, которые превращают архитектурные модели в интерактивные презентации, автоматическое преобразование масштаба может избавить от необходимости заново задавать размеры сцены. Однако после импорта всё равно нужно проверить размеры, ориентацию поверхностей и поведение света. Особенно внимательно следует отнестись к нормалям стен и потолков в интерьерах, а также тонких поверхностей, видимых с обеих сторон. В сценах со статическим освещением важно учитывать UV-перекрытия и последствия использования двусторонних материалов.

Офисам и студентам стоит сохранять упорядоченную иерархию исходного файла и заранее определять, какие исправления нужно выполнять в исходной модели, а какие — в Unreal Engine. Командам, которые управляют большим количеством ресурсов с помощью скриптов, важно учитывать разницу между именем, подписью и именем файла. Требования экспортных плагинов для используемой версии, условия лицензирования и соответствие компьютера требованиям проекта также должны учитываться при планировании переноса. Поскольку в источниках не указан конкретный порог аппаратных требований, дать здесь точную рекомендацию по оборудованию нельзя.

Следующие шаги

Для начала проверьте перенос на небольшом репрезентативном фрагменте сцены. Если масштаб и имена объектов соответствуют ожиданиям, осмотрите односторонние поверхности с разных углов; если используются световые карты, проверьте UV-развёртки. В завершение определите, нужно ли отдельно настроить коллизии и освещение для предполагаемого использования. Такие проверки помогают снизить риск того, что в большой сцене одну и ту же проблему придётся исправлять у множества ресурсов.

Источники и лицензия

Руководство основано на документации Unreal Engine от Epic Games, посвящённой импорту Datasmith, и сведениях из стартового руководства для пользователей с особой лицензией. В записях источников эти страницы отмечены как «свободные». Материал отредактирован и адаптирован на турецком языке.

Источники

Источников: 2
D
dev.epicgames.comdev.epicgames.com/documentation/en-us/unreal-engine/datasmith-import-process-in-unreal-engine
Пересказ
D
dev.epicgames.comdev.epicgames.com/documentation/en-us/unreal-engine/non-games-custom-license-unreal-engine-getting-started-guide
Пересказ

Тексты источников не перепечатываются; короткие цитаты отмечены, остальное — наш пересказ и комментарий.

Мнение 3dsınıfı
3dОценка редактора

Для архитектурных бюро и команд визуализации в Турции автоматическая обработка масштаба в Datasmith — полезное преимущество при переносе сцен из разных приложений для проектирования. Однако корректный перенос не означает, что структура поверхностей и иерархия исходной модели не важны. Тестирование на небольшом фрагменте сцены и исправление проблем в источнике могут сократить объём повторной работы.

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

Частые вопросы

Преобразует ли Datasmith масштаб сцены при переносе в Unreal Engine?

Да. Согласно документации Epic, Datasmith приводит единицы измерения исходного приложения к масштабу Unreal Engine, основанному на сантиметрах.

Готовы ли статические меши, импортированные через Datasmith, к использованию с коллизиями?

Нет. Согласно источнику, Datasmith по умолчанию не настраивает физику для статических мешей; параметры коллизий и физики нужно задать после импорта.

Почему поверхности, импортированные через Datasmith в Unreal Engine, могут быть не видны?

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

Комментарии и форум — на турецком языке.Присоединиться к обсуждению
+

Похожие новости