[поиск] Скрипт авто-разбивки анимации на части

Автор
Сообщение
На сайте c 02.09.2017
Сообщений: 5
Орёл

Здравствуйте. У меня на компе мало оперативки. Заранее спасибо за совет купить больше оперативки, обязательно им воспользуюсь, но потом. Да и тогда, думается, совершенно не повредит заиметь в арсенале скрипт, который будет делать очень простую, но нужную вещь для особо громоздких сцен анимации.

По идее искомый скрипт должен не зависеть от выбора движка рендера и работать и со сканлайном и с Виреем и с любой другой требухой (сейчас это finalRender), поскольку его функционал манипулирует опционалом заглавной закладки настройки рендера (F10).

Допустим имеем сцену в 3000 кадров, а мой комп (экспериментально вымучано) может отрендерить в непожатую (uncompressed) АВИшку (для дальнейших кульбитов с конвертированием) только 300 кадров. В принципе, оно конечно можно сторожить у компа или колдовать по удалёнке и так отрезок за отрезком все 10 раз задавать отрендерить от 0 до 300 кадра, потом от 300 до 600 и так далее, а затем склеить в видеоредакторе эти огрызки и отконвертировать в любой формат (нужен MP4 1080).

Беглый поиск не дал положительных результатов. Хочу попробовать (на НЕскором досуге) написать такой скрипт, где можно задать КУСОК, например, 300 кадров и он автоматически отрендерит всю анимацию с заданной камеры (или установленной череды камер, таким скриптом я когда-то оперировал, но он ничего не разбивал на сегменты) в отдельные АВИшки с возрастающим индексом в конце имени, хоть там 3, хоть 33 тыщи кадров будет. Но, может такой велосипед уже есть у кого-то под рукой и мне не нужно ничего изобретать?

На сайте c 16.05.2012
Сообщений: 989
Москва
Наверно нужно просто юзать batchrender и все дела и там задавать свои 300 кадров
На сайте c 02.09.2017
Сообщений: 5
Орёл
Цитата Skap:
Наверно нужно просто юзать backrender и все дела и там задавать свои 300 кадров

А... Вы не подскажите на какую кнопку нажать, что бы заюзать backrender на свои 300 кадров? Гугл ничего о таком звере не знает, help файл Макса тоже. Просветите.

На сайте c 16.05.2012
Сообщений: 989
Москва
Цитата Georg7490:
Цитата Skap:
Наверно нужно просто юзать backrender и все дела и там задавать свои 300 кадров

А... Вы не подскажите на какую кнопку нажать, что бы заюзать backrender на свои 300 кадров? Гугл ничего о таком звере не знает. Просветите.

batchrender извиняюсь первый раз не правильно написал. Хотя backburner тоже можно юзать

На сайте c 02.09.2017
Сообщений: 5
Орёл
Цитата Skap:

batchrender извиняюсь первый раз не правильно написал. Хотя backburner тоже можно юзать

Кажется это то что нужно, в теории. Попробую прикрутить к практике (после вечерней прогулки). Может backburner, может и videopost-ом изгольнуться, но я плохо помню/знаю на данный момент их тонкости. Постепенно вникаю в инструменты по мере востребованности. Благодарю за наводку.

На сайте c 16.03.2016
Сообщений: 2149
Москва

1. Рендерьте секвенции

2. Попробуйте использовать QuickTime для рендера. Будет рендерить все 3000 кадров.

На сайте c 02.09.2017
Сообщений: 5
Орёл
Цитата dontpiter:

1. Рендерьте секвенции

2. Попробуйте использовать QuickTime для рендера. Будет рендерить все 3000 кадров.

Первое заклинание для меня звучит больше красиво, чем информативно.

А вот второе попробую. Поставлю на просчёт перед выходом из дома, через часок-другой вернусь проверю что вышло. Просто потом перегонять из QuickTime'овкского *.mov в вожделенный *.mp4 это же без потери драгоценных пикселей не обойдёшься. А хочется чисто, гладко, с расстановкой, хоть это и черновик. ))

На сайте c 10.07.2008
Сообщений: 1694
Украина, Киев
Georg7490
Цитата dontpiter:
1. Рендерьте секвенции

Это более верный вариант. Сохраняйте в обычные картинки кадры, например в png. Во-первых это максимальное качество кадра, во вторых меньше весит, чем uncompressed avi, в третьих если выключат свет, то можно продолжить просчет. Собрать видео из сиквенции картинок можно во многих программах без проблем.

На сайте c 16.03.2016
Сообщений: 2149
Москва

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

2.

А сжимать потом в любом случае придётся. Просто у меня была как-то подобная история. Макс стандартным кодеком рендерил только 100 кадров.

На сайте c 02.09.2017
Сообщений: 5
Орёл
Цитата xiruim:
Сохраняйте в обычные картинки кадры.
Цитата dontpiter:
Макс сохранит каждый кадр анимации, как картинку.

Ну конечно! Благодарственную, братцы! Предыдущие методы тоже хороши, и они ещё пригодятся, но это самое то, что нужно сейчас. smiley-yahoo.gif

<краткое лирическое наступление> И как я раньше не догадался! Сам же таким методом рендерил, когда восхотелось анимацию в самопальный flash-плеер запихнуть (swf), ещё в 2003г (от умиления даже отыскал в архивах эту банальную курсовую работу). Только я не называл это таким изящным позднелатинским словом (sequentia-последовательность), а просто "рендерил в картинки". Сейчас же затупил, потому что читаю несколько разнотипных мануалов, а тут рендер сбрасывается и всё. Рендерит все кадры без ошибок и файл итоговый пухнет в размере, а как закончит последний кадр, хоть 3гб хоть 8гб нарендерил, тут же внезапно сбрасывает всё "нажитое непосильным трудом" в 1гб файл в котором только самое начало движения, а остальное как кот слизал, словно и не было анимации дальше. Вот я и фалы подкачки увеличивал в разумных пределах, и упёрся рогом в эти кодеки, да раздробления видоса на части. Но картинки для дальнейшего импорта (в другую прогу надо) гораздо лучше чем любое видео подходят, это же очевидно! Буфер соображалки просто переполнился. Прогулялся, утряслось и всё срослось! Отлично помогли. </краткое лирическое наступление>

Читают эту тему: