
maya怎么给polygon模型的一部分双面贴图
2.我建了一个模型,对它进行各种UV展开
3.但是模型有一部分是面片
4.这些面片一旦贴图就两面都是一样的
5.UV展开貌似只有一个方向??就是只从一面进行投射??但是贴图却又两面都一样??
6.我需要对这些面片的两面进行不同的贴图
我该怎么做??我上网查了一下,有说要用到hypershade,但是那个我不知道这么用,而且貌似是整个模型都给双面贴图了吗?可有高人指教?是不是一定要用hypershade?或者用其他方法?不胜感激。 展开
1、打开maya这款软件,进入maya的操作界面。
2、在该界面内创建一个球体。
3、在菜单里找到Window菜单下的rendering editors选项。
4、点击rendering editors选项在其下拉菜单里找到hypershade选项。
5、点击hypershader选项,在弹出的对话框内找到file选项。
6、点击file选项,创建一个file节点,如图所示。
7、双击file节点,在属性编辑器里找到image name后的文件夹图标。
8、点击image name后的文件图标,在弹出的对话框内找到我们需要的贴图文件,如图所示。
9、将材质赋予物体以后我们就得到了一个金属球体。
1楼主做的这个需要用到MAYA里的双面材质。
2双面材质跟投射次数无关。
3模型的单个面选中,就可以单独给一个材质。也就是说用一个模型可以给多种材质。
以下是双面材质节点连接的方法:
一 展好UV,打开材质编辑器:window-rendering editors-hypershade,建两个你要用的材质球(我这里用lambert代替),再建两个file,分别导入两张不一样的材质图片。然后两个file分别赋予两个lambert的color属性。
二 找两个节点,一个是condition1,一个是samplerInfo1。然后两个lamert的outcolor都连接到condition1节点的colorifFalse。接着,samplerInfo1的flippendNoraml连接到condition1的firstTerm。
三 建一个surfaceShader1材质球。然后condition1的outcolor连接到surfaceShader1的outcolor。
四 把surfaceShader1赋予你要做双面材质的那个模型面上!
(下面附上一张材质节点连接图)
说的很详细了,楼主试试看行不行。如果不熟悉hypershade,可以多看看火星教育网上的教程。
推荐于2017-09-26 · 知道合伙人互联网行家

哦哦,那一个模型只能上一个材质吗?
一个模型可以分很多材质球,我说的是一个单面只能有一个材质