文章編號:1005-6629(2007)02-0057-02
中圖分類號:G633.67
文獻標識碼:B
1 本課件使用的主要軟硬件
本課件制作過程中應用的主要軟件有:
3ds max 4.02;Flash 5.0;Authorware 6.0。
另外還要用到的軟件有:Sound Record配音編輯;Photoshop 6.0圖片編輯;Visual C++6.0圖標編輯。
硬件方面:
三維動畫的制作對硬件的要求還是比較高的,最低限度應配備128M內存和具備32M顯存的顯卡。顯示器最低分辯率應達到1024*768及奔騰三代處理器。最好還能安裝用于圖片輸入的掃描儀和存儲作品的刻錄機。
2 本課件制作的程序
2.1數據的測量
繪圖之前,要先確定儀器的大小,筆者認為:從實驗室中獲取第一手材料,使用游標卡尺或者螺旋測微器直接量取化學儀器,這樣也減少了主觀繪圖的失誤或者在組裝儀器時大小不能匹配的尷尬。一般來說:只要能精確到0.1mm就可以了。下面給出了部分測量數據:
燒瓶:高157.4mm腹寬75.8mm頸寬26.2mm
酒精燈:高71.2mm口寬23.5mm腹寬87.2mm底寬71.2mm燈芯半徑5.5mm
鐵架臺:底面26.2mm*75.8mm*157.4mm柱寬11.0mm* 600.0mm柱高
2.2 模型的制作
開始制作模型之前,先在3ds max中設定三維物體將使用的單位為mm。
燒瓶:可以先制作直徑75.8mm的一個球和一個底面直徑為26.2mm高82.0mm的圓柱,將兩物體沿X線對齊并塌陷為一個物體A,復制A物體得物體B。選擇并等比縮放B為原大小的90%,然后將A與B兩個物體中心對齊,并進行布爾運算。取A物體減B物體的差值,獲得復合物體C,最后在C頂部也就是燒瓶的瓶口,增加一個小圓環即可大功告成。
鐵架臺:基本上可以看成是直徑為11.0mm,高度為600.0mm的細長圓柱體與長寬高分別為157.4mm,75.8mm,26.2mm的長方體的復合物體。
酒精燈:可能稍微麻煩一些,根據前面測量的尺寸先畫如下圖1閉合曲線(注意每一方格代表的長度),關鍵處可轉化為bezier角點適當調整角度。然后使用旋轉修改器處理可得到燈瓶,如圖2,再使用光滑修改器處理去掉棱角,使它更符合實際情況。同樣的方法可以得到瓶內部的瓷管。最后是燈芯的制作,可以先做一個12邊半徑為5.5mm星形,并畫一條曲線做為路徑,經放樣處理可得到最里面的復合物體燈芯。
其實,以上每一件儀器都可以使用nurbs曲線處理得到。nurbs具有更豐富表達力,但需要注意曲線必須閉合,否則你做的儀器一定會留下許許多多的破面不好渲染。只要肯稍稍花一點兒心思,任何化學儀器都可以使用差不多的方法得到。如果讀者不愿意多花時間,也可以直接給筆者發E-mail(qingzhouerzhong@163.com),筆者可以提供已經做好的大部分三維化學儀器。
2.3材質與貼圖
模型雖然建好了,但是現實生活中的物體僅僅只有形狀和體積是遠遠不夠的。比方說玻璃應該透明,而金屬能夠反光等等,要讓你的儀器逼真,必須賦于它們不同的材質或者貼上相應的圖案。以下部分玻璃、金屬參數僅供參考。
實際上要想做出逼真的儀器來,必須反復的調整反光度、柔化度、不透明度、光滑度等等各項參數。賦上適當材質是影響作品品質的重要因素之一,它花費的時間應該也是最多的。
2.4燈光與視角
在漆黑一片的房間里,再美的設備,再逼真的材質我們也是看不到的。所以選擇好燈光和視角也非常的重要。初學者可以使用系統默認的燈光,但它的效果較差,要想使模型更加真實和美觀,必須自己來設計照明效果。泛光燈不會投射陰影,但渲染效果很差,在模型的周圍開三兩盞已經足夠。重點是反復調整聚光燈的位置、光線的顏色、光照的強度和范圍及投射的陰影等等。觀察者的角度不同,效果是不一樣的。3ds max有頂視圖、左視圖、前視圖、透視圖和用戶視圖等等多種觀察角度,我們可以根據需要調節,還可以在場景中按裝攝像機,捕捉觀察的視角和范圍,力求達到最佳的視覺效果。
下圖是賦予材質和燈光后的酒精燈、鐵架臺(包括鐵圈、鐵夾等附件)及儀器組裝后的效果,像不像真的?有了它們,就可以隨心所欲的在電腦上設計我們所希望的虛擬實驗了。
2.5動畫制作
不論三維動畫和Flash動畫都是按幀播放的,應當首先設置好動畫的播放速度是每秒多少幀。一般來說每秒12-15幀是正常的,特殊情況下可做相應的調整。三維動畫可使用3ds max中的軌跡視圖,動畫中的每一個物體都有一個獨立的圖層,可以分別生成不同的動畫,渲染后最終生成AVI文件。Flash動畫通過時間線制作,也可以建立不同的圖層,通過影片測試最終生成SWF文件。獲取的AVI文件與SWF文件均可被Authorware調用。
2.6圖標的制作
Authorware默認圖標千篇一律,毫無特色,所以我決定根據乙烯的比例模型自己來設計本課件的圖標。下圖是我制作的兩個圖標,大圖標32*32格。小圖標16*16格,它們簡潔明了,任何一位化學工作者看到它都會想到那就是乙烯。應當說明的是:VC++只能在Win2000或更高版本的操作系統下正常編輯Runa6w32.exe,否則只能讀而不能將我們自制的圖標寫入Runa6w.exe。圖標顏色不十分豐富。請慎重選擇顏色。在圖標周圍綠色部分表示的是圖標中透明的區域,查看時不會顯示,可以放心。另外,為保證工作的圓滿,請大小圖標各作一個,防止使用小圖標查看時不能正確顯示。
2.7聲音編輯和課件打包
聲音與動畫保持一致非常重要。如果必須具有與動畫一致的聲音效果時,最好使用3ds max的軌跡視圖將聲音導入AVI文件。由于3d不能預覽動畫與聲音的匹配情況,我們應事先把聲音文件用SoundRecord簡單的編輯編輯,并留意動畫播放速度是每秒多少幀和應該出現聲音時的幀值。而對于同步性要求不十分嚴格的部分,我們將聲音包含在Authorware中即可。使用鼠標右鍵彈出的快捷菜單可迅速指向相應的段落,點擊菜單中全屏指令可以在任何顯示器下(17英寸,19英寸等等)全屏幕顯示課件的內容。它的作用機理是:首先把系統原來的分辯率存入兩個變量中,并強制修改系統的分辨率為640*480,當課件正常退出時,再調用變量改回系統原來的分辨率。
注:本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文。