Устави – Settings¶
Орієнтир – Reference
- Панель – Panel
«Фізика > М’яке Тіло» –
- Колекція Зіткнення – Collision Collection
Якщо задано, то м’яке тіло стикатиметься з об’єктами з даної колекції, замість використання для цього об’єктів, що знаходяться з ними на одному і тому ж шарі.
Об’єкт – Object¶
- Тертя – Friction
Тертя навколишнього середовища. Загалом, тертя гасить, гальмує рух. Чим більше тертя, тим більш в’язким є середовище. Тертя завжди з’являється, коли вершина рухається відносно свого навколишнього середовища.
- Маса – Mass
Значення маси для вершин. Більша маса уповільнює прискорення, за винятком ситуації з гравітацією, для якої рух є постійним, незалежно від маси. Більша маса означає більшу інерцію, а тому гальмування м’якого тіла є більш важким.
- Керувальна Точка – Control Point
Ви можете малювати вагомості та використовувати визначену групу вершин для значень маси.
Симуляція – Simulation¶
- Швидкість – Speed
Ви можете керувати внутрішнім часуванням системи м’якого тіла за допомогою цього значення. Воно задає кореляцію між частотою та темпом симуляції. Вільно падне тіло повинно долати відстань приблизно десяти метрів за одну секунду. Ви можете наладнувати масштаб вашої сцени та вашу симуляцію за допомогою цієї кореляції. Якщо ви рендерите з частотою 25 кадрів за секунду, то вам треба задати Speed як 1.3.
Cache¶
Орієнтир – Reference
- Панель – Panel
«Фізика > М’яке Тіло > Кеш» –
Симуляції фізики М’якого Тіла використовують уніфіковану систему для кешування та запікання. Дивіться документацію Particle Cache та General Baking для довідки.
Goal¶
Орієнтир – Reference
- Панель – Panel
«Фізика > М’яке Тіло > Ціль» –
Увімкнення цього каже Blender’у використовувати рух від анімацій (Ф-криві, арматури, предки, решітки тощо) у симуляції. Ціль – це бажана кінцева позиція для вершин на основі цієї анімації.
Дивіться детальніше exterior forces.
- Група Вершин – Vertex Group
Використання групи вершин дозволяє задавати по-вершинні вагомості цілі (множиться на значення устави Default для цілі).
Устави – Settings¶
- Тугість – Stiffness
Тугість пружності для цілі Goal. Низькі значення створюють дуже слабкі пружності (більш гнучко «прикріплені» до цілі), вищі значення створюють сильну пружність (туге «прикріплення» до цілі).
- Згасання – Damping
Коефіцієнт тертя для Goal. Вищі значення дають ефект згасання пружини (невелике похитування), і рух незабаром зійде нанівець.
Strengths¶
- Стандартно – Default
Сила/вагомість цілі для всіх вершин, коли жодна Vertex Group не призначена. Якщо ви вживаєте групу вершин, то вагомість вершини визначає її ціль.
- Min/Max
Коли ви використовуєте групу вершин, то ви можете скористатися Minimum та Maximum для тонкого підлаштування (затиску) значень вагомостей. Найнижча вагомість вершин стане Minimum, найвище значення стане Maximum.
Edges¶
Орієнтир – Reference
- Панель – Panel
«Фізика > М’яке Тіло > Ребра» –
Дозволяє ребрам сітьового об’єкта діяти як пружини. Дивіться interior forces.
- Пружності – Springs
Використовує визначену групу вершин для значень сили пружності.
- Виштовх – Pull
Тугість пружності для ребер (наскільки ребрам дозволено розтягуватися). Низькі значення створюють дуже слабкі пружності (дуже еластичний матеріал), вищі значення створюють сильні пружності (тугий матеріал), що опирається виштовханню.
Значення 0.5 – латекс, 0.9 – як светр, 0.999 – високо розтягувана пелюшка або шкіра. Симуляція м’якого тіла тяжіє бути нестабільною, якщо ви вживаєте тут значення 0.999, а тому ви повинні понизити це значення, якщо таке трапиться.
- Уштовх – Push
Наскільки м’яке тіло опирається здавленню, як стискувана пружина. Низькі значення для тканин, високі значення для надутих об’єктів та тугого матеріалу.
- Згасання – Damp
Тертя для пружин ребер. Високі значення (максимум як 50) дає згасання ефектів Push / Pull та заспокоює фізику тканин.
- Пластичність – Plasticity
Постійне деформування об’єкта після зіткнення. Вершини займають нову позицію без застосування модифікатора.
- Згинання – Bending
Ця опція створює віртуальні з’єднання між вершиною та вершиною, з’єднаною з її сусідами. Це включає діагональні ребра також. Згасання застосовується також до цих з’єднань.
- Довжина – Length
Ребра можуть стискатися або розтискатися. Це значення задається у відсотках, 0 вимикає цю функцію. 100% означає ніякі зміни, тіло зберігає 100% свого розміру.
- Collision Edge
Перевіряє ребра при зіткненні сіті м’якого тіла.
- Грань – Face
Перевіряє будь-яку частину граней при зіткненні м’якого тіла (інтенсивне обчислення!). Хоча вмикання Face є чудовим та дає рішає багато помилок зіткнення, однак для цього, здається, не існує жодних устав гасіння, а тому частини об’єкта м’якого тіла поблизу сіті зіткнення тяжіють до «тремтіння», коли вони відскакують та відбиваються, навіть коли відсутній рух будь-яких сітей. Зіткнення ребер має згасання, а тому може бути керованим, але значення згасання Відхиляння на об’єкті зіткнення, здається, не впливає на зіткнення граней.
Аеродинаміка – Aerodynamics¶
Сила з навколишнього середовища. Дивіться детальніше exterior forces.
- Тип – Type
- Просто – Simple
Ребра отримують силу тягнення від навколишнього середовища.
- Підйомна Сила – Lift Force
Ребра отримують підйомну силу, коли проходять через навколишнє середовище.
- Фактор – Factor
Наскільки використовується аеродинамічна сила. Спочатку спробуйте значення 30.
Тугість – Stiffness¶
Для чотирибічних граней як пружини використовуються діагональні ребра. Це зупиняє повне згортання чотирибічних граней при зіткненнях (що стається в іншому випадку).
- Косування – Shear
Тугість віртуальних пружин для чотирибічних граней.
Само Зіткнення – Self Collision¶
Орієнтир – Reference
- Панель – Panel
«Фізика > М’яке Тіло > Само Зіткнення» –
Примітка
Self Collision – само зіткнення працює тільки, якщо активовано Use Edges.
При увімкненні, дозволяє вам керувати тим, як Blender запобігатиме перетинанню м’якого тіла самого із собою. Кожна вершина оточується еластичним віртуальним м’ячем. Вершини не можуть проникати у м’ячі інших вершин. Якщо ви бажаєте добрий результат, то вам можливо доведеться коригувати розмір цих м’ячів. Зазвичай, це працює досить добре зі стандартно заданими опціями.
- Тип Розрахунку – Calculation Type
- Вручну – Manual
Устава Ball Size безпосередньо задає розмір м’яча.
- Усереднення – Average
Розраховується усереднена довжина усіх ребер, прикріплених до вершини та далі множиться на уставу Ball Size. Працює добре при рівномірно розподілених у поверхні вершинах.
- Мінімально/Максимально – Minimal/Maximal
Розмір м’яча є настільки більшим, наскільки найменшою/найбільшою є довжина пружини вершини, помножена на Ball Size.
- Усереднено Мін Макс – Average Min Max
Розмір = ((Min + Max)/2) × Ball Size.
- Розмір М’яча – Ball Size
Fraction of the length of attached edges. The edge length is computed based on the chosen algorithm. This setting is the factor that is multiplied by the spring length. It is a spherical distance (radius) within which, if another vertex of the same mesh enters, the vertex starts to deflect in order to avoid a self-collision. Set this value to the fractional distance between vertices that you want them to have their own «space». Too high of a value will include too many vertices at all times and slow down the calculation. Too low of a level will let other vertices get too close and thus possibly intersect because there will not be enough time to slow them down.
- Тугість – Stiffness
Наскільки еластичним є особистий простір м’яча. Вища тугість означає, що вершина реагує негайно на іншу вершину, що заходить в її простір.
- Гасіння – Dampening
Як вершина реагує. Низьке значення просто уповільнює вершину при її наближенні надто близько. Високе значення дає її відштовхування.
Примітка
Зіткнення з іншими об’єктами задаються в іншій панелі – Зіткнення – Collision panel. Для зіткнення з іншим об’єктом м’яке тіло має знаходитися принаймні на одному спільному з ним шарі сцени.
Solver¶
Орієнтир – Reference
- Панель – Panel
«Фізика > М’яке Тіло > Рішальник» –
Устави на панелі Soft Body Solver визначають точність симуляції м’якого тіла.
- Step Size Min
Мінімум кроків симуляції за кадр. Збільште це значення, якщо м’яке тіло пропускає швидко рухомі об’єкти зіткнення.
- Max
Максимум кроків симуляції за кадр. Зазвичай, кількість кроків симуляції задається динамічно (за допомогою устави Error Limit), але ви можливо маєте вагому причину для зміни цього.
- Авто-Крок – Auto-Step
Використовує скорості для автоматичних розмірів кроків. Допомагає Рішальнику з’ясувати, скільки потрібно роботи на основі того, як швидко рухаються об’єкти.
- Ліміт Помилки – Error Limit
Rules the overall quality of the solution delivered. The most critical setting that defines how precise the solver should check for collisions. Start with a value that is half the average edge length. If there are visible errors, jitter, or over-exaggerated responses, decrease the value. The solver keeps track of how «bad» it is doing and the Error Limit causes the solver to do some «adaptive step sizing».
Діагностика – Diagnostics¶
- Вивести Продуктивність на Консоль – Print Performance to Console
Виводить на консоль відомості, як працює рішальник.
- Матриця Розцінювання – Estimate Matrix
Матриця розцінювання… розділяється на
COM
,ROT
,SCALE
.
Помічники – Helpers¶
Ці устави дозволяють вам керувати тим, як Blender буде реагувати (деформувати) м’яке тіло, як тільки воно наближається або фактично перетинає (врізається) інших об’єкт зіткнення на тому ж самому шарі.
- Душення – Choke
Заспокоює (скорочує скорість виходу) вершину або ребро, коли вони проникають у сіть об’єкта зіткнення.
- Розпливчато – Fuzzy
Розпливчатість при зіткненні, високі значення дають обробку зіткнення швидше, але менш стабільно. Симуляція є швидшою, але менш точною.