一種基于故事板的人群運動仿真方法
【專利摘要】本發(fā)明公開了一種基于故事板的人群運動仿真方法,所述方法包括如下步驟:(1)在二維故事板中輸入人群狀態(tài)信息并進行保存;(2)以步驟(1)中的二維故事板為樣本,采用基于樣本的紋理合成方法,通過像素塊匹配生成基本空間頻率不變的預設故事板;(3)使用故事板中信息提取系統(tǒng)導出步驟(2)預設故事板中的人物和路線信息并存儲在xml文件中;(4)將步驟(3)中的xml文件導入人群運動模擬系統(tǒng)生成三維群體動畫模型;(5)對步驟(4)中三維群體動畫模型中人群動畫控制以小組行為為單位進行劃分;(6)對步驟(4)中三維群體動畫模型中人群給出路徑、隊形信息構建仿真的人群運動三維群體動畫模型;(7)采用OGRE渲染引擎嵌入MFC的方法,對步驟(6)構建的仿真的人群運動三維群體動畫模型的虛擬場景和群體進行渲染,該方法節(jié)省了群體動畫制作時間,簡化了動畫創(chuàng)作的傳統(tǒng)過程,易學易用。
【專利說明】一種基于故事板的人群運動仿真方法
【技術領域】
[0001]本發(fā)明涉及虛擬環(huán)境中群體動畫仿真建模系統(tǒng),尤其涉及一種基于故事板的人群運動仿真方法。
【背景技術】
[0002]現(xiàn)有技術中,通過三維模型建立人群運動系統(tǒng),是一項非常復雜、艱巨的工作。群體行為仿真在公共安全、影視動畫、軍事訓練、城市規(guī)劃都有著廣泛的應用。對工作人員技術水平要求過高,增加了對技術人員的培訓費用、培訓時間。如何在三維模型中快速、簡單、高效的創(chuàng)建人群運動系統(tǒng)已成為動畫、電影領域中迫在眉睫的問題。
【發(fā)明內容】
[0003]針對現(xiàn)有技術中存在的問題,本發(fā)明提供一種基于故事板的人群運動仿真方法,該方法節(jié)省了群體動畫制作時間,簡化了動畫創(chuàng)作的傳統(tǒng)過程,易學易用。
[0004]為了解決現(xiàn)有技術中存在的技術問題,本發(fā)明采用如下技術方案:
[0005]一種基于故事板進行人群運動仿真方法,所述方法包括如下步驟:
[0006](I)在二維故事板中輸入人群狀態(tài)信息并進行保存;
[0007](2)以步驟(1)中的二維故事板,采用基于樣本的紋理合成方法,通過像素匹配生成基本空間頻率不變的預設故事板;
[0008](3)使用故事板中信息提取系統(tǒng)導出步驟(2)預設故事板中的人物和路線信息并存儲在xml文件中;
[0009](4)將步驟(3)中的xml文件導入人群運動模擬系統(tǒng)生成三維群體動畫模型;
[0010](5)對步驟(4)中三維群體動畫模型中人群動畫控制以小組行為為單位進行劃分;
[0011](6)對步驟(4)中三維群體動畫模型中人群給出路徑、隊形信息構建仿真的人群運動三維群體動畫模型;
[0012](7)采用OGRE渲染引擎嵌入MFC的方法,對步驟(6)構建的仿真的人群運動三維群體動畫模型的虛擬場景和群體進行渲染。
[0013]所述步驟(2)中的所述紋理合成采用如下算法:
[0014]選取樣本圖像復制到故事板中選定的目標圖像,二者按照掃描線順序進行比較;
[0015]對于樣本圖像與目標圖像比較通過像素平方差來判斷相鄰區(qū)域N1與N2相似度D(N1, N2),即,
[0016]
【權利要求】
1.一種基于故事板的人群運動仿真方法,所述方法包括如下步驟: (1)在二維故事板中輸入人群狀態(tài)信息并進行保存; (2)以步驟(1)中的二維故事板為樣本,采用基于樣本的紋理合成方法,通過像素塊匹配生成基本空間頻率不變的預設故事板; (3)使用故事板中信息提取系統(tǒng)導出步驟(2)預設故事板中的人物和路線信息并存儲xml文件中; (4)將步驟(3)中的xml文件導入人群運動模擬系統(tǒng)生成三維群體動畫模型; (5)對步驟(4)中三維群體動畫模型中人群動畫控制以小組行為為單位進行劃分; (6)對步驟(4)中三維群體動畫模型中人群給出路徑、隊形信息構建仿真的人群運動三維群體動畫模型; (7)采用OGRE渲染引擎嵌入MFC的方法,對步驟(6)構建的仿真的人群運動三維群體動畫模型的虛擬場景和群體進行渲染。
2.根據權利要求1所述的一種基于故事板的人群運動仿真方法,其特征在于,步驟(2)中的所述紋理合成采用如下算法: 選取樣本圖像復制到故事板中選定的目標圖像,二者按照掃描線順序進行比較; 對于樣本圖像與目標圖像比較通過像素平方差來判斷相鄰區(qū)域N1與N2相似度D(N1;N2),即,
3.根據權利要求1所述一種基于故事板的人群運動仿真方法,其特征在于,步驟(4)中人群動畫控制小組按照人群運動方向和速度劃分,其結構是由小組中不同個體的相對位置決定。
4.根據權利要求3所述一種基于故事板的人群運動仿真方法,其特征在于,步驟(4)中人群動畫控制每個小組均由一個領導者決定整個人群的行為。
【文檔編號】G06T13/20GK103593864SQ201310591369
【公開日】2014年2月19日 申請日期:2013年11月20日 優(yōu)先權日:2013年11月20日
【發(fā)明者】劉艷, 張靜, 呂敏 申請人:天津大學