虛擬環(huán)境下仿生機(jī)器人的情感研究
發(fā)布時(shí)間:2021-12-31 06:58
隨著網(wǎng)絡(luò)技術(shù)和計(jì)算機(jī)圖形學(xué)的不斷發(fā)展,3D游戲已經(jīng)越來(lái)越受到廣大青少年的喜愛(ài),各種各樣的游戲?qū)映霾桓F,如“魔獸世界”、“孤島驚魂”等。然而,目前我國(guó)的網(wǎng)絡(luò)游戲市場(chǎng)卻基本上為國(guó)外產(chǎn)品所占領(lǐng),而且國(guó)內(nèi)大部分游戲中的角色情感單一、表達(dá)簡(jiǎn)單,往往都是通過(guò)故事情節(jié)來(lái)吸引玩家,大大降低了游戲的品質(zhì)。因此,豐富游戲中不同角色的情感表達(dá),使之變得靈活多樣,從而使游戲更具有娛樂(lè)性,成為一個(gè)很有意義的研究課題。本文首先分析了豐富的情感對(duì)于人工智能游戲的存在與發(fā)展的必要性和重要性,進(jìn)而對(duì)DirectX開(kāi)發(fā)包和有限狀態(tài)技術(shù)這兩項(xiàng)情感系統(tǒng)所涉及的關(guān)鍵技術(shù)進(jìn)行了細(xì)致的闡述。接著,給出了三維場(chǎng)景的設(shè)計(jì)與實(shí)現(xiàn),以及虛擬環(huán)境的情感系統(tǒng)中3D模型和有限狀態(tài)技術(shù)的應(yīng)用與實(shí)現(xiàn)。對(duì)于有限狀態(tài)技術(shù),本文具體提出了4個(gè)方面的應(yīng)用:利用有限狀態(tài)機(jī)設(shè)計(jì)單個(gè)情感模塊;利用非確定性理論將不同的情感表達(dá)的功能模塊進(jìn)行組合來(lái)實(shí)現(xiàn)情感表達(dá)的多樣性;利用概率狀態(tài)機(jī)來(lái)模擬事件發(fā)生的不確定性,從而增強(qiáng)游戲的娛樂(lè)價(jià)值;利用層次狀態(tài)機(jī)來(lái)模擬創(chuàng)建有限狀態(tài)的情感。對(duì)于其中的任何一種應(yīng)用,本文都給出了具體的設(shè)計(jì)思想和優(yōu)勢(shì)所在。非確定性有限狀態(tài)理論在游戲中的應(yīng)用...
【文章來(lái)源】:天津工業(yè)大學(xué)天津市
【文章頁(yè)數(shù)】:72 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
Direct3D設(shè)備關(guān)系圖
紋理坐標(biāo)位于紋理空間中,在Di代姆t3D中,需要首先確定二維圖像所在的二維坐標(biāo)系,然后確定物體需要覆蓋紋理圖像的表面中所有點(diǎn)的二維坐標(biāo)值,如圖2一3所示。坐標(biāo)(x,y),(\一紋理圖像勺口一圖2一3紋理坐標(biāo)而創(chuàng)建紋理的函數(shù)是: HRESULTD3DXCreateTextrueFromFil城LPDI既 CT3DDEVICEgPDeviee, LPCSTRPSrcFile,LPDIRECT3DTEXTRUEg*PPTextrUe):(7)網(wǎng)格模型我們可以使用D3DCreateMeshF鉀函數(shù)來(lái)創(chuàng)建空網(wǎng)格,所謂空網(wǎng)格,即指定了所擁有的面數(shù)和頂點(diǎn)數(shù)的網(wǎng)格。該函數(shù)為頂點(diǎn)、索引和屬性緩存分配了適當(dāng)?shù)膬?nèi)存。函數(shù)原形如下:H既 SULTD3DCreateMeshFVF(DWORDNumFaees, DWORDNumVertiees, DWORDOPtions
硬件性能的提高,越來(lái)越多的相關(guān)計(jì)算可以通過(guò)硬件來(lái)完成,骨骼蒙皮動(dòng)畫(huà)己經(jīng)成為各類(lèi)實(shí)時(shí)動(dòng)畫(huà)應(yīng)用中使用最廣泛的動(dòng)畫(huà)技術(shù)。要使用骨骼動(dòng)畫(huà),就必須清楚其中骨骼結(jié)構(gòu)和骨骼層次。圖2一4和圖2一5分別給出了骨骼結(jié)構(gòu)和與之對(duì)應(yīng)的骨骼層次。一個(gè)骨骼結(jié)構(gòu),就是一系列相連接的骨骼形成的一個(gè)層次,其中一塊骨頭,叫做根骨結(jié)點(diǎn),它形成了整個(gè)骨骼結(jié)構(gòu)的曲軸點(diǎn)。其它所有的骨骼作為孩子骨或者兄弟骨附加在根骨之上。在.X文件里可以找到許多與骨骼動(dòng)畫(huà)相關(guān)的數(shù)據(jù)。所謂的“骨”,用一個(gè)幀(云別me)對(duì)象表示,在DirectX中,用一個(gè)D3DXFRAME結(jié)構(gòu)或者x文件中的Fr田net。叭plate來(lái)表示幀對(duì)象。Fral爪et。爪plate和D3DXFRAME結(jié)構(gòu)的定義如下所示:氣、\﹁一一稀‘!.﹄.一點(diǎn)一一廠.|接|…L連圖24骨骼結(jié)構(gòu)圖啞咐一評(píng)‘一〕:一吐噢井一、、;大腿襯_左竺絲一j一幣習(xí)、、、吐亙厘二嘆蘭個(gè)些.」一-.一上二了~一一叫左小腿{氣少(肩一)一萬(wàn)一」一,州一右俞.{卜訣煎臂___!圖2一5骨骼層次圖
【參考文獻(xiàn)】:
期刊論文
[1]有限狀態(tài)機(jī)在動(dòng)畫(huà)角色行為中的建模應(yīng)用[J]. 朱晟仁,黃瑞光. 計(jì)算機(jī)技術(shù)與發(fā)展. 2007(06)
[2]虛擬環(huán)境中行為建模技術(shù)研究[J]. 蘇紹勇,陳繼明,潘金貴. 計(jì)算機(jī)科學(xué). 2007(02)
[3]基于有限狀態(tài)機(jī)的寵物機(jī)器人行為建模[J]. 許井泉,梅濤. 機(jī)電一體化. 2006(06)
[4]人工情感研究綜述[J]. 王國(guó)江,王志良,楊國(guó)亮,王玉潔,陳鋒軍. 計(jì)算機(jī)應(yīng)用研究. 2006(11)
[5]一個(gè)基于情感的自主非玩家角色模型[J]. 黃向陽(yáng),尹怡欣,曾廣平,涂序彥. 計(jì)算機(jī)工程. 2006(19)
[6]人工心理與人工情感[J]. 王志良. 智能系統(tǒng)學(xué)報(bào). 2006(01)
[7]基于地形的三維場(chǎng)景繪制方法[J]. 陳健松,徐從富,潘云鶴. 計(jì)算機(jī)工程與應(yīng)用. 2006(08)
[8]基于FSM的電力遠(yuǎn)動(dòng)規(guī)約設(shè)計(jì)[J]. 傅欽翠. 電力自動(dòng)化設(shè)備. 2006(02)
[9]淺談情感計(jì)算[J]. 郭麗娟. 福建電腦. 2006(02)
[10]有限狀態(tài)機(jī)在防空作戰(zhàn)仿真中的應(yīng)用[J]. 李凌鵬,孫文. 電光與控制. 2005(05)
碩士論文
[1]三維建模技術(shù)在虛擬現(xiàn)實(shí)中的應(yīng)用研究[D]. 李榮輝.大慶石油學(xué)院 2007
[2]虛擬環(huán)境下虛擬人感智模型的研究[D]. 史晶晶.天津理工大學(xué) 2007
[3]基于有限狀態(tài)機(jī)的體育視頻比賽類(lèi)型識(shí)別[D]. 朱志偉.吉林大學(xué) 2006
[4]基于可編程硬件的骨骼蒙皮動(dòng)畫(huà)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 李東魁.電子科技大學(xué) 2006
[5]具有情感的自主化虛擬人關(guān)鍵技術(shù)研究[D]. 李睿.天津理工大學(xué) 2006
[6]三維地形模型動(dòng)態(tài)建模研究[D]. 張威.中國(guó)人民解放軍信息工程大學(xué) 2005
[7]3D游戲引擎研究與實(shí)現(xiàn)[D]. 江峰.浙江大學(xué) 2005
[8]基于DirectX 9.0的3D游戲設(shè)計(jì)[D]. 謝明.四川大學(xué) 2004
[9]基于模糊邏輯與人工情感的智能控制策略研究[D]. 劉明.浙江大學(xué) 2004
本文編號(hào):3559825
【文章來(lái)源】:天津工業(yè)大學(xué)天津市
【文章頁(yè)數(shù)】:72 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
Direct3D設(shè)備關(guān)系圖
紋理坐標(biāo)位于紋理空間中,在Di代姆t3D中,需要首先確定二維圖像所在的二維坐標(biāo)系,然后確定物體需要覆蓋紋理圖像的表面中所有點(diǎn)的二維坐標(biāo)值,如圖2一3所示。坐標(biāo)(x,y),(\一紋理圖像勺口一圖2一3紋理坐標(biāo)而創(chuàng)建紋理的函數(shù)是: HRESULTD3DXCreateTextrueFromFil城LPDI既 CT3DDEVICEgPDeviee, LPCSTRPSrcFile,LPDIRECT3DTEXTRUEg*PPTextrUe):(7)網(wǎng)格模型我們可以使用D3DCreateMeshF鉀函數(shù)來(lái)創(chuàng)建空網(wǎng)格,所謂空網(wǎng)格,即指定了所擁有的面數(shù)和頂點(diǎn)數(shù)的網(wǎng)格。該函數(shù)為頂點(diǎn)、索引和屬性緩存分配了適當(dāng)?shù)膬?nèi)存。函數(shù)原形如下:H既 SULTD3DCreateMeshFVF(DWORDNumFaees, DWORDNumVertiees, DWORDOPtions
硬件性能的提高,越來(lái)越多的相關(guān)計(jì)算可以通過(guò)硬件來(lái)完成,骨骼蒙皮動(dòng)畫(huà)己經(jīng)成為各類(lèi)實(shí)時(shí)動(dòng)畫(huà)應(yīng)用中使用最廣泛的動(dòng)畫(huà)技術(shù)。要使用骨骼動(dòng)畫(huà),就必須清楚其中骨骼結(jié)構(gòu)和骨骼層次。圖2一4和圖2一5分別給出了骨骼結(jié)構(gòu)和與之對(duì)應(yīng)的骨骼層次。一個(gè)骨骼結(jié)構(gòu),就是一系列相連接的骨骼形成的一個(gè)層次,其中一塊骨頭,叫做根骨結(jié)點(diǎn),它形成了整個(gè)骨骼結(jié)構(gòu)的曲軸點(diǎn)。其它所有的骨骼作為孩子骨或者兄弟骨附加在根骨之上。在.X文件里可以找到許多與骨骼動(dòng)畫(huà)相關(guān)的數(shù)據(jù)。所謂的“骨”,用一個(gè)幀(云別me)對(duì)象表示,在DirectX中,用一個(gè)D3DXFRAME結(jié)構(gòu)或者x文件中的Fr田net。叭plate來(lái)表示幀對(duì)象。Fral爪et。爪plate和D3DXFRAME結(jié)構(gòu)的定義如下所示:氣、\﹁一一稀‘!.﹄.一點(diǎn)一一廠.|接|…L連圖24骨骼結(jié)構(gòu)圖啞咐一評(píng)‘一〕:一吐噢井一、、;大腿襯_左竺絲一j一幣習(xí)、、、吐亙厘二嘆蘭個(gè)些.」一-.一上二了~一一叫左小腿{氣少(肩一)一萬(wàn)一」一,州一右俞.{卜訣煎臂___!圖2一5骨骼層次圖
【參考文獻(xiàn)】:
期刊論文
[1]有限狀態(tài)機(jī)在動(dòng)畫(huà)角色行為中的建模應(yīng)用[J]. 朱晟仁,黃瑞光. 計(jì)算機(jī)技術(shù)與發(fā)展. 2007(06)
[2]虛擬環(huán)境中行為建模技術(shù)研究[J]. 蘇紹勇,陳繼明,潘金貴. 計(jì)算機(jī)科學(xué). 2007(02)
[3]基于有限狀態(tài)機(jī)的寵物機(jī)器人行為建模[J]. 許井泉,梅濤. 機(jī)電一體化. 2006(06)
[4]人工情感研究綜述[J]. 王國(guó)江,王志良,楊國(guó)亮,王玉潔,陳鋒軍. 計(jì)算機(jī)應(yīng)用研究. 2006(11)
[5]一個(gè)基于情感的自主非玩家角色模型[J]. 黃向陽(yáng),尹怡欣,曾廣平,涂序彥. 計(jì)算機(jī)工程. 2006(19)
[6]人工心理與人工情感[J]. 王志良. 智能系統(tǒng)學(xué)報(bào). 2006(01)
[7]基于地形的三維場(chǎng)景繪制方法[J]. 陳健松,徐從富,潘云鶴. 計(jì)算機(jī)工程與應(yīng)用. 2006(08)
[8]基于FSM的電力遠(yuǎn)動(dòng)規(guī)約設(shè)計(jì)[J]. 傅欽翠. 電力自動(dòng)化設(shè)備. 2006(02)
[9]淺談情感計(jì)算[J]. 郭麗娟. 福建電腦. 2006(02)
[10]有限狀態(tài)機(jī)在防空作戰(zhàn)仿真中的應(yīng)用[J]. 李凌鵬,孫文. 電光與控制. 2005(05)
碩士論文
[1]三維建模技術(shù)在虛擬現(xiàn)實(shí)中的應(yīng)用研究[D]. 李榮輝.大慶石油學(xué)院 2007
[2]虛擬環(huán)境下虛擬人感智模型的研究[D]. 史晶晶.天津理工大學(xué) 2007
[3]基于有限狀態(tài)機(jī)的體育視頻比賽類(lèi)型識(shí)別[D]. 朱志偉.吉林大學(xué) 2006
[4]基于可編程硬件的骨骼蒙皮動(dòng)畫(huà)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 李東魁.電子科技大學(xué) 2006
[5]具有情感的自主化虛擬人關(guān)鍵技術(shù)研究[D]. 李睿.天津理工大學(xué) 2006
[6]三維地形模型動(dòng)態(tài)建模研究[D]. 張威.中國(guó)人民解放軍信息工程大學(xué) 2005
[7]3D游戲引擎研究與實(shí)現(xiàn)[D]. 江峰.浙江大學(xué) 2005
[8]基于DirectX 9.0的3D游戲設(shè)計(jì)[D]. 謝明.四川大學(xué) 2004
[9]基于模糊邏輯與人工情感的智能控制策略研究[D]. 劉明.浙江大學(xué) 2004
本文編號(hào):3559825
本文鏈接:http://sikaile.net/kejilunwen/rengongzhinen/3559825.html
最近更新
教材專(zhuān)著