虛擬排演系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,特別是涉及一種虛擬排演系統(tǒng)。
【背景技術(shù)】
[0002]在現(xiàn)有技術(shù)中,三維虛擬演出場館系統(tǒng)一般只提供對演出場館的三維展示,包括:全景展示以及內(nèi)景展示等,用戶可以通過三維虛擬演出場館系統(tǒng)查看或者瀏覽演出場館的三維展示圖。對于演出團(tuán)體用戶來講,不僅需要知道演出場館的展示圖,進(jìn)一步地,還需要知道所要演出的劇目在該場館中的演出效果?,F(xiàn)有技術(shù)無法提供該功能,演出團(tuán)體用戶通常需要親臨演出場館進(jìn)行排練,以確保達(dá)到好的演出效果。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明的主要目的在于解決現(xiàn)有技術(shù)無法提供虛擬排演,用戶需親臨演出場館進(jìn)行排演,造成演出的人力及物力成本高的問題。
[0004]為了達(dá)到上述目的,本發(fā)明提出的技術(shù)方案為:
[0005]本發(fā)明提供的一種虛擬排演系統(tǒng),應(yīng)用在三維虛擬演出場館系統(tǒng)中,包括:2D編輯模塊、3D編輯模塊以及數(shù)據(jù)與資源管理模塊;所述2D編輯模塊,用于根據(jù)用戶的輸入指令編排舞臺道具的擺放、人物隊(duì)列以及人物的臺詞和行走路線;所述3D編輯模塊,用于根據(jù)用戶的輸入指令對所述三維虛擬演出場館系統(tǒng)展示的演出場館內(nèi)景進(jìn)行設(shè)置并展示;所述數(shù)據(jù)與資源管理模塊,用于對三維虛擬演出場館系統(tǒng)的資源文件和用戶排演的進(jìn)度進(jìn)行存儲與管理。
[0006]進(jìn)一步地,所述2D編輯模塊,還包括:道具編輯模塊,用于接收用戶發(fā)送的場景模式選取指令,根據(jù)該場景模式選取指令加載對應(yīng)的道具,并根據(jù)用戶的指示對所述道具進(jìn)行編輯;人物隊(duì)列編輯模塊,用于接收用戶發(fā)送的人物編輯指示,根據(jù)該人物編輯指示獲取對應(yīng)的人物造型,設(shè)置該人物造型的位置;人物節(jié)點(diǎn)設(shè)置模塊,用于接收用戶發(fā)送的節(jié)點(diǎn)編輯指示,根據(jù)該節(jié)點(diǎn)編輯指示為所述人物隊(duì)列編輯模塊獲取的人物造型添加或刪除節(jié)點(diǎn),通過設(shè)置節(jié)點(diǎn)的位置編輯所述人物造型的運(yùn)動路徑。
[0007]進(jìn)一步地,所述道具編輯模塊,還用于根據(jù)用戶發(fā)送的道具編輯指示生成對應(yīng)的道具,并加載到所述演出場館中。
[0008]進(jìn)一步地,所述人物節(jié)點(diǎn)設(shè)置模塊包括:經(jīng)過設(shè)置子模塊,用于設(shè)置經(jīng)過動畫播放、人物停留動畫播放以及人物停留時間;觸發(fā)設(shè)置子模塊,用于設(shè)置所述人物造型的運(yùn)動路徑的觸發(fā)開始;臺詞設(shè)置子模塊,用于設(shè)置所述人物造型的自我對話,或者與其他人物造型的對話。
[0009]綜上所述,本發(fā)明提供的虛擬排演系統(tǒng),可以通過2D編輯模塊編排舞臺道具的擺放、人物隊(duì)列以及人物的臺詞和行走路線,3D編輯模塊對所述三維虛擬演出場館系統(tǒng)展示的演出場館內(nèi)景進(jìn)行設(shè)置并展示,數(shù)據(jù)與資源管理模塊對三維虛擬演出場館系統(tǒng)的資源文件和用戶排演的進(jìn)度進(jìn)行存儲與管理,從而實(shí)現(xiàn)虛擬排演功能,解決了現(xiàn)有技術(shù)無法提供虛擬排演,用戶需親臨演出場館進(jìn)行排演,造成演出的人力及物力成本高的問題。
【附圖說明】
[0010]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0011]圖1為本發(fā)明實(shí)施例提供的虛擬排演系統(tǒng)的結(jié)構(gòu)示意圖;
[0012]圖2為圖1所示的虛擬排演系統(tǒng)中2D編輯模塊的結(jié)構(gòu)示意圖;
[0013]圖3為圖2所示的道具編輯模塊的用戶編輯界面示意圖;
[0014]圖4為圖2所示的2D編輯模塊中人物節(jié)點(diǎn)設(shè)置模塊結(jié)構(gòu)示意圖;
[0015]圖5為圖4所示的經(jīng)過設(shè)置子模塊的用戶編輯界面示意圖;
[0016]圖6為圖4所TJK的觸發(fā)設(shè)置子模塊的用戶編輯界面TJK意圖;
[0017]圖7為圖4所示的臺詞設(shè)置子模塊的用戶編輯界面示意圖。
【具體實(shí)施方式】
[0018]下面將結(jié)合本發(fā)明的附圖,對本發(fā)明的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0019]如圖1所示,本發(fā)明實(shí)施例提供的虛擬排演系統(tǒng)100,包括:2D編輯模塊101、3D編輯模塊102以及數(shù)據(jù)與資源管理模塊103 ;
[0020]其中,2D編輯模塊,用于根據(jù)用戶的輸入指令編排舞臺道具的擺放、人物隊(duì)列以及人物的臺詞和行走路線;3D編輯模塊102,用于根據(jù)用戶的輸入指令對三維虛擬演出場館系統(tǒng)展示的演出場館內(nèi)景進(jìn)行設(shè)置并展示;數(shù)據(jù)與資源管理模塊103,用于對三維虛擬演出場館系統(tǒng)的資源文件和用戶排演的進(jìn)度進(jìn)行存儲與管理。
[0021]進(jìn)一步地,如圖2所示,2D編輯模塊101,還可以包括:
[0022]道具編輯模塊1011,用于接收用戶發(fā)送的場景模式選取指令,根據(jù)該場景模式選取指令加載對應(yīng)的道具,并根據(jù)用戶的指示對所述道具進(jìn)行編輯;在本實(shí)施例中,虛擬排演分為四個不同的場景模式,分別是芭蕾舞、歌劇、話劇、演唱會,根據(jù)用戶選擇的不同模式,3D場景會加載不同的道具供用戶擺放,并能自定義道具的名稱、標(biāo)簽顏色以及旋轉(zhuǎn)角度。
[0023]為了便于用戶根據(jù)需求添加或刪除道具,道具編輯模塊1011,還可以用于根據(jù)用戶發(fā)送的道具編輯指示生成對應(yīng)的道具,并加載到所述演出場館中。其中,道具編輯模塊1011可以通過如圖3所示的界面向用戶提供編輯接口。
[0024]人物隊(duì)列編輯模塊1012,用于接收用戶發(fā)送的人物編輯指示,根據(jù)該人物編輯指示獲取對應(yīng)的人物造型,設(shè)置該人物造型的位置。在本實(shí)施例中,人物列隊(duì),場景人物按照年齡段劃分為六種通用角色,分別是老頭、老太太、男人、女人、男孩、女孩,用戶可根據(jù)需求在3D場景中擺放不同的角色,并能自定義角色的姓名和標(biāo)簽顏色,以及排列所有角色在場景中的位置。
[0025]人物節(jié)點(diǎn)設(shè)置模塊1013,用于接收用戶發(fā)送的節(jié)點(diǎn)編輯指示,根據(jù)該節(jié)點(diǎn)編輯指示為人物隊(duì)列編輯模塊1012獲取的人物造型添加或刪除節(jié)點(diǎn),通過設(shè)置節(jié)點(diǎn)的位置編輯人物造型的運(yùn)動路徑。
[0026]進(jìn)一步地,如圖4所示,人物節(jié)點(diǎn)設(shè)置模塊1013,還可以包括:
[0027]經(jīng)過設(shè)置子模塊401,用于設(shè)置經(jīng)過動畫播放、人物停留動畫播放以及人物停留時間,具體地,可以通過如圖5所示的界面向用戶提供編輯接口 ;
[0028]觸發(fā)設(shè)置子模塊402,用于設(shè)置人物造型的運(yùn)動路徑的觸發(fā)開始,具體地,可以通過如圖6所示的界面向用戶提供編輯接口;
[0029]臺詞設(shè)置子模塊403,用于設(shè)置人物造型的自我對話,或者與其他人物造型的對話,具體地,可以通過如圖7所示的界面向用戶提供編輯接口。
[0030]本發(fā)明提供的虛擬排演系統(tǒng),可以通過2D編輯模塊編排舞臺道具的擺放、人物隊(duì)列以及人物的臺詞和行走路線,3D編輯模塊對所述三維虛擬演出場館系統(tǒng)展示的演出場館內(nèi)景進(jìn)行設(shè)置并展示,數(shù)據(jù)與資源管理模塊對三維虛擬演出場館系統(tǒng)的資源文件和用戶排演的進(jìn)度進(jìn)行存儲與管理,從而實(shí)現(xiàn)虛擬排演功能,解決了現(xiàn)有技術(shù)無法提供虛擬排演,用戶需親臨演出場館進(jìn)行排演,造成演出的人力及物力成本高的問題。
[0031]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種虛擬排演系統(tǒng),應(yīng)用在三維虛擬演出場館系統(tǒng)中,其特征在于,包括:2D編輯模塊、3D編輯模塊以及數(shù)據(jù)與資源管理模塊; 所述2D編輯模塊,用于根據(jù)用戶的輸入指令編排舞臺道具的擺放、人物隊(duì)列以及人物的臺詞和行走路線; 所述3D編輯模塊,用于根據(jù)用戶的輸入指令對所述三維虛擬演出場館系統(tǒng)展示的演出場館內(nèi)景進(jìn)行設(shè)置并展示; 所述數(shù)據(jù)與資源管理模塊,用于對三維虛擬演出場館系統(tǒng)的資源文件和用戶排演的進(jìn)度進(jìn)行存儲與管理。2.根據(jù)權(quán)利要求1所述的虛擬排演系統(tǒng),其特征在于,所述2D編輯模塊,還包括: 道具編輯模塊,用于接收用戶發(fā)送的場景模式選取指令,根據(jù)該場景模式選取指令加載對應(yīng)的道具,并根據(jù)用戶的指示對所述道具進(jìn)行編輯; 人物隊(duì)列編輯模塊,用于接收用戶發(fā)送的人物編輯指示,根據(jù)該人物編輯指示獲取對應(yīng)的人物造型,設(shè)置該人物造型的位置; 人物節(jié)點(diǎn)設(shè)置模塊,用于接收用戶發(fā)送的節(jié)點(diǎn)編輯指示,根據(jù)該節(jié)點(diǎn)編輯指示為所述人物隊(duì)列編輯模塊獲取的人物造型添加或刪除節(jié)點(diǎn),通過設(shè)置節(jié)點(diǎn)的位置編輯所述人物造型的運(yùn)動路徑。3.根據(jù)權(quán)利要求2所述的虛擬排演系統(tǒng),其特征在于,所述道具編輯模塊,還用于根據(jù)用戶發(fā)送的道具編輯指示生成對應(yīng)的道具,并加載到所述演出場館中。4.根據(jù)權(quán)利要求2所述的的虛擬排演系統(tǒng),其特征在于,所述人物節(jié)點(diǎn)設(shè)置模塊包括: 經(jīng)過設(shè)置子模塊,用于設(shè)置經(jīng)過動畫播放、人物停留動畫播放以及人物停留時間; 觸發(fā)設(shè)置子模塊,用于設(shè)置所述人物造型的運(yùn)動路徑的觸發(fā)開始; 臺詞設(shè)置子模塊,用于設(shè)置所述人物造型的自我對話,或者與其他人物造型的對話。
【專利摘要】本發(fā)明公開了一種虛擬排演系統(tǒng),涉及三維虛擬展示技術(shù),以解決現(xiàn)有技術(shù)無法提供虛擬排演,用戶需親臨演出場館進(jìn)行排演,造成演出的人力及物力成本高的問題。虛擬排演系統(tǒng),包括:2D編輯模塊、3D編輯模塊以及數(shù)據(jù)與資源管理模塊;所述2D編輯模塊,用于根據(jù)用戶的輸入指令編排舞臺道具的擺放、人物隊(duì)列以及人物的臺詞和行走路線;所述3D編輯模塊,用于根據(jù)用戶的輸入指令對所述三維虛擬演出場館系統(tǒng)展示的演出場館內(nèi)景進(jìn)行設(shè)置并展示;所述數(shù)據(jù)與資源管理模塊,用于對三維虛擬演出場館系統(tǒng)的資源文件和用戶排演的進(jìn)度進(jìn)行存儲與管理。本發(fā)明實(shí)施例可以應(yīng)用在三維虛擬演出場館系統(tǒng)中。
【IPC分類】G06T13/00, G06T19/00
【公開號】CN105205843
【申請?zhí)枴緾N201410284198
【發(fā)明人】張利, 郝志, 李鐘升, 梁麗珍
【申請人】廣州大劇院管理有限公司
【公開日】2015年12月30日
【申請日】2014年6月23日