Всем привет ! )

932e14bd52cbed7959f41490b86e3989.jpeg

Strokes Gen - генератор швейной строчки.
Готов снова поделиться с вами одним на мой взгляд интересным моим скриптом..
Почему на мой взгляд я посчитал это интересным, так как тема весьма наболевшая..
Я думаю мы с вами делали это много раз разными способами, от лоу поли текстурирования, до погружения в Zbrush.. И всё это как правило занимает драгоценное время...
И вот ломая голову несколько дней над этим делом, мне удалось приблизиться к идеалу, ну как я полагаю )) оценивал как - (потраченное время / качество результата).

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

dbcdb84adf379908b87eb7e21c1dd62c.jpeg

c29d567d8c9a57bd6680e9e99da39ce4.jpeg

fe48dcaa21aaaaf450779f7c2303057d.jpeg

Скрипт доступен к скачиванию у нас на 3ddd - ссылка .

Поговорим о принципе работы:

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

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

Об этом более подробно рассмотрено в демо-ролике:

Скрипт работает с Editable Poly, Spline, либо модификатором(Edit Poly) - можете не сворачивать свой стэк, а накинуть сверху "Edit Poly" для выделения нужных граней. (Удобно если сверху на вашей редактируемой сетке лежит TurboSmooth либо подобные модификаторы)

Как я уже сказал, скрипт будет создавать сплайн, что даст нам весь результат в геометрии(как по мне немаловажно).

536e33ce54523d230ab442ac6ddee0ea.jpeg

Интерфейс.. Разберём что и для чего:

Stroke Length - отвечает за длину строчки, чем больше значение тем длиннее строчка.. при этом отступ между строчкой остаётся одинаковый как и толщина:

32b611c97a74c3d3584e925a1e49754c.jpeg

Stroke Density - отвечает за плотность строчки, чем меньше значение - тем больше плотность:

e716c99c2cebe6575823bb6821b5fb20.jpeg

Stroke Thick - отвечает за толщину строчки, так как сама строчка генерируется в сплайн, вы всегда можете в любой момент поменять толщину строчки:

c1d6b87c5bc5e9b7fbbb0c25794fc833.jpeg

Stroke Depth - отвечает за глубину строчного шва.. Чем больше значение тем больше глубина строчки:

e74c2ae2b65292eb851b1d5191d4baa1.jpeg

90% от случая, скрипт срабатывает хорошо, всё зависит от уникальности и сложности самой формы.

С учётом новых правил о "публикации моделей" с LT или PRO статусом - лучше "сколапсить" сплайны в геометрию.. (это касается только файлов экспорта таких как OBJ или FBX).

Обычные .MAX файлы можно оставлять в сплайне.. Просто сколапсить весь стэк в Editable Spline (это сэкономит вес сцены).. инфа 100% от администрации сайта.

p.s 2 В демо ролике использовались авторские модели с сайта 3ddd, спасибо авторам за труды !

7702fd8224c76384598b658bb86cfce2.jpeg

15fc7f50ab8b8eeac3e040c6753822fd.jpeg

Всем добра и хороших ниточных строчек ! )