如何在特定关键帧处使对象不可见而不在Blender(2.59)中移动它?

Vai*_*urt 12 blender

我对搅拌机很新,我正在做一些实验.

我一直在寻找一种方法,使一个物体在特定的关键帧处从视线中消失,而不会将其移出相机视图.例如,在第1帧,立方体在那里,在(0,0,0)和第2帧,它不再可见,但仍然在位置(0,0,0),在第3帧它再次可见.

搜索网页后,我发现这个页面建议将对象移动到另一层,但由于它适用于blender 2.49,从那时起软件似乎发生了变化:插入时我无法找到"图层"选项一个关键帧.

我发现了其他一些网站,但他们建议使用类似于上面链接的技术,或者他们建议改变纹理的alpha,我对此不感兴趣.

那么,在搅拌机2.59中使对象不可见的首选方法是什么?

其他信息(与我期待的答案无关,IMO):

  • 我正在使用搅拌机为Unity制作模型.
  • 我正在使用2.59,因为那是与我拥有的统一版本一起工作的那个.

C.R*_*ers 25

有很多方法可以达到这个效果.

最简单的方法是关键帧对象的可见性.要做到这一点,你只需转到大纲,然后单击对象名称旁边的小眼球,然后将鼠标悬停在闭合的眼球上并点击"i"到关键帧.然后眼睛会变黄,表示它是关键帧.对相机图标执行相同操作(以便渲染的行为方式相同).然后转到你希望对象出现的点,然后再次点击eyball和相机使它们重新出现,然后再次点击"i"以关键帧它们......搅拌机不是一个很棒的程序吗?我喜欢能够为所有东西设计关键帧!:d

还有一些不那么简单,但是各种有用的方法,如果你想在消失/出现时进行某种转换,你也可以使用它们:

  1. 我的推荐方法是将opbejct移出屏幕,关键帧位置,然后将动画(在Graph Editor中)曲线类型设置为"常量"(Key - > Interpolation Mode - > Constant),并将对象移动到位设置要在其中显示的关键帧.它将因此瞬间出现.

  2. 将对象的材质属性设置为透明,然后选择"Z-Transparency"并将alpha设置为0.然后只需将alpha关键帧(将鼠标悬停在Alpha值上并点击"i"),然后转到您希望它出现的位置,将alpha值更改为1,再次更改关键帧.这将使其随着时间的推移而淡入淡出,或者您可以在图形编辑器中将曲线更改为常量,如方法1中所述.

  3. 如果要在对象仍然就位时屏蔽对象,可以在其周围创建一个立方体,将立方体材质透明度设置为"蒙版",然后将多维数据集移离相机以取消屏蔽对象,而不是移动对象.当您想要在动画过程中部分取消屏蔽某些内容时,这非常方便.例如,如果要为视频创建文本叠加层,您希望文本显示为从手中出现,则可以为蒙版对象设置动画,使其跟随手的轮廓,因为它会拉开以显示文本.


小智 15

在Blender 2.65中,您可以在"大纲视图"面板中为对象可见性切换设置动画.在场景对象旁边会有三个图标:眼睛,光标和相机.

请按照以下步骤为视口可见性设置动画:

  • 在"大纲视图"面板中找到要设置动画的对象

  • 将鼠标移到眼睛图标并点击"我"在键盘上,以设置关键帧.

  • 转到下一帧并关闭眼睛,然后点击"i"再次将其蒙上.

使用相机图标执行相同操作以设置渲染可见性.我通常会对视口和渲染可见性图标进行关键帧处理,以免忘记在渲染时切换这些图标.


小智 5

在 2.9 版本中,眼睛图标不能用于设置关键帧。我发现对我来说最好的方法是使用“对象属性”选项卡,并在“变换”下将三个比例值(X、Y、Z)设置为零以实现不可见。然后,您可以单击右侧的菱形来设置关键帧。要使对象重新出现,请将比例值返回到原始值,然后再次单击菱形关键帧图标。显然,您可以先对对象应用缩放,然后将它们在 0 和 1 之间切换,从而使操作变得更容易。


Kay*_*Kay 1

据我所知,没有简单的方法可以直接将对象设置为在您的情况下不可见。虽然可见性可以在 Blender 中设置动画(在轮廓视图中将光标放在眼睛上并按 i),但 Unity3D 无法识别它。

可能的解决方法:

  • 将其移至 (1000, 0, 0)
  • 将其缩放一个非常小的值

更详细的方法可能是使用驱动程序,例如通过变量动态打开和关闭 FK/IK 动画。