ç¾ä»Šå……斥於電影或是電玩ä¸çš„人物或角色,大多都無法é¿å…è¦èµ°å¾—"åƒäºº";當傳統的方法ç¹ç‘£è€Œç¼ºä¹å½ˆæ€§ï¼ŒåŸºå› 演算法å†ä¸€æ¬¡ç‚ºå‹•畫製片指出一æ¢ç°¡å–®æ˜“用的路…。
傳統上,è¦åšå‡ºå‹•ç•«ä¸çš„人物走路的畫é¢ï¼Œé€šå¸¸éƒ½éœ€è¦ä»”ç´°æè¿°æ¯å€‹ç•«é¢æ€Žéº¼èµ°ã€æˆ–æ˜¯æŠŠçœŸäººçš„å‹•ä½œæ‹æ”下來å†è¼¸å…¥é€²åŽ»ã€‚ç„¶è€Œé€™ç¨®åšæ³•太ç¹ç‘£ä¹Ÿç¼ºä¹å½ˆæ€§ï¼Œæ‰€ä»¥ Torsten Reil 決定é‹ç”¨åŸºå› 演算法,來教導他的人物走路。
é¦–å…ˆå¿…é ˆå»ºç«‹ç’°å¢ƒï¼›æŠŠé‡åŠ›å’Œäººç‰©çš„è‚Œè‚‰çµæ§‹éƒ½åšå¥½é—œé€£ä¹‹å¾Œï¼Œæ¯ä¸€å€‹è§’è‰²æœ‰ä¸ƒç™¾çµ„åƒæ•¸å¯ä»¥èª¿æ•´ã€‚ä»–é€éŽé¡žç¥žç¶“網路來控制肌肉的é‹å‹•,但是由於系統實在太複雜而ä¸å¯èƒ½é€éŽäººä¾†èª¿æ•´ï¼Œæ‰€ä»¥é€™æ™‚å°±å¯ä»¥å°Žå…¥åŸºå› 演算法來訓練。
ç”±æ–¼ç³»çµ±ä¸æœ‰é‡åŠ›ç‰æ¢ä»¶ï¼Œæ‰€ä»¥ç³»çµ±è©•åˆ†çš„æ–¹æ³•å°±æŽ¡ç”¨äººç‰©èµ°çš„æ¥æ•¸ä¾†è©•分;走越多æ¥çš„就越好,直到它跌倒為æ¢ã€‚剛開始系統ä¸çš„人物大都走ä¸äº†ä¸€æ¥ï¼Œä½†è‡³å°‘æœ‰äº›æœƒæ¯”å…¶ä»–æ™šä¸€äº›å€’ä¸‹ï¼Œé€™äº›è¡¨ç¾æ¯”較好的個體會被複製二å份,å†åšä¸€äº›ç´°å¾®çš„çªè®Šæ”¾åˆ°ä¸‹ä¸€ä»£ã€‚åŒæ™‚系統也會å†ç”¢ç”Ÿå…«åå€‹æ–°çš„å€‹é«”åŠ å…¥è³½å±€ã€‚
ä½†æ˜¯ç”±æ–¼è©•åˆ†æ¨™æº–æ˜¯æŽ¡ç”¨èµ°çš„æ¥æ•¸ï¼Œæ‰€ä»¥æœ‰äº›è§’色就會發展出奇怪的走法,例如仆ä¼å‰é€²æˆ–æ˜¯ç¿»ç‹æ–—之類的,所以他å†é€²ä¸€æ¥æŠŠéŠæˆ²è¦å‰‡åР入䏀æ¢ï¼Œå°±æ˜¯é‡å¿ƒä¸èƒ½ä½Žæ–¼æŸå€‹é«˜åº¦ã€‚
ç¶“éŽäºŒå回åˆï¼Œç³»çµ±å·²ç¶“èƒ½å¤ ç”¢ç”Ÿèµ°å¾—éžå¸¸é †æš¢çš„角色了;我們ä¸éœ€è¦çŸ¥é“它內部的類神經網路怎麼排列,但å¯ä»¥ç¢ºå®šçš„æ˜¯æ¼”化的力é‡å†ä¸€æ¬¡çš„快速替我們找到一個解ç”。
《本文摘è¯è‡ªï¼šDarwin in a Box》
相關網站:
Active Character Technology (有 Demo çŸç‰‡)
Endorphin, å¯ä»¥è‡ªå‹•產生出動畫人物動作的軟體 (Demo)
