1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

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

Тема в разделе "Анимация", создана пользователем Искатель, 18 сен 2010.

Модераторы: Артер
  1. Искатель

    Искатель Знаток

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

    Saplus Moderator Команда форума

    С нами с:
    29.06.2003
    Сообщения:
    2.372
    Симпатии:
    0
    Баллы:
    548
    Гм.. рендерить в секвенцию, а с определеного кадра сделать выключить им Visible to Camera и рендерить дальше...
     
  3. Искатель

    Искатель Знаток

    С нами с:
    22.03.2006
    Сообщения:
    66
    Симпатии:
    0
    Баллы:
    25
    Можете, пожалуйста, поянить подробнее.
     
  4. Итан

    Итан Знаток

    С нами с:
    27.08.2007
    Сообщения:
    910
    Симпатии:
    15
    Баллы:
    74
    Нужно рендерить последовательность кадров(секвенцию) - 2 раза. 1й- вместе с домами, 2й тот отрезок времени, где дом будет невидимым. Далее в любой программе для композитинга наложить слоями, и в нужный момент убрать здание по маске...
     
  5. Искатель

    Искатель Знаток

    С нами с:
    22.03.2006
    Сообщения:
    66
    Симпатии:
    0
    Баллы:
    25
    Дело в том, что все должно быть сделано в максе, без композинга.
     
  6. Итан

    Итан Знаток

    С нами с:
    27.08.2007
    Сообщения:
    910
    Симпатии:
    15
    Баллы:
    74
    В максе без композитинга все рамно не обойтись... Если хочется экзотики, :) то способ на вскидку: 1. Группируешь все объекты в сцене. 2. Копируешь группу и двигаешь в другое место. 3. Переименовываешь в группах камеры как удобно(cam-1, cam-2). 3. Открываешь видеопост(rendering-video post), и добавляешь камеры (cam-1 и cam-2). 4. Открываешь одну из групп, и в свойствах объекта "здания" указываешь - быть невидимым для камеры, но участвовать в отражениях. 5. В видеопосте настраиваешь в какой момент получать изображение с одной из камер.

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

    Deruz Знаток

    С нами с:
    06.10.2008
    Сообщения:
    2.070
    Симпатии:
    46
    Баллы:
    77
    Вообще-то , ИМХО, когда камера летит сквозь стену, это месте просто заменяется чёрным фоном. Надеюсь это не 5мин...
     
  8. Искатель

    Искатель Знаток

    С нами с:
    22.03.2006
    Сообщения:
    66
    Симпатии:
    0
    Баллы:
    25
    (( Я анимацию только начинаю осваивать.
    Комп не потянет - все удваивается, слишком тяжело. ( И так еле-еле.
    Вот вопрос тогда еще - как найти "Open Track View" - смотрите на картинку. Там описание этой опции.
    Не смогу ли я через нее сделать объект невидимым с заданного кадра?
     

    Вложения:

    • 1937367.jpg
      1937367.jpg
      Размер файла:
      271,4 КБ
      Просмотров:
      288
  9. Искатель

    Искатель Знаток

    С нами с:
    22.03.2006
    Сообщения:
    66
    Симпатии:
    0
    Баллы:
    25
    Deruz, не - будет заметно.
     
  10. igorznag

    igorznag Знаток

    С нами с:
    23.04.2010
    Сообщения:
    1.256
    Симпатии:
    173
    Баллы:
    65
    Попробуй анимировать свойство объектов Visibility.
     
  11. Искатель

    Искатель Знаток

    С нами с:
    22.03.2006
    Сообщения:
    66
    Симпатии:
    0
    Баллы:
    25
    igorznag, я, простите, только осваиваю анимацию. Можете подробнее, пожалуйста, объяснить Ваше предложение?
     
  12. Deruz

    Deruz Знаток

    С нами с:
    06.10.2008
    Сообщения:
    2.070
    Симпатии:
    46
    Баллы:
    77
    Судя по всему и Макс тоже...

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

    igorznag Знаток

    С нами с:
    23.04.2010
    Сообщения:
    1.256
    Симпатии:
    173
    Баллы:
    65
    Можно удваивать не всю сцену, а только "несколько домов". Выдели их и:
    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.
     
  14. INCUS

    INCUS Знаток

    С нами с:
    03.08.2010
    Сообщения:
    857
    Симпатии:
    30
    Баллы:
    29
    ну, вы, блин, даёте!
    Graph Editors > Track View - Curve Editor, в нём выделяем название объекта ДОМ, потом
    Tracks > Visibility Track > Add.
    Выделяем название этого трэка видимости, и ставим ключи.Для невидимости опускаем ключ вниз.
    Не разобрался как скрин подгружать, ну и так, понятно.
     

    Вложения:

    • 1938847.jpg
      1938847.jpg
      Размер файла:
      73,1 КБ
      Просмотров:
      284
  15. Saplus

    Saplus Moderator Команда форума

    С нами с:
    29.06.2003
    Сообщения:
    2.372
    Симпатии:
    0
    Баллы:
    548
    Человеку надо чтоб они отражались, визибилити не канает... В секвенцию рендерить. До нужного кадра с домами. кусок без них, и дальше опять с ними.
    Секвенцию в видео потом превращает любой захудалый видеоконвертер...
     
  16. Искатель

    Искатель Знаток

    С нами с:
    22.03.2006
    Сообщения:
    66
    Симпатии:
    0
    Баллы:
    25
    igorznag, думаю, Ваш способ самый подходящий.
    Saplus, спасибо, суть задачи Вы верно определили, только долговато будет...
     
  17. Deruz

    Deruz Знаток

    С нами с:
    06.10.2008
    Сообщения:
    2.070
    Симпатии:
    46
    Баллы:
    77
    Проще всего секвенцию сделать, как в пост #15.
     
Модераторы: Артер

Поделиться этой страницей