借助“创建 > Adobe Illustrator 对象”菜单项,可通过将 Adobe Illustrator路径作为曲线加载到 Maya 中来使用 2D 向量数据创建 3D 动画模型,或通过 Adobe Illustrator 文件生成多边形曲面。
如果对文件进行了更改,可以重新加载该文件。也可以在创建对象之后在属性编辑器中编辑 Adobe Illustrator 文件的路径,然后将自动应用历史和倒角信息。
若要使用此功能,请确保满足以下条件:
在 Adobe Illustrator 中,文本必须转化为轮廓(选择文本,然后选择“类型 > 创建轮廓”(Type > Create Outlines))。
仅支持 Adobe Illustrator 8 文件。
确保在保存文件前删除 Illustrator 中的所有参考线,包括隐藏的参考线。这些都将作为曲线加载到 Maya 中,这将给倒角操作造成问题。
创建“Adobe Illustrator 对象”(Adobe Illustrator Object)
选择创建 > Adobe Illustrator 对象(Create > Adobe Illustrator Object)。
选择 .ai 文件。
单击“确定”(OK)。
更新“Adobe Illustrator 对象”(Adobe Illustrator Object)
选择“Adobe Illustrator 对象”(Adobe Illustrator Object)。
打开“属性编辑器”(Attribute Editor)。
在“IllustratorForBevel”选项卡中,展开“文件属性”(File Attributes)区域。
单击“重新加载”(Reload)。
选项
可以选择将“Adobe Illustrator”对象作为曲线导入或生成多边形曲面(倒角)。
标准“倒角 +”(Bevel Plus)选项在“Adobe Illustrator 对象”(Adobe Illustrator Object)选项中(有关选项说明,请参见“曲面 > 倒角 +”(Surfaces > Bevel Plus))。
导入“Adobe Illustrator”对象后,“属性编辑器”(Attribute Editor)的“illustratorforBevel”选项卡会显示“容差”(Tolerance)属性,可帮助修复倒角问题。请参见如果曲线更改方向,倒角将不正确。
疑难解答
字母或曲线的内部显示为填充状态
Maya 可能不知道哪些曲线在内侧,哪些在外侧,此时倒角结果可能不正确。这种情况下,必须在“Adobe Illustrator”中打开文件,并将更多曲线信息添加到文件中。
此处有两种可能的“Adobe Illustrator”工作流,可帮助纠正 Maya 中倒角不正确的问题。
Adobe Illustrator 工作流 1
选择有问题的路径,然后选择“对象 > 复合路径 > 释放”(Object > Compound Path > Release)。
选择每个有问题对象的内部和外部路径,然后选择“对象 > 组”(Object > Group)。
选择“效果 > 路径查找器 > 相减”(Effect > Pathfinder > Subtract)。
保存文件。
Adobe Illustrator 工作流 2
选择有问题的路径,然后选择“对象 > 复合路径 > 释放”(Object > Compound Path > Release)。
选择每个有问题对象的内部和外部路径。
选择“对象 > 复合路径 > 生成”(Object > Compound Path > Make)。
保存文件。
在 Maya 中重新加载文件时,字母或曲线应全部正确显示。
如果曲线更改方向,倒角将不正确
在导入的 Adobe Illustrator 文件中,如果曲线位于一条直线的旁边,则直线点可能位于一个与其相邻对象略有不同的位置。这可能会导致倒角错误,即倒角延伸到远离主曲线的空间。
可能的解决方案包括:
在导入后,增加“容差”(Tolerance)属性的值
在 Adobe Illustrator 中修复曲线,然后重新导出。如果更改“容差”(Tolerance)属性的值导致点以预料之外的方式捕捉,则有必要执行该操作。
注意
如果使用“容差”(Tolerance),则可能会将 CV 捕捉到一起。这可能会导致边的长度为零,您可以使用“多边形清理工具”(Poly Cleanup Tool)移除。