2018-5-11 seo達(dá)人
如果您想訂閱本博客內(nèi)容,每天自動(dòng)發(fā)到您的郵箱中, 請(qǐng)點(diǎn)這里
我們都知道,three.js庫(kù)里面內(nèi)置了很多著色器通道對(duì)象供我們渲染場(chǎng)景,本文將對(duì)EffectComposer、RenderPass、FilmPass這三個(gè)通道進(jìn)行學(xué)習(xí)和實(shí)現(xiàn):
1.RenderPass這個(gè)通道會(huì)在當(dāng)前場(chǎng)景(scene)和攝像機(jī)(camera)的基礎(chǔ)上渲染出一個(gè)新場(chǎng)景,新建:
2.FilmPass這個(gè)通道通過(guò)掃描線和失真模擬電視屏幕效果,實(shí)現(xiàn)的效果超有時(shí)代感,新建:
3.EffectComposer可以理解為著色器通道容器,著色器通道按照先后順序添加進(jìn)來(lái)并執(zhí)行,新建:
本文實(shí)現(xiàn)的demo基于three.js_r86(請(qǐng)自行下載),代碼所用js文件和圖片都在下載的那個(gè)包里面,請(qǐng)讀者自行引用。
藍(lán)藍(lán)設(shè)計(jì)的小編 http://www.wnxcall.com