一種基於網絡的交互式虛擬戲劇平臺的設計方法
2023-05-22 23:30:51
專利名稱:一種基於網絡的交互式虛擬戲劇平臺的設計方法
技術領域:
本發明涉及基於網絡交互來構造虛擬的戲劇情節,建立一種開放式的虛擬戲劇平臺, 具體來說,涉及一種用代理Agent模型來代理和組織虛擬戲劇,通過網絡通信和傳輸,中心 控制器根據Agent之間的約束關係和交互協同結果,構造出一幅合理的整體戲劇情節的方法。
背景技術:
計算機虛擬實境技術的發展,給戲劇戲曲學帶來了新的機遇和挑戰,傳統的演劇藝術 形式和內容都受到了計算機製造的虛擬空間和虛擬實境的衝擊,正因如此,基於多媒體與 電腦仿真技術的虛擬戲劇技術及應用正在成為當今世界戲劇舞臺藝術的研究熱點。虛擬戲劇在國內外正受到極大的重視,並得到了蓬勃的發展。早在1990年,康乃 爾大學信息科學系的唐納德格林博格博士(Dr. Donald Greenberg)就開始運用計算機繪 圖,研究劇場裡燈光照射舞者所產生的效果。1991年,賓夕法尼亞大學信息科學系計算機繪 圖實驗室的Dr. Norman Badler模擬虛擬演員在米蘭·昆德拉(Milan Kundera)的戲劇作 品《雅克和他的主人》(Jacques and His Master)舞臺上的燈光設計,並模擬虛擬演員在虛 擬舞臺布景中的走動。自1998年6月起,由臺灣大學戲劇研究所李賢輝副教授領導的新媒 體科技團隊,運用電腦繪圖、虛擬實境、數位影音等多媒體科技設計舞臺布景和舞檯燈光, 在臺灣大學視聽小劇場演出了 1997年諾貝爾文學獎得主義大利劇作家達裡歐·丹福的作 品《一個無政府主義者的意外死亡》。臺灣高雄大學蘇豐文教授利用多Agent系統的方式, 通過Agent仿真模型的社會互動和自動故事規劃的技術,建構出能浮現劇情的互動式虛擬 戲劇系統。另外,在中國大陸,最早開始把計算機虛擬實境技術運用於劇場整體視覺表現法 (Scenography)的是上海戲劇學院。2004年12月,經上海市科委批准上海戲劇學院承擔建 設「上海市多媒體演藝虛擬合成重點實驗室」。這個實驗室主要致力於建設一個全新的互動 式數位化虛擬演藝創作平臺,改變傳統演出藝術創作的操作模式,將演出藝術活動中出現 的各個要素,包括場景、人物、燈光、道具、服裝、特技等,用計算機技術進行建模,並將它們 存儲在相應的資料庫中,創作人員可以根據需要隨時方便地調用這些元素,構建舞臺場景, 該項目建設填補了國內在該研究應用領域的空白。通過對相關研究工作的總結分析,我們可以發現這些相關工作主要是採用虛擬 現實、多媒體技術、計算機圖形學等方法,在一個獨立封閉環境下對戲劇進行模擬,並且人 與戲劇場景的交互是直接的。也就是說已有的虛擬戲劇工作主要還是模仿傳統的戲劇舞臺 形式和演劇形式。
發明內容
本發明要解決的技術問題是提供一種面向網絡環境的具有開放性和交互性的虛 擬戲劇平臺的設計方法。為解決上述技術問題,本發明提出了一種基於網絡的交互式虛擬戲劇平臺的設計方法,包括如下幾個步驟
步驟一將分布在網絡中的若干個電腦主機相連,同時將這些電腦主機與一臺中心控 制器連接,使其構成一個中心控制式的網絡群集系統;
步驟二 為步驟一中的電腦主機設置代理軟體Agent,每個參與人通過代理軟體與網 絡群集系統進行交互;
步驟三在每臺電腦主機的代理軟體內輸入戲劇情節,在中心控制器內輸入整個網絡 群集系統中的所有電腦主機的代理軟體Agent中劇情之間的約束關係;代理軟體Agent中 劇情之間的約束關係分為劇情依賴子結構和劇情支配子結構兩種(1)劇情依賴子結構指 那些對其劇情產生直接影響的Agent的集合;
設Agent的約束關係結構為N=,其中A代表Agent的集合, R表示Agent之間劇情結構約束關係的集合,對於A中的任意Agent
復i其劇情依賴子結構可以用公式表示為
權利要求
1. 一種基於網絡的交互式虛擬戲劇平臺的設計方法,其特徵在於包括以下幾個步驟步驟一將分布在網絡中的若干個電腦主機相連,同時將這些電腦主機與一臺 中心控制器連接,使其構成一個中心控制式的網絡群集系統;步驟二 為步驟一中的電腦主機設置代理軟體Agent,每個參與人通過代理軟 件與網絡群集系統進行交互;步驟三在每臺電腦主機的代理軟體內輸入戲劇情節,在中心控制器內輸入整 個網絡群集系統中的所有電腦主機的代理軟體Agent中劇情之間的約束關係;所述代理軟 件Agent中劇情之間的約束關係分為劇情依賴子結構和劇情支配子結構兩種 (1)劇情依賴子結構指那些對其劇情產生直接影響的Agent的集合;設Agent的約束關係結構為N=,其中A代表Agent的 集合,R表示Agent之間劇情結構約束關係的集合,對於A中的任意Agent%其劇情依賴子結構可以用公式表示為其中%、%表示約束關係中的劇情元素,/ 表示Agent巧的劇情依賴子結構中的直接依賴交互關係,而G0i表示Agent 4的劇情依賴子結構中對其劇情產生直接影響的 Agent的集合;(2)劇情支配子結構指那些劇情直接受到%影響的Agent的集合;設Agent的約束關係結構為N=,其中A代表Agent的集合,R表示Agent之 間劇情結構約束關係的集合,對於A中的任意Agent ,,其劇情支配子結構可以用公式表 示為其中、%表示約束關係中的劇情元素,^表示Agent β,的劇情支配子結構中的受其直接影響的交互關係,而《\表示Agent 的劇情支配子結構中那些劇情直接受到考 影響的Agent的集合;步驟四將上述步驟三中電腦主機的代理軟體Agent所設置的戲劇情節信息發 送到控制中心,控制中心根據代理軟體Agent之間的約束關係調整劇情,判斷其是否滿足 代理軟體Agent之間的約束關係,若滿足則執行步驟五,否則執行步驟六;步驟五、將這些不同代理軟體Agent的劇情直接進行整合形成一個整體性的劇情並演示;步驟六、根據約束結構調整這些代理軟體Agent的戲劇情節首先對於沒有劇 情依賴子結構的Agent的劇情結構進行調整,再對那些依賴子結構的Agent的劇情結構已 經確定了的Agent進行劇情結構調整;之後中心控制器不斷重複此項工作,直到所有Agent的劇情結構都被協同調整,最終所得到的Agent的劇情結構的集合就是所需要的最終的整 體劇情。
全文摘要
本發明提供一種基於網絡的交互式虛擬戲劇平臺的設計方法,主要是由分布在網絡中的若干臺電腦主機和一臺中心控制器構成,每個參與人通過操縱一臺電腦主機構造自己的虛擬戲劇情節;每個參與人擁有一個代理軟體Agent,該Agent是經過處理能夠實現以下功能的特殊的計算機軟體用於接收參與人所輸入的虛擬戲劇情節,並對其處理後發送到控制中心與其他參與人的Agent所發送過來的戲劇情節進行協調;由於Agent之間的交互結構關係,每個Agent可能會有依賴子結構和支配子結構,控制中心根據Agent之間的劇情依賴與支配結構關係進行劇情的協同與提取,最終構造出一幅合理的戲劇情節。
文檔編號H04L29/08GK102123152SQ20111005784
公開日2011年7月13日 申請日期2011年3月11日 優先權日2011年3月11日
發明者胡靜, 蔣嶷川 申請人:南京航空航天大學