地形分層和自動(dòng)材質(zhì)
地形分層材質(zhì)筆記:

原本創(chuàng)建地形后繪制欄的layers是空的,這是因?yàn)槲覀冊诓馁|(zhì)球中沒有添加地形層節(jié)點(diǎn)。
編輯地形材質(zhì)和普通材質(zhì)球區(qū)別:
a. LandscapeLayercoordes 代替了coordinate節(jié)點(diǎn)。
b.?再將所有所需的地圖層通過LandscapeLayerblend節(jié)點(diǎn)相混合(需要手動(dòng)添加節(jié)點(diǎn) ? 元素個(gè)數(shù))。再將LandscapeLayerblend所得結(jié)果連接到basecolor。

c.?設(shè)置其中一個(gè)貼圖的預(yù)覽權(quán)重為1(默認(rèn)為0),使其被設(shè)置的貼圖為默認(rèn)地形貼圖。
d.?法線貼圖同樣操作。

備注(landscapelayerbland節(jié)點(diǎn)的各圖層必須命名,否則layer欄同樣不會顯示內(nèi)容)
e.?將材質(zhì)添加到地形上后,選擇添加方式為權(quán)重混合層(法線),這樣才能讓材質(zhì)能好的覆蓋。

地形自動(dòng)材質(zhì)筆記:
a.?將表面法線節(jié)點(diǎn)Vertex NormalWS和(0,0,1)節(jié)點(diǎn)通過Dot點(diǎn)積處理(向量cos),
球的頂點(diǎn)色素值為最大1,最低點(diǎn)為最小-1。因此分界線位于中心水平處。得到下圖。

b.?將點(diǎn)積結(jié)果通過subtract節(jié)點(diǎn)來位移水平線,大概0.8左右。(分界線值限制在0到1之間)

c.?Multiply節(jié)點(diǎn)和Power節(jié)點(diǎn)在于設(shè)置水平分界線的模糊程度,使材質(zhì)有過渡效果。

最終將分層部分連接到saturate,或者clamp節(jié)點(diǎn),二者相同的效果。然后將所得值給到各個(gè)lerp節(jié)點(diǎn)的Alpha節(jié)點(diǎn)。

注意:調(diào)效果的時(shí)候到視口中去調(diào),材質(zhì)實(shí)例中調(diào)出來的效果不一定適用與場景地形中。

實(shí)現(xiàn)效果:

