程序紋理和貼圖
程序紋理是計(jì)算機(jī)使用一組固定的參數(shù)生成的紋理(有時(shí)也稱為地圖)。這意味著計(jì)算機(jī)可以獨(dú)自對(duì)紋理進(jìn)行獨(dú)特的變化!執(zhí)行此操作的過(guò)程稱為過(guò)程生成。過(guò)程生成是一個(gè)籠統(tǒng)的術(shù)語(yǔ),是指計(jì)算機(jī)何時(shí)自動(dòng)生成數(shù)據(jù),而不是用戶必須手動(dòng)生成數(shù)據(jù)。
程序紋理貼圖通常用于3D工作和游戲。例如,《我的世界》有一個(gè)程序生成的地圖,這導(dǎo)致地圖很大,如果單純的使用人力去做是不切實(shí)際的。
程序紋理在3D軟件中一般都可以找到并使用,也有專門制作的程序紋理軟件。Substance Painter是一個(gè)很好的程序紋理軟件,其中包含多種類型的程序生成器,可輕松制作獨(dú)特的紋理。

當(dāng)使用程序紋理生成器時(shí),需要提供一組要使用的參數(shù),以便計(jì)算機(jī)知道要尋找哪種結(jié)果。例如,如果正在運(yùn)行磚塊生成器,則可以確定磚塊的形狀,灌漿中的縫隙,磚塊的臟程度等。還可以從頭開始為特定紋理自己創(chuàng)建生成器。但這可能需要大量的編碼知識(shí)和時(shí)間。
使用這些紋理有很多好處。首先,已經(jīng)建立了一個(gè)生成器,制作紋理要容易得多,現(xiàn)在計(jì)算機(jī)可以為您完成所有工作。其次,沒(méi)有固定的紋理大小,因此您可以根據(jù)需要進(jìn)行分辨率設(shè)置。如果您要生成高分辨率渲染,該紋理貼圖可以在廣告牌上或在許多不同的介質(zhì)中使用,這很有用。

程序紋理對(duì)于生成隨機(jī)噪聲圖也非常有用。使用材料中的凹凸和反射光澤度貼圖,可以輕松制作粗糙表面。在許多現(xiàn)代3D軟件包中都可以找到制作這些簡(jiǎn)單過(guò)程圖的功能,因此非常易于訪問(wèn)。程序紋理是3D工作流程中非常有用的附加功能,因?yàn)樗鼈兪箤?duì)普通對(duì)象進(jìn)行紋理化變得輕而易舉,并且自動(dòng)化程度更高,節(jié)省時(shí)間。