Перейти до основного вмісту

Меню команд

Перейдіть на сторінку або пошукайте в каталозі

Перевірене рішення

Додатки для Blender

Momentum: фізично коректні стрибки: гравітація, відштовхування, приземлення й обертання, виміряні до і після

Momentum розміщує центр мас вашого персонажа на балістичній дузі, поєднує відштовхування й приземлення, утримує нерухомими опорні стопи та зберігає обертання в повітрі, або відмовляє, назвавши число.

$179.00

Що ви отримаєте: 1 файл · 56.96 KB · ZIP

Переглянути варіанти купівлі

Опис товару

Фізично коректні стрибки, виміряні до і після.

Ви ставите ключі стрибка, і він виглядає плавучим: персонаж зависає вгорі, а потім падає; у відштовхуванні немає поштовху; обертання в повітрі відбувається з однаковою швидкістю, чи тіло згруповане, чи витягнуте. Гравітація - єдине, що відчуває кожен глядач і чого ніхто не бачить у редакторі графіків. Виправляти це вручну означає вгадувати параболу для точки, яку ви не бачите: центру мас.

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

Що він виправляє

  • Політ. Центр мас рухається за параболою з гравітацією 9,81 м/с² в одиницях і частоті кадрів вашої сцени. Ваші пози залишаються; рухається лише корінь.
  • Відштовхування та приземлення. Різниця розподіляється на кадри перед відривом і після приземлення, тож швидкість тіла ніколи не стрибає більше, ніж у вашій анімації, а від землі ніколи не вимагається тягнути тіло вниз сильніше за 1,1 g, якщо цього не робила ваша власна анімація.
  • Опорні стопи. Стопи на землі залишаються там, де ви їх поставили: у Rigify через його IK-контролери стопи, у FK-скелетах через двокісткову IK стегна та гомілки.
  • Обертання. У повітрі зберігається кутовий момент: згрупувавшись, тіло обертається швидше, розкрившись, сповільнюється. Орієнтація під час відриву й приземлення залишається точно такою, як ви її анімували.
  • Занадто плавучий для своєї висоти? Спершу Momentum зберігає ваш таймінг і переміщує тіло на дугу. Якщо це не проходить його перевірок, а Дозволити зміну таймінгу ввімкнено, він пробує змінити час у повітрі (зберігаючи висоту), перш ніж відмовити.

Виміряно, а не обіцяно

Усі наведені нижче числа виміряно на власній моделі тіла Momentum (таблиця сегментів або виміряна сітка), тій самій моделі, у якій звітує панель.

  • Наш тестовий набір: 43 стрибки, дві версії Blender. 10 стрибків, анімованих вручну (малі та високі підскоки, стрибок у довжину, боковий стрибок, подвійні підскоки, підскоки на одній нозі, поворот на 180°, стрибок на ящик, кліп на 300 кадрів) на чотирьох налаштуваннях рига (згенерований Rigify, FBX у стилі Mixamo із сіткою, той самий у масштабі об’єкта 0,01 і скелет BVH), плюс три кліпи захоплення руху CMU (стрибок уперед, стрибки «jumping jacks», біг). Як у Blender 4.2.9, так і в 5.2.2 виправлено 42; на бігу корекція не пройшла перевірок (найгірший кадр відхилявся від гравітації на 1,7-1,8%), тож Momentum нічого не змінив і повідомив про це.
  • Гравітація в польоті: до корекції найгірший кадр кожного польоту відхилявся на 62-510%; після неї щонайбільше на 0,07% (медіана 0,004%).
  • Опорні стопи зсунулися щонайбільше на 0,39 мм. Стрибок швидкості під час відриву та приземлення ніколи не був більшим, ніж в оригінальній анімації. Обертання в повітрі: кутовий момент змінювався на 11-113% до і щонайбільше на 0,4% після.
  • Кожна перевірка може не пройти. Кожен стрибок також запускали з навмисно зламаним солвером: хибна гравітація, стопи не утримуються, швидкість відриву подвоєна, верх тіла зігнутий, обертання не виправлено: 215 з 215 таких запусків були виявлені в кожній версії Blender.
  • Справжні тіла. На дев’яти типах тіл, створених у MPFB (середнє, худе, важке, високе, низьке, дитина, орк, ельф, гном), кожне на ігровому риґу й на Rigify, класична таблиця мас розміщувала центр мас на 12-66 мм від власного центра тіла. Коли масу виміряно за сіткою зі скінінгом, кожен стрибок, який виправив Momentum (63 із 72 кліпів у Blender 5.2.2), опинився в межах 1% від гравітації під час перевірки за центром мас самого об’єму сітки. Решту 9 було відхилено з числом і залишено без змін: переважно дуже довгі ноги, що відриваються майже прямими, і гном на Rigify, де корекція розтягнула б кістку ноги на 14%.

