基于集群協(xié)同算法與GPU優(yōu)化渲染的海底生物集群模擬方法

基本信息

申請(qǐng)?zhí)?/td> CN201711179812.7 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN108090939B 公開(kāi)(公告)日 2021-09-03
申請(qǐng)公布號(hào) CN108090939B 申請(qǐng)公布日 2021-09-03
分類號(hào) G06T13/40;G06T15/00;G06T15/87 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 孫屹 申請(qǐng)(專利權(quán))人 北京中科靈鏡智能科技有限公司
代理機(jī)構(gòu) 北京中濟(jì)緯天專利代理有限公司 代理人 楊樂(lè)
地址 100041 北京市石景山區(qū)八大處高科技園區(qū)西井路3號(hào)3號(hào)樓1289A房間
法律狀態(tài) -

摘要

摘要 本發(fā)明屬于計(jì)算機(jī)圖形學(xué)技術(shù)、仿生學(xué)領(lǐng)域,尤其涉及一種基于集群協(xié)同算法與GPU優(yōu)化渲染的海底生物集群模擬方法。主要步驟為:(1)運(yùn)動(dòng)模擬:設(shè)計(jì)并實(shí)現(xiàn)一種基于個(gè)體多重規(guī)則的集群算法,加入其他干擾因子,影響集群的運(yùn)動(dòng)效果,并采用GPUCUDA進(jìn)行優(yōu)化運(yùn)算,大大提升運(yùn)算效率。(2)場(chǎng)景渲染:采用GPU頂點(diǎn)著色器實(shí)現(xiàn)生物個(gè)體的動(dòng)畫(huà)效果,采用GPU片元著色器繪制場(chǎng)景內(nèi)容,采用GPUTransformFeedBack技術(shù)繪制場(chǎng)景中的粒子系統(tǒng),繪制出逼真的海底場(chǎng)景,采用多光源渲染技術(shù),有效提升場(chǎng)景光影效果和立體感。本發(fā)明基于GPU實(shí)現(xiàn)一種基于個(gè)體規(guī)則的集群運(yùn)動(dòng)算法,使集群運(yùn)動(dòng)能夠達(dá)到一種動(dòng)態(tài)平衡且不斷演進(jìn)的狀態(tài),采用GPU可編程流水線,實(shí)現(xiàn)場(chǎng)景渲染。