Fast Levels Toolkit

Fast Levels Toolkit

Свои 3D-примитивы, булевы операции и работа с объектами сцены прямо в редакторе Unity.

Primitives Mesh Generator & Tools — расширение редактора, которое упрощает работу с 3D в Unity. Кроме стандартных встроенных примитивов, в нём есть формы с подробной настройкой, булево вычитание и утилиты для работы с объектами сцены.

Fast Levels Toolkit

Что есть в Primitives Mesh Generator & Tools:

Скорость: Сложные формы генерируются быстро, не выходя из редактора Unity.

Интерфейс: Панель быстрого создания примитивов в оверлее Scene view.

Настройка: Подробный контроль над геометрией и UV примитивов.

Всё в одном: Генерацию примитивов можно сочетать с булевыми операциями и размножением объектов и моделировать более сложные вещи прямо в Unity.

Fast Levels Toolkit

Меньше рутины: Умное дублирование и сброс объектов на поверхность экономят время на повторяющихся задачах.

PathReplicator — инструмент для создания и редактирования кривых Безье в 3D-сцене, вдоль кривой можно размножать GameObject'ы.

Map Generator — процедурный шум прямо в редакторе Unity. Можно наложить друг на друга до пяти шумовых карт и получить свою текстуру с эрозией, гребнями (ridges), billow-шумом, резкостью и бесшовным тайлингом — для ландшафтов, абстрактных картинок или готовых игровых поверхностей.

Fast Levels Toolkit

Cubemaps Wizard

Инструмент в редакторе: можно настроить параметры, посмотреть результат и экспортировать текстуры.

Подходит для природных объектов.

Интеграция с редактором: Всё делается в понятных окнах редактора.

Пригодится для левел-дизайна, прототипирования и создания ассетов прямо в Unity.

Если ассет понравился, буду рад оценке и отзыву в Asset Store.

Fast Levels Toolkit

Некоторые компоненты из этого пакета продаются и отдельно, ссылки ниже:

Noises Textures Generator

Object Multi Replicator

Object Path Replicator

Возможности

Генерация примитивов:

Geosphere: Детализированные сферы с настраиваемым радиусом и числом подразбиений. Есть опциональное сглаживание по Лапласу для более равномерного распределения вершин и UV-развёртка без швов для сферических текстур.

Box: Параллелепипеды с настраиваемыми шириной, высотой, длиной и числом разбиений на каждой стороне. Для типов «Plain» и «Cube» есть отдельный UV-маппинг 1:1, текстура ложится без искажения масштаба.

Fast Levels Toolkit

Pyramid: Пирамиды с настройкой размера основания, высоты, числа сторон и сегментов по высоте. Есть несколько вариантов UV-маппинга (Plain, Spherical, Cylinder, Cube).

Tube: Полые трубы с настраиваемыми внутренним и внешним радиусом, длиной, числом сегментов по длине и числом сторон. Для типов «Plain» и «Cylinder» есть своя UV-развёртка, плотность текстуры на стенках и торцах одинаковая.

Fast Levels Toolkit

Torus: Торы («бублики») с заданием внутреннего и внешнего радиуса, числа основных и малых сегментов. Для маппинга «Plain» есть своя UV-развёртка, масштабированная по мировым размерам, чтобы текстура ложилась точно.

Cristal. Цилиндр с фаской: настраиваются высоты и радиусы корпуса и фаски. От 3 до 30 сторон.

Fast Levels Toolkit

Превью на лету: Примитив обновляется в Scene view прямо во время изменения параметров.

Свой материал: Сгенерированным мешам можно назначить любой материал.

Булево вычитание мешей (A - B):

Точное вычитание одного меша из другого.

Новым поверхностям среза можно назначить свой материал.

Исходные объекты можно удалить после операции.

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

Булева операция рассчитана в первую очередь на прототипирование и надёжнее всего работает на простых низкополигональных manifold-мешах (замкнутых, без дыр и пересекающихся граней).

Fast Levels Toolkit

Multy Replicator & Object Dropper:

Пакетное дублирование: выделенные объекты копируются много раз по гибким правилам трансформации.

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

Случайные трансформации: Случайный разброс позиции (в заданном диапазоне), поворота (по всем осям) и масштаба (единый множитель), чтобы расстановка выглядела естественно.

Fast Levels Toolkit

Prevent Intersect: (Для случайных позиций) Инструмент сам пытается найти для новых копий места, где они не перекрываются, расстановка получается аккуратнее.

Object Dropper: Выделенные объекты опускаются на ближайшую поверхность под ними (террейн или коллайдеры), основание встаёт точно в точку касания. Удобно, когда нужно расставить много объектов на локации.

Fast Levels Toolkit

PathReplicator — инструмент для редактора Unity: строит и редактирует кривые Безье в 3D-сцене и размножает GameObject'ы вдоль кривой. В редакторе есть удобный интерфейс, чтобы создавать кривые с настраиваемыми узлами и равномерно расставлять объекты по всей длине кривой.

Скрипты Map Generator создают многослойные цветные текстуры на основе шума, у шума много настроек. В каждом слое можно включить полностью бесшовный шум.

Fast Levels Toolkit

Полная поддержка Undo/Redo для всех операций.

Все скрипты генерации мешей можно использовать в рантайме, а не только в редакторе.

Видео

Fast Levels Toolkit

https://www.youtube.com/watch?v=rtDEHV8FsTY

Fast Levels Toolkit

https://www.youtube.com/watch?v=sRZsYs6PXIs

Fast Levels Toolkit

https://www.youtube.com/watch?v=dgFta_hqCXw

Страница в Asset Store: Fast Levels Toolkit