Skateboard Projection Mapping in Maya / 滑板曲面投影貼圖

skateboard Mapping H

滑板曲面投影貼圖

「曲面投影貼圖」是應用在NURBS模型上很重要的技巧。
本篇教學將跟大家分享 NURBS 2D 投影貼圖正確的操作步驟與設定技巧,結合版主多年的動畫教學經驗,希望能幫助大家製作出漂亮的曲面貼圖!

操作步驟

1、開啟材質貼圖視窗

1.1
請自行準備滑板曲面的貼圖圖檔。

skateboard Mapping 01


1.2
執行 Window / Rendering Editors / Hypershade指令,開啟材質貼圖視窗。

skateboard Mapping 02

2、建立 2D 投影貼圖

2.1
在 Hypershade視窗中,執行 Maya / 2D Texture / 在 File上按右鍵:選擇 Create as Projection指令,會在Work Area視窗中出現2D投影貼圖的三個聯結圖示。

skateboard Mapping 03

2.2
直接在Projection1節點上滑鼠點兩下(或按Ctrl + A),開啟屬性編輯視窗。
在 Projection Attributes 標籤的設定下:

Proj Type(投影類型):設定為Planar。
Image(貼圖):指定到步驟1準備好的貼圖檔。

skateboard Mapping 04

skateboard Mapping 052.3
新增材質球。
回到 Hypershade 視窗,在 Maya / Surface / 新增一顆 Phone E 材質球。

skateboard Mapping 06

2.4
連結貼圖到材質球。
在 Projection1節點上按「滑鼠中鍵」拖拉到「Phone E 材質球」上:會跳出快速選單,直接滑到(指定給)Color屬性。

skateboard Mapping 07

3、指定與調整貼圖

3.1
指定貼圖給模型。
先選到滑板表面模型,再到「Phone E 材質球」上按「滑鼠右鍵」執行 Assign Material To Selection指令:將材質指定給所到的模型。

skateboard Mapping 08

3.2
調整2D投影貼圖,目前滑板表面貼圖的大小跟位置都不在正確的地方,需做調整。選到 2D貼圖軸圖示,將軸向選轉 90度:朝滑板表面的正下方投影。

skateboard Mapping 09

3.3
切換到右方工具列中「操縱器」工具,根據滑板貼圖的範圍調整2D貼圖軸的大小:覆蓋到全部滑板表面為主。

skateboard Mapping 10

4、固定2D投影貼圖
使用曲面 2D投影貼圖,貼圖是根據貼圖軸的方向為主。所以當模型旋轉活移動,貼圖就會在模型表面跑掉,解決這問題的方式有兩種:
A 將 2D 投影貼圖圖示 Parent 給模型。
B 將 2D 投影貼圖轉換成一般貼圖(固定)到模型上。
這裡我們跟大家分享B種方法!

4.1
先選到材質球,再選到貼上貼圖的滑板表面模型
接著執行 Texturing / Create Texture Reference Object指令。

skateboard Mapping 11

4.2
旋轉或位移模型,測試看看貼圖是否會跟著物體一起移動。
若一切正常就可以將 2D 投影貼圖軸圖示刪除:避免干擾操作,完成 2D投影貼圖的轉換。

skateboard Mapping 11.1

5、調整模型算圖品質
因為滑板是以 NURBS 做為模型的構成基礎,算圖時會牽涉到模型解析度的細節部分。

5.1
攝影機拉進到滑板,先試算一張圖,會看到模型圓滑處會出現直線狀:表示模型算圖時的解析度不夠。

skateboard Mapping 12

skateboard Mapping 13

5.2
增加 NURBS模型的算圖解析度。
增加模型的算圖解析度其實就是增加模型的細分面。

選到模型後,執行 Render / Set NURBS Tessellation指令,設定參考如下:
Apply Tessellation(應用細分Selected surfaces。
Curvature tolerance(曲率品質)Medium 或 High Quality。

調整後再算一次圖:可以跟之前比較出模型的「彎曲部分」變的很圓滑

skateboard Mapping 14

skateboard Mapping 15

6、完善畫面細節

請參考Maya TUTs相關教學:自行增加輪胎等相關材質、燈光與攝影機等畫面元素,讓畫面的呈現更加完美。

skateboard Mapping 16

skateboard Mapping 17


留言

對內容有任何問題與討論,歡迎留言給我們^^

Archive

聯絡表單

傳送