延伸Mari

您可以将自己的自定义属性添加到中的对象Mari,以及编辑配置文件。

特别是,您可以指定以下几组:

键盘快捷键 -使用快捷方式配置文件的效果与单独更改每个快捷方式的效果相同。 Manage Keyboard Shortcuts对话框,但可以将它们全部更改为一个一致的集合。然后,您还可以与其他用户共享一组快捷方式。

频道预设 -使用频道预设配置文件,您可以指定预设频道的类别(例如,针对不同类型的资产),以显示在Channel Presets批量创建项目的通道时出现对话框

频道模板 -使用频道模板配置文件,您可以指定要在Channel Presets对话框。这些控制文件名Mari在将纹理导入新通道时查找。

您也可以配置Mari使用环境变量

关于自定义属性

您可以将自定义属性附加到中的大多数对象Mari (例如通道,模型,投影仪和灯光)。而不是信息Mari需要时,这些信息可能对您自己或项目的其他用户有用。例如,您可以将模型的分配所有者添加为附加到模型的自定义属性。

您可以选择仅为当前会话添加自定义属性,也可以将其保存为项目的一部分,以使它们在退出并重新启动时持久存在Mari

关于自定义快捷方式

可以使用三种类型的键盘快捷键Mari

default set应用程序随附的快捷方式集,如下面所列Help > Shortcuts

一个custom set快捷方式-在快捷方式配置文件中定义。这是一个文本文件,称为Shortcuts.conf,其中包含一个或多个列表Mari动作及其快捷方式。Mari在主目录的以下子目录中查找此文件:

.config/TheFoundry (在Linux上),

.mari\TheFoundry (上Windows), 要么

.config/TheFoundry (在Mac上)。

注意:  如果没有自定义快捷方式文件, Mari使用默认值。配置文件快捷方式将覆盖默认快捷方式。

GUI shortcut -在GUI中的Manage Keyboard Shortcuts对话框,用于特定操作或项目项。您可以通过选择Edit > Keyboard Shortcuts,或右键单击一个项目项(通道,补丁,着色器,灯光,投影仪和架子上的东西),或通过选择这些项目的集合Assign Shortcut从下拉菜单中。GUI快捷方式将覆盖默认和配置文件快捷方式。

所以Mari接受操作的默认键盘快捷方式...除非在快捷方式配置文件中也指定了该操作, Mari使用您的自定义快捷方式...,除非您在GUI中使用单个自定义快捷方式覆盖了其中的任何一个。

小费:  如果要将自定义快捷方式文件分发给多个用户,请注意,他们应用的任何单个自定义快捷方式都会覆盖您的快捷方式文件。

Shortcuts.conf文件不必列出所有可能Mari动作。您可以为任何人设置快捷方式Mari操作,但您只能在以下位置为项目项(通道,色块,着色器,灯光,投影仪和架子上的东西)或这些项目集分配快捷方式Mari GUI(不是来自自定义文件)。

关于自定义频道预设

您可以将频道批量添加到Mari项目,使用Channels > Channel Presets选项。这会打开一个对话框, Channel Presets,您可以在其中选择在项目中创建一组通道,还可以选择导入现有纹理。在里面Channel Presets对话框中,您可以选择一个Category,代表预设的频道束。例如,如果选择“车辆”类别,则会获得用于油漆车辆的标准通道列表。

Mari带有几个默认类别,存储在通道预设文件中。如果需要,可以将默认值替换为您自己的自定义通道预设类别。Mari自定义频道预设文件是XML带有.mtd延期。Mari默认情况下,在主目录的以下子目录中查找它们:

Media/Settings (在Linux上),

Bundle\Media\Settings (上Windows), 要么

Media/Settings (在Mac上)。

您可以在菜单上选择其他频道预设目录Paths的标签Mari Preferences对话框。

小费:  如果您使用自定义的频道预设文件, Mari忽略其默认频道预设。仅自定义预设文件中的通道可用。

关于自定义渠道模板

当您通过Channel Presets对话框,您可以选择将现有纹理导入到通道中Mari创建它们。Mari寻找磁盘上的现有纹理。如果找到这些纹理,则可以在创建通道时将其导入。通道模板控制文件名的格式, Mari寻找。例如,一个渠道模板是:

$PATH/$SHOT/color$SHOT_color.$UDIM.tif.

Mari带有几个默认通道模板。如果需要,可以添加自己的频道模板文件。频道模板文件是纯文本文件,带有.mtt延期。Mari在与通道预设文件相同的目录中查找它们。

关于环境变量

环境变量是用于存储值的命名变量,例如特定的文件路径。它们用于动态配置Mari的行为Mari启动。例如, Mari使用存储在其中的信息来定义放置某些文件的位置。

您可以:

设置环境变量Mari认识。

创建自己的环境变量Mari在导入图像时查找。

使用环境变量来覆盖Mari.conf要么Mari.ini文件。这些文件包含并非特定于项目的所有用户设置。