В LEGO® Brick Editor вы можете создавать уникальные постройки на своих островах почти так же, как у себя в гостиной: кирпичик за кирпичиком! В LEGO Brick Editor доступно множество кирпичиков LEGO в ярких фирменных непрозрачных цветах LEGO. Будь то создание собственных объектов LEGO или целого города из кирпичиков — в LEGO Brick Editor возможно всё.
Начинать строить свои LEGO-проекты можно как угодно. Вы можете сразу вытащить все нужные кирпичики из галереи или добавлять их по одному. А можете начать с нескольких кирпичиков и посмотреть, куда вдохновение вас приведёт. Стройте в своём стиле — и не ошибётесь!
Для начала откройте LEGO Brick Editor:
На панели инструментов откройте выпадающее меню Режим выбора и выберите LEGO® Brick Editor.
Также в LEGO Brick Editor можно перейти с помощью сочетания клавиш Shift+6.
LEGO Brick Editor — это инструмент для создания собственных статичных сеток из кирпичиков LEGO, которые можно использовать в качестве игровых объектов и не только. Это набор, в котором представлено определённое количество кирпичиков LEGO, к которым можно применить набор оригинальных цветов LEGO. В LEGO Brick Editor нельзя создавать собственные кирпичики, а также изменять их размер (увеличивать или уменьшать). Работать необходимо с кирпичиками с шипами стандартного размера. Дополнительную информацию о кирпичиках LEGO смотрите в документах Правила бренда LEGO® и Создание островов LEGO.
Обзор LEGO® Brick Editor
LEGO Brick Editor добавляет слева от окна просмотра панель пользовательского интерфейса, содержащую все функции и инструменты, необходимые для создания ваших собственных объектов из кирпичиков. На этой панели вы выбираете кирпичики и их цвет, склеиваете их с помощью Адскла или разделяете — если хотите отредактировать склеенную постройку.
LEGO Brick Editor использует стандартные функции редактора UEFN, такие как окно сборки, панель сведений и каталог ресурсов. LEGO Brick Editor также работает со всеми островами на основе шаблона LEGO, которые можно найти на вкладке «Фирменные шаблоны» в Каталоге проектов.
Панель LEGO Brick Editor состоит из трёх основных разделов:
Инструменты LEGO Brick Editor
Цвет кирпичиков
Поиск и каталог кирпичиков
Инструменты LEGO Brick Editor
Инструменты LEGO Brick Editor выполняют три основные функции:
Привязка — соединяет кирпичики согласно выбранным настройкам режима привязки.
Адскл — склейте свою постройку, создав единую статичную сетку LEGO, которую можно использовать в проекте.
Разделение — разделяет части вашей статичной сетки LEGO, чтобы вы могли отредактировать дизайн и сохранить обновлённую сетку.
Более подробно узнать об Адскле можно в разделе «Адскл» ниже.
Цвет кирпичиков
Цвет кирпичиков включает следующие функции:
Цвет — в этом выпадающем меню отображается выбранный цвет. Эта функция позволяет выбрать цвет кирпичика перед его размещением в окне просмотра или применить выбранный цвет к уже выделенным кирпичикам.
Определить цвет кирпичика — эта функция считывает цвет выбранного кирпичика в окне просмотра и применяет его к текущему выбранному цвету в разделе «Цвет». Выберите цвет кирпичика для копирования, а затем примените этот цвет к другому кирпичику.
Применить цвет кирпичика — эта кнопка изменяет цвет выбранного кирпичика на текущий выбранный цвет. Следующий кирпичик, который вы выберете, будет того же цвета.
Поиск и каталог кирпичиков LEGO
Каталог LEGO Brick Editor содержит список всех доступных кирпичиков. Просматривайте каталог, чтобы найти подходящий кирпичик, или введите название нужного кирпичика в строке поиска.
При работе с кирпичиками LEGO необходимо соблюдать два условия.
Кирпичики в каталоге имеют фиксированный набор цветов. В целях сохранения аутентичности кирпичиков LEGO в UEFN их материал менять запрещено.
Кирпичики из каталога нельзя масштабировать в проектах. Эта функция отключена в режиме LEGO Brick Editor. Проверка соблюдения этого правила выполняется средством проверки проектов.
Почему нельзя изменять размер кирпичиков, спросите вы? Кирпичики LEGO должны иметь единый масштаб во всём проекте, чтобы шипы и трубки можно было соединять. Подробнее о размерах кирпичиков LEGO смотрите в разделе Создание островов LEGO.
Во время строительства вам может понадобиться дублировать выбранный кирпичик или набор кирпичиков. Для этого нажмите Ctrl+D на клавиатуре — копия появится рядом с выбранным объектом. В процессе строительства вы будете использовать это сочетание клавиш очень часто.
Каталог кирпичиков LEGO
Ниже представлен обзор всех доступных в редакторе кирпичиков LEGO.
| Доступные кирпичики LEGO | ||||
|---|---|---|---|---|
Кирпичик 1 x 1 | Кирпичик 1 x 2 | Кирпичик 1 x 3 | Кирпичик 1 x 4 | Кирпичик 2 x 2 |
Кирпичик 2 x 3 | Кирпичик 2 x 4 | Кирпичик с изгибом 1 x 4 | Кирпич 1 x 2 x 1 с изгибом без выреза | Малый конус 1 x 1 |
Круглый кирпичик 1x1 | Кирпичик 16 с крестовиной | Конус 2 x 2 x 2 | Пластина 1 x 1 | Пластина 1 x 2 |
Пластина 1 x 3 | Пластина 1 x 4 | Пластина 1 x 8 | Пластина 2 x 2 | Пластина 2 x 3 |
Пластина 2 x 4 | Пластина 2 x 8 | Пластина 4 x 6 | Пластина 8 x 8 | Угловая пластина 1 x 2 x 2 |
Угловая пластина 2 x 2 с углом 45° | Угловая пластина 3 x 3 с углом 45° | Круглый кирпичик 1x1 | Круглый кирпичик 2x2 | Пластина 1 x 1 с зубцом |
Пластина 1 x 2 с 1 выступом | Пластина 2 x 2 с 1 выступом | Тарелка 16 | Плоская плитка 1 x 1 | Плоская плитка 1 x 2 |
Плоская плитка 1 x 3 | Плоская плитка 1 x 4 | Плоская плитка 2 x 2 | Решётка радиатора 1 x 2 | Плоская круглая плитка 1 x 1 |
Плоская круглая плитка 2 x 2 | ¼ круглой плитки 1X1 | Плитка 2 x 2 с изгибом | Плоская плитка 2 x 3 с углом | Плитка для крыши 1 x 1 x ⅔ |
Плитка для крыши 1 x 2 x ⅔ | Плитка для крыши 1 x 2 с углом 45° | Плитка для крыши 1 x 3 с углом 45° | Обратная плитка для крыши 1 x 2 | Обратная плитка для крыши 1 x 3 с углом 25° |
Профильный кирпичик 1 x 2 | Профильный кирпичик 1 x 2 с одним пазом | Кирпичик забора 1 x 2 | Столбик 1 х 1 х 6 | Двойная сфера 2 x 2 x 1 2/3 с выступом |
Ребристая пирамидальная плитка 1 x 1 x 2/3 | Плитка для крыши с решёткой 1 x 2 x 2/3 | Плитка для крыши 1 x 2 с углом 45°, без выступов | Обратная плитка для крыши 1 x 2 с углом 45°, с вырезом | Пластина 2 x 2 x 2/3 дуга, перевёрнутая дуга |
Кирпичик 1 x 3 x 3 внутри арки, с вырезом и выступом | Кирпичик 1 x 3, внешняя полуарка | Кирпичик 1 x 3 x 2 с внутренней дугой | Кирпичик с изгибом 1 x 5 x 4 перев. | Кирпичик с изгибом 1 x 3 x 3 |
Кирпичик с изгибом 1 x 4 x 3 | Кирпичик с изгибом 1 x 5 x 4 | Арка окна | Угол оконной арки | Ограждение 1 x 4 x 2 с 4 выступами |
Ограждение 1 x 4 x 2 с валом | Овощ | Кухонное оборудование |
Строительство из кирпичиков
Приготовьтесь строить как настоящий мастер-строитель! Начните с этих простых шагов:
Выберите цвет для своего кирпичика.
Перетащите выбранный кирпичик из набора кирпичиков в окно просмотра.
Повторяйте шаги 2 и 3, чтобы создать постройку или объект своей мечты из LEGO.
Чтобы попрактиковаться в использовании LEGO Brick Editor, откройте остров шаблона LEGO Brick Editor и следуйте инструкции в документации по шаблону LEGO Brick Editor — так вы узнаете больше о работе с инструментами редактора.
Чтобы разобрать склеенные кирпичики, выберите объект, склеенный Адсклом, а затем выберите Разделить в инструментах LEGO Brick Editor. Кирпичики тут же отделятся друг от друга, но останутся на месте.
Вращение кирпичиков
Кирпичики вращаются с помощью стандартного ориентира вращения. В режиме вращения внутри выбранного кирпичика отображается ромбовидная форма. Этот ромб вращается вместе с кирпичиком посредством ориентира, демонстрируя трёхмерный вид кирпичика. Каждый шип и точка соединения — это отдельная точка вращения на всех кирпичиках, поэтому ориентир можно установить на верхнюю или нижнюю точку вращения.
По умолчанию кирпичики фиксируются с поворотом на 90 градусов вокруг каждой оси. Для вращения кирпичиков можно использовать клавиатуру.
При клике на кирпичик появляется жёлтый ромб. Редактор определяет ближайшее к курсору поле соединения и использует его в качестве центра вращения. Поле соединения работает как датчик и магнит. Оно определяет, когда другой кирпичик находится рядом, и направляет этот кирпичик к ближайшему шипу на кирпичике или пластине для соединения.
При работе с кирпичиками LEGO важно использовать именно инструмент LEGO Brick Editor. Когда этот инструмент активен, он заменяет панель инструментов своими собственными ориентирами выбора, перемещения и вращения. Использование этих ориентиров вне инструмента не позволит сохранить фиксацию элементов LEGO.
Сцепление кирпичиков
В режиме LEGO Brick Editor кирпичики автоматически сцепляются, когда находятся рядом друг с другом. Для оптимального сцепления при работе с LEGO Brick Editor убедитесь, что в настройках UEFN значение положения сцепления установлено на 16.
Кирпичики LEGO привязываются к области шипов сетки с шагом, кратным 16. Подробнее о шипах LEGO, размерах кирпичиков, привязке и других характеристиках смотрите в разделе Создание островов LEGO.
Принцип сцепления LEGO действует только в режиме LEGO Brick Editor. Настройки привязки LEGO Brick Editor используют размеры шага привязки, отличные от стандартных настроек редактора UEFN. В режиме LEGO Brick Editor следующие настройки привязки Fortnite недоступны:
Переключение привязки
Привязка к сетке
Привязка к текущему углу
Коэффициенты изменения размера масштабирования
Расширенные настройки привязки
Расширенные настройки привязки можно найти в настройках Выбор элемента сетки на панели инструментов окна просмотра.
| Настройка | Функция |
|---|---|
Щёлкнуть, чтобы завершить перетаскивание | Кирпичик следует за движением мыши, пока вы не щёлкнете, чтобы зафиксировать его на другом кирпичике или сетке. По умолчанию эта настройка отключена — чтобы её включить, выберите несклеенный кирпичик в окне просмотра. |
Включить привязку по краям | Позволяет кирпичикам автоматически сцепляться при размещении рядом. |
Максимальное расстояние привязки | Максимальное расстояние перемещения выделения для завершения привязки при использовании ориентира. |
Размещение по одному полю | Определяет, должны ли отдельный шип или трубка соединяться с другим отдельным шипом или трубкой при перетаскивании кирпичиков. |
Привязку можно настроить, выбирая параметры сцепления в зависимости от поверхности кирпичика, вращения и других факторов. Нажмите значок магнита на панели инструментов окна просмотра, чтобы выбрать новые настройки привязки.
В LEGO Brick Editor кирпичики сцепляются так же, как и в обычном LEGO: только при наложении сверху. Пересекаться они не могут. Если сцепить кирпичики не получается, проверьте, нет ли препятствий, мешающих выбрать кирпичик в окне просмотра. Также можно выйти из LEGO Brick Editor и снова войти, чтобы выполнить мягкую перезагрузку редактора.
Склеивание LEGO-построек
Как в «Лего Фильме», кирпичики можно «склеить» в одну оптимизированную статичную сетку — но Адсклом при этом вы не испачкаетесь. Адскл работает как средство цифрового создания контента. Его можно использовать для создания модульных частей, которые затем можно многократно использовать в проекте.
Разбейте большой объект на несколько меньших частей и склейте их по отдельности.
Например, при постройке здания разные части стены можно склеить в один многоразовый модуль. Пробуйте склеивать разные части здания — этажи, крыши и прочее.
Создавая объекты в проекте, сначала склейте основную структуру с помощью Адскла, а затем добавляйте разные кирпичики для украшения и придания уникальности.
Все склеенные с помощью Адскла сетки помещаются в каталог ресурсов.
В режиме выбора двойной щелчок по кирпичику LEGO или сетке выделяет этот объект и все другие объекты, соединённые с ним посредством шипов. Процесс автоматически продолжается до тех пор, пока не будут выделены все связанные элементы. Это удобно, если нужно выделить набор кирпичиков для склеивания Адсклом.
При использовании Адскла следует помнить о некоторых ограничениях и рекомендациях:
После склеивания структуры с помощью Адскла цвет склеенных кирпичиков изменить нельзя. Чтобы применить новый цвет, нужно сначала разделить кирпичики, а затем снова склеить их Адсклом.
Адсклом можно склеивать выбранные кирпичики — независимо от того, сцеплены ли они физически или просто расположены рядом. Процесс склеивания может занять какое-то время. Не торопитесь.
Если операцию склеивания отменить, исходные кирпичики вернутся, но изменения в склеенной сетке отменить не удастся. Это позволяет сэкономить память: хранить полные сетки в истории отмены нецелесообразно.
Если вы склеиваете поверх уже существующей склеенной сетки, все её экземпляры в сцене будут обновлены. Будьте осторожны — чрезмерное изменение формы может привести к пересечениям или нарушению существующих соединений.
Склеенные с помощью Адскла сетки имеют точку поворота в нижнем центре. Если вам это не подходит, точку поворота можно изменить после создания в режиме скульптора с помощью инструмента редактирования точки поворота. Изменённые точки поворота не сохраняются при повторном склеивании Адсклом.
Вы также можете дополнительно настроить созданную область коллизии. Это допустимо при условии сохранения механизма обнаружения пересечений LEGO/LEGO. Изменения не сохраняются при повторном склеивании Адсклом.
Для оптимизации сеток Адскл пытается определить, можно ли увидеть конкретный треугольник снаружи. Если пути нет, эти треугольники удаляются. Это значительно сокращает общее количество треугольников, но при этом влияет и на способ моделирования. Не создавайте слишком сложные пространства, по которым планируете перемещаться, в виде одной склеенной сетки. Разбивайте их на составные части.
Управление памятью при склеивании Адсклом
В редакторе склеенные кирпичики относятся к пользовательским ресурсам. Крупные LEGO-конструкции могут потреблять значительный объём памяти. Именно в этих случаях будет полезно склеивать ключевые части с помощью Адскла: это эффективный способ работы в рамках ограничений памяти.
Склеенная модель занимает больше памяти, чем несклеенная. В несклеенной модели повторяющиеся части рассчитываются как отдельные экземпляры — даже на уровне кирпичиков. Когда модель склеивается в один объект с помощью Адскла, она уже не может создавать отдельные экземпляры кирпичиков, из-за чего использует больше памяти.
Так зачем же склеивать свои постройки с помощью Адскла? Адскл ускоряет процесс строительства! Склеивая ключевые части своей конструкции с помощью Адскла, вы создаёте повторяющийся модуль, который можно комбинировать для создания более крупного объекта. Кроме того, при перемещении построенной конструкции вам не придётся вручную перемещать каждый отдельный кирпичик в окне просмотра.
После склеивания объект становится статичной сеткой. Эта статичная сетка хорошо оптимизирована и работает эффективнее, чем отдельные кирпичики. Одну и ту же статичную сетку можно использовать несколько раз в проекте без увеличения требований к памяти, поскольку дубликаты ссылаются на оригинальный экземпляр сетки и его данные, не требуя дополнительной памяти.
LEGO Brick Editor также совместим с инструментами управления памятью UEFN. Для оптимизации проекта ознакомьтесь с документами в разделе Память и оптимизация.
Новые кирпичики LEGO можно добавлять к уже склеенным сеткам, продолжая работать над постройками.
Часто задаваемые вопросы
Работает ли LEGO Brick Editor с устройством сборки LEGO?
Нет, объекты, созданные в LEGO Brick Editor, нельзя использовать с устройством сборки. Устройство сборки использует ресурсы LEGO в виде группы геометрических объектов, тогда как LEGO Brick Editor работает со статичными сетками. Поскольку LEGO Brick Editor экспортирует статичные сетки, устройство сборки не распознаёт их как объект, доступный для сборки.
Как взаимодействуют отдельные кирпичики и склеенные сетки с объектами из существующего каталога LEGO?
В первой версии мы разделяем их по режимам редактора. В режиме редактора можно выбирать только отдельные кирпичики или склеенные сетки, а правила сцепления не применяются к объектам из каталога.
Как получить больше кирпичиков и дополнительные цвета для них?
В этой первой версии количество контента ограничено. Мы хотели просто представить редактор сообществу и понять, какие возможности будут полезны разработчикам. Создавать новые кирпичики или использовать цвета, отличные от предустановленных, нельзя. Новые кирпичики и цвета могут появиться в LEGO Brick Editor в будущем. Подробнее о том, что можно и что нельзя делать с кирпичиками LEGO, можно узнать в Правила бренда LEGO®.
В редакторе отсутствует важная функция. Когда она появится?
В этой первой версии количество контента ограничено. Мы хотели просто представить редактор сообществу и понять, какие возможности будут полезны разработчикам. О том, какие функции вы хотели бы видеть, вы можете написать в своих отзывах на форумах.
Можно ли использовать LEGO Brick Editor с объектами зданий?
Да, склеенные статичные сетки можно использовать в акторах объектов зданий Fortnite и статичных сеток зданий.
Можно ли использовать LEGO Brick Editor с Scene Graph?
Да, после создания статичной сетки с помощью Адскла на неё можно ссылаться через компонент статичной модели. Обратите внимание, что в отношении Scene Graph действуют те же самые правила: материалы и масштаб нельзя изменять, пересечений между элементами LEGO необходимо избегать. На данный момент мы проверяем соблюдение первых двух правил, но не перекрытие объектов для компонентов сетки. Мы исправим это в одном из обновлений.
Будут ли кирпичики разваливаться при столкновении?
В первой версии мы не реализовали поддержку групп геометрических объектов — формата объектов для разрушаемых элементов каталога LEGO. Поскольку устройство сборки также не может функционировать без такой поддержки, в этой первой версии оно не поддерживается. Рекомендуем пока что использовать приёмы из шаблона «Боевое приключение», чтобы объекты зданий исчезали при уничтожении и создавали отдельные шипы-монеты.