行為代理是一個具有人的行為特征的三維角色一組代理稱為人群,它們具有群組行為。 Thalmann認為虛擬環(huán)境的自主程度取決于各個行為代理的自主程度。這些代理具有3個自主級別:被指導的、程序控制的和自主的。其中,“被指導的”是最低級別的自主性。例如,一個被指導的代理從一個位置移動到另一個位置時需要用戶指定路徑,一個被指導的門需要由用戶或代理控制它的開關等?!白灾鞯摹笔亲罡呒壍?。一個自主的代理可以感知到周圍虛擬環(huán)境中的信息,并決定沿哪條路徑運動。一個自主的門可以控制自己的運動,甚至可以指導試圖開門的代理。
完全自主的代理在采取正確的行動之前需要感知它們所處的環(huán)境。這種代理的行為模型包括情緒、行為規(guī)則和動作。代理的行為具有層次性。最底層是反射行為。例如,對于虛擬橄欖球運動員,反射行為表現(xiàn)為每當看見對手就進行阻截?;谇榫w的行為通過喜歡、不喜歡、生氣和恐懼過濾感知數(shù)據(jù)。因此它比簡單的反射行為的層次要高。結果是兩個解釋相同感覺數(shù)據(jù)的代理在仿真中會采取不同的行為。
內容來源:張濤《多媒體技術與虛擬現(xiàn)實》