?
用Unity內(nèi)置的簡(jiǎn)易模型(Plane和Cube)所制作的VR藝術(shù)展館的應(yīng)用案例教程。
操作步驟:
1、??創(chuàng)建一個(gè)Plane作為展館的地面,并附上一張地面貼圖(這里使用了一張木板地面貼圖)。
2、??為了使展館地面有更好的表現(xiàn)效果,這里使用了鏡面反射著色器,該效果的實(shí)現(xiàn)原理很簡(jiǎn)單,就像照鏡子一樣,將Plane作為反射鏡面,鏡像主攝像機(jī)到Plane的背面,然后將鏡像的攝像機(jī)始終與主攝像機(jī)成對(duì)稱角度拍攝,再將拍攝的結(jié)果存儲(chǔ)到Render Texture中,最后作為動(dòng)態(tài)貼圖混合到地面貼圖中(可參考Unity自帶的高級(jí)水面的實(shí)現(xiàn)方式)。
3、??創(chuàng)建4個(gè)Cube,制作展館的前、后、左、右四面墻,在正面的墻面上留出一扇門的位置。
4、??創(chuàng)建3個(gè)Cube,制作展館的內(nèi)墻,用于布置藝術(shù)作品。
5、??創(chuàng)建一個(gè)Cube,制作展館的屋頂,這里使用了半透明材質(zhì),用于表現(xiàn)玻璃效果。
6、??接下來(lái),完善展館的屋頂效果,這里使用了8個(gè)Cube,將屋頂布置成為了格子形狀,當(dāng)然可按照喜好進(jìn)行自定義設(shè)置。
7、??創(chuàng)建一個(gè)Cube,作為展館的正門,同樣使用了半透明材質(zhì)。
8、??接下來(lái),根據(jù)個(gè)人喜好在展館的墻面上布置藝術(shù)作品,其中每幅藝術(shù)作品利用4個(gè)Cube(附加木紋紋理)作為畫(huà)框,利用一個(gè)Quad(面片模型)作為畫(huà)布,而其材質(zhì)則使用了Unlit/Texture,目的是為了讓畫(huà)作不受光照影響,最原汁原味的呈現(xiàn)出作品的固有色。
9、??準(zhǔn)備光照烘焙,將場(chǎng)景中所有的靜態(tài)模型都設(shè)定靜態(tài)標(biāo)記,便于參與接下來(lái)的光照烘焙計(jì)算(包含用于優(yōu)化的靜態(tài)批處理、遮蔽剔除等)。
10、同時(shí),為了模擬展館內(nèi)作品的無(wú)影燈效果,去除模型的陰影投射及陰影接收效果。
11、為了使展館墻面的受光均勻,這里在每一面墻上打了一盞面積光。當(dāng)然,也可根據(jù)自己的喜好,自由布置展館內(nèi)的氛圍光效。接下來(lái),對(duì)整個(gè)場(chǎng)景進(jìn)行光照烘焙。
12、最后,對(duì)展館實(shí)現(xiàn)游覽功能,可以直接使用Unity自帶的第一人稱控制器。這里是根據(jù)展館內(nèi)的每幅作品,自定義了一個(gè)曲線導(dǎo)航功能,可以循環(huán)瀏覽館內(nèi)的每一幅作品。
13、打包整個(gè)場(chǎng)景,注意選中XRSettings中的Virtual Reality Supported選項(xiàng),提供VR功能。
?
?
(文章內(nèi)容來(lái)自于網(wǎng)絡(luò))