摘要:在行為中的例子沙丁魚群游動魚游動避障鯉魚躍龍門行為。大法好由于力求簡單快速實(shí)現(xiàn),只要求快速入門。魚的身體擺動如圖,通過綁定骨骼,從魚頭到尾部,總共應(yīng)該有到個(gè)節(jié)點(diǎn)。前后翻轉(zhuǎn)翻轉(zhuǎn)后快速前進(jìn)一段距離后速度恢復(fù)。平衡沒有擺動,在空間內(nèi)緩慢位移。
背景
這個(gè)月學(xué)校舉辦人工魚大賽,簡單的說就是通過編程實(shí)現(xiàn)一或多條魚的形態(tài)、行為、動作、習(xí)性等仿真。
▼涂曉媛的人工魚概念圖
聽了講座后感覺這個(gè)課題可以從上述四方面入手。
在形態(tài)中的例子:魚葉海馬的游動;六斑刺鲀的膨脹。
在行為中的例子:沙丁魚群游動;魚游動避障;鯉魚躍龍門行為。
在習(xí)性中的例子:交配,產(chǎn)卵,珊瑚小丑魚協(xié)作環(huán)境。
上半段特地撇開智能二字,因?yàn)椴皇钦f智能就能智能得起來的,背后算法的支持必不可少,本文最后會根據(jù)老師資料整理出真正的人工智能魚模塊實(shí)現(xiàn)算法與思路。
Maya大法好由于力求簡單快速實(shí)現(xiàn),只要求Maya快速入門。分兩步走,1.動畫 2.建模。
1.動畫動畫比較重要,之后建模直接上圖。在動畫中我們只考慮兩個(gè)因素,一個(gè)適宜的前進(jìn),另一個(gè)是魚的身體擺動。
1.1魚的身體擺動
如圖,通過Maya綁定骨骼,從魚頭到尾部,總共應(yīng)該有4到5個(gè)節(jié)點(diǎn)。
通過三角函數(shù),形如f(x)=a*sin(x)+b,延伸至其他幾個(gè)節(jié)點(diǎn),通過調(diào)整a控制擺動幅度,b控制橫向擺動位移,整條魚的擺動類似于漢明窗在三角函數(shù)的立體空間推移。如下圖
▼簡陋的魚外形配上骨骼
1.2適宜的前進(jìn)
觀察行為有很多情況,如:
轉(zhuǎn)向:身體橫向位移減少,前進(jìn)速度幾乎不變。
前后翻轉(zhuǎn):翻轉(zhuǎn)后快速前進(jìn)一段距離后速度恢復(fù)。
平衡:沒有擺動,在空間內(nèi)緩慢位移。
▼一條沒貼圖的熱帶魚
簡而言之,拖個(gè)球體,經(jīng)緯度條數(shù)多一點(diǎn),然后慢慢捏就行啦。
▼感覺自己萌萌噠
▼沒有貼圖,湊合著看吧
整理自《人工智能魚典型模型與算法》,感覺這才是重點(diǎn),以后可以參考學(xué)習(xí)一下。
1.感知模型參考資料
1.1 基于BP神經(jīng)網(wǎng)絡(luò)的視覺感受器模型
1.2 基于模糊推理的人工魚嗅覺感知模型
1.3 基于模糊神經(jīng)網(wǎng)絡(luò)的人工魚味覺感知模型
2.認(rèn)知模型
2.1 預(yù)定義生理發(fā)育認(rèn)知模型
2.2 預(yù)定義精神狀態(tài)(攝食欲望/交配欲望/恐懼感)認(rèn)知模型
2.3 預(yù)定義產(chǎn)卵認(rèn)知模型
2.4 預(yù)定義環(huán)境選擇認(rèn)知模型
2.5 隨意性行為(情景樹|自繁衍行為)
3.行為模型
3.1 個(gè)體
3.2 群體
4 其他
形態(tài)外觀模型(nurbs曲面)
生物力學(xué)(質(zhì)點(diǎn)-彈簧-阻尼)
肌肉肉與水動力學(xué)
數(shù)字仿真(游動|左轉(zhuǎn)|右轉(zhuǎn)|滑行|上浮|下浮|平衡|制動|后退) 海底虛擬環(huán)境模擬 ...
《人工魚-計(jì)算機(jī)動畫的人工生命方法》涂曉媛
《maya白金手冊》5冊一套
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/19623.html
摘要:無代碼時(shí)代來臨業(yè)務(wù)問題,而不只是機(jī)器學(xué)習(xí)我們希望企業(yè)可以用的時(shí)間來解決業(yè)務(wù)問題,而不是機(jī)器學(xué)習(xí)問題,談到整個(gè)人工智能和數(shù)據(jù)行業(yè)的未來發(fā)展時(shí),黃一文這樣說道。 showImg(https://segmentfault.com/img/remote/1460000018912276); 瑪麗·雪萊在創(chuàng)作世界上第一部科幻小說《科學(xué)怪人》(又譯:弗蘭肯斯坦)的時(shí)候,恐怕沒法預(yù)見到在一個(gè)多世紀(jì)后...
摘要:月日,各項(xiàng)競賽的排名將決定最終的成績排名。選手通過訓(xùn)練模型,對虛擬股票走勢進(jìn)行預(yù)測。冠軍將獲得萬元人民幣的獎勵(lì)。 showImg(https://segmentfault.com/img/bVUzA7?w=477&h=317); 2017年9月4日,AI challenger全球AI挑戰(zhàn)賽正式開賽,來自世界各地的AI高手,將展開為期三個(gè)多月的比拼,獲勝團(tuán)隊(duì)將分享總額超過200萬人民幣的...
摘要:下面列舉了游戲開發(fā)中常見的崗位以及兩條常見的協(xié)作開發(fā)的流水線其實(shí)學(xué)習(xí)游戲引擎,前期對于任何崗位來說路線都是相似的,基本上就是一個(gè)熟悉基本操作理解基本概念拓展專業(yè)知識的過程。當(dāng)然這不是絕對的,任何引擎的開始階段和大成階段都是相似的。 這是【游戲開發(fā)那些事】第51篇原創(chuàng) 前言:游戲引擎,表面...
摘要:訓(xùn)練和建模邏輯的算法既是瓶頸也是突破口,深度學(xué)習(xí)的未來應(yīng)用與發(fā)展值得矚目。自研發(fā)深度學(xué)習(xí)系統(tǒng)薄言豆豆人機(jī)對話成功率達(dá),是目前比較優(yōu)秀的的中文理解智能系統(tǒng)。 2016正好是人工智能概念誕生60周年。早在1956年,美國達(dá)特茅斯(Dartmouth)大學(xué)召開的學(xué)術(shù)會議上就提出了人工智能的概念。60年里,科學(xué)技術(shù)的積累使得機(jī)器學(xué)習(xí)、模式識別、人機(jī)交互這三個(gè)基礎(chǔ)支撐可以得到較為廣泛的應(yīng)用。隨著一個(gè)甲...
閱讀 2463·2021-11-19 09:40
閱讀 3589·2021-11-17 17:08
閱讀 3794·2021-09-10 10:50
閱讀 2220·2019-08-27 10:56
閱讀 1946·2019-08-27 10:55
閱讀 2643·2019-08-26 12:14
閱讀 997·2019-08-26 11:58
閱讀 1498·2019-08-26 10:43