|
9 / 9 / 3
Регистрация: 05.11.2017
Сообщений: 72
|
|
Blender Оптимизация воспроизведения анимации20.10.2024, 17:45. Показов 1080. Ответов 5
Часто работаю с ноута, так как нахожусь в разъездах. И начав работать с анимациями я искренне не могу понять, почему воспроизведение простой анимации сжирает столько ресурсов?
Пример. Простая модель ХУманойда. Без физики, без коллизий, стандартный риг+риг лица, вертиксов 88,5К(63 объекта). Настройки камеры/рендера: FHD, 30 FPS Воспроизвожу анимацию через пробел, получаю нестабильные 28 Фепесов и проц загруженный на 100% и это в Mat view/Wireframe. Но я просто не могу понять, что блендер вычисляет, если коллизий и физики нет? И базару, как грится, зиро. Просто нужен комп мощнее. Но когда я ползунок анимации двигаю вручную (с той же скоростью или даже быстрей) всё воспроизводится без каких-либо лагов. Просто шикарно. Это вообще как? Т.е. в ручную от руки анимация проигрывается в (около) 30 фепесов, в зависимости от того как быстро рукой ведёшь. А через пробел я получаю нестабильные 28 ФПС. Мне уже просто интересно послушать объяснения или просто мнения по этому поводу. Может, я какие-то настройки где-то провафлил и есть настройка воспроизведения анимация для предварительного просмотра?
0
|
|
| 20.10.2024, 17:45 | |
|
Ответы с готовыми решениями:
5
Воспроизведения анимации Изменение скорости воспроизведения анимации Программа воспроизведения AVI анимации |
| 22.10.2024, 00:50 | |
|
За фпс-ами здесь не гонятся. Юзер всегда может создать столько геометрии (плагинов, текстур, сложных материалов и.т.п) что фпс рухнет до нуля и меньше. Нужен real-time - пишите мувик/видео. И с выводами лучше не спешить. "Ручную от руки" - не аргумент, кадров может быть намного меньше. Стоит посмотреть что будет с 2-3 char'ами или задать больше фпс или вообще "до упора". Др словами считать 28 "пределом" пока не видно оснований. А если так уж интересно "разобраться" - то начать с макс простой сцены и шаг за шагом подключать фичи. Тормоза могут быть в самом неожиданном месте. В данном случае приложение должно крутить "что дали" а не "как быстрее"
0
|
|
|
9 / 9 / 3
Регистрация: 05.11.2017
Сообщений: 72
|
|
| 24.10.2024, 15:49 [ТС] | |
|
Не совсем понял про что ты. Мне стабильный ФПС нужен для того, чтобы адекватно оценить плавность и правильность воспроизведения анимации, которую я создал. Если ФПС около 15, да даже 28, при установленных 30 в настройках рендера, то всегда будет казаться, что анимация слишком плавная/медленная. Плюс импортированная звуковая дорожка, если такая имеется, будет очень сильно опережать анимацию.
Как я уже сказал, даже в сцене, где просто находится один чар и ничего больше, кроме камеры, при воспроизведении анимации выдаёт только 28 фпс в Mat. view. Т.е. там никакие материалы не отображаются, только меш. Физизки никакой нет. Вообще ничего нет, кроме кеев и графов. Единственное, что спасает - это отключение частей модели. Например, если мне нужно отсмотреть воспроизведение анимации руки, я либо скрываю через "H" все остальные детали, либо приближаю так, чтобы только эта область была видна. Тогда - да, есть большой шанс, что ФеПеС в норму придёт. Ещё я подметил, что даже у забугорных челов, которые туториалы по анимации в Blender'e пилят, тоже ФПС просаживается жёстко, когда они анимацию воспроизводят. Даже при условии, что на сцене только один чар и ничего больше.
0
|
|
|
Модератор
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
|
|
| 25.10.2024, 22:28 | |
|
Может стоит попробовать обновить ПО?
0
|
|
|
9 / 9 / 3
Регистрация: 05.11.2017
Сообщений: 72
|
||
| 28.10.2024, 17:26 [ТС] | ||
|
0
|
||
|
9 / 9 / 3
Регистрация: 05.11.2017
Сообщений: 72
|
|
| 20.11.2024, 12:30 [ТС] | |
|
В общем, делюсь с людьми, у которых слабые ПеКи/Ноуты, тем, что удалось выяснить по поводу плавного воспроизведения анимации.
1-ое, куда вам надо зайти: Render -> Simplify (поставить галочку) -> ViewPort. Тут мы убираем значение "Max Subdivision" с 6 до 0. Мне это дало буст ФПС, при воспроизведении анимации, в 2 раза 2-ое, что нужно сделать, чтобы получить стабильный Фепес: Открываем во втором окне "TimeLine". Во вкладке "Playback" меняем "Sync" c "Play Every Frame" на "Frame Dropping". Мне это помогло держать более стабильный ФПС, за счёт пропуска некоторых фреймов. Если и это сильно не помогает и у вас пурутато писи, как мой ноут, то остается последний вариант: Качаем/создаём простейшую болванку вашего персонажа/предмета с абсолютно таким же ригом (название костей должны точно совпадать с названием оригинальных костей вашего персонажа). Воссоздаём локации, путём создания простейших кубойдов и плоскостей (чем меньше, тем лучше). Анимируем нашу болваночку (можете выделить чисто болванку с ригом и нажать "/", чтобы максимально выжать ФПСики). Потом открываем нашу сцену для будущего рендера и импортируем анимацию с болванки на оригинал. Фиксим мелкие детали, например, прохождение рук сквозь броню (так как на болванке её нет, либо она не такая детальная) и прочие мелочи. Анимацию лица делаю на оригнальной модельке. Лицо идёт отдельным мешем. Выбираю его и риг, жму "/" и спокойно анимирую.
2
|
|
| 20.11.2024, 12:30 | |
|
Помогаю со студенческими работами здесь
6
Не работают кнопки после воспроизведения анимации
NavMeshAgent. Как можно совместить в коде NMA и воспроизведения анимации? Оптимизация скелетной анимации Оптимизация просмотра гиф-анимации Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|