一種鳥(niǎo)類(lèi)軀干模型的羽毛實(shí)時(shí)動(dòng)態(tài)生成方法

基本信息

申請(qǐng)?zhí)?/td> CN201510017130.0 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN104537704B 公開(kāi)(公告)日 2017-10-13
申請(qǐng)公布號(hào) CN104537704B 申請(qǐng)公布日 2017-10-13
分類(lèi)號(hào) G06T13/40(2011.01)I 分類(lèi) 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 李然;朱承昊 申請(qǐng)(專(zhuān)利權(quán))人 北京科藝有容科技有限責(zé)任公司
代理機(jī)構(gòu) 北京理工大學(xué)專(zhuān)利中心 代理人 高燕燕;仇蕾安
地址 100084 北京市海淀區(qū)中關(guān)村東路1號(hào)院8號(hào)樓一層CG05-101號(hào)
法律狀態(tài) -

摘要

摘要 本發(fā)明公開(kāi)了一種鳥(niǎo)類(lèi)軀干模型上羽毛的實(shí)時(shí)動(dòng)態(tài)生成方法,具體為:將鳥(niǎo)類(lèi)軀干的多邊形模型進(jìn)行UV映射,在每個(gè)頂點(diǎn)處建立頂點(diǎn)局部坐標(biāo)系,設(shè)定位于頂點(diǎn)局部坐標(biāo)系中的羽毛中羽桿走向矢量;生成粒子系統(tǒng),各粒子約束在多邊形的面上,粒子之間排斥力為羽毛寬度,演化至靜止后,各粒子位置為毛囊的位置,隨機(jī)確定羽毛的類(lèi)型;在鳥(niǎo)類(lèi)模型動(dòng)畫(huà)變形后更新頂點(diǎn)局部坐標(biāo)系,計(jì)算出當(dāng)前幀時(shí)的羽毛羽桿走向,以毛囊位置為坐標(biāo)原點(diǎn),建立羽毛局部坐標(biāo)系,根據(jù)設(shè)定寬度和長(zhǎng)度建立羽毛參考NURBS面片,在該NUBRS面片上生成羽毛,針對(duì)動(dòng)畫(huà)中各幀重復(fù)上述步驟。該方法能夠?qū)崿F(xiàn)羽毛之間的無(wú)穿插覆蓋,并能夠?qū)崟r(shí)生成動(dòng)態(tài)的羽毛。