發(fā)布時(shí)間 : 2019-12-02
文章熱度 : 565
零基礎(chǔ)了解3D游戲開發(fā),是一件不容易的事。我們將分幾部分為大家細(xì)化3D游戲開發(fā)的每個(gè)環(huán)節(jié),希望對你了解3D游戲開發(fā)有些許幫助。
紋理、貼圖、面片
紋理是指物體表面的外觀效果,表現(xiàn)為2D位圖形式。下圖為3D地球儀表面的紋理。
貼圖簡單通俗的理解,就是將2D紋理貼到3D模型網(wǎng)格的過程。這個(gè)將3D頂點(diǎn)坐標(biāo)與2D紋理的UV坐標(biāo)映射對應(yīng)的過程由引擎完成,開發(fā)者直接調(diào)用API,為材質(zhì)設(shè)置對應(yīng)的紋理即可。下圖左側(cè)為僅添加材質(zhì),而沒有設(shè)置貼圖的效果。下圖右側(cè)是對材質(zhì)添加了紋理的已貼圖效果。
通過效果圖我們可以看出,盡管網(wǎng)格與材質(zhì)已經(jīng)可以讓模型在3D游戲場景中可見了,但不對材質(zhì)貼圖,沒有紋理的情況下,我們看到的只是不同質(zhì)感的純色模型。有了紋理才有了真實(shí)豐富的外觀。所以紋理也是比較重要的一個(gè)知識點(diǎn),如果展開講,紋理可以介紹很多。本篇不再詳述。
介紹到這里,我們已能初步理解到紋理與貼圖的區(qū)別。然而,是很多時(shí)候,在文檔或口述交流的時(shí)候,很多人會(huì)把用于貼圖的紋理,也簡稱為貼圖。所以我們應(yīng)該能理解到貼圖在某些應(yīng)用場景下就是代指紋理。
之所以把面片放到紋理一起介紹,是因?yàn)閷?D一知半解時(shí),不少人會(huì)有一個(gè)誤區(qū),認(rèn)為面片就是在3D空間中放了一個(gè)2D紋理位圖。實(shí)際上,在三維空間中,哪怕只有一個(gè)三角形平面,也可以構(gòu)成網(wǎng)格,可以設(shè)置材質(zhì),那這就是模型。所以面片,與其它多面體模型,本質(zhì)上都是一樣的。在下圖中,我們在3D空間中看到的草地圖片,其實(shí)是這個(gè)草地面片材質(zhì)的貼圖。
下一部分,上海博思游戲?qū)W校將為你介紹3D游戲開發(fā)中的燈光、陰影、反射光,敬請期待。