Запікання Симуляцій Фізики – Baking Physics Simulations¶
Запікання – Baking – це позначення дії зберігання або кешування результатів розрахування.
Результат симуляції автоматично кешується у пам’ять при програванні її анімації, так щоб при наступному його запуску воно знову гралося швидше на основі зчитування цих результатів з пам’яті.
Якщо ви запікаєте симуляцію, то кеш стає захищений, і ви не зможете змінити устави симуляції, допоки ви не зчистите запечені кадри шляхом клацання на «Вивільнити Запікання» – Free Bake.
Зазвичай рекомендується запікати ваші симуляції фізики перед рендерингом. Окрім того, що більше не треба буде проходити часовитратний процес повторно симулювання, запікання може допомогти запобігти потенційним перебоям та гарантувати, що результат симуляції залишатиметься точно таким же щоразу.
Примітка
Більшість симуляторів фізики у Blender’і використовують подібну систему, але не всі вони мають доступними однакові устави. Усі ці устави тут розглядаються, але окремі типи фізики можуть не мати увесь їх набір.
- Список Кешів – Caches List
- Blender дозволяє зберігати та управляти кількома кешами одночасно для одного і того ж об’єкта з фізикою. Ви можете управляти цими кешами за допомогою цього огляду списком – list view.
Опції – Options¶
- Кеш на Диску – Disk Cache
Кеш запеченої симуляції буде зберігатися всередині blend-файлу, коли ви його збережете. Коли Disk Cache увімкнено, то Blender то Blender буде зберігати Кеш окремо на диску у теці
blendcache_[filename]
поруч з blend-файлом. (blend-файл повинен бути збережений першим.)- Вжити Шлях Бібліотеки – Use Library Path
Share the disk cache when the physics object is linked into another blend-file.
Коли ця опція увімкнена, то пов’язані версії об’єкта будуть орієнтуватися на один і той же кеш на диску. Інакше, пов’язані версії об’єкта будуть кожен використовувати кожен свій незалежний кеш.
- Стиснення – Compression
Рівень стиснення для файлів кешу. Деякі кеші фізики можуть бути дуже великими (наприклад, як дим). Blender може стискати ці кеші, щоб заощаджувати місце на диску.
- Нема – None
- Вимикає стискання кешу.
- Слабко – Light
- Стиснення буде оптимізувати швидкість операцій стискування/розтискування відносно розміру файлу.
- Сильно – Heavy
- Стиснення дає менші за розміром файли кешу, ніж Light, проте, вимагає більше часу для CPU для стискання/розтискання.
- Зовнішньо – External
Дозволяє вам зчитувати кеш з диска, використовуючи визначений користувачем шлях файлу.
Примітка
Ім’я кешу у Caches List та Номер за Індексом – Index Number мають точно відповідати імені зовнішніх файлів кешу, щоб це працювало. Формат імені файлів кешу є
name_frame_index.bphys
.- Номер за Індексом – Index Number
- Номер за індексом для кешованих файлів. (Останні дві цифри імені файлів.)
- Шлях Файлу – File Path
- Вибирається шлях до каталогу для файлів кешу.
- Старт – Start
- Кадр, на якому починається симуляція.
- Кінець – End
Кадр, на якому симуляція закінчується.
Примітка
Симуляція розраховується лише для додатних кадрів у діапазоні між уставами із заданими номерами кадрів «Старт» – Start та «Кінець» – End на панелі Cache, незалежно від того, запекли ви її чи ні. Тому, якщо ви хочете мати симуляцію, що триваліша, ніж стандартний діапазон кадрів, то ви маєте змінити відповідно значення устави End.
- Крок Кешу – Cache Step
Інтервал для збереження даних симуляції.
Примітка
Деякі системи фізики (наприклад, частинки) дозволяють зберігати позиції тільки кожен N-й кадр, передбачаючи інтерполяцію позицій між кадрами. Використання кроку кешу, більшого за одиницю, дасть менший кеш, але результат може відрізнятися від оригінальної симуляції.
Запікання – Baking¶
- Запікання – Bake
- Запускає запікання. Blender перестає реагувати під час більшості операцій запікання. Курсор стає показуватися як число, що представляє прогрес запікання. Ви повинні перебувати у Режимі Об’єкта – Object Mode для запікання.
- Вивільнити Запікання – Free Bake
- Позначає запечений кеш як тимчасовий. Дані все ще існують, але будуть вилучені з наступною модифікацією об’єкта та зміною кадру. Ця кнопка доступна тільки, коли дана система фізики була запечена.
- Розрахувати До Кадру – Calculate To Frame
- Запікає тільки до поточного кадру. Лімітується номером кадру, заданою уставою End в уставах кешування.
- Поточний Кеш у Запікання – Current Cache to Bake
- Зберігає будь-які тимчасово кешовані дані симуляції як запікання. Зауважте, що грання анімації буде намагатися симулювати будь-які видимі симуляції фізики. Залежно від типу фізики, ці дані можуть бути тимчасово кешовані. Зазвичай, такі тимчасові кеші зчищаються, коли об’єкт або одна з устав модифікується, але конвертування їх у запікання «збереже» їх.
- Запекти Усю Динаміку – Bake All Dynamics
Запікає усі системи фізики у сцені, навіть ті, що мають інші типи. Корисно для запікання складних укладів за участю взаємодій між різними типами фізики.
Дивіться Bake.
- Вивільнити Усі Запікання – Free All Bakes
Вивільняє запікання усіх систем фізики у сцені, навіть тих, що мають інші типи.
Дивіться Free Bake.
- Оновити Усе До Кадру – Update All To Frame
Запікає усі системи фізики у сцені до поточного кадру.
Дивіться Calculate To Frame.