童 強(qiáng),洪 益
(湖北師范大學(xué) 計(jì)算機(jī)與信息工程學(xué)院,湖北 黃石 435002)
2019年國(guó)家出臺(tái)以教育現(xiàn)代化為核心的戰(zhàn)略性文件《中國(guó)教育現(xiàn)代化2035》,提出要加快信息化時(shí)代教育變革,建設(shè)智能化校園,利用現(xiàn)代信息技術(shù)加快人才培養(yǎng)模式改革,實(shí)現(xiàn)規(guī)?;逃c個(gè)性化教育培養(yǎng)的有機(jī)結(jié)合[1]。近年來,信息技術(shù)的發(fā)展,增強(qiáng)現(xiàn)實(shí)技術(shù)也是發(fā)展討論當(dāng)中的熱潮。越來越多的教育學(xué)者將增強(qiáng)現(xiàn)實(shí)技術(shù)應(yīng)用到教育領(lǐng)域當(dāng)中,運(yùn)用增強(qiáng)現(xiàn)實(shí)技術(shù)來解決教學(xué)中的難點(diǎn)。
基于此,本研究設(shè)計(jì)開發(fā)一款基于增強(qiáng)現(xiàn)實(shí)的初中地理教學(xué)軟件,實(shí)現(xiàn)增強(qiáng)現(xiàn)實(shí)技術(shù)與課本內(nèi)容的虛實(shí)深度融合。學(xué)習(xí)者通過使用AR地理教學(xué)軟件掃描課本上的圖片,手機(jī)上會(huì)呈現(xiàn)與課本內(nèi)容相關(guān)的AR模型,同時(shí)具有交互功能,對(duì)激發(fā)學(xué)生興趣和增強(qiáng)教學(xué)效果有一定的促進(jìn)作用。
地理學(xué)科涉及天文、地質(zhì)地貌、植被等領(lǐng)域,跨度較大,信息量復(fù)雜多樣。若只用傳統(tǒng)的教學(xué)方法是難以達(dá)到理想的效果。金阿寧[2]指出初中生由于認(rèn)知發(fā)展的能力,在學(xué)習(xí)地理空間關(guān)系知識(shí)的時(shí)候,其空間感受能力較弱;初中生的地理學(xué)科思維還處在形象思維階段,抽象思維較弱。所以這對(duì)學(xué)生來說,因?yàn)槿狈ΜF(xiàn)實(shí)生活經(jīng)驗(yàn),缺少抽象思維能力和學(xué)習(xí)感知能力,只能理解記住概念性知識(shí),無法真正領(lǐng)會(huì)難點(diǎn)。因此在設(shè)計(jì)與開發(fā)過程中,要結(jié)合學(xué)習(xí)者的特征,使教學(xué)內(nèi)容符合初中生學(xué)習(xí)的水平,來培養(yǎng)學(xué)生地理學(xué)科思維,鍛煉想象力。
在當(dāng)前的初中教育當(dāng)中,地理學(xué)科素養(yǎng)并沒有得到足夠的重視,一方面,多數(shù)學(xué)校缺乏培養(yǎng)地理學(xué)科思維的技術(shù)工具,教學(xué)仍然以傳統(tǒng)的教學(xué)方法和學(xué)習(xí)方式,只注重對(duì)學(xué)生進(jìn)行知識(shí)點(diǎn)的灌輸,較少關(guān)注學(xué)生的理解能力和應(yīng)用能力的培養(yǎng),只按照本身的講課思路走,缺乏真正的去探索課堂問題,學(xué)生變成了被動(dòng)接受者,忽視了學(xué)生的主體性[3]。另一方面,大部分教師只是利用傳統(tǒng)平面二維的多媒體技術(shù),僅重視利用紙筆、圖片、視頻等“二維可視化”的呈現(xiàn)形式,缺少類似于增強(qiáng)現(xiàn)實(shí)技術(shù)這種動(dòng)態(tài)可視化表征能夠獲得觀察、操作、分析、驗(yàn)證等豐富的切身經(jīng)驗(yàn)[4]。無法有針對(duì)性的對(duì)抽象的教學(xué)難點(diǎn)內(nèi)容進(jìn)行闡述,使學(xué)生難以理解,降低了課堂的教學(xué)效果。并且缺少創(chuàng)造性、啟發(fā)性的課堂互動(dòng),學(xué)生不能對(duì)課堂內(nèi)容形成充分情感體驗(yàn)和價(jià)值認(rèn)識(shí),造成地理學(xué)習(xí)興趣的減弱,影響學(xué)生對(duì)學(xué)習(xí)的自主投入和知識(shí)獲取。
對(duì)于上述存在的問題,國(guó)內(nèi)外研究從不同的方面進(jìn)行了研究,但是相關(guān)的案例還是較少。在教學(xué)學(xué)具開發(fā)方面,作為技術(shù)工具為教學(xué)提供條件,全希等[5]以初中地理“多民族國(guó)家”為例,模擬出可視化的知識(shí)脈絡(luò),加強(qiáng)學(xué)生對(duì)復(fù)雜事物的理解;學(xué)科教學(xué)領(lǐng)域,利用增強(qiáng)現(xiàn)實(shí)技術(shù)應(yīng)用到地理、物理、化學(xué)等多種學(xué)科領(lǐng)域,周琴等[6]將增強(qiáng)現(xiàn)實(shí)技術(shù)和地理教學(xué)資源整合,結(jié)合課本中適用于增強(qiáng)現(xiàn)實(shí)技術(shù)的知識(shí)點(diǎn),從而開發(fā)了AR教學(xué)資源,有利于提升課堂的教學(xué)質(zhì)量和提升學(xué)生的地理學(xué)科素養(yǎng);AR教育游戲方面,Chiang[7]等開發(fā)了生物學(xué)科的增強(qiáng)現(xiàn)實(shí)教育游戲,學(xué)生之間能通過設(shè)備進(jìn)行游戲化的學(xué)習(xí)生物知識(shí)。通過游戲化學(xué)習(xí)的方式與教學(xué)內(nèi)容相融合,不僅體現(xiàn)出教育性,還能展現(xiàn)出娛樂性,從而達(dá)到趣味性學(xué)習(xí)的效果。
基于此,本文利用Unity增強(qiáng)現(xiàn)實(shí)開發(fā)工具進(jìn)行探索,開發(fā)出增強(qiáng)現(xiàn)實(shí)地理教學(xué)軟件,為提高初中地理教學(xué)效果提供新的思路。借助增強(qiáng)現(xiàn)實(shí)技術(shù)創(chuàng)設(shè)教學(xué)環(huán)境,能更好彌補(bǔ)傳統(tǒng)教學(xué)中存在的缺陷問題,幫助學(xué)生培養(yǎng)觀察能力、地理空間思維能力,將復(fù)雜的地理表象分解成易懂的動(dòng)態(tài)效果,加深學(xué)生對(duì)知識(shí)點(diǎn)的記憶。隨著增強(qiáng)現(xiàn)實(shí)技術(shù)的發(fā)展,增強(qiáng)現(xiàn)實(shí)教學(xué)輔助軟件將會(huì)越來越普及到課堂當(dāng)中。
增強(qiáng)現(xiàn)實(shí)技術(shù)是基于計(jì)算機(jī)實(shí)時(shí)計(jì)算和多傳感器融合,將現(xiàn)實(shí)世界與虛擬信息結(jié)合起來的技術(shù)。該技術(shù)通過人的視覺、聽覺、嗅覺、觸覺等感受進(jìn)行模擬和再輸出,并將虛擬信息疊加到真實(shí)信息上,給人們提供超越真實(shí)世界感受的體驗(yàn)[8]。而AR在其他領(lǐng)域的成功應(yīng)用,讓其逐漸應(yīng)用到教育中來,不僅將書本上原本的抽象知識(shí)展示出來,更是增加了課堂的生動(dòng)性,充分調(diào)動(dòng)學(xué)生的積極性,進(jìn)而提高課堂教學(xué)效果[9]。
增強(qiáng)現(xiàn)實(shí)軟件的工作原理如圖1所示,當(dāng)學(xué)習(xí)者通過打開手機(jī)端教學(xué)軟件,利用手機(jī)端攝像頭對(duì)課本進(jìn)行掃描,應(yīng)用軟件會(huì)自動(dòng)進(jìn)行識(shí)別圖像特征,一旦識(shí)別成功,會(huì)獲取虛擬模型并疊加在課本內(nèi)容上,經(jīng)過軟件的處理,在手機(jī)端上顯示輸出。
圖1 增強(qiáng)現(xiàn)實(shí)軟件的工作原理圖
本文以初中地理七年級(jí)上冊(cè)第一章“認(rèn)識(shí)地球”為例開發(fā)了基于增強(qiáng)現(xiàn)實(shí)的地理教學(xué)軟件,介紹如何將AR技術(shù)應(yīng)用到教學(xué)中來。此款A(yù)R地理軟件是基于增強(qiáng)現(xiàn)實(shí)技術(shù),通過手機(jī)攝像頭識(shí)別目標(biāo)圖片時(shí),將呈現(xiàn)出設(shè)計(jì)好的模型、動(dòng)畫、視頻,與現(xiàn)實(shí)世界相疊加[11]。通過手機(jī)掃描閱讀材料部分,給學(xué)生展示課本知識(shí)從平面轉(zhuǎn)向AR立體動(dòng)畫視頻;在地球部分,課本的平面圖片呈現(xiàn)出立體地球的模型,讓學(xué)生能夠近距離觀察生動(dòng)形象的地球模型并可以進(jìn)行交互操作,如圖2所示,其功能模塊主要包括:1)進(jìn)入AR模式,掃描識(shí)別圖,顯示AR視頻動(dòng)畫和三維立體教學(xué)模型;2)點(diǎn)擊暫停播放;3)模型之間可進(jìn)行移動(dòng)、縮放、旋轉(zhuǎn)。
圖2 AR模式操作流程圖
根據(jù)一般開發(fā)流程,結(jié)合增強(qiáng)現(xiàn)實(shí)技術(shù),將軟件總體的設(shè)計(jì)開發(fā)分為開發(fā)環(huán)境的搭建、素材資源的設(shè)計(jì)、場(chǎng)景界面的設(shè)計(jì)、交互功能的設(shè)計(jì)四個(gè)環(huán)節(jié),依據(jù)每個(gè)環(huán)節(jié)進(jìn)行詳細(xì)的實(shí)現(xiàn),如圖3所示。
圖3 開發(fā)流程圖
1)Unity的安裝。開發(fā)一款增強(qiáng)現(xiàn)實(shí)技術(shù)的地理學(xué)科教學(xué)軟件需要在Unity3D引擎的支持下。首先需要在Unity3D官網(wǎng)下載安裝包并進(jìn)行安裝,在新版Unity中可以下載UnityHub客戶端,在安裝編輯器的選擇中找到自己所需的版本并進(jìn)行安裝,為了能讓程序能打包到手機(jī)設(shè)備上來,需勾選Android Build Support或者可以勾選IOS BuildSupport選項(xiàng) ,根據(jù)自己的手機(jī)平臺(tái),保證計(jì)算機(jī)能正常運(yùn)行Unity3D,并且有打包發(fā)布apk功能。
2)Vuforia環(huán)境配置。目前世界上主流的AR SDK提供廠商,國(guó)外的主要是Vuforia、Metaio,國(guó)內(nèi)的主要是EasyAR。本文使用的是Vuforia增強(qiáng)現(xiàn)實(shí)開發(fā)sdk,它是利用計(jì)算機(jī)視覺技術(shù)實(shí)時(shí)識(shí)別和跟蹤平面圖像和3D圖像。在Vuforia官網(wǎng)下載Vuforia sdk,并導(dǎo)入到Unity項(xiàng)目中,然后在Vuforia官網(wǎng)獲取ARCamera許可密鑰,如果沒有這個(gè)密鑰,在發(fā)布應(yīng)用的時(shí)候是無法使用AR功能,并且會(huì)報(bào)錯(cuò)。
3)JDK的配置。在安裝好Android Build Support之后,需要搭建Android jdk。沒有安裝jdk,安卓端的功能就無法正常運(yùn)行已經(jīng)發(fā)布apk軟件。在Android官網(wǎng)下載jdk版本,可以選擇多版本,本文選擇的是jdk8,盡量選擇中高版的jdk,最后檢查一下是否安裝成功。
1)識(shí)別圖的制作。本文根據(jù)教材內(nèi)容的分析,對(duì)相應(yīng)的知識(shí)模塊制作AR教學(xué)資源的識(shí)別圖。根據(jù)七年級(jí)上冊(cè)地理教材第一章地球和地圖中的內(nèi)容,選取麥哲倫環(huán)球航行路線圖以及閱讀材料、地球的大小等等這些圖片作為識(shí)別圖。采用的是Vuforia環(huán)境,需要將教材知識(shí)點(diǎn)的電子檔圖片上傳到Vuforia官網(wǎng)中,進(jìn)入官網(wǎng)點(diǎn)擊Target Manager,創(chuàng)建新的Database,點(diǎn)擊Add Target將圖片素材上傳到新建的Database中,上傳成功之后,圖片右側(cè)會(huì)出現(xiàn)星級(jí)的劃分,代表著圖片的識(shí)別幾率,星級(jí)越高Vuforia識(shí)別的成功率越高,如圖4所示。下載此數(shù)據(jù)庫(kù)包并導(dǎo)入U(xiǎn)nity項(xiàng)目中,在Unity項(xiàng)目中右鍵新建Image Target,并在右側(cè)面板中選擇對(duì)應(yīng)的Database和對(duì)應(yīng)的識(shí)別圖即可。
圖4 識(shí)別圖的上傳
2)模型的制作。建模對(duì)象主要對(duì)應(yīng)的是地理知識(shí)中的關(guān)鍵內(nèi)容,使用blender、Maya為建模工具,也可以使用Unity開發(fā)工具,使這些工具能夠相輔相成,對(duì)所需的地球模型進(jìn)行建模設(shè)計(jì)、貼圖的渲染,如圖5所示,再將這些制作好的渲染出來的地球模型導(dǎo)入到Unity中,并放置在ImageTarget識(shí)別圖之上,最后將制作好的教學(xué)資源地球模型,呈現(xiàn)在學(xué)生的書本上。
圖5 地球模型
1)主界面的設(shè)計(jì)。首先新建一個(gè)3D項(xiàng)目,會(huì)自動(dòng)出現(xiàn)一個(gè)場(chǎng)景改名字為Main Menu作為主頁(yè)面。創(chuàng)建Canvas畫布,所有創(chuàng)建的UI控件會(huì)放在畫布之上,調(diào)整畫布大小為1 920*1 080能夠更好的與手機(jī)適配。然后在Canvas下創(chuàng)建Image用來添加背景圖。再創(chuàng)建幾個(gè)Button按鈕并在Button中添加腳本,用來場(chǎng)景之間的跳轉(zhuǎn)。
2)AR場(chǎng)景的制作。在這個(gè)場(chǎng)景中首先是新建Canvas,做一個(gè)返回的Button按鈕,來切換到主界面。創(chuàng)建第一個(gè)目標(biāo)組件Image Target,選擇閱讀材料識(shí)別圖進(jìn)行匹配,在Image Target下新建cube調(diào)整大小成面板形狀立在識(shí)別圖之上,將視頻素材拖入到cube上,面板上會(huì)自動(dòng)生成Video Player組件,再新建兩個(gè)Button按鈕命名為Play和Pause,添加腳本給兩個(gè)按鈕,達(dá)到識(shí)別之后按鈕來控制視頻的播放和暫停的效果。
新建第二個(gè)目標(biāo)組件Image Target,選擇地球大小這部分內(nèi)容的識(shí)別圖進(jìn)行匹配,然后配置地球內(nèi)核的模型,也同樣選擇UI面板,放在模型右側(cè),顯示地球內(nèi)核的相關(guān)知識(shí)點(diǎn),如圖6所示。通過導(dǎo)入U(xiǎn)nity自帶的插件Lean Touch,將這個(gè)組件中的三種腳本分別是Lean Pinch Scale、Lean Twist Rotate Axis、Lean Drag Translate加載到需要被控制的模型上,就能夠?qū)崿F(xiàn)移動(dòng)、放大、縮小、旋轉(zhuǎn)的交互功能。
圖6 “地球大小”內(nèi)容的制作場(chǎng)景
新建第三個(gè)目標(biāo)組件Image Target,選擇地球儀的識(shí)別圖進(jìn)行匹配,配置地球模型,也同樣地設(shè)置UI面板,放在模型指定位置,標(biāo)記地球的關(guān)鍵知識(shí)點(diǎn),并且用工具將地球的地軸用線標(biāo)記出來,讓學(xué)習(xí)者能夠了解地球其實(shí)是傾斜的,并且知道地球的最上端是北極,最下端是南極,如圖7所示。
圖7 地球儀的制作場(chǎng)景
在Unity中以package包的方式導(dǎo)出,切換成安卓平臺(tái),并在Player Setting中更改發(fā)布配置,最后生成為apk文件,將apk文件發(fā)送到手機(jī)進(jìn)行安裝測(cè)試。
在手機(jī)端安裝好之后,打開應(yīng)用,會(huì)首先出現(xiàn)主界面,點(diǎn)擊AR模式,進(jìn)入AR場(chǎng)景,手機(jī)攝像頭的調(diào)用之后,對(duì)課本麥哲倫環(huán)球航行閱讀材料的部分進(jìn)行掃描,軟件會(huì)識(shí)別到對(duì)應(yīng)的識(shí)別圖片時(shí),屏幕中會(huì)出現(xiàn)與課本疊加的面板狀的視頻動(dòng)畫,在左下角有兩個(gè)按鈕,學(xué)習(xí)者可以通過點(diǎn)擊播放、暫停,如圖8所示。在課本另一頁(yè),通過掃描地球的大小知識(shí)點(diǎn)圖片時(shí),地球的內(nèi)核模型會(huì)與之疊加,并且相關(guān)的知識(shí)點(diǎn)標(biāo)記在地球內(nèi)核模型的右側(cè),可以通過觸摸屏幕對(duì)模型進(jìn)行交互體驗(yàn),如圖9所示。在地球的模型這部分內(nèi)容,同樣掃描課本,對(duì)應(yīng)的地球模型呈現(xiàn)出來,地軸的標(biāo)記也顯示出來,讓學(xué)生更好地理解地軸與地球的表面相交的兩點(diǎn),叫兩極。通過觸控屏幕可以進(jìn)行放大縮小旋轉(zhuǎn),來觀察北極的位置,南極的位置,加深學(xué)生學(xué)習(xí)的印象,如圖10所示。
圖8 掃描閱讀材料后的效果圖
圖9 掃描地球的大小內(nèi)容后的效果圖
圖10 掃描地球儀內(nèi)容后的效果圖
增強(qiáng)現(xiàn)實(shí)技術(shù)在教育領(lǐng)域的跨界融合,實(shí)現(xiàn)了虛實(shí)結(jié)合的教學(xué)情境,給學(xué)生帶來直觀性、互動(dòng)性的體驗(yàn),極大地增強(qiáng)了初中學(xué)生的參與感、滿足感。對(duì)于增強(qiáng)現(xiàn)實(shí)技術(shù)與教學(xué)的融合,并不是所有的教材中的內(nèi)容都適合用AR技術(shù)來展示出來,要根據(jù)學(xué)習(xí)內(nèi)容的分析,達(dá)到內(nèi)容與技術(shù)之間的融合。本文通過Unity和Vuforia開發(fā)一款簡(jiǎn)易版的AR地理教學(xué)軟件,將初中地理課本教材與虛擬教學(xué)資源相銜接,提高了課堂的效率和學(xué)生的興趣,還能培養(yǎng)學(xué)生的地理學(xué)科素養(yǎng),提高地理知識(shí)的立體化思維,使學(xué)生學(xué)習(xí)思路更加清晰,但其應(yīng)用尚處于初級(jí)階段。未來,仍需要深入研究。