Чесне «ні»

Деякі стрибки неможливо зробити фізично коректними, не змінивши вашу анімацію: довгоногий персонаж, що відривається майже прямими ногами, не має запасу для поштовху. Тоді Momentum нічого не змінює й повідомляє, наприклад: «Під час відриву/приземлення нога на 13 мм закоротка, щоб поставити тіло на балістичну дугу. Більше зігніть коліна під час відриву/приземлення або зробіть стрибок меншим». Якщо стрибок потребував би поштовху понад 3 g (або понад те, що вже є у вашій анімації), він повідомляє й про це, у g. Рішення залишається за вами.

Вашу роботу не чіпають

Корекція живе в окремих NLA-доріжках, які Momentum створює й веде їхній список; ваші власні ключі, дії та NLA-доріжки ніколи не змінюються й не видаляються, як би вони не називалися. Видалити стирає доріжки Momentum і повертає вашу активну дію, діапазон кадрів і значення пози такими, якими вони були безпосередньо перед Застосувати (це не Скасувати: зміни, внесені після Застосувати, залишаються). Нічого не симулюється, до суглобів не прикладається жодна сила.

Чого він не робить

Він відмовляє, а не гне правила: коли корекція розтягнула б кістку більше, ніж робить ваша анімація (розтягнення IK у Rigify), або коли шумне захоплення руху залишає кадр із відхиленням від гравітації понад 1% (один із наших трьох кліпів захоплення, біг: 1,7%), нічого не змінюється, а панель показує число. Він виправляє стрибки та фази польоту; рівновага під час стояння та ковзання стоп під час ходьби не входять до цієї версії. Лише людські двоногі. Auto-Rig Pro не тестувався. Захоплення руху за замовчуванням виправляється до точної гравітації; для шумного захоплення можна задати допуск гравітації.

Blender 4.2 і новіші; перевірено на 4.2.9 і 5.2.2 на macOS. Без моделі ШІ, без мережі, без пакетів Python. GPL. Вкладка бічної панелі: Momentum.

Тестові кліпи захоплення руху походять із CMU Graphics Lab Motion Capture Database (mocap.cs.cmu.edu); тестові тіла створено в MPFB (MakeHuman, ресурси CC0). Жоден із них не входить до пакета. Спосіб збереження обертання в повітрі відповідає надбудові з відкритим кодом Balance Point від Ray Allen Datuin (rdat5), GPL-3.0-or-later.

Що ви отримаєте

1 файл · 56.96 KB

  • momentum_v1_0_0.zipZIP · 56.96 KB
Перевірка пакетаПройдено

Getly відкрив завантажені файли й не знайшов нічого, що завадило б їх відкрити. Це не антивірусна перевірка і не оцінка якості.

Перегляди41
Опубліковано13 жовт. 2026 р.
Розмір файлу56.96 KB
Формат файлуZIP
Версіяv1.0

Теги

physicsjumpcenter of massballisticanimationcharacter animationmomentumrigifymixamomocapgravitynla
N
NeonAnvil
Продавець ProGetly Trusted

Поширені запитання

Чи отримаю я доступ одразу?

Так. Це цифровий товар: ви можете завантажити його одразу після оплати, просто зі своєї бібліотеки.

Чи можна використовувати його в комерційних проєктах?

Умови ліцензії встановлює продавець. Прочитайте опис товару перед купівлею: там зазначено будь-які обмеження на особисте, комерційне чи клієнтське використання.

Яка у вас політика повернення коштів?

Ви можете запросити повернення коштів протягом 30 дн. Якщо щось не так, подайте запит зі свого замовлення, і команда Getly його розгляне.

Які формати та розміри файлів я отримаю?

Ви завантажите 1 файл - ZIP - загалом 56.96 KB.

Чи отримую я безкоштовні оновлення?

Так: коли продавець випускає нову версію, ви можете повторно завантажити свіжі файли зі своєї бібліотеки безкоштовно. Останні оновлення дивіться в журналі змін.

Ціна

$179.00