author-avatar
Наталья

Брагина Наталья Создание полостей и прорезей

Вот такой результат мы должны получить в итоге.
Создание полостей и прорезей



Начну с прорезей. Точнее с заготовок под них. Для начала добавляем цилиндр через Append. И копируя его и меняя его размер, расставляем везде, где будут наши дыры и прорези под резинку.

Создание полостей и прорезей (фото 2)

Там, где будет просто отверстие, формируем цилиндр по необходимому размеру. Если предполагается, что резинка будет 2мм в диаметре, отверстие должно быть 5-6мм. Как подобрать размер? Честно говоря, как это точно сделать в Zbrush, я не знаю. Нигде не нашла точной информации об этом. Советую экспортировать всю вашу куклу в obj формат и открыть ее, например, в 3d max. Поставить там цилиндр нужной высоты (если кукла предполагается в высоту 30см, значит 30). Запомните на сколько процентов вы увеличиваете или уменьшаете свою экспортированную модель, уверена, что это пригодится. Если в 3d max нажать правой кнопкой мыши на значок изменения размера scale, появится таблица, в которой можно точно вписать процент увеличения или уменьшения от общего размера объекта.

Создание полостей и прорезей (фото 3)

Дальше прикидываем необходимый размер. Я обычно строю сферу. Можно экспортировать отдельно цилиндр, применить процент scale, который мы применяли к кукле и сравнить.
Ну вот у меня получилось как-то так:

Создание полостей и прорезей (фото 4)

Со второй прорезью чуть сложнее. Кстати, толщина этого цилиндра может быть чуть больше толщины резинки 3мм, например, если резинка 2мм.
Мы делаем прорезь для руки, поэтому двигать будем корпус так, чтобы рука относительно него встала в свои полярные положения.
Складываем корпус с цилиндром, из которого мы будем делать прорезь. Следите, чтобы 2 этих объекта были из разных групп (разных цветов). Делаем копию этого совмещенного объекта и двигаем. (начало плеча поворота надо установить в центр сферы, которая обозначает наш шарнир)

Создание полостей и прорезей (фото 5)

Разъединяем наши объекты, удаляем все дубликаты корпуса, оставляем только цилиндры. Это те места до каких пор надо сделать прорезь.

Создание полостей и прорезей (фото 6)

Кстати, не забудьте применить DynaMesh к этим цилиндрам.
Теперь копируем любой крайний цилиндр и, пользуясь тем же плечом поворота, чуть сдвигаем его. Снова копируем и снова сдвигаем. В итоге мы получим вот такую картинку:

Создание полостей и прорезей (фото 7)

Складываем все это великолепие в один веер, применяем DynaMesh.

Создание полостей и прорезей (фото 8)

Теперь осталось только сгладить все неровности.

Создание полостей и прорезей (фото 9)

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

Создание полостей и прорезей (фото 10)

Теперь надо сделать полости. Наши заготовки под прорези мы пока отложим, но не выключим их видимость. Берем кисть InsertCylinder.

Создание полостей и прорезей

Она работает по следующему принципу: добавляет цилиндр к вашему объекту или, если зажать Alt удаляет его. Но мы будем использовать эту кисть для создания полости внутри нашей куклы. И тут несколько причин: во-первых, цена на 3d печать исчисляется за кубический сантиметр обычно (чем меньше конечный объем, тем лучше), во-вторых, нам все равно нужны пустоты внутри наших деталей, не сверлить же их!

Итак, поворачиваем удобно нашу деталь, зажимаем Alt и на месте, намеченных нами, полостей строим цилиндр. Цилиндр должен настолько уходить в модель, насколько мы предполагаем толщину нашей стенки и глубже (лучше глубже). Вы, наверно, заметили, что вся деталь стала темнее. Это Zbrush надел на нее маску, как бы заблокировал все действия с самой деталью. Это удобно, потому что мы можем поворачивать и поправлять наш цилиндр, не затрагивая при этом модель.

Создание полостей и прорезей

Создание полостей и прорезей

Теперь снимаем маску (проводим мышкой в любой свободной части экрана зажав Ctrl+левая кнопка мыши).
И тут возникает вопрос о толщине.

