
Mushrooms Generator строит меши грибов по кривым, нарисованным вручную. В окне редактора рисуются силуэты шляпки, её нижней стороны и ножки, а меш пересобирается в сцене, пока перетаскиваются точки. Когда форма устраивает, её можно экспортировать как меш-ассет с префабом или как FBX.

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

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

Уровни LOD генерируются при экспорте, вместе с LODGroup и высотами переходов. Число сегментов на каждом уровне делится на делители, которые задаются один раз.
На выходе обычный меш Unity, к которому ничего не привязано. Нет компонента в рантайме, нет зависимости от инструмента, нет своего импортёра. Экспортированные префабы и FBX ведут себя как любая другая модель в проекте.

Возможности
- Процедурные грибы на редактируемых кривых Безье, меш пересобирается в сцене по ходу рисования
- Отдельные левая и правая кривые для каждой части: несимметричные шляпки, нижние стороны и ножки
- Ножки строятся по силуэту, поддерживаются наклонённые и сильно изогнутые формы, шляпка автоматически ориентируется по верхнему кольцу
- Радиальные пластинки или просто поры снизу, переключается в пресете
- Реальные размеры в метрах, отдельно от нарисованных пропорций
- Три раскладки сабмешей и UV-атласа: Single, Cap And Stem, Cap Split And Stem
- Дисковые UV сверху для шляпки и нижней стороны, цилиндрические UV для ножки, выровненные UV пластинок под сканированные текстуры
- Генерация LOD в один клик, с готовым LODGroup и автоматически рассчитанными высотами переходов
- Экспорт в меш-ассет с префабом или в FBX-файл
- Полноценный редактор кривых: режимы касательных, вставка и удаление точек, зеркальное копирование и копирование со смещением, подгонка вида, зум и панорамирование
- Сохраняются назначения материалов и настройки экспорта на уровне проекта
- Аккуратные исходники C# в своём namespace, без сторонних зависимостей. Сразу работает с URP, легко переключается на HDRP или Built-in RP

Совместимость
Для HDRP или Built-in RP нужно заменить шейдер у материалов из комплекта на стандартный lit-шейдер этого пайплайна
Видео
![]()
https://www.youtube.com/watch?v=kxY8dz5dSUs
Страница в Asset Store: Mushrooms Generator