紋理貼圖是如何製作的
本文是我們關於曲面焊接系列的第二部分。 第一部分介紹為3D模型創建UV佈局 。 現在我們來看紋理映射。
那麼什麼是紋理貼圖?
紋理貼圖是一種二維圖像文件,可以應用於3D模型的表面以添加顏色,紋理或其他表面細節,如光澤度,反射率或透明度。 紋理貼圖被開發為直接對應於未包裝3D模型的UV坐標,並且可以從真實照片中設計出來,也可以在Photoshop或Corel Painter等圖形應用程序中手繪。
紋理貼圖通常直接繪製在模型的UV佈局的頂部,可以從任何3D軟件包中將其導出為方形位圖圖像。 紋理藝術家通常在分層文件中工作,在半透明層上使用UV坐標,藝術家將使用該坐標作為放置特定細節位置的指南。
顏色(或漫反射)地圖
正如名稱所暗示的那樣,紋理貼圖最明顯的用處是將顏色或紋理添加到模型表面。 這可能與將木紋紋理應用到桌面上一樣簡單,或者像整個遊戲角色(包括裝甲和配件)的彩色地圖一樣複雜。
然而, 紋理貼圖這個術語經常被使用是一種誤稱 - 表面貼圖在計算機圖形學中起著巨大的作用,不僅僅是顏色和紋理。 在製作環境中,角色或環境的顏色映射通常只是將用於幾乎每個3D模型的三個映射之一。
其他兩種“基本”地圖類型是高光貼圖和凹凸,位移或法線貼圖。
高光貼圖
高光貼圖 (也稱為光澤貼圖)。 鏡面反射圖告訴軟件模型的哪些部分應該有光澤或有光澤,還有光澤度的大小。 高光貼圖的名稱是因為金屬,陶瓷和某些塑料等光亮表面顯示出強烈的鏡面高光(來自強光源的直接反射)。 如果您不確定鏡面反射的亮點,請在咖啡杯邊緣尋找白色反射。 鏡面反射的另一個常見例子是眼睛上方瞳孔上方的微小白色閃光。
高光貼圖通常是灰度圖像,對於不均勻光澤的表面而言,絕對是必不可少的。 例如,一輛裝甲車需要一張鏡面地圖,以便裝甲的划痕,凹痕和缺陷能夠令人信服地發現。 同樣,由多種材料製成的遊戲角色需要鏡面反射貼圖來表達角色皮膚,金屬帶扣和衣服材質之間不同的光澤度。
凹凸,位移或法線貼圖
比前面兩個例子中的任何一個都要復雜一點,凹凸貼圖是一種紋理貼圖,可以幫助更真實地指示模型表面上的凸起或凹陷。
考慮一個磚牆:磚牆的圖像可以被映射到一個平面多邊形平面上,並被調用完成,但是在最終渲染中可能看起來不太令人信服。 這是因為一個平面不會像磚牆一樣對光線產生反應,因為它的裂縫和粗糙。
為了增加對現實主義的印象,將添加凹凸或法線貼圖來更準確地再現磚的粗糙,顆粒狀表面,並增加磚之間的裂縫實際上在空間中退去的錯覺。 當然,通過手工建模每個磚塊可以達到相同的效果,但是正常的映射平面在計算上效率更高。 在現代遊戲產業中誇大法線貼圖的重要性是不可能的 - 在沒有法線貼圖的情況下,遊戲根本無法像現在這樣。
凹凸,位移和法線貼圖本身就是一個討論,對於在渲染中實現照片真實感非常重要。
在尋找一篇深入報導他們的文章。
其他地圖類型要知道
除了這三種地圖類型之外,還有一兩種你會經常看到的:
- 反射貼圖:告訴軟件3D模型的哪些部分應該反射。 如果模型的整個表面是反射的,或者反射率的水平是均勻的,通常會省略反射圖。 反射貼圖是灰度圖像,黑色表示0%反射率,純白色表示100%反射表面。
- 透明地圖:完全像反射地圖,只是它告訴軟件哪些部分應該是透明的。 透明度圖的常見用法是表面,否則將非常困難,或者計算複雜度過高,如鍊條圍欄。 只要模型的功能不太接近前景,並且使用的多邊形數量少得多,使用透明度代替單獨建立鏈接就可以非常有說服力。
我們研究過創建和佈局UV,並通過了可應用於3D模型的不同類型的曲面貼圖。 您正在順利完成3D模型的繪製!