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