Перейти к содержанию

LS4 - Импорт 3D-моделей: различия между версиями

Материал из LS Software Wiki
Задача №588 (вики-задача №595)
 
Задача №591 (вики-задача №600)
 
Строка 51: Строка 51:


Здесь собраны '''Положение''' (в метрах), '''Поворот''' (в градусах) и '''Масштаб''' (в процентах). Значения живые: когда вы двигаете модель в 3D-просмотре мышью или горячими клавишами, поля обновляются сами. Значение можно и ввести прямо в поле.
Здесь собраны '''Положение''' (в метрах), '''Поворот''' (в градусах) и '''Масштаб''' (в процентах). Значения живые: когда вы двигаете модель в 3D-просмотре мышью или горячими клавишами, поля обновляются сами. Значение можно и ввести прямо в поле.
'''100 % масштаба''' — это тот размер, с которым модель пришла в сцену при импорте, каким бы ни был масштаб единиц в самом файле. Растянули модель вдвое — в поле 200 %, и эти проценты сохраняются вместе с проектом. Ровно те же значения показывают поля X / Y / Z в полоске над 3D-просмотром — подробнее см. [[LS4 - Масштаб объектов в 3D-просмотре|Масштаб объектов в 3D-просмотре]].


Любое изменение — цвет, текстура, прокрутка, свечение, положение — отменяется по Ctrl+Z.
Любое изменение — цвет, текстура, прокрутка, свечение, положение — отменяется по Ctrl+Z.

Текущая версия от 00:00, 25 августа 2026

Light Stream 4 умеет загружать в 3D-просмотр внешние 3D-модели: здание, декорацию, макет площадки. Модель приходит в проект одним объектом — её можно двигать, красить, назначать текстуры и перезагружать после правок в стороннем редакторе.

Поддерживаемые форматы: FBX, OBJ, ABC, GLB, GLTF.

Как импортировать модель

  1. На панели инструментов 3D-просмотра нажмите кнопку импорта — откроется меню с пунктом «Импортировать модель…».
  2. Выберите файл модели в окне проводника Windows.
  3. Модель появляется в сцене одним объектом. Выделите её в окне «Объекты» — панель свойств покажет три раздела: Основные, Текстуры и Параметры.

Тот же импорт есть в главном меню: Файл → Импорт → «3D-модель (одним объектом)».

📷 Здесь будет скриншот: меню импорта на панели инструментов 3D-просмотра: пункт «Импортировать модель…» и список уже загруженных моделей

В файл проекта записывается только путь к модели и ваши настройки — цвет, текстуры, свечение, положение. Сама геометрия каждый раз читается из исходного файла, поэтому проект остаётся небольшим и открывается быстро. Не переносите и не переименовывайте файл модели отдельно от проекта: программа покажет состояние «Файл не найден».

Обновление загруженных моделей

В том же меню импорта, ниже кнопки «Импортировать модель…», перечислены модели, уже загруженные в сцену. В строке видно имя файла (полный путь — во всплывающей подсказке) и состояние. Точкой помечаются только проблемные строки: файл на диске новее загруженной копии или файла нет вовсе.

  • Обновить в строке — перечитать эту модель с диска.
  • Обновить все — перечитать все изменённые модели сразу.

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

Раздел «Основные»

  • Цвет модели — цвет, которым модель заливается, когда текстуры не используются. Рядом поле с кодом цвета: можно ввести код и применить его клавишей Enter.
  • Свечение и Сила свечения — модель светится собственным светом, сила задаётся ползунком.
  • Путь до модели — имя файла; полный путь виден во всплывающей подсказке.
  • Состояние — «Актуально», «Файл изменён на диске» или «Файл не найден».
  • Открыть в проводнике — открывает папку с файлом модели.
  • Перезагрузить модель — перечитывает файл с диска. Нужна, когда модель поправили в другой программе: положение, поворот, масштаб и ваши настройки материалов сохраняются.
  • Видимость и Замок — скрыть модель в 3D-просмотре и запретить её случайное перемещение.
  • Проигрывать анимацию — для файлов с анимацией; рядом показано, что за анимация найдена в файле.
