Cinema 4d разделить объект на части

Обновлено: 04.07.2024

Сегодня мы поговорим о том, как правильно разрушать объекты в Cinema 4D при помощи плагина Thrausi. Узнаем, как разрушить объект так, чтобы части объекта были в динамике друг с другом.

По заданным фильтрам ничего не найдено

Попробуйте изменить критерий поиска, или сбросить фильтры.

Комментарии 52

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

Используйте объекты force

Я нашел само гравити и нашел как подключается в force но видимо я как-то не так его настраиваю, эффект не тот, просто замедляет падение или создает эффект падения листьев аэродинамик вайнд кажется.

А как скачивать плагин ?

А можно ли сделать Анимацию Xrey из Mortal Kombat 9 в Cinema 4D?

Можно ли сделать разрушение только при соприкосновении объектов?

Добрый вечер! Срочно нужна Ваша помощь! При использовании плагина Thrausi полая модель становится полностью заполненной и разрушается как целый кусок. А как сделать, чтобы модель оставалась "каркасной" при разрушении, т.е. при разрушении было как-будто скорлупа крошится.

Логично, что нужно создать отдельную поверхность и разрушать конкретно её, т.к. плагин действует на целый объект, а не на его поверхность. Допустим если это стена, то кирпичная кладка это отдельная часть стены, а поверх сделанная штукатурка это уже другой объект, тогда должно получиться то, что ты планируешь сделать

Куча воды и так толком ничего и не объяснил кроме настройки самого плагиина.

У меня проблема с плагином нитробласт

красиво)молодца) будем жксперементировать

Добрый Вечер,не могу скачать плагин,что делать?

А будут уроки по нитробласту?

или он уже не популярен?

Здрасти , скажите как вы сделали разрушение при прикосновении ?

Здравствуйте, у меня есть проблемка! Вы не могли бы подсказать почему у меня просчет сегментов в плагине Thrausi прошел нормально, а вот когда я нажимаю Play, то объект остается неподвижным, и нет никакой анимации падения. Также у меня почему-то отсутствуют теги симуляции кроме: Rigid Body, Collider Body и Ghost Body, и при симуляции твердого тела та же проблема - нет анимации.Прошу помочь мне решить эту проблему, и не моглы бы Вы подсказать где взять теги симуляций, очень надо! Заранее СПАСИБО!

Есть модели которые идут одним объектом, возможно ли как-то именно в Cinema 4D (не в другой программе) их разбить на отдельные объекты.

вот есть бревна и рядом палки, как из них сделать самостоятельные объекты?

вот есть бревна и рядом палки, как из них сделать самостоятельные объекты?

Так сразу переёдем к делу)

Сначала надо выделить полигоны, которые нужны и нажать комбинацию U и P вместе -- в окне объектов будет отдельный объект с полигонами которые ты выделил.

Далее не снимая выделений полигонов и ничего не трогая, жми Delete - тогда из исходного объекта удалятся отделенные полигоны дров.

Есть другой способ,если старая версия без ножа-

Засунь их сюда вот так по адресу -MAXON\CINEMA 4D Rхх\library\scripts.

и/или Program files\MAXON\CINEMA 4D Rхх\library\scripts.

P.S Рхх - это версия твоя,не пугайся)

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

Если на объектах есть выделения ребер, то нож разрезает вдоль этих выделений.

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

После разреза помеченых, жми на нож еще раз и модели будут разрезаны.

Там же для метки 2 скрпита ещё есть-

1-UvSeam метишь в режиме ребер, места где развертка разорвана, а 3d модель в том же месте связная.

