摘要:闡述了如何通過X3D技術創建虛擬三維場景并將其應用到Authorware制作的多媒體課件中,以達到在多媒體課件中,實現三維仿真及漫游的目的。
關鍵詞:X3D VRML97 ActiveX控件 虛擬現實技術
中圖分類號:TP393
文獻標識碼:B 文章編號:1002-2422(2007)06-0049-02
1 構建虛擬場景
建立三維實體模型是實現虛擬仿真的基礎,模型的制作可以采用現有的成熟的三維設計軟件,如VC++、3DMAX、VRMI,/X3D、Cult3D、Java等。從多媒體課件制作的角度,需要選擇成熟、易學、兼容性好、具有一定交互功能的軟件,建議采用VRML/X3D和3DMAX。VRMI/X3D通過球、圓錐、圓柱、長方體等基本圖元建立簡單幾何造型。對于復雜的三維實體,VRMI_/X3D提供了IndexedFaceSet等節點,它是用多邊形面片來描述復雜形體的,理論上任何三維形體都可以用IndexedFaceSet節點精確或近似地構造,但對于復雜形體用手工編寫幾乎不可能。簡單造型可以用VRML技術提供的造型節點直接造型,其數據量較小,而較復雜的造型可以在AutoCAD等造型軟件中造型后再導入3DMAX軟件中,3DSMAX是三角形畫面表述模型外觀,直接導入會導致最終的VRML文件過大,因此在導入模型后應分析其面片分布并用簡單的三維基本造型進行局部優化。對具有不規則外形的模型盡量用放樣方式和模型拼接方式來表述而避免用布爾運算制作。