Render.ru

Как сделать объект невидимым для камеры с определенного кадра

Рейтинг
25
#1
Есть анимация "Облет камерой района города". В определенный момент движения камеры нужно, чтобы несколько домов стали невидимыми (в том кадре, где они оказываются на пути камеры). Изменить траекторию камеры нельзя - она должна быть такой, как есть. Опция "Visible to camera" для этого не подходит (. Объект стает невидимым вообще в сцене.
Также необходимо, чтобы невидимые дома продолжали отражаться (Reflection/Refraction).
Заранее благодарю.
 

Saplus

Модератор форума
Команда форума
Рейтинг
548
#2
Гм.. рендерить в секвенцию, а с определеного кадра сделать выключить им Visible to Camera и рендерить дальше...
 
#4
Нужно рендерить последовательность кадров(секвенцию) - 2 раза. 1й- вместе с домами, 2й тот отрезок времени, где дом будет невидимым. Далее в любой программе для композитинга наложить слоями, и в нужный момент убрать здание по маске...
 
#6
В максе без композитинга все рамно не обойтись... Если хочется экзотики, :) то способ на вскидку: 1. Группируешь все объекты в сцене. 2. Копируешь группу и двигаешь в другое место. 3. Переименовываешь в группах камеры как удобно(cam-1, cam-2). 3. Открываешь видеопост(rendering-video post), и добавляешь камеры (cam-1 и cam-2). 4. Открываешь одну из групп, и в свойствах объекта "здания" указываешь - быть невидимым для камеры, но участвовать в отражениях. 5. В видеопосте настраиваешь в какой момент получать изображение с одной из камер.

Но это вроде как не удобно получается - лучше сделай, например в after effect...
 

Deruz

Мастер
Рейтинг
96
#7
Вообще-то , ИМХО, когда камера летит сквозь стену, это месте просто заменяется чёрным фоном. Надеюсь это не 5мин...
 
Рейтинг
25
#8
(( Я анимацию только начинаю осваивать.
Комп не потянет - все удваивается, слишком тяжело. ( И так еле-еле.
Вот вопрос тогда еще - как найти "Open Track View" - смотрите на картинку. Там описание этой опции.
Не смогу ли я через нее сделать объект невидимым с заданного кадра?
 

Вложения

Рейтинг
25
#11
igorznag, я, простите, только осваиваю анимацию. Можете подробнее, пожалуйста, объяснить Ваше предложение?
 

Deruz

Мастер
Рейтинг
96
#12

igorznag

Мастер
Рейтинг
103
#13
Можно удваивать не всю сцену, а только "несколько домов". Выдели их и:
1. Установи для них:Visible to Camera=выключен, Visible to Reflection/Refraction=включен, Visibility=1.0
2. Сохрани только их (меню File>Save Selected) в файле "Reflection.max". Потом в меню File выбери пункт Xref Scene.
3. В окне Xref Scenes нажми кнопку Add и выбери файл "Reflection.max". В группе Display Options установи Visible=выключен.
4. Установи для них:Visible to Camera=включен, Visible to Reflection/Refraction=выключен,Visibility=1.0
Допустим в 30 кадре нужно, чтобы они стали невидимыми.
5. Включи кнопку Auto Key и в кадре 29 установи для них Visibility=0.9 и нажми кнопку OK.(чтобы создать ключ)
6. Опять в кадре 29 установи для них Visibility=1.0 и нажми кнопку OK.
7. В кадре 30 установи для них Visibility=0 и нажми кнопку OK. Выключи кнопку Auto Key.
 

INCUS

Знаток
Рейтинг
29
#14
ну, вы, блин, даёте!
Graph Editors > Track View - Curve Editor, в нём выделяем название объекта ДОМ, потом
Tracks > Visibility Track > Add.
Выделяем название этого трэка видимости, и ставим ключи.Для невидимости опускаем ключ вниз.
Не разобрался как скрин подгружать, ну и так, понятно.
 

Вложения

Saplus

Модератор форума
Команда форума
Рейтинг
548
#15
Человеку надо чтоб они отражались, визибилити не канает... В секвенцию рендерить. До нужного кадра с домами. кусок без них, и дальше опять с ними.
Секвенцию в видео потом превращает любой захудалый видеоконвертер...
 
Рейтинг
25
#16
igorznag, думаю, Ваш способ самый подходящий.
Saplus, спасибо, суть задачи Вы верно определили, только долговато будет...
 
Сверху