2-UvBound ставишь метки в режиме ребер на 3d модели границы развертки.

  1. Вообще как разъединишь можно будет эффект взрыва хорошо смотреться, если управишься с разъединением всех бревен и еще их разобьешь по детально, потом на каждый кусок эффект горения с заменой на папел, ладно я отошел от вопроса,просто тебе идея и любил создавать взрывную графику, так что часто приходилось делить, щас нанял сотрудника,ибо глаза не те.
  2. Вообщем если т новик вот как можно так сказать разбросать для начала эффектом таким.
  3. Выделяем в режиме редактирования полигонов все сегменты плоскости комбинации клавиш Ctrl+A, после чего на верхнее меню ищем пункт Functions, и в их этого пункта меню выбираем Disconnect.
  4. В объекте настройках у тега ставим галочка рядом с Enabled и значение Off параметра Dynamic.
  5. Нажимай в верхней панели инструментов кнопку динамических модификаторов и в меню выбирай создание объекта Explosion FX.
  6. В верхнем заходимменю Cinema 4D, пункт MoGraph, в меню — пункт Fracture
  7. Назначение Fracture передавать некоторым функциям возможность жействии отдельными составляющими одной модели это были бы клоны . Плоскость, где бревна, у нас сейчас состоит из отдельных, не связанных друг с другом полигонов. А толщину этим полигонам придаёт модификатор Explosion FX. Осталось превратить куски бревен в отдельные объекты. Нужно подчинить объекту Fracture созданную нами плоскость с модификатором Explosion FX. Присваиваем объекту Fracture тег динамики и переходим к настройке параметров. П.С вроде я забыл что надо создать плоскость,но я думаю ты понял)
  8. Выделяем объект «Fracture» в менеджере объектов и во вкладке Object указываем для параметра Mode значение Explode Segments
  9. Потом в менеджере объектов динамики, назначенный объекту Fracture, и ниже открывается окно его свойств и там настраиваешь как хочешь.

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

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

Приветствую всех! Новый видосик поспел) В этот раз обсудим варианты 'нарезки' модельки в Cinema 4D. Приятного просмотра!

Подпишитесь на автора

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

Еще больше интересных статей

Выкидываем лишние шарики и ролики с оси Z, оставляем только винт, муфту и шаговый двигатель

Подпишитесь на автора

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

На моём принтере на оси Z установлен шаговый двигатель, совмещенный с винтом и это удобно – проще це.

Самопересекающаяся печать дугами (G02 и G03).

Подпишитесь на автора

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

Провёл эксперимент и подтверждаю.

Код с G01, G02 и G03 реально короче кода только с.

MMRU (Multi Material Russian Upgrade) (Часть 6: Анонс новой механики)

Подпишитесь на автора

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

Итак у меня была возможность попробовать реализовать все на базе MMU2 (1ч, 2ч, 3ч, 4ч, 5ч,). У меня.

Читайте в блогах

Роботизированая гидравлическая рука. Платформа.

Просмотрщик 3D моделей и показ параметров модели.

Авто-отключение 3D принтера

Компания Elegoo • Достойные 3D принтеры и фотополимеры • Обзор

Нужен ли 3D принтер компании, занимающейся фрезерной и токарной обработкой? Опыт «Продмаш-Нева»

Популярные
3D-принтеры

Комментарии и вопросы

HRC 53 - это, в общем-то, твер.

То есть, вы на полном серьезе.

Поддержу Павла, МК здесь избыт.

Дельта. Ленточный датчик. SKR.

Добрый день. Я пару дней назад.

На принтере Qidi X-Plus .

СООБЩЕСТВО

РАЗДЕЛЫ

СОЦСЕТИ

http://ariat.ru
http://ariat.ru

Пароль успешно изменен

Пароль успешно изменен

На ваш e-mail высланы новые регистрационные данные.

Пожалуйста, проверьте Вашу почту

Пожалуйста, проверьте Вашу почту

Вам было отправлено письмо с инструкцией по восстановлению пароля. Если вы не получили письмо в течение 5 минут, проверьте папку спам, попробуйте еще раз.

Ещё один способ правдоподобно разнести на куски объект в Cinema 4D

К этому уроку прилагается 3D-сцена

Как вы помните, в предыдущем уроке по физически правдоподобному разрушению объектов в Cinema 4D мы с вами успешно расколошматили золотую амфору (или нечто наподобие). Однако процесс этого акта виртуального вандализма выглядел, увы, не вполне реалистично: амфора просто лопнула, без влияния какого-либо внешнего воздействия, после чего её куски осыпались на пол под действием гравитации. А что если бы нам понадобилось разбить амфору более убедительно — каким-либо движущимся предметом, ударившим по поверхности амфоры?

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

Пуля разбивает стекло

В качестве подопытных объектов выберем что-нибудь несложное — в нашей сцене летящая пуля будет разбивать обычное плоское стекло.

Для начала создаём новую плоскость («Plane») — заготовку будущего стекла, которое нам (вернее, пуле) предстоит разбить вдребезги.