📷 Здесь будет скриншот: раздел «Основные» в панели свойств импортированной модели

Раздел «Текстуры»

  • Цвет из текстуры — переключает модель между текстурами и заливкой одним цветом.
  • Слоты материалов — список всех материалов загруженной модели; у каждого слота свой цветной кружок, чтобы их было проще различать. Выберите слот, и всё, что ниже, будет относиться к нему.
  • Загрузить текстуру — большая кнопка выбора файла текстуры. После загрузки в ней видно маленькое превью; нажатие ещё раз заменяет текстуру, кнопка «Убрать текстуру» возвращает слот к цвету.
  • Информация — формат, битность и размер загруженного файла текстуры.
  • Полный путь и Открыть в проводнике — путь к файлу текстуры и папка с ним.
  • Прокрутка текстуры — сдвиг текстуры по двум осям в пределах слота.
📷 Здесь будет скриншот: раздел «Текстуры»: список слотов материалов, превью текстуры и прокрутка

Раздел «Параметры»

Здесь собраны Положение (в метрах), Поворот (в градусах) и Масштаб (в процентах). Значения живые: когда вы двигаете модель в 3D-просмотре мышью или горячими клавишами, поля обновляются сами. Значение можно и ввести прямо в поле.

100 % масштаба — это тот размер, с которым модель пришла в сцену при импорте, каким бы ни был масштаб единиц в самом файле. Растянули модель вдвое — в поле 200 %, и эти проценты сохраняются вместе с проектом. Ровно те же значения показывают поля X / Y / Z в полоске над 3D-просмотром — подробнее см. Масштаб объектов в 3D-просмотре.

Любое изменение — цвет, текстура, прокрутка, свечение, положение — отменяется по Ctrl+Z.

Тяжёлые модели

Модель в десятки миллионов треугольников больше не роняет 3D-просмотр до одного кадра в секунду. Геометрия целиком лежит в видеопамяти и не перезагружается туда каждый кадр, а части модели, которые не попали в кадр, не рисуются вовсе: если подойти камерой к крыльцу здания, остальной дом отрисовку не занимает. Повторяющиеся детали файла — аллея одинаковых деревьев, ряд фонарей, сотня балясин — хранятся в памяти в одном экземпляре. Всё это включено само собой и настроек не требует.

Что стоит иметь в виду:

  • Сразу после импорта крупной модели программа на короткое время задумается — геометрия переезжает в видеопамять. Это разово, дальше модель работает быстро.
  • Объём видеопамяти важен. Модель на десятки миллионов треугольников занимает больше гигабайта; если геометрия в видеопамять не помещается, видеокарта вынуждена забирать её из оперативной памяти, и просмотр заметно замедляется.
  • Упрощения далёкой геометрии нет. В отличие от 3D-редакторов, программа не подменяет далёкие детали упрощёнными: всё, что попало в кадр, рисуется полностью. Если сцена всё же тяжеловата, прячьте лишние модели переключателем «Видимость» или упрощайте модель в редакторе перед импортом.

Посмотреть, чем занята сцена, помогает счётчик: Просмотр → Статистика. Он показывает поверх 3D-просмотра число объектов, мешей, приборов и треугольников, а также нагрузку ЦП и GPU.

📷 Здесь будет скриншот: строка статистики поверх 3D-просмотра: объекты, меши, приборы, треугольники, нагрузка ЦП и GPU

Импорт деревом объектов

В главном меню остался и второй, старый пункт — Файл → Импорт → «3D модель (fbx, obj)». Он раскладывает файл на отдельные объекты в дереве сцены: каждую деталь видно и можно двигать и красить по отдельности, и только он приносит из FBX сплайны и источники света.

Платой за это будет вес проекта и скорость: вся геометрия сохраняется прямо в файл проекта (у большой модели это сотни мегабайт и долгое открытие), связи с исходным файлом нет — кнопки обновления у таких объектов не будет, — а объектов в дереве оказываются сотни. Ускорения, описанные выше, рассчитаны на импорт одной моделью. Пользуйтесь этим пунктом, когда нужны именно сплайны, лампы из файла или подетальная правка; во всех остальных случаях импортируйте модель одним объектом.