基本信息
- 項目名稱:
- 基于三維場景仿真的電影院售票系統(tǒng)
- 小類:
- 信息技術(shù)
- 大類:
- 科技發(fā)明制作B類
- 簡介:
- 本系統(tǒng)在現(xiàn)有的自助售票系統(tǒng)基礎(chǔ)上,增加了“三維瀏覽”功能,使客戶在虛擬電影院中漫游,尋找視覺效果最佳的座位,再進行訂票。
- 詳細介紹:
- 1 作品設(shè)計目標(biāo) 通過采用計算機真實感圖形繪制技術(shù),生成電影院室內(nèi)的高度真實感場景,讓顧客身臨其境的感受不同座位上的視野狀況與觀看效果,為選擇座位提供“眼見為實”的重要信息,為顧客提供“體驗式”自動售票服務(wù)。 2系統(tǒng)功能模塊 2.1 三維瀏覽模塊 電影院的三維模型根據(jù)實際電影院場內(nèi)空間形狀與尺寸來建立,同時還需要定義三維模型的紋理。為了實現(xiàn)三維模型的可視化,需要定義光源模式與參數(shù),以及定義投影方式與投影參數(shù),將三維模型投射到二維平面,計算最終的顯示顏色。該模塊允許用戶通過鼠標(biāo)或鍵盤更改投影中心與投影方向,從而實現(xiàn)三維瀏覽;當(dāng)用戶對當(dāng)前座位的視覺效果滿意時,通過雙擊鼠標(biāo)左鍵彈出訂票窗口,完成訂票操作。 2.2 二維瀏覽模塊 該模塊設(shè)計了一個反映電影院座位分布圖,并且通過不同顏色區(qū)分座位的訂票狀態(tài),為用戶訂票提供參考。用戶通過在座位分布圖上點擊鼠標(biāo)來選擇座位,然后點擊訂票按鈕彈出訂票窗口,完成訂票操作。通過工具欄按鈕可以在二維瀏覽界面與三維瀏覽界面之間進行切換,同時保證當(dāng)前座位數(shù)據(jù)的一致性。 2.3售票記錄模塊 售票記錄用于保存訂票信息,是保護訂票人合法權(quán)益的依據(jù)。為了保護個人信息的隱私性,只有系統(tǒng)管理員才具有查看顧客訂票信息的權(quán)限,以及對訂票數(shù)據(jù)進行初始化操作的權(quán)限。 2.4 其他相關(guān)功能 為了保證系統(tǒng)的實用性,為客戶提供了使用幫助;為系統(tǒng)管理員設(shè)計了以下操作權(quán)限:(1)對虛擬影院進行三維場景編輯;(2)查看客戶訂票信息;(3)售票數(shù)據(jù)初始化操作。 3 關(guān)鍵問題與解決方案 3.1 三維建模與可視化 在電影院三維建模方面,我們首先定義了12個簡單的長方形平面模擬墻壁、地板、天花板、銀幕與舞臺平面。為了模擬影院這些平面上的紋理細節(jié),采用了紋理映射技術(shù),能獲得了很強的真實感效果。程序中采用了glTexImage2D()函數(shù)指定各個平面的紋理映射的圖像數(shù)據(jù),通過函數(shù)glTexEnvf()定義紋理顏色混合方式,最后用函數(shù)glEnable(GL_TEXTURE _2D)激活紋理映射功能。為了增加瀏覽過程中的立體感效果,我們還在場景中添加了座位銀幕框架等物體。這些物體都只給出某一種顏色,通過調(diào)用OpenGL輔助庫中的長方體、圓柱體繪制函數(shù)來完成繪制。另外,程序采用OpenGL函數(shù)對繪制對象的材質(zhì)屬性與光源屬性進行了定義。 在電影院三維模型的可視化,就是通過投影變換將三維模型轉(zhuǎn)換為二維圖形在計算機屏幕進行顯示。在VC++中可以通過調(diào)用OpenGL的投影函數(shù)gluPerspective()來實現(xiàn)投影。用戶在虛擬電影院中瀏覽,也就是使投影中心沿著場內(nèi)移動,同時需要保證投影方向始終指向熒幕方向。為了使OpenGL默認的投影方向從Z軸負向改為指向熒幕中心,我們采用以下方法。假設(shè)已由座位位置指向熒幕中心的矢量為V,其x、y與z分量分別為Vx、Vy與Vz。則只需要圍繞投影中心旋轉(zhuǎn)電影院,將場景中的矢量V旋轉(zhuǎn)到z軸負向,這種旋轉(zhuǎn)場景與旋轉(zhuǎn)投影方向的效果是完全相同的。 在三維瀏覽界面設(shè)計上,我們進行了如下考慮:(1)用戶由二維訂票界面進入三維瀏覽界面時,應(yīng)當(dāng)攜帶所選擇的座位信息,從而顯示在該位置觀看電影的視覺效果。(2)用戶可通過鼠標(biāo)或鍵盤兩種方式在場內(nèi)行走,實時瀏覽不同座位上觀看電影的視覺效果。(3)在瀏覽界面右上方實時顯示觀察者所處的座位信息,包括該座位的排數(shù)與號數(shù),還包括票價以及是否有票等信息。(4)當(dāng)用戶找到滿意的座位時,可以直接雙擊鼠標(biāo)左鍵進入訂票窗口。 為了使不同的電影院都能適用,設(shè)計了一個易于操作的三維場景編輯窗口。允許客戶為場景中的主要物體更換合適的紋理,這些紋理可以通過對實際電影院進行拍照獲得。還可以通過調(diào)節(jié)光源色調(diào)與亮度,模擬實際照明效果。 3.2二維瀏覽界面設(shè)計 為用戶提供一個座位分布圖,用于選擇座位并進行訂票。該界面包括三個功能區(qū)域,都是采用VC++中的設(shè)備環(huán)境類CDC中的繪圖函數(shù)、文本顯示函數(shù)與位圖顯示函數(shù)來進行繪制的。 (1) 座位分布圖。 電影院內(nèi)的每一個座位都對應(yīng)為一個方塊,其是否已被預(yù)訂可由顏色進行判斷(使用紅色表示無票;綠色表示有票)。用戶通過點擊方塊進行座位選擇,如果用戶選中的位置有票,對應(yīng)的方塊顯示為藍色。如果用戶選中了無票的座位,則系統(tǒng)會提示無票。 (2)座位信息顯示與訂票按鈕。 使用文本顯示方式為用戶實時顯示訂票人選擇的座位號以及票價,為用戶訂票服務(wù)。點擊訂票按鈕可彈出一個訂票對話框,要求用戶輸入必要的個人信息,完成訂票操作。 (3)操作方法提示區(qū)。 位于界面最下端,采取靜態(tài)文本形式對訂票界面的操作方法進行必要說明。 4.作品優(yōu)勢總結(jié) 第一、實現(xiàn)了虛擬電影院的三維瀏覽。采用VC++6.0編程,調(diào)用OpenGL函數(shù)庫,運用計算機真實感圖形繪制技術(shù),實現(xiàn)了影院內(nèi)部場景的三維建模與實時瀏覽功能,使顧客不需要走入電影院就能體驗到不同座位上的電影觀看效果。 第二、符合售票服務(wù)的未來發(fā)展趨勢。本系統(tǒng)為顧客提供的“身臨其境”的體驗式自助購票服務(wù),使顧客選擇到視覺效果最佳的座位,符合“以人為本”服務(wù)理念,是售票服務(wù)未來發(fā)展趨勢。 第三、可擴展到更多的售票服務(wù)領(lǐng)域。本系統(tǒng)提供了三維場景編輯平臺,滿足不同電影院使用要求。對系統(tǒng)進行適當(dāng)改造,就可擴展到體育場館、歌舞劇院等其他售票服務(wù)場所,具有很大市場潛力與美好的應(yīng)用前景。
作品專業(yè)信息
設(shè)計、發(fā)明的目的和基本思路、創(chuàng)新點、技術(shù)關(guān)鍵和主要技術(shù)指標(biāo)
- 現(xiàn)有的電影院自動售票系統(tǒng),只能提供平面的座位分布圖,為顧客“自助式”購票提供參考。我們的作品在現(xiàn)有的自動售票系統(tǒng)基礎(chǔ)上,進一步為顧客提供三維的電影院內(nèi)部場景仿真,使顧客能夠身臨其境地感受所在位置的實際觀看效果,從而為選擇到理想的座位號提供“眼見為實”的重要信息。本作品采用計算機真實感圖形繪制技術(shù),對電影院內(nèi)部場景進行高度的真實感仿真,并且確保不同座位號上的觀看效果在場景仿真中的關(guān)聯(lián)準(zhǔn)確性。
科學(xué)性、先進性
- 目前電影院自動售票系統(tǒng),無論是網(wǎng)絡(luò)版,還是單機版,都還不能為顧客提供這樣的服務(wù)功能:通過對影院內(nèi)部環(huán)境的三維場景仿真,讓顧客真實感受到電院內(nèi)不同座位上的觀看效果,從而為選擇座位提供重要參考。我們在原有的電影院售票系統(tǒng)基礎(chǔ)上,增加了對三維場景仿真的重要功能。顧客不需要親自走入電影院,通過我們的系統(tǒng)就可以到高度真實感的“虛擬”電影院里進行“漫游”,在找到視覺效果滿意的座位之后,可直接進入訂票系統(tǒng)完成訂票。這種售票環(huán)境給顧客帶來全新體驗,顯著改進了目前的自動售票系統(tǒng)的售票方式,有利于提高電影院售票的服務(wù)水平。
獲獎情況及鑒定結(jié)果
- 本作品在安徽省舉行的第三屆大學(xué)生課外學(xué)術(shù)科技作品競賽中,順利通過了初審、決賽,最終獲省級一等獎,代表我校參加國家競賽。
作品所處階段
- 實驗室階段。
技術(shù)轉(zhuǎn)讓方式
作品可展示的形式
- 磁盤,現(xiàn)場演示。
使用說明,技術(shù)特點和優(yōu)勢,適應(yīng)范圍,推廣前景的技術(shù)性說明,市場分析,經(jīng)濟效益預(yù)測
- 使用說明:作品提供了二維瀏覽與三維瀏覽兩種售票環(huán)境,還可在二者之間進行切換。三維瀏覽環(huán)境下,通過按下并移動鼠標(biāo)左鍵在電影院內(nèi)部進行漫游,界面右上方的小窗口顯示用戶所處位置的座位信息,可通過雙擊鼠標(biāo)左鍵進入訂票界面;二維瀏覽環(huán)境下,提供一個二維的座位分布圖。通過點擊鼠標(biāo)左鍵選擇座位,點擊“訂票”按鈕可進入“訂票窗口”;如果想了解當(dāng)前座位的觀看效果,點擊工具欄按鈕可進入三維瀏覽界面。 技術(shù)特點和優(yōu)勢:本作品以VC++6.0為開發(fā)工具,運用計算機真實感圖形繪制技術(shù),在現(xiàn)有的電影院自助售票系統(tǒng)基礎(chǔ)上增加了“三維瀏覽”功能,使客戶在虛擬電影院中漫游,尋找視覺效果最佳的座位,再進行訂票。 推廣前景與市場分析:這種 “身臨其境”的體驗式購票服務(wù),改進了現(xiàn)有的自助式售票的服務(wù)方式,符合售票服務(wù)的未來發(fā)展趨勢。作品設(shè)計了一個三維場景編輯窗口,具有平臺性質(zhì),可推廣至其他的售票服務(wù)場合,具有廣闊的市場潛力和產(chǎn)業(yè)化前景,能夠產(chǎn)生巨大的社會經(jīng)濟效益。
同類課題研究水平概述
- 中國的電影市場正在復(fù)蘇。2006年,全國電影票房為26億元人民幣,2007年達到33億元,2008年突破43億元,其中大部分來自北京、上海等大型城市。與此同時,影院的信息化水平也在不斷提升。在2000年以來,全國各大影院逐步投入使用了自動售票系統(tǒng),使窗口售票實現(xiàn)自動化管理。 調(diào)研結(jié)果表明,目前國內(nèi)影院自動售票大部分在使用以下三種品牌:火鳳凰、火烈鳥、滿天星,其中滿天星及火烈鳥系統(tǒng)應(yīng)用最為廣泛。不過,可以肯定的是,目前所使用的電影院售票系統(tǒng)都不具有三維場景瀏覽功能,不能為顧客提供“體驗式購票”服務(wù)。在目前的自助式售票服務(wù)模式基礎(chǔ)上,增加影院內(nèi)部場景漫游功能,將有利于顧客選擇到最佳視覺效果的座位,是自助式售票服務(wù)的未來發(fā)展模式,具有美好的應(yīng)用前景。