以上的是一個比較簡單的版本。下面就看一下在《教團:1886》中著色器是如何運作的吧。
以上的每個小球展示了最終添加到水泵上的紋理圖。著色器就是一種不需要消耗大量游戲運行資源而可以為簡單的模型增加精美細節(jié)的工具。游戲中的這個水泵是一個復(fù)雜的幾何體,其上面的每一點都需要計算,而著利用色器貼在上面就可以做出一個精細模型。
下面這里則是另外一個展示了法線貼圖(normal mapping)
上圖中右邊的細節(jié)較為豐富的通過法線貼圖完成的模型,沒有使用任何多邊形,它仍然是左邊的那個模型,只是使用視覺特效,制作了一個僅需要少量運行資源但看起來很復(fù)雜的模型。在這方面,如果你曾經(jīng)在游戲中見過一些看起來單調(diào)、模糊的物體,那可能就是著色器失效了。
另外一種重要的著色器叫做定點著色器(vertex shader)。這些著色器更加專注于游戲中物理運動像素的渲染。如果你在游戲中見過水體,你可能就見過這種著色器的實際運行了。渲染平整的水面然后再用這種著色器讓水體動起來比單純的模仿水體運動要簡單許多。
真不愧是狗界的kk園區(qū)。
十年磨一劍
你要是《更衣人偶墜入愛河》的粉絲,那接下來可就要做好破防的準(zhǔn)備了……