视口背景

视图”菜单 >“视口背景视图”菜单 >“视口背景”对话框

键盘 > Alt+B

此命令显示“视口背景”对话框,其用于控制活动视口中背景图像的显示。每个视口都可以显示不同的背景。您可以使用此功能建模,即通过将前、顶或侧视图草图放置在对应的视口中来建模。或者使用“视口背景”来匹配带有数字摄像机连续镜头的 3D 元素。

选择要在活动视口中显示的图像或动画,在动画图像文件和当前场景之间设置帧同步,以及启用和禁用指定的图像。这些更改并不影响渲染场景。

要在渲染场景的背景中放置一个图像,请使用“环境和效果”对话框 >“环境”面板,这可以通过“渲染”菜单进行访问。

注意:视口中显示了安全框,且“纵横比”选项设置为“匹配视口”或“匹配渲染输出”时,则指定的视口背景图像限定在安全框的活动区域,而且将正确匹配渲染的背景位图。

提示:如果您使用的是带有硬件加速(OpenGL 或 Direct3D)的视口驱动程序,则视口背景可能无法显示。如果发生此情况,请选择“自定义”>“首选项”。在“视口”首选项中,单击“配置驱动程序”。然后在“配置 OpenGL”对话框“配置 Direct3D”对话框中,转到“背景纹理大小”组并且启用“尽可能接近匹配位图大小”(请不要更改数值设置)。在两个对话框中单击“确定”以接受更改。

请参见

“选择背景图像”对话框

更新背景图像

重置背景变换

步骤

要为一个或所有视口指定图像,请执行以下操作:

  1. 激活要设置背景图像的视口。

  2. 选择“视图”菜单 >“视口背景”以显示“视口背景”对话框。

  3. 在“背景源”组中,单击“文件”以显示“选择背景图像”对话框。

  4. 选择您所要使用的图像或动画。

  5. 如果需要在所有视口中显示图像,在“应用源并显示于”组中单击“所有视图”。

  6. 单击“确定”。

    图像在单独的视口或所有视口中显示。

要更新视口中的图像或贴图,请执行以下操作:

因为在视口中渲染图像或贴图要占用时间,所以在您更改位图或指定新位图时贴图不会自动更新。

  • 选择“视图”菜单 >“更新背景图像”。

    在视口中会显示修改的图像或贴图。

要在视口中显示环境贴图,请执行以下操作:

  1. 在“环境”对话框中,指定环境贴图。(请参见步骤“选择环境贴图”。)

  2. 在“环境”对话框 >“背景”组中,确保启用“使用贴图”(默认)。

  3. 激活想要显示贴图的视口。

  4. 选择“视图”菜单 >“背景图像”。

  5. 在“视口背景”对话框 >“背景源”组中,启用“使用环境背景”。

  6. 单击“确定”。

    贴图会显示在视口中。

要显示动画背景,请执行以下操作:

  1. 指定一个动画文件(AVI、MOV 或 IFL 文件)作为视口背景。

  2. 启用“动画背景”。

  3. 选择“自定义”>“首选项”。在“视口”面板中,启用“播放时更新背景”。

    现在,单击“播放”或者拖动时间滑块时将播放背景。

    提示:如果执行了这些步骤后背景动画仍然没有出现,则打开“时间配置”对话框,并在“播放”组中禁用“实时”。

要使用带有动画控件的环境贴图,请执行以下操作:

如果您指定了动画环境贴图并且想要在“视口背景”对话框中访问动画控件,那么可以使用此步骤。

  1. 在“视口背景”对话框 >“背景源”组中,禁用“使用环境背景”。

  2. 在同一组中,单击“文件”。

  3. 选择用作环境贴图的同一贴图。

  4. 在“动画同步”组中设置参数。

  5. 单击“确定”。

    环境贴图会显示在视口中。该图像是可渲染的。

要将视口背景与渲染背景进行匹配,请执行以下操作:

  1. 激活要进行渲染的视口。

  2. 右键单击视口标签,然后选择“显示安全框”。

    这将启用视口中的安全框

    注意:也可以使用“视图”菜单 >“配置”>“安全框”选项卡。在“ 应用程序”组中,启用“活动视图”中的“显示安全框”。

  3. 在“材质编辑器”中,创建包含用作渲染背景的位图的材质。

  4. 在“材质编辑器”>“坐标”卷展栏中,启用“环境”。

    在“贴图”字段中,将自动选择“屏幕”。这是您可以为此目的使用的唯一一种贴图类型。

  5. 在主菜单上,选择“渲染”>“环境”。

  6. 从“材质编辑器”>“贴图”卷展栏上拖动贴图至“环境”对话框中的“环境贴图”按钮。在“实例(副本)贴图”对话框中单击“确定”。

  7. 在“视口背景”对话框 >“背景源”组中,单击“文件”以指定相同的位图。

  8. 在“纵横比”组中,启用“ 匹配视口”或“ 匹配渲染输出”。单击“确定”。

  9. 渲染视口。

    在渲染的场景中显示的背景应该完全匹配安全框的活动区域中所显示的背景。

    注意:使用“匹配位图”选项时,位图会还原为其最初的纵横比并且与渲染的场景不匹配,除非您正在使用相同的纵横比进行渲染。