Команда создающая полость внутри — Create Shell. Thickness — это и есть толщина, но у меня она не в миллиметрах и я вообще не понимаю принцип, по которому он создает ее. Одно верно, она зависима от показателя Resolution, который напрямую влияет как DynaMesh сгладит вам вашу деталировку и насколько много после этого будет весить ваша модель, сколько в ней будет полигонов… миллион или 10 миллионов…

Создание полостей и прорезей

По умолчанию Resolution = 128. Для куклы высотой 30см, чтобы толщина детали была 2 мм (оптимально для 3д печати куклы 30см и 45см), значение Thickness я беру = 18-20 (для куклы 45 см соответственно 12). Не уверена, что это будет абсолютно верно для другой модели. Скорее нет, чем да, потому что даже на разных деталях моей модели мне приходится проверять толщину стенки и по мере необходимости убавлять или добавлять значение Thickness. Как мерило я часто использую сферу, которую я перебрасывала в 3d max и чей размер я в итоге подобрала методом научного тыка до 2 мм в диаметре. Эта лакмусовая бумажка теперь путешествует по всем моим моделям.

Будем считать, что, помучившись, мы все таки подобрали нужную толщину.
Нажимаем Create Shell. В этот момент Zbrush может немного подвиснуть. Дайте ему возможность все просчитать. У меня бывало, что он делал это до 10 минут к ряду. Но я считаю, это простительно для программы такого уровня и таких возможностей.

Вот она наша полая рука:

Создание полостей и прорезей

Осталось вычесть наши заготовки под прорези.

Создание полостей и прорезей

Все готово!
В следующей статье рассмотрим такую незаменимую вещь, как голова куклы, которая, конечно, должна быть полой и которая, конечно, должна иметь замки для четкого позицианирования двух или более частей.

Смотрите больше топиков в разделе: Создание шарнирной куклы (BJD): Чертежи, Шарниры, Сборка
  • Оксана Чеботько
    Оксана Чеботько

    Ямогу: Работаю над образом антикварной куклы: шью парики, туфли, белье и наряд. Шью на заказ.

  • Елена Борисова
    Елена Борисова

    Ямогу: Меня зовут Елена, я работаю педагогом дополнительного образования. Я увлекаюсь текстильными куклами и куклами из фоамирана.

Обсуждение (11)

Прекрасная, очень полезная статья, как и все предыдушие по ЗБруш. Очень очень хотелось бы продолжение, про голову… *стучу хвостом*
Прошу прощения.)))) Скоро напишу еще! Обязательно.
Здорово!!! Пойду втыкать и учиться :)
Делаю все как у вас написано, но когда нажимаю create shell мне пишут creating a shell requires a sub mesh insert и ничего не происходит. Не подскажите в чем проблема?
хм… А сколько полигонов у модели? Она состоит из одной группы?
Судя по переводу, что-то вы все таки делаете не так, как я. «создание оболочки требует вложенной сетки»… Если посмотреть официальный сайт на эту тему. docs.pixologic.com/user-guide/3d-modeling/modeling-basics/creating-meshes/dynamesh/methods/ там есть некоторое описание

Intersecting meshes (And): When inserting a negative mesh (see Sub action) on top of a positive mesh (see Add action), the remesh action will create geometry only where the two meshes intersect each other. All other geometry will be removed. This operation is very similar to the SubTool Remesh intersection option.

дословно

Пересекающиеся сетки (А): при вставке отрицательной сетки (см. Дополнительное действие) поверх положительной сетки (см. Добавление действия), действие remesh создаст геометрию только там, где две сетки пересекаются друг с другом. Вся остальная геометрия будет удалена. Эта операция очень похожа на параметр пересечения SubTool Remesh.

Возможно, у вас не достаточно пересечение объектов. То есть тот который вычитают и тот из которого. Проверьте. Иногда нудно позиционировать этот цилиндр.
В общем объекты должны пересекаться. При том на ту глубину цилиндр должен заходить в вашу деталь, насколько толстую стенку вы будете потом делать. Это как минимум. Лучше глубже, естественно.
www.youtube.com/watch?v=54ubkZzNeK0&t=66s

Посмотрите это видео. Где-то после 2 минуты будет как раз эта тема.
Большое спасибо за ответ. Я разобралась в чем причина. Нужно было перед тем как нажимать на shell обьединить объекты нажав на кнопку merge down.
Отлично, я очень рада)))