Render.ru
Поддержать

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

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

Saplus

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

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

Deruz

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

Вложения

igorznag

Мастер
Рейтинг
103
Попробуй анимировать свойство объектов Visibility.

Deruz

Мастер
Рейтинг
96
Искательтолько осваиваю анимацию
Судя по всему и Макс тоже...

igorznagсвойство объектов Visibility.
У всех объектов есть свойства, среди которых и Visibility и его можно анимировать.

igorznag

Мастер
Рейтинг
103
Можно удваивать не всю сцену, а только "несколько домов". Выдели их и:
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
ну, вы, блин, даёте!
Graph Editors > Track View - Curve Editor, в нём выделяем название объекта ДОМ, потом
Tracks > Visibility Track > Add.
Выделяем название этого трэка видимости, и ставим ключи.Для невидимости опускаем ключ вниз.
Не разобрался как скрин подгружать, ну и так, понятно.

Вложения

Saplus

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

Deruz

Мастер
Рейтинг
96
Проще всего секвенцию сделать, как в пост #15.