🧩Итак, об аддоне
Библиотека meshoptimizer представляет из себя кучу опций, которые запутают и отпугнут любого 3D-художника. Своей задачей я поставил привести интерфейс к более понятному, удобному виду. Меньше кнопок — меньше возможности ошибиться или запутаться. Но и совсем вырезать эти опции из интерфейса тоже нельзя, так как модели все разные, и есть большая вероятность, что для некоторых случаев их хотелось бы потрогать. В итоге всё пришло к гибридному виду.
Базово есть глобальные настройки, предварительно выставленные для каждого лода:
— количество лодов
— процент упрощения сетки
— модификатор агрессивности упрощения
Ну и пара опций, которые глобальны для всех произведённых лодов.
Общий вид панели.
Вся сложность опций спрятана как раз в модификаторах агрессивности упрощения. Каждый модификатор уже включает рекомендованные настройки для определённых режимов, но, открыв Details, можно внести необходимые для конкретной уникальной модели коррективы.
все имеет поясняющие тултипы на ru и eng
Некоторые опции очень ситуативны и не используются ни в одном из заготовленных модификаторов, но доступны в Details для корректировки (например, делать лод из предыдущего лода, или пересчёт нормалей).
Значения опций для каждого модификатора можно настроить под себя, как и именование постфикса лодирования.
настройки в preferences - addons
Так же можно заготавливать пресеты с уже сохранёнными настройками под определённые типы мешей.
Чтобы было удобно быстро вносить корректировки в конкретный лод — каждый лод можно пересобирать отдельно, по отдельной кнопке. И так же изолировать от остальных для удобства осмотра.
Также лоды можно переключать слайдером и выстраивать в ряд для сравнения между собой.
Из опций, расширяющих функционал meshoptimizer, стоит отметить
Importance Mask — позволяет сохранять более целым выделенный вами кусок модели (вертекс-колор или вертекс-группы)
Sharp Loop — более умный режим пересчёта нормалей. Похож на автосглаживание, но пытается достроить лупы на модели для корректности шейдинга и вычищает шумные короткие лупы
Finish with Decimate — Улучшение очень агрессивного упрощения с помощью дополнительного прохода Decimate
Более подробно о каждой опции можно прочитать в мануале
Возможно это всё уже звучит достаточно сложно , но на самом деле большую часть времени достаточно указать процентное соотношение и агресивность упрощения.
Сейчас аддон покрывает практически 90% моих личных потребностей в лодах. Он удобен и дорос до версии 1.2.9. Я постоянно его дорабатываю, когда натыкаюсь на баги или невалидное поведение.
Конечно, собирал я его больше под свои задачи, но в процессе пришла мысль поделиться с сообществом. Задачи разбогатеть на нём не стояло, но окупить немного затраченного времени хотелось. Поэтому решил немного облегчить аддон и отдать его бесплатно в качестве рекламы более продвинутого, полноценного. По итогу в Light-версии убрана возможность настраивать Details — модификаторы агрессивности упрощения настроены всегда одинаково. Поэтому и необходимость в пользовательских пресетах тоже отпала. Но хотелось оставить возможность использовать маску важности — поэтому она ушла в глобальные настройки, сразу для всех лодов.
сравнение развернутой панели с опциями между Light и pro
Даже в таком виде аддон закроет потребность в 70% случаев, а для оставшихся 30% люди могут попробовать обновиться до Pro. Подробнее о разнице можно посмотреть здесь
Чтобы не томить — можно попробовать скачать Light-версию аддона тут( распределил по приоритету трафика):
— itch.io
— gumroad
— github
zip
SimplyFiveLight-1.2.9.zip376.70 Kb
Pro-версия доступна только тут — github , и тут — boosty (почему так и почему такие необычные формы монетизации — объясню в след главе).
Так же записал ролик об аддоне ( важно для маркетплейсов) но звучало довольно кустарно поэтому помучал нейроозвучку.
🔜 Информация оказалась довольно объёмной, поэтому про маркетплейсы расскажу уже в следующем посте) Надеюсь, ещё не померли со скуки — держитесь, там будет ещё скучнее))
blender
lod
addon
Creator has disabled comments for this post.