- 相關(guān)推薦
基于OpenGL的影視音樂(lè )鑒賞課程課件設計論文
《影視音樂(lè )鑒賞》課程屬于基礎性、綜合性、應用性和實(shí)踐性較強的課程,涉及音樂(lè )、電影、電視、文學(xué)等多門(mén)學(xué)科。該課程的開(kāi)設有利于培養學(xué)生的音樂(lè )審美能力、創(chuàng )作能力和表演能力,同時(shí)也有利于提高學(xué)生的綜合素質(zhì),有效的教學(xué)方式、教學(xué)工具、教學(xué)課件是實(shí)現教學(xué)目標的重要途徑。從發(fā)展來(lái)講,課程的教學(xué)經(jīng)歷板書(shū)模式、膠片投影模式、幻燈片多媒體等多個(gè)模式,目前這幾種教學(xué)模式往往并存,但發(fā)展趨勢是以幻燈片課件為主的多媒體教學(xué)方式。
影視音樂(lè )不僅涉及旋律、音色等音響元素,也涉及畫(huà)面、動(dòng)畫(huà)、色彩等視覺(jué)元素,這對于課件的可視化效果提出了更高的要求。三維可視化動(dòng)畫(huà)往往是最能引起學(xué)生注意、增強學(xué)生積極性的表現形式。對于特定的影視音樂(lè ),往往也需要根據特定的場(chǎng)景和環(huán)境,設計不同的可視化效果;谶@種需求,本文基于OpenGL的高級圖形化功能,進(jìn)行影視音樂(lè )鑒賞課程課件的模塊化設計。
一、影視音樂(lè )鑒賞課程的課件元素分析
與我們傳統上的音樂(lè )不同,影視音樂(lè )具有背景性,即影視音樂(lè )是為特定的影視作品而設計的音樂(lè )。每部影視作品中,依據故事情節的需要,為了刻畫(huà)人物形象、渲染氣氛、突出電影主題等原因,在電影中會(huì )穿插引入不同的音樂(lè )類(lèi)型,從而抓住觀(guān)眾的心理,與之產(chǎn)生共鳴,使觀(guān)眾與電影融為一體。這些音樂(lè )類(lèi)型包括:情緒性音樂(lè )、敘事性音樂(lè )、主題音樂(lè )、背景音樂(lè )等。在影視音樂(lè )鑒賞課程的設計過(guò)程中,為了與音樂(lè )相對應,往往需要在原始影視素材的基礎上,引入一些視覺(jué)元素,增強音樂(lè )的畫(huà)面感。針對版權受限制的影視作品,更需要我們對影視作品重新進(jìn)行可視化的設計與開(kāi)發(fā)。例如,在作戰題材的影視作品中,往往有很多打仗的戰場(chǎng)環(huán)境,涉及煙霧、爆炸、焰火、云彩、動(dòng)畫(huà)、聲響等元素,作戰環(huán)境的視景模擬就需要結合音樂(lè )背景,建立課件演示程序,利用特效再現復雜的三維場(chǎng)景。課件的設計需要建立多維數據庫,也涉及多個(gè)學(xué)科,包括音樂(lè )、計算機、美學(xué)、制圖、光學(xué)、繪畫(huà)等。因此,該類(lèi)課件的設計與實(shí)現往往是多個(gè)不同學(xué)科設計員協(xié)同完成的結果。
二、基于OpenGL的課件模塊化設計
OpenGL是SGI公司開(kāi)發(fā)的一種圖形硬件的軟件接口,用于三維圖形化程序的設計,目前已應用到航空、航天、機械、廣告、藝術(shù)、電影后期制作等各個(gè)領(lǐng)域,在計算機輔助設計、計算機輔助制造、計算機輔助分析中發(fā)揮了重要作用。在OpenGL具體應用到課件設計中,需要結合電影作品的特點(diǎn)進(jìn)行靈活構建。通常情況下,為了便于系統的運行,一般可以與編程平臺VC++結合,建立發(fā)布式程序,按照面向對象的模塊化方法進(jìn)行設計,一般包括主控模塊、圖形化算法模塊、音樂(lè )要素模塊、影視可視化模塊、輔助模塊等五個(gè)模塊,具體功能簡(jiǎn)要介紹如下。
。ㄒ唬┲髡{模塊
該模塊主要作用是控制和協(xié)調其他模塊,對其他模塊起到管理的作用。在課件設計完成后,該模塊主要運行于系統的后臺,用戶(hù)不可見(jiàn),但會(huì )執行程序打開(kāi)、退出、屏幕刷新、內存分配、資源調度、數據內外部接口運行等功能。因此,主調模塊主要負責模塊圖形化算法模塊、音樂(lè )要素模塊、影視可視化模塊、輔助模塊的解析與調度。
。ǘ﹫D形化算法模塊
該模塊用于封裝課件可視化執行時(shí)的OpenGL圖形函數。這些圖形函數主要實(shí)現曲面造型、圖形變換、光照、材質(zhì)、紋理、霧化等復雜功能,并與相應的硬件建立聯(lián)系。在具體設計時(shí),VC++建立的應用程序發(fā)出OpenGL命令,然后調用動(dòng)態(tài)鏈接庫OpenGL32.DLL去執行相應的功能。
。ㄈ┮魳(lè )要素模塊
該模塊主要涉及影視音樂(lè )的基本組成單元,包括音高、音程、音強和音色等。從表現形式上,還應包括節奏、曲調、和聲、力度、速度、調式、音區等。特定的影視音樂(lè )將根據情感表達的需要,與這些表現形式相對應。情感的類(lèi)型包括:激動(dòng)、興奮、憤怒、歡樂(lè )、活潑、反抗、頌贊、悲傷、深沉等,即通常所說(shuō)的喜、怒、哀、樂(lè )。
。ㄋ模┯耙暱梢暬K
該模塊將采用虛擬現實(shí)技術(shù)以及計算機圖形學(xué)方法,將圖形化算法模塊與音樂(lè )要素模塊相結合,通過(guò)音樂(lè )與影視的匹配性關(guān)聯(lián)與映射,最終再現影視音樂(lè )過(guò)程。例如,通過(guò)音樂(lè )的驅動(dòng),當影片涉及煙花等效果時(shí),可利用圖形化算法模塊的調用,實(shí)現帶有沉浸感的方形煙型、菱形煙型、雙心煙型、十字形煙型、六邊形煙型、鼓型水型、環(huán)形煙型、波浪形煙型、噴霧狀煙型等畫(huà)面,實(shí)現影視音樂(lè )旋律、音色與畫(huà)面、動(dòng)畫(huà)等的和諧統一。
。ㄎ澹┹o助模塊
該模塊主要提供方便用戶(hù)使用的輔助信息,包括:版本信息、幫助文件、系統密碼設置、系統顯示參數設置、系統聲響效果設置、開(kāi)發(fā)人員信息、案例分析演示、系統升級與服務(wù)等信息。這些輔助模塊不是系統運行所必須的,但是為后續課件的改進(jìn)提供了必要的接口。
三、結束語(yǔ)
本文針對高等學(xué)校影視音樂(lè )鑒賞課程課件設計過(guò)程中的三維可視問(wèn)題,建立了基于OpenGL的圖形化演示方法,通過(guò)與編程平臺VC++的結合,設計了主控模塊、圖形化算法模塊、音樂(lè )要素模塊、影視可視化模塊、輔助模塊等五個(gè)模塊。這一課件設計方法可以對特定的影視音樂(lè )按照相關(guān)的場(chǎng)景和環(huán)境,實(shí)現不同的可視化效果,有利于調用學(xué)生的積極性,提高教學(xué)效果。
參考文獻
[1]趙忠見(jiàn).關(guān)于戲劇影視文學(xué)專(zhuān)業(yè)創(chuàng )新人才培養的思考.戲劇文學(xué),2016(5):128-131.
[2]陳富志.戲劇影視文學(xué)專(zhuān)業(yè)創(chuàng )新人才培養的思考.文學(xué)教育,2011(3):98-99.
作者簡(jiǎn)介:張瑞,西安文理學(xué)院藝術(shù)學(xué)院教師,主要從事小提琴演奏、影視音樂(lè )欣賞方面的教學(xué)與理論研究工作。
來(lái)源:北方音樂(lè ) 2017年5期
【基于OpenGL的影視音樂(lè )鑒賞課程課件設計論文】相關(guān)文章:
基于OpenGL的邦寶模型積木分析系統設計與實(shí)現10-11
基于“積件”思想的網(wǎng)絡(luò )課件設計08-10
淺談音樂(lè )教育與影視音樂(lè )鑒賞的相輔相成論文08-05
關(guān)于基于CDIO的工程流體力學(xué)課程設計的論文09-07
基于OBE工程教育理念的機械原理課程設計改革的論文09-10
高職網(wǎng)絡(luò )工程課程課件設計研討08-05
影視音樂(lè )融入音樂(lè )教學(xué)論文10-11
基于TQM理論的MBA課程設計研究08-19