Создаём плоскость («Plane») — заготовку стекла

Предваряя почти наверняка сразу же возникший у вас вопрос «зачем нам не имеющая объёма плоскость, когда можно сразу же создать готовое стекло из куба с нужной толщиной?» — отвечу: немного терпения! Главная хитрость заключается именно в создании стекла, именно с неё мы начинаем, именно её мы сейчас и разберём по шагам подробнейшим образом. На всё остальное в нашей трёхмерной сцене у нас с вами уйдут считанные минуты.

Итак, мы создали плоскость. Задаём в её свойствах «Width Segments» и «Height Segments» значение 1: большее значение этих параметров рассечёт нашу плоскость набором строго перпендикулярных рёбер, что для нашей с вами задачи не подходит — для пущего правдоподобия стекло должно разбиваться на хаотичной формы осколки, а не на аккуратные, идентичные друг другу по форме и размеру параллелепипеды.

Отлично, никаких внутренних рёбер на поверхности плоскости не видно.

Задаём значение 1 для свойств плоскости «Width Segments» и «Height Segments»

Теперь переводим плоскость в редактируемый полигональный объект, переходим в режим редактирования полигонов и выбираем инструмент «Нож». На иллюстрации ниже все три действия для наглядности совмещены — в реальности же инструмент «Нож» становится доступен только после превращения плоскости в полигональный объект.

Превращаем плоскость в полигональный объект и выбираем инструмент «Нож»

Выбираем наиболее подходящую проекцию и режем виртуальным «ножом» плоскость на неровные полигоны.

Режем плоскость на множество неровных полигонов

До сих пор мы с вами делали всё в точности так же, как в упомянутом мной выше уроке: создали поверхность будущего объекта, разрезали её на хаотичные сегменты.

А вот теперь начинаются отличия от предыдущего способа.

Выделяем в режиме редактирования полигонов все сегменты плоскости (быстрее всего сделать это при помощи классической комбинации клавиш Ctrl+A), после чего обращаем взгляд на верхнее меню Cinema 4D, где ищем пункт «Functions», и в выпадающем их этого пункта меню выбираем «Disconnect» («Отделить») — эта функция разъединит между собой выделенные нами сегменты плоскости.

Разъединяем между собой полигоны плоскости

На данном этапе будет нелишним создать или импортировать в трёхмерную сцену какую-нибудь окружающую обстановку, на фоне которой бьющееся стекло выглядело бы особенно эффектно — а заодно можно было бы выбрать исходное расположение будущего стекла. В принципе, конечно, это можно сделать и позже. Если же вы последовали совету автора и решили настроить окружающую обстановку до окончания работы над стеклом, то я также советую вам заодно добавить и тег динамики к объекту, представляющему собой в вашей сцене помещение, внутри которого будет разбиваться стекло. Настройки у тега вполне заурядные — галочка рядом с «Enabled» («Активно») и значение «Off» параметра «Dynamic».

Добавляем тег динамики для модели помещения, где будет разбиваться стекло

Однако вернёмся к работе над стеклом.

Как вы помните, наше стекло — всё ещё не имеющая объёма плоскость с нулевой толщиной. Исправим этот недочёт. Нажимаем в верхней панели инструментов кнопку динамических модификаторов и в выпадающем меню выбираем создание объекта «Explosion FX» (проще говоря, модификатора «взрыв»), затем подчиняем модификатор разрезанной на сегменты плоскости.

Добавляем в трёхмерную сцену объект «Explosion FX» для создания объёма стекла

Ага, скажете вы, и в предыдущем уроке мы делали то же самое!

Не совсем. В данном способе имеются принципиальные отличия. Во-первых, где будет располагаться эпицентр модификатора взрыва — нам с вами совершенно безразлично: модификатор нужен нам только для придания стеклу толщины, и если у автора в сцене он находится рядом с моделью стекла — то лишь затем, чтобы не бегать лишний раз по всей сцене из стороны в сторону от объекта к объекту. Во-вторых, мы с вами не станем подбирать значение параметра «Time» («Время») модификатора «Explosion FX», а зададим этому свойству значение 0 — у нас нет необходимости визуально отделять сегменты модели стекла друг от друга, напротив, нам необходимо, чтобы все сегменты плотно прилегали друг к другу точно так же, как до использования нами функции «Disconnect».

Указываем значение 0 для параметра «Time» модификатора «Explosion FX»

А теперь — внимание! — «изюминка» разбираемого способа, его главный секрет.

Верхнее меню Cinema 4D, пункт «MoGraph», в выпадающем меню — пункт «Fracture» («Разломать»).

Создаём объект «Fracture»

Назначение объекта «Fracture» — передавать некоторым функциям Cinema 4D (модификаторам клонов, динамике и т. д.) возможность манипуляции отдельными составляющими одной модели так же, как если бы это были клоны — в том числе полигонами и создаваемыми при помощи модификаторов подобъектами.

Плоскость, изображающая стекло, у нас сейчас состоит из отдельных, не связанных друг с другом полигонов. А толщину этим полигонам придаёт модификатор «Explosion FX». Осталось превратить куски стекла в отдельные объекты. Сделать это несложно — достаточно подчинить объекту «Fracture» созданную нами плоскость с подчинённым ей модификатором «Explosion FX». В завершение присваиваем объекту «Fracture» тег динамики и переходим к настройке параметров.

Подчиняем объекту «Fracture» созданную нами плоскость и присваиваем объекту тег динамики

Перво-наперво выделяем объект «Fracture» в менеджере объектов — чтобы открыть ниже окно его свойств — и во вкладке «Object» указываем для параметра «Mode» («Режим») значение «Explode Segments» («Взорвать сегменты»).

Выбираем режим разделения сегментов объектом «Fracture»

Далее выбираем в менеджере объектов тег динамики, назначенный объекту «Fracture», и ниже открывается окно его свойств. Здесь нам придётся повозиться немного дольше, чем ранее с окружающей обстановкой.

Значение «Enabled» во вкладке «Dynamics», разумеется, должно быть активировано (то есть рядом должна стоять галочка). Динамика также должна быть включена — у параметра «Dynamic» должно быть значение «On». Значение параметра «Trigger» («Активация») в этой же вкладке должно выглядеть как «On Collision» («При взаимодействии») — это принципиальное отличие динамики стекла в сцене от динамики пули и помещения, у которых аналогичный параметр должен иметь значение «Immediately» («Немедленно, сразу же»). Во вкладке «Collision» («Пересечение») у параметра «Inherit Tag» («Тэг наследования») должно быть значение «Apply Tag To Children» («Применять к дочерним элементам»). Параметр «Individual Elements» не должен иметь значение «Off» — выберите уровень наследования, если у вас иная глубина иерархии, нежели у автора, а ещё лучше и проще выбрать пункт «All» («Всё»). Для параметра «Shape» («Геометрия») рекомендую выбрать значение «Moving Mesh» — это значение позволяет рассчитать взаимодействие стекла с пулей наиболее точно и корректно для анимации.

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

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

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

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

Однако, несмотря на плотное взаимодействие между собой осколков стекла, всё же возможна ситуация, при которой один из них, если можно так выразиться, не получит свою порцию взаимодействия от соседей — не забывайте, что по законам физики ударная волна распространяется с затуханием, это соблюдено и в Cinema 4D, — и в этом случае осколок повиснет в воздухе.

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

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

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

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

Вместе с тем у модификатора «Fracture» есть и иные применения, которые мы с вами рассмотрим, возможно, в следующих уроках.

Кто в курсе, как можно разбить объект на равную сетку меша(желательно с задаваемой частотой).
Тесселит не катит, потому как бъет тупо и малые и большие полигоны, а нужен эффект равномерности.


Od1n



Просмотр профиля Универсального и качественного метода нет.
Еще как вариант - модификатор Subdivide и PowerBoolean


3ds maximum



Просмотр профиля как можно разбить объект на равную сетку меша(желательно с задаваемой частотой).
[right][snapback]506700[/snapback][/right]

а что за объект? и на какие части нужно разбить? квадратные? треугольные? шестиугольные?


Lary



Просмотр профиля Ну, интересует разбивка вообще, любого объекта. Чтобы после сей операции, его поверхность была разбита на примерно равные участки.
А их форма - вопрос второстепенный.


smasherk



Просмотр профиля

я в проекциях черчу сплайны - наример решетку > extrude, затем с помощю получившихся пластин и булина рефайн сетки объекта.

Читайте также: