20

Как заполнить пустоты внутри 3d модели (для печати)?

Всем привет!
В общем, создал персонажа для фотополимерной 3d печати. Создавал в Blender, а для симуляции одежды использовал Marvelous Designer. Принцип создания одежды в марвелоусе заключается в том, что он создает одежду вокруг персонажа (манекена) отдельным объектом. При экспорте в формат stl (для 3d печати), загрузке его в слайсер и "разрезания" на слои становится видно, что джинсы и ноги персонажа - отдельные объекты, что создает проблемы при печати.

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

Может, кто-то подскажет, как средствами blender или другим 3d редактором заполнить пустоты? Или, как минимум увеличить толщину джинсов во внутрь, не нарушив внешнюю оболочку.
В слайсере для печати ChituBox, есть автоматический инструмент создания полостей внутри 3d моделей для экономии смолы. Наверняка же есть в 3d прогах какой-то инструмент работающий наоборот.

Лига 3D-принтеров

3.5K поста14.2K подписчика

Правила сообщества

Запрещено хамство и оскорбления, уважайте чужой опыт и труд

1
Автор поста оценил этот комментарий

Так не надо каждый.


Смотри... в блендере водишь внутри штанины кисточкой выделялкой ( https://docs.blender.org/manual/en/latest/interface/selectin...), так чтобы получилось кольцо. Делаешь кольца у штанин и у пояса. Удаляешь нафиг.

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


Тут проблема в том, что у штанов по-любому дерьмовая топология.


А ещё можно булевскими.... если в геометрии дыр нет. Дай пару минут, нарисую.

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Все! Нашел решение! Оказывается марвелоус при создании одежды разделяет эту одежду по швам.Тупо наводишь мышу на внутреннюю часть джинсов и жмякаешь L. Выделяется вся внутренняя часть от шва до шва. Потом удаляешь ее. Все просто)

Спасибо за наводку, бро!

Иллюстрация к комментарию
показать ответы
2
Автор поста оценил этот комментарий

По поводу булевских операций.

Имеем ткань. (картинка 1)
Добавляем куб, который её перекрывает, и пересекает ненужный внутренний элемент. (картинка 2)
Вычитаем ткань из куба. Получаем куб с дыркой в форме ткани. (картинка 3)

Применяем модификатор, получаем меш. Выделяем внешнюю часть через L, и удаляем. (4, 5) Получаем форму дырки в ткани.


Соединяем ткань с дыркой через булевскую операцию - сложение. Получаем монолит без дырки.

(картинка 6)


НО.

Это может глючить. Чтобы такой момент адекватно работал, тебе надо, чтобы ткань образовывала плотный меш, а не была соединена внахлёст, например. Т.е. чтобы при вычитании ткани из куба получалось несколько элементов - внешний и внутренний, а не один.

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

С другой стороны, для печати это не должно создавать проблем.

Так что по факту, если можешь легко выделить внутреннюю часть штанины, то использовать её - просто сделать разрез в форме кольца внутри... а потом верхнюю/нижнию части превратить в один вертекс. Это создаст геометрию для затычки.

Иллюстрация к комментарию
Иллюстрация к комментарию
Иллюстрация к комментарию
Иллюстрация к комментарию
Иллюстрация к комментарию
Иллюстрация к комментарию
раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Кстати, да, тоже хороший метод! Не всегда можно будет использовать легкое выделение через L. Этот метод тоже достаточно прост и эффективен.

Спасибо за объяснения!)

показать ответы
1
Автор поста оценил этот комментарий

Так не надо каждый.


Смотри... в блендере водишь внутри штанины кисточкой выделялкой ( https://docs.blender.org/manual/en/latest/interface/selectin...), так чтобы получилось кольцо. Делаешь кольца у штанин и у пояса. Удаляешь нафиг.

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


Тут проблема в том, что у штанов по-любому дерьмовая топология.


А ещё можно булевскими.... если в геометрии дыр нет. Дай пару минут, нарисую.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Сделал, как написал. Вернее, попробовал на одной штанине. Выделил кольца вверху штанины и внизу, удалил их. Оставшуюся серединку пытаюсь через L выделить, ничего не происходит... Как там L нажимать надо?

2
Автор поста оценил этот комментарий

Чувак, я этот минут пять обдумывал....


Во первых посмотри Mesh Mixer, и работает ли опция "Fill Holes" в этом случае. Если работает, то вопрос решён.


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


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


Пытаться это сделать чисто - затылкочесательная операция, где надо будет либо моделью вырезать из куба геометрию пустот и затем добавлять её назад в модель, либо пытаться найти скрыте фаски/точки через создания вертексной группы на базе карты окклюзий.

Быстрее сшить вручную.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Я тоже думал над ручной чисткой ненужных полигонов - внутренней части джинсов. Если удалить внутреннюю часть и зашить верх и низ, то объект будет восприниматься цельным. Но это ж, пздц, сколько работы! Только у джинсов охулиард полигонов (меньше не выходит, т.к. складки будут угловатые) и вычищать каждый вручную... Брр! Я думал как-то автоматизировать процесс.

показать ответы
0
Автор поста оценил этот комментарий
Неужели ни в одном нет подобного функционала?
Что-то я сильно сомневаюсь.
P.S. В Chitubox говорят есть заполнение.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Посмотрю еще раз внимательнее. Просто при печати смолой нет смясла в заполнении как при печати пластиком. Смола либо цельную фигуру печатает, либо делает внутри пустоты для экономии. Но, гляну, может и пропустил чего.
показать ответы
Автор поста оценил этот комментарий

Можно ноги внутри убрать (оставив только видимые части туловища - руки, голову), тогда печататься будет только чересчур тоненькая оболочка джинсов, что опять не катит.

Почему не катит? В слайсере выставляешь нужный процент заполнения и печатаешь. Модель у тебя не будет полой, если ты этого не захочешь.

Иллюстрация к комментарию
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Для фотополимерников другие слайсеры. Там подобного заполнения нету.
показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества