Render.ru

Рендеринг видеоролика со сбросом optical flow

adl

Пользователь сайта
Рейтинг
2
#1
Имеется следующая задача.
Необходимо отрендерить небольшой видеоролик (300 кадров) и сохранить в отдельном файле для каждой точки каждого кадра ее положение в предыдущем кадре (optical flow). С 3D-Max я раньше не работал :-( Вопрос в следующем: можно ли это сделать средствами 3D-Max? Т.е. написать скрипт, который будет перемещать объекты по заданным траекториям, на основе этого вычислять optical flow и сохранять его в отдельный файл.

Спасибо за ответ.
 

GoodMan

Мастер
Рейтинг
260
#2
Ну написать скрипт - который будет отслеживать изменения каждой точки катинки и записавать эти изменения в файл можно..
Но зачем для этого 3dsMAX если это нормально делает например тот-же "PF Track" http://thepixelfarm.co.uk/
 

adl

Пользователь сайта
Рейтинг
2
#3
GoodMan сказал(а):
Ну написать скрипт - который будет отслеживать изменения каждой точки катинки и записавать эти изменения в файл можно..
Но зачем для этого 3dsMAX если это нормально делает например тот-же "PF Track" http://thepixelfarm.co.uk/
Ты уверен, что PF Track вычисляет оптический поток именно на основе заданных траекторий, а не отрендеренных кадров (когда для каждой точки, грубо говоря, производится поиск наиболее похожей в предыдущем кадре) ? Это весьма важно, т.к. необходимо, чтобы оптический поток вычислялся именно через траектории объектов.
 

GoodMan

Мастер
Рейтинг
260
#4
Конечно PF Track работает с уже отрендеренными кадрами..

Сделать это для каждой точки не-орендеренного изображения не так просто. Потому что нужно будет стрелять лучи из камеры и делать по сути обратный рэй-трэйсинг каждого пикселя кадра (пересечения с геометрией и т.п.).. Это уже задача совсем другого порядка..
Если я правильно понял..
 
Сверху