Flash3D在網(wǎng)絡(luò)三維課件制作中的探索
(作者未知) 2011/6/21
(接上頁)制作了一個(gè)簡單的三維虛擬課堂的場景,通過開源的COLLADA插件,導(dǎo)出的模型文件是classRoom.xml,貼圖文件是classroom.jpg,地面的貼圖文件是ground.jpg,可以方便地被Flash 3D使用。
4.2 Flash3D三維渲染關(guān)鍵代碼說明,本例通過完成一個(gè)三維虛擬教學(xué)場景的展示,說明基于Papervision3D引擎的Flash三維制作的一般步驟。
其中,采用Papervision3D引擎渲染三維場景時(shí),一般需要定義四個(gè)元素,這四個(gè)元素是三維成像的關(guān)鍵:一是窗口:類似于房間的窗戶,我們透過窗口看外面的三維世界。窗口解釋成渲染的尺寸,就像我們拍照時(shí)照片的尺寸一樣。二是場景:場景是指整個(gè)三維的場景。就像我們所處的大千世間,不過場景是虛擬的三維世界,是由我們用模型文件擺放、規(guī)劃出來的。三是攝像機(jī):類似于現(xiàn)實(shí)中的攝像機(jī),將大千世界拍攝出動(dòng)感的影片。不過,這里的世界是虛擬的,攝像機(jī)也是邏輯設(shè)置,通過算法來實(shí)現(xiàn)的。四是渲染器:將以上的所有的邏輯算法與數(shù)據(jù),渲染成屏幕上連續(xù)一幀一幀顯示的圖像。
5 發(fā)展前景
Flash3D技術(shù)將課件制作技術(shù)帶入了一個(gè)新的領(lǐng)域,在此技術(shù)之上,可以歸納、總結(jié)課件制作常規(guī)要求,編寫專用的功能類庫,在通用功能類庫支持的基礎(chǔ)上,編輯課件制作界面,以開發(fā)出專門的課件開發(fā)工具。
可以預(yù)見,隨著互聯(lián)網(wǎng)的不斷普及,WEB三維技術(shù)的不斷成熟,三維網(wǎng)絡(luò)課件的制作將在教學(xué)工作中,發(fā)揮越來越大的作用,而被廣大教師和學(xué)生所喜愛。
參考資料:
[1]李方捷等著.ActionScript 3.0開發(fā)技術(shù)大全.清華大學(xué)出版社,2009-6-1,ISBN:9787302196570.
|