在Maya中贴图前必须先展开UV,否则纹理拉伸错位;通过Automatic Mapping生成基础UV,复杂模型需手动调整至0–1范围内;创建Lambert材质,用File节点连接贴图(路径禁用中文和空格);最后赋予模型并切换Viewport 2.0与纹理模式(按6键)显示。

在Maya中给物体赋予贴图,是建模后进入材质表现阶段的关键一步,不连通UV就直接贴图会导致纹理拉伸错位,甚至完全看不见图案。
准备模型与UV展开
选中要贴图的模型 → 右键选择【Face】进入面模式 → 按 Ctrl + A 全选所有面 → 执行菜单栏【UV】→【Automatic Mapping】快速生成基础UV布局。
这一步不能跳过,【UV未展开的模型无法正确显示贴图】。如果模型结构复杂(比如带凹槽或细长部件),Automatic Mapping容易重叠,此时需手动进入UV编辑器调整——双击UV编辑器图标打开窗口,拖拽UV岛避免交叠,缩放至UV格内(0–1范围)。
创建材质并连接贴图
打开Hypershade(渲染器面板)→ 点击左上角【Create Maya Nodes】选项卡 → 在【Common】区域点击【Lambert】创建基础材质。
双击新建的lambert1节点 → 在属性编辑器中找到【Color】属性旁的小棋盘图标 → 点击它 → 选择【File】节点 → Maya会自动创建file节点并连接到Color输入端。
在file节点属性中,点击【Image Name】右侧的文件夹图标 → 浏览并选择本地已准备好的贴图图片(支持jpg、png、tiff等格式)。【贴图路径不能含中文或空格,否则Maya会读取失败】。
将材质赋予模型
第一步:在视图中右键点击模型 → 选择【Assign Material to Selection】。
第二步:确保当前渲染器为Viewport 2.0(菜单栏【Renderer】→【Viewport 2.0】),否则贴图可能不显示。
第三步:按数字键6切换为纹理显示模式,此时模型表面应实时呈现所选贴图。若仍显示灰色,请检查是否误将贴图连到了Bump或Transparency通道而非Color通道。


