要移除背景图像,请执行以下操作:

  1. 在可见的背景图像中激活视口。

  2. 在“视图”菜单上,选择“ 视口背景”。

    您会注意到背景文件的名称和路径将显示在“背景源”组的“当前”字段中

  3. 在“背景源”组中,单击“设备”。

  4. 在“选择图像输入设备”对话框中,从下拉菜单中选择“ 找不到 I/O 句柄”,然后单击“确定”。

  5. 在“位图管理器错误”对话框中,单击“确定”。

    当前字段不再显示背景文件名。而是在“当前”字段中显示“ 找不到 I/O 句柄”。

  6. 单击“确定”关闭“视口背景”对话框。

    下一次打开“视口背景”对话框时,“当前”字段将不显示任何文件名。

    提示:此技术只能在没有安装其他图像输入设备的系统上起作用。

界面

“背景源”组

使用这些选项可以从位图图像文件、视频文件中选择背景图像,也可以从设备(如录像机)中选择背景图像。

文件 — 显示“选择背景图像”对话框,它允许您为背景选择单独文件或者文件序列。

设备 — 显示“选择图像输入设备”对话框。这允许您使用数字设备中的背景。(3dsMax 默认安装不支持任何设备。)

使用环境背景 — 允许您在视口中显示指定为环境背景的贴图。如果“环境”对话框中没有指定环境贴图,或者该对话框中禁用了“使用贴图”,那么“使用环境背景”复选框将无法使用。

“动画同步”组

控制图像序列(例如,来自 IFLAVIMOV 文件)如何与视口同步,以便进行对位

使用帧 — 第一个字段设置您将要使用的传入序列的第一帧,第二个字段设置最后一帧。

步长 — 设置您想要使用的帧之间的间隔。例如,如果该微调器设置为 7,3dsMax 会在每隔七个帧操作一次。

开始位置 — 指定您想要显示的第一个输入帧的帧编号。视口中开始帧之前发生的内容取决于您为下面的“开始处理”选择的选项。

将开始位置同步到帧 — 确定传入序列中的哪一帧在“开始位置”帧显示。例如,如果您拥有 30 帧的 .ifl 序列,开始帧为场景中的第 10 帧,但是通过将“ Sync Start”设置为 5,您可以在第 10 帧的位置上使用 .ifl 序列中的第 5 帧。

“开始处理”组

确定在开始帧之前视口背景中发生的内容。

开始前为空 — 在开始帧之前使视口背景为空白。

开始前保持 — 指定视口背景将包含开始帧。

“结束处理”组

确定在最后输入帧之后视口背景中发生的内容。

结束后为空 — 在最后输入帧之后使视口背景为空白。

结束后保持 — 指定视口背景包含最后输入帧,直到动画的最后一帧。

结束后循环 — 指定视口背景将从最后一帧回到开始帧,并且无限循环。

“纵横比”组

控制视口背景的比例,方法是将其与位图、渲染输出或者视口本身进行匹配。

匹配视口 — 更改图像的纵横比以匹配视口的纵横比。

匹配位图 — 锁定图像的纵横比为位图本身的纵横比。

匹配渲染输出 — 更改图像的纵横比以匹配当前选择的渲染输出设备的纵横比。

注意:选择“匹配位图”或“匹配渲染输出”选项时,3dsMax 会将图像置于中心,并清除视口的边缘,将其设置为背景色。

显示背景

启用视口中背景图像或动画的显示。

锁定缩放/平移

在正交视口或用户视口中进行缩放和平移操作过程中,将背景锁定至几何体。在缩放或平移视口时,背景会随视口一起缩放和平移。“锁定缩放/平移”禁用时,背景会停留在原来位置,而几何体则会单独移动。使用“匹配位图”或“匹配渲染输出”来启用“锁定缩放/平移”。如果选择了“匹配视口”,此控件会禁用。

键盘快捷键:Ctrl+Alt+B

警告: 如果放大得太多,会超过虚拟内存的限制,而且会使 3dsMax 崩溃。当执行的缩放要求大于 16 兆字节的虚拟内存时,软件会发出警告询问是否在缩放过程中显示背景。选择“否”,则执行缩放并禁用背景。选择“是”,则在带有背景图像的情况下缩放。这可能会使您的机器耗尽内存。

动画背景

启用背景动画。在场景中显示背景视频的适当帧。

“应用源并显示于”组

所有视图 — 为所有视图指定背景图像。

仅活动视图 — 仅为活动视口指定背景图像。

视口

当前活动的视口的名称显示在“确定”和“取消”按钮左侧的列表中。这会提醒您正在处理的是哪一个视口,并且允许您通过从列表中选择活动视口的名称来更改活动视口。

注意:当您为不同视口使用不同图像时,每个视口的设置会单独存储。每一次显示“视口背景”对话框时,都会显示当前活动视口的设置。如果使用列表切换视口,则设置会保持不变。将一个视口的设置复制到另外一个视口时这很有用。