Подтвердить что ты не робот

Как сделать объект невидимым на определенном ключевом кадре, не перемещая его в Blender (2.59)?

Я совершенно новый для блендера, и я экспериментирую с ним.

Я искал способ заставить объект исчезнуть из виду на определенном ключевом кадре, не перемещая его из камеры. Например, в кадре 1 куб находится там (0, 0, 0) и в кадре 2, он больше не виден, но все же там в позиции (0,0,0), в кадре 3 он снова становится видимым.

После поиска в Интернете я столкнулся с этой страницей, которая предлагает переместить объект на другой уровень, но поскольку он применяется к блендеру 2.49, кажется, что программное обеспечение изменилось с тех пор: я не могу найти параметр "Layer" при вставке ключевой кадр.

Я нашел некоторые другие сайты, но либо они предлагают использовать технику, аналогичную той, которая была приведена выше, или они предлагают изменить альфа текстуры, что меня не интересует.

Итак, какой предпочтительный метод сделать объект невидимым в блендере 2.59?

Дополнительная информация (не относится к ответу, который я ожидаю, ИМО):

  • Я использую blender для создания моделей для Unity.
  • Я использую 2.59, потому что тот, который работает с версией единства, которая у меня есть.
4b9b3361

Ответ 1

Существует множество способов достижения этого эффекта.

Самый простой способ - создать ключевой кадр видимости объекта. Чтобы сделать это, вы просто переходите к выходу и щелкаете маленьким глазным яблоком рядом с вашим именем объекта, затем наведите курсор на закрытое глазное яблоко и нажмите "i" на ключевой кадр. Затем глаз станет желтым, чтобы обозначить его ключевой кадр. Сделайте то же самое с пиктограммой камеры (чтобы ваш рендер вел себя одинаково). Затем перейдите к точке, в которой вы хотите, чтобы объект появился, и нажмите кнопку eyball и камеру снова, чтобы они снова появились, а затем снова нажмите "i" поверх каждого, чтобы сделать ключевой кадр... Не блендер - замечательная программа? Мне нравится, что я могу использовать ключевое слово практически во всем!: D

Существуют также эти менее простые, но различные полезные методы, которые вы также можете использовать в случае, если вы хотите какой-то переход при исчезновении/появлении:

  • Мой перферентный способ - просто переместить opbejct с экрана, положение ключевого кадра, а затем настроить тип кривой анимации (в редакторе графика) на "константа" (клавиша → режим интерполяции → константа) и переместите объект на место и установите ключевой кадр, где вы хотите его отобразить. Это мгновенно появится.

  • Задайте свойства материала объекта Transparent и выберите "Z-Transparency" и установите альфа-значение 0. Затем просто выполните ключевое слово alpha (наведите указатель мыши на значение Alpha и нажмите "i" ), затем перейдите к где вы хотите, чтобы он появился, измените значение альфа на 1 и ключевой кадр снова. Это заставит его исчезать со временем, или вы можете изменить кривую на константу в редакторе Graph, как описано в методе 1.

  • Если вы хотите замаскировать объект, пока он все еще на месте, вы можете сделать куб вокруг него, настроить прозрачность материала куба на "маску", а затем переместить куб с камеры, чтобы разоблачить объект, а не перемещать объект. Это удобно, когда вы хотите частично разоблачить что-то в ходе анимации. Например, если вы создаете текстовое оверлей для видео, где вы хотите, чтобы текст отображался так, как будто он выходит из вашей руки, вы можете анимировать объект маскировки, чтобы следовать контуру вашей руки, когда он отрывается, чтобы открыть текст,

Ответ 2

В Blender 2.65 вы можете анимировать отображение видимости объектов на панели Outliner. Рядом с вашими объектами сцены будут три значка: глаз, курсор и камера.

Выполните следующие действия для анимации видимости в видовом экране:

  • Найдите объект, который хотите оживить в панели Outliner

  • Наведите мышку на значок и нажмите "i" на клавиатуре, чтобы установить ключевой кадр.

  • Перейдите к следующему кадру и выключите глаз, а затем снова нажмите "i".

Сделайте то же самое с значком камеры, чтобы оживить визуализацию визуализации. Обычно я использую ключевой кадр как в окне просмотра, так и для визуализации значков видимости в тандеме, чтобы не забывать, что они переключались, когда его время отображалось.

Ответ 3

AFAIK нет простого способа напрямую установить объект невидимым в вашем случае. Хотя видимость может быть анимирована в Blender (в виде контура mive курсор на глазу и нажмите i) Unity3D не распознает его.

Возможные обходные пути:

  • Переместить его на (1000, 0, 0)
  • Масштабируйте его очень маленьким значением

Более сложный подход может заключаться в использовании драйвера, например, при динамическом включении и выключении анимации FK/IK с помощью переменной.

Ответ 4

Еще один способ сделать это - создать вокруг него куб и добавить логический модификатор к объекту, который вы хотите исчезнуть, установить различие в операции и выбрать куб в качестве целевого объекта-модификатора. Затем отключите видимость куба и анимируйте видимость модификатора.