Cinema 4D Visualize, Broadcast, Studio Thinking Particles Ноды TP TP Динамика P ОттолкнутьИОтскочить
Функция доступна в CINEMA 4D Studio
P ОттолкнутьИОтскочить

Общие Параметры

Параметры

Следующие параметры вы можете найти в менеджере атрибутов или как порты входа:

Рикошет [-∞..+∞%]

Это значение управляет отталкиванием или притяжением между частицами. Чем выше это значение, тем интенсивнее происходит отталкивание частиц. При отрицательном значении, эффект будет абсолютно противоположным, и частицы будут взаимно притягиваться. Обратите внимание, что эффект не будет установлен автоматически с определённой дистанции между частицами, а будет создавать одинаковое и одновременное влияние на все частицы, находящиеся в пределах созданной схемы XPresso. Для значений = 100%, скорость частицы будет перенесена на отталкиваемую частицу на 100%. Значения выше, чем 100% или меньше, чем -100% приводят к тому, что усилия приведут к повышению скорости частиц. Этот эффект можно представить себе таким образом: каждая частица при этом будет исполнять роль магнита, который будет притягивать или отталкивать частицы другой группы, в зависимости от имеющегося у них знака + или -.

Отскок [0..+∞%]

Это значение контролирует физическую симуляцию для столкновения частица \ частица. В отличие от верхнего параметра Отталкивание, соотношения скорости и массы сталкивающихся частиц, будут учитываться при произведении просчёта. Частицы при этом могут реагировать абсолютно неадекватно, по сравнению с просчетом для параметра Рикошет. Например, лёгкие частицы при их столкновении с частицами, обладающими более высокой массой, могут создавать лишь минимальное влияние на траекторию полёта для таких частиц. Посредством величины измеряемого в процентах значения, вы можете контролировать энергию частиц, которая должна быть учтена при произведении просчёта. Значение = 100% приводит к естественному поведению, с предпосылкой, вы выбрали массы частиц соответственно. Значения выше, чем 100% приводят к увеличению энергии при столкновении частиц. Частицы посредством этого будут перемещаться значительно интенсивнее. Это не соответствует натуральному поведению с физической точки зрения, но может быть использовано для создания специальных эффектов.

Эластичность отскока [0..+∞%]

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

Зависимость от массы [0..+∞%]

Как вы себе можете представить, при столкновении двух объектов, масса имеет решающее значение для проведения просчётов. Объект, имеющий большую массу, естественно будет подвержен меньшему влиянию от объекта, обладающего меньшей массой. Учёт масс при этом процессе является очень важным звеном для произведения просчёта, относящихся к эффектам динамики, например, столкновений. Посредством высоты значения для параметра Зависимость от массы, вы можете контролировать массу для участвующей в процессе столкновения частицы. Значение = 100% использует именно ту массу, которую вы назначили для частиц посредством Нода Р Масса \ P Mass \. Более низкие или высокие значения параметра, ослабляют влияние создаваемой массой частицы или - соответственно повышают его. Параметр Зависимость от массы является мультипликатором для массы частиц при произведении просчёта их столкновений. Это значение не имеет никакого влияния на просчет параметра Рикошет.

На этом примере два потока частица отскакивают

Следующие параметры вы можете достичь только посредством портов входа:

Вкл.

Здесь возможно произведение считывания Булева значения, для установки эмиттера активным (1) или для его отключения (0). Если значение на этом порту отсутствует, эмиттер будет автоматически установлен активным. Используйте этот порт лишь в том случае, для активации Нода, если две частицы действительно сближаются между собой.

Время анимации

Так как параметры этого Нода возможно анимировать на основе ключевых кадров, при этом будет учитываться время программы Cinema 4D, для возможности произведения безошибочной интерполяции. При этом возможно произведение мануального считывания времени от BaseTime-Typ – то есть в простом случае реальное значение, для возможности использования другого времени.

Частица A
Частица B

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