虛擬現(xiàn)實試驗報告【精編版】_第1頁
虛擬現(xiàn)實試驗報告【精編版】_第2頁
虛擬現(xiàn)實試驗報告【精編版】_第3頁
虛擬現(xiàn)實試驗報告【精編版】_第4頁
虛擬現(xiàn)實試驗報告【精編版】_第5頁
免費預(yù)覽已結(jié)束,剩余40頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、虛擬現(xiàn)實實驗報告【精編版】實驗一造型定位和旋轉(zhuǎn)、縮放實驗內(nèi)容:1,熟悉VrmlPad編輯器的安裝和使用2,熟悉Cortonaplayer瀏覽器的安裝和使用3,掌握虛擬造型的根本操作.二、實驗環(huán)境:1 .硬件環(huán)境計算機一臺2 .軟件環(huán)境WindowsXP操作系統(tǒng)、VrmlPad編輯器和Cortonaplayer瀏覽器三、 實驗步驟:完成第四章例4-1代碼:ShapeappearanceAppearancematerialMaterialdiffuseColor0.90.10.05)geometrySphereradius0.85)ShapeappearanceAppearancematerial

2、MaterialdiffuseColor0.80.90.1)GeometryCylinderradius0.3height2.0bottomFALSE)截圖:實驗二三維立體造型的設(shè)計與實現(xiàn)(需交實驗報告)一、實驗內(nèi)容1,熟悉各種立體造型的設(shè)計2.學會利用各種不同的立體造型組合實現(xiàn)復(fù)雜的造型二、實驗環(huán)境1 .硬件環(huán)境計算機一臺2 .軟件環(huán)境WindowsXP操作系統(tǒng)、VrmlPad編輯器和Cortonaplayer瀏覽器三、實驗步驟:1.制作一個煙囪的立體造型,首先以原點為中央生成一個半徑為1、高度為2的圓柱體,然后以(0,0,1.5)為坐標變換節(jié)點的新原點生成一個底面半徑為2,高度為1的圓錐體

3、.2,建立一個帶刻度的鐘表造型:首先生成鐘外表box造型,然后在鐘外表上利用球體sphere造型生成各個刻度,利用圓柱體cylinder造型生成時針、分針等造型.其中利用Transform坐標變換節(jié)點對各個造型進行平移、縮放以及旋轉(zhuǎn)操作.3,設(shè)計一個文本造型.4、完成書中第四章的例4-2、4-3和4-4.1)4-2代碼:Transformtranslation-200rotation0010.5childrenDEFlegShapeappearanceAppearancematerialMaterialdiffuseColor0.30.30.3ambientintensity0.3specul

4、arColor0.70.70.7shininess0.1)geometryBoxsize20.24)Transformtranslation200rotation001-0.5childrenUSEleg)Transformtranslation00.520scale1.511childrenShapeappearanceAppearancematerialMaterialdiffuseColor0.50.30.2transparency0.15geometryCylinderradius3height0.1)截圖:2)4-3代碼:ShapeappearanceAppearancemateri

5、alMaterialdiffuseColor1.000)geometryTextstringHappynewYear!fontStyleFontStylestyleBOLDITALICsize0.8justifyMIDDLE)Transformtranslation-3-0.50scale1.21.21.2childrenInlineurl1-1.wrl)Transformtranslation3-0.50scale1.21.21.2childrenInlineurl1-1.wrl)截圖:3)4-4代碼:ShapeappearanceAppearancematerialMaterialdiff

6、useColor100)geometryIndexedFaceSetcoordCoordinatepointHappynewYear!0.00-0.05-1,0.35-0.10-1,0.53-0.26-1,0.63-0.50-1,0.79-0.71-1,1.00-0.87-1,1.24-0.97-1,1.50-1.00-1,1.76-0.97-1,2.00-0.90-1,0.00-0.05-1,0.35-0.101,0.53-0.26-1,0.63-0.501,0.79-0.71-1,1.00-0.871,1.24-0.97-1,1.50-1.001,1.76-0.97-1,2.00-0.90

7、1,)coordindex010111-1,111122-1,212133-1,313144-1,414155-1,515166-1,616177-1,717188-1,818199-1solidFALSEcreaseAngle0.875)ShapeappearanceAppearancematerialMaterialdiffuseColor0.30.30.3ambientintensity0.3specularColor0.70.70.8shininess0.1)geometryExtrusioncrossSectionspine1.8-1.00.75,1.8-1.50.75,0.6-1.

8、50.75,0.6-1.5-0.75,0.6-1.5-0.75,1.8-1.5-0.75,1.8-1.0-0.75scale0.030.05)截圖:實驗三造型的空間變換以及編程技術(shù)應(yīng)用一、實驗內(nèi)容1,熟悉Transform空間變換節(jié)點的運用2,熟悉Group編組造型節(jié)點的運用3,熟悉DEF、USEInline、AnchorPROTO等節(jié)點的運用二、實驗環(huán)境1,硬件環(huán)境計算機一臺2.軟件環(huán)境VrmlPad編輯器和CortonaPlayer瀏覽器三、實驗步驟1 .利用Transform空間變換節(jié)點和Group編組節(jié)點來設(shè)計生成4個米字造型,多個造型之間從前到后依次排列.首先,利用Group編組節(jié)點

9、和DEF、USE素材調(diào)用方式生成一個米字型的造型;然后利用Transform空間變換節(jié)點中translation域的域值設(shè)定來改變不同的米字造型的前后位置關(guān)系,需要用到Group編組造型節(jié)點的嵌套.2 .利用PROTO原型節(jié)點,設(shè)計生成四個帶刻度的鐘外表,四個帶刻度鐘外表的位置、大小以及顏色均有不同.首先,利用PROTO原型節(jié)點定義鐘外表,同時將其定義的參數(shù)銅鼓IS關(guān)鍵字傳給Transform空間變換節(jié)點的translation域、Material節(jié)點里面的diffusecolor域、box節(jié)點里面的size域來改變造型的空間位置、顏色和大小.3、完成書中第四章的例4-5、4-6與4-7.1)

10、4-5代碼:GroupchildrenShapeappearanceAppearancematerialMaterialtextureImageTextureurlwood.jpggeometryBoxsize22.40.8Transformtranslation000.4childrenShapeappearanceAppearancematerialMaterialtextureImageTextureurlbookcase.jpggeometryBoxsize22.40.01截圖:2)4-6代碼:ShapeappearanceAppearancematerialMaterialtextu

11、reMovieTextureurlsteady.mpgloopTRUEgeometryBoxsize2.420.01SoundsourceAudioClipurlsteady.mpgloopTRUEintensity1maxFront16maxBack16minFront8minBack83)4-7代碼:NavigationinfoheadlightFALSE)PointLightlocation050intensity0.8ambientintensity0.5onTRUE)ShapeappearanceAppearancematerialMaterialdiffuseColor100)ge

12、ometrySphereradius0.9)Transformtranslation0-30childrenShapeappearanceAppearancematerialMaterial)geometryBoxsize80.026Transformtranslation0-2.990childrenShapeappearanceAppearancematerialMaterialdiffuseColor000transparency0.5)geometryCylinderheight0.05sideFALSEbottomFALSE)截圖:實驗四簡單的虛擬現(xiàn)實環(huán)境場景設(shè)計需交實驗報告一.實驗

13、內(nèi)容1 .理解VRML中虛擬現(xiàn)實場景中具有的一些要素2 .利用Background背景節(jié)點設(shè)置場景的背景3 .綜合利用Transform空間變換節(jié)點、Shape空間造型節(jié)點、MovieTexture電影紋理節(jié)點以及Sound聲音節(jié)點設(shè)計一個播放電影的平板電視造型效果二、實驗環(huán)境1 .硬件環(huán)境計算機一臺2 .軟件環(huán)境三、實驗步驟:1 .創(chuàng)立一個簡單的天空地面組合而成的背景.通過設(shè)置Background背景節(jié)點里面的skyColor和skyAngle來設(shè)置天空的背景顏色漸變的效果,有藍色逐漸轉(zhuǎn)變成遠處地平線位置的白色;同時設(shè)置BackGround背景節(jié)點里面的goundColor和groundAn

14、gle來設(shè)置地面背景顏色漸變的效果,由深褐色慢慢變到遠處地平線位置的淺褐色.2 .在上題的根底上,增加全景背景的設(shè)計,顯示一副高爾夫球場的背景 . 利 用Background背 景 節(jié) 點 里 面 的leftUrlrightUrl、frontUrlbackUrl等域的設(shè)置,將全景空間背景的前、后、左、右4個面分解設(shè)置成4張圖片,3 .制作一個平板電視的效果,要求不僅有圖像效果,同時也有聲音效果.首先利用transform節(jié)點和Box節(jié)點構(gòu)造一個平板電視的效果,然后利用MovieTexture電影紋理節(jié)點將一個電影文件作為紋理貼圖貼于造型外表,再利用Sound聲音節(jié)點制造與之對應(yīng)的聲音效果.4、

15、完成書中的練習.1)代碼:BackgroundskyAngle1.21.57skyColor00100.50.8111groundAngle1.21.571groundColor0.10.10.10.40.30.2#設(shè)置天空角#設(shè)置天空角對應(yīng)的顏色#設(shè)置地面角#設(shè)置地面角對應(yīng)的顏色2)代碼:BackgroundskyAngle1.21.57skyColor00100.50.8111groundAngle1.21.571groundColor0.10.10.10.40.30.20.80.80.8# 設(shè)置天空角# 設(shè)置天空角對應(yīng)的顏色# 設(shè)置地面角# 設(shè)置地面角對應(yīng)的顏色0.80.80.8)截圖:

16、frontUrlGCA02.JPGrightUrlGCA04.JPGleftUrlGCA09.JPGbackUrlGCA07.JPG)截圖:3)代碼:BackgrounskyCo)Transformtranslation00-0.1childrenShapeappearanceAppearancematerialMaterialdiffuseColor0.30.30.3)geometryBoxsize5.13.40.2)ShapeappearanceAppearancetextureDEFhgdyMovieTextureurlxqdz1.MPGloopTRUE#設(shè)置前景圖片#設(shè)置右景圖片#設(shè)置

17、左景圖片#設(shè)置后景圖片#電視造型#電影紋理節(jié)點#電影文件)geometryBoxsize4.530.01)SoundsourceUSEhgdymaxBack10maxFront80minBack5minFront30)截圖:#電影屏幕造型#聲音節(jié)點#引用電影紋理節(jié)點實驗五造型的動畫效果需交實驗報告一、實驗內(nèi)容1,理解VRML中動畫實現(xiàn)的根本原理2.利用TimeSensor時間傳感器節(jié)點和各種插補節(jié)點完成各種動畫效果的制作二、實驗環(huán)境1 .硬件環(huán)境計算機一臺2 .軟件環(huán)境VrmlPad編輯器和CortonaPlayer瀏覽器三、實驗步驟1.設(shè)計實現(xiàn)一個垂直于Z軸并繞Z軸旋轉(zhuǎn)的十字架的造型,并且旋

18、轉(zhuǎn)地過程中十字架的兩根金屬棒分別進行不同的顏色變換.首先利用transform節(jié)點構(gòu)造兩根金屬棒的造型,然后設(shè)計一個TimeSensor時間傳感器驅(qū)動整個動畫的運行,設(shè)計兩個Orientationinterpolator朝向插補節(jié)點分別限制造型的旋轉(zhuǎn),補節(jié)點分別限制造型的顏色變換.1)代碼:DEFbar1TransformchildrenShapeappearanceAppearancematerialDEFcbar1MaterialdiffuseColor0.50.50.7ambientintensity0.4specularColor0.80.80.9shininess0.2)geomet

19、ryCylinderheight5radius0.2)DEFbar2Transformchildren設(shè)計兩個Colorinterpolator顏色插#定義第一根棒坐標變換節(jié)點#定義第二根棒坐標變換節(jié)點ShapeappearanceAppearancematerialDEFcbar2MaterialdiffuseColor0.80.80.9ambientintensity0.4specularColor0.80.80.9shininess0.2)geometryCylinderheight5radius0.2)DEFclockTimeSensorcycleinterval9loopTRUE)D

20、EFpathlOrientationinterpolatorkey00.51keyValue00100013.1410016.281)DEFpath2Orientationinterpolatorkey00.51keyValue0011.5710014.7120017.851)DEFcpath1Colorinterpolatorkey00.51keyValue100010#定義時間傳感器節(jié)點#定義第一根棒的朝向插補器#時間關(guān)鍵點#朝向關(guān)鍵值#定義第二根棒的朝向插補器#時間關(guān)鍵點#朝向關(guān)鍵值#定義第一根棒的顏色插補器#時間關(guān)鍵點#顏色關(guān)鍵值)DEFcpath2Colorinterpolatork

21、ey00.51keyValue0.80.60.20.60.40.90.10.80.4)#定義第二根棒的顏色插補器#時間關(guān)鍵點#顏色關(guān)鍵值ROUTEclock.fraction_changedTOROUTEclock.fraction_changedTOROUTEclock.fraction_changedTOROUTEclock.fraction_changedTOROUTEpath1.value_changedTObar1.rotationROUTEpath2.value_changedTObar2.rotationROUTEcpath1.value_changedTOcbar1.diffu

22、seColorROUTEcpath2.value_changedTOcbar2.diffuseColor截圖:path1.set_fractionpath2.set_fractioncpath1.set_fractioncpath2.set_fraction實驗六造型的交互功能需交實驗報告一、實驗內(nèi)容1,理解VRML中交互實現(xiàn)的根本原理2.禾1J用TouchSensor、PlaneSensor、CylinderSensor等各種能夠?qū)崿F(xiàn)交互功能的傳感器節(jié)點設(shè)計具有人機交互功能的動畫效果二、實驗環(huán)境1 .硬件環(huán)境計算機一臺2 .軟件環(huán)境VrmlPad編輯器和CortonaPlayer瀏覽器三、實

23、驗步驟1.設(shè)計一個碰撞效果動畫,假想在0,0,3的位置有一個長方體,當視點與其碰撞時,觸發(fā)位于原點位置的一個球體進行一系列的移動.將長方體設(shè)置為碰撞傳感器節(jié)點的代體proxy,而將真正要運動的球體作為Collision碰撞傳感器節(jié)點的children子節(jié)點; 設(shè)置個TimeSensor節(jié)點和個Positioninterpolator節(jié)點,用Collision節(jié)點去觸發(fā)TimeSensor節(jié)點的運行,從而驅(qū)動Positioninterpolator節(jié)點來限制球體的運行軌跡.1)代碼:BackgroundskyColor0.60.21)DEFsensorCollisionproxyTransfor

24、m#設(shè)置碰撞代體的位置和形狀translation003childrenShapeappearanceAppearancematerialMaterial)geometryBoxsize442)childrenDEFballTransformchildrenShapeappearanceAppearancematerialMaterialdiffuseColor110)geometrySphereradius1)DEFclockTimeSensorcycleinterval4)DEFpathPositioninterpolatorkey00.20.40.60.81keyValue00000-3

25、050-10-50-1000-3000-10)ROUTEsensor.collideTimeTOclock.startTimeROUTEclock.fraction_changedTOpath.set_fractionROUTEpath.value_changedTOball.translation截圖:實驗七綜合程序設(shè)計4學時實驗內(nèi)容綜合運用所學知識,設(shè)計一個虛擬校園.或自擬題目設(shè)計一個虛擬現(xiàn)實場景.二、實驗環(huán)境1 .硬件環(huán)境計算機一臺2 .軟件環(huán)境VrmlPad編輯器和CortonaPlayer瀏覽器三、實驗要求1、必須要有動畫交互功能2、具有虛擬環(huán)境設(shè)計3、具有內(nèi)聯(lián)或聯(lián)接功能1)作品名:

26、畫廊2)局部代碼:BackgroundgroundAngle1.309,1.571groundC010r00.40,00.20,000skyAngle1.309,1.571skyColor110,001,111NavigationInfoheadlightTRUEViewpointposition16.31.412#fieldOfView0.9#orientation0101.57PointLightintensity1color111location32.22radius10attenuation010PointLightintensity1color111location82.22radi

27、us10attenuation010)PointLightintensity1color111location132.22radius10attenuation010)PointLightintensity1color111location192.22radius10attenuation010)PointLightintensity1color111location32.26radius10attenuation010)PointLightintensity1color111location7.52.25radius10attenuation010)PointLightintensity1c

28、olor111location82.28radius10attenuation010)PointLightintensity1color111location112.25.5radius10attenuation010)PointLightintensity1color111location112.28radius10attenuation010)截圖:實驗8初識3dsmax6實驗?zāi)康模菏煜?3dsmax63dsmax6 用戶界面實驗課時:2 2 課時實踐內(nèi)容:3dsmax3dsmax6 6 是一個功能強大的,3232 位的面向?qū)ο蟮娜S建模、動畫和渲染程序.它提供了一個非常易用的用戶界面.通

29、過本實驗,能夠掌握如下內(nèi)容:熟悉 3dsmax3dsmax 的用戶界面;調(diào)整視口大小和布局;使用命令CommarCommard d 面板;定制用戶界面.【思考題】:視圖的導(dǎo)航限制鈕有哪些?視圖的導(dǎo)航限制鈕有:縮放縮放所有視圖最大化顯示/最大化顯示選定對象所有視圖最大化顯示/所有視圖最大化顯示選定對象縮放區(qū)域/視野平移視圖戶型轉(zhuǎn)換最大化視圖切換如何合理使用各個按鈕?1 1 . .縮放q q1 1單擊按鈕,按住鼠標左鍵拖動.當前視口放大縮小.與滾動滾軸的用途相同2 2 . .縮放所有視圖印:左鍵拖動,所有視口縮放咒上最大化顯示/最大化顯示選定對兩個按鈕,默認按鈕指當前窗口所有物體最大化顯示工白色按

30、鈕指當前窗口被選中的物體最大化顯示4. .所有視圖最大化顯示/所有視圖最大化顯示選定對象L L兩個技鈕,默認為所有視口中所有對象最大化顯示上白色按鈕指所有視口中被選中的物體最大化顯示快捷鍵:元5. .縮放區(qū)域/視野電1 1在頂前左視圖中只有縮放區(qū)域按鈕.可通趣框選的方式來局部放大圖形;和透視圖中可局部放大圖形,也可拖動視野按鈕整體放大圖形6 .邛移視圖科二手形在視圖中移動視口T與拖動滾軸的用途一致7 .弧形旋軾削:一般用有透視圖中,在其他視圖中成為用戶視圖,與A1AA1A推動灌軸一致心最大化視口切換口二將當前視口最大化媼示,與Alt+WAlt+W一致口動畫限制按鈕有哪些?1:“轉(zhuǎn)至開頭川“轉(zhuǎn)至

31、結(jié)尾.“上一幀.:“下一幀回“播放動畫叵“停止動畫叫“關(guān)鍵點模式切換甲一工“當前幀 轉(zhuǎn)到幀 當空還“切換自動關(guān)鍵點模式膽產(chǎn)那么“切換設(shè)置關(guān)鍵點模式上! “設(shè)置關(guān)鍵點新建關(guān)鍵點的默認入/ /出切線叁型叱二“翻開過濾器對話框些“時間配置如何設(shè)置動畫時間的長短?右鍵單擊,可設(shè)置時間長動畫時間的長短實驗9:在3dsmax中建模實驗?zāi)康模菏炀毷褂枚噙呅谓7椒ń嶒炚n時:2 2 課時實踐內(nèi)容:熟練使用多邊形建模方法建模.直觀地說,建模就象在做泥塑,要捏出它的各個面,不同的是三維建模是在計算機里編輯的.在三維軟件中建模,一般是從簡單的幾何形體開始,逐步地修改、調(diào)試、變形而得到的比擬復(fù)雜、精細的模型.在整

32、個動畫的制作中建模相當于二維動畫中的動畫形象和場景設(shè)計,模型將是動畫中的表現(xiàn)主體.所以建模不僅僅是根底,還將決定動畫的風格取向.象?最終夢想?中真實而趨于完美的人物形象決定了整個動畫的唯美寫實風格,?怪物史萊克?中夸張,怪誕的人物造型更是奠定了它的喜劇風格.3Dsmax3Dsmax 多邊形建模方法比擬容易理解,非常適合初學者學習,并且在建模的過程中用者有更多的想象空間和可修改余地.在本實驗里,我們要通過循序漸進的講解及相應(yīng)的小實例來對 3Dsmax63Dsmax6 中的多邊形建模進行剖析,使大家可以比擬全面的了解和掌握 3Dsmax63Dsmax6 中的多邊形建模方式與流程.、小試牛刀:實際制

33、作茶杯模型【思考題】1 1、editmesheditmesh 和 eatablemesheatablemesh 在用法上有和區(qū)別?EditMashEditMash可編輯網(wǎng)格命令它是一個加在物體之上對物體進行修改的修改命令.EditableMashEditableMash可編輯網(wǎng)格物體是一個自身帶編輯命令的網(wǎng)格物體2 2、編輯節(jié)點的常用工具有哪些?NodeJoe,ThinkingParticle3 3、meshselectmeshselect 的主要作用是什么?MeshSelectMeshSelect 修改器的作用是將一個物體的某個子物體選擇集傳遞給上一層的修改器或者提供應(yīng)其他操作使用.4 4、

34、faceextrudefaceextrude 的主要作用是什么?此修改工具與 EditMeshEditMesh編輯網(wǎng)格對象內(nèi)部的擠壓面功能相似,使用它可將其下層修改器中所選擇的面次對象相對于自身的法線或已定的中央來進行擠壓操作.它 ExtrudeExtrude 相類似,不同的只是ExtrudExtrude e應(yīng)用于平面圖形的擠壓,而FaceExtrudFaceExtrude e那么應(yīng)用于對象的面級次對象.實驗10:3dsmax中材質(zhì)的運用實驗?zāi)康模毫私獠馁|(zhì)編輯器的用法,使用材質(zhì)實驗課時:2 2 課時實踐內(nèi)容:添加材質(zhì)就象是給模型穿衣服化裝一樣,用來表達物體的質(zhì)地,如顏色,透明度,紋理,粗糙或者

35、光滑的程度等等,使模型更具可視性.相當于二維動畫制作中給黑白線描上色和場景的上色.和建模一樣,也是動畫風格的重要表達因素.在 3DStudioMAX3DStudioMAX 中材質(zhì)與貼圖的建立和編輯都是通過材質(zhì)編輯器 MaterialMaterialEditorEditor 來完成的.并且通過最后的渲染把它們表現(xiàn)出來,使物體外表顯示出不同的質(zhì)地,色彩和紋理.材質(zhì)在三維模型創(chuàng)立過程中是至關(guān)重要的一環(huán).我們要通過它來增加模型的細節(jié),表達出模型的質(zhì)感.材質(zhì)對如何建立對象模型有著直接的影響.通過本實驗學會使用 MaterialEditorMaterialEditor 編輯器,使用 3DStudioMAX

36、3DStudioMAX 中提供的多種材質(zhì).并且將對如何依賴于材質(zhì)技功取得與在建立模型細節(jié)中相同的效果,并通過渲染為大家最終的作品參加特殊效果.【思考題】1、如何從材質(zhì)庫中獲取材質(zhì)?如何從場景中獲取材質(zhì)?1 1可以通過“材質(zhì)編輯器、場景、“材質(zhì)庫的預(yù)定材質(zhì)外部集合獲得材質(zhì).2 2通過使用滴管光標對材質(zhì)采樣,可以將材質(zhì)從場景傳輸至材質(zhì)編輯器.a.a.激活首行材質(zhì)中的第五個例如窗.b.b.抵在物質(zhì)編輯器中,單擊從對象拾取材質(zhì)該按鈕位于材質(zhì)名稱的旁邊,在首行圖標的下面在例如窗下面.c.c.使用滴管單擊視口中的任一對象.2、在材質(zhì)編輯器中同時可以編輯多少中材質(zhì)?3、如何創(chuàng)立自己的材質(zhì)庫?做好材質(zhì)后,翻開

37、“材質(zhì)貼圖瀏覽器,點 SaveAsSaveAs 按鈕保存就可以了值B BIOTSIOTSerer審RQOI口的1-1-叫 ObfectObfectFileFileSaveAs.-Shaw-ShawW WMatfehalsMatfehals0 0MagMagMeoMeo 咋 mtibkmtibk備 01-Dekuft01-Dekuft( (SundardSundard) )Q2Q2.雄汕 ItIt( (SSndafdSSndafd1 1 0303DefaultDefault( (SkrxladSkrxlaPROTO等節(jié)點的運用二、實驗環(huán)境1,硬件環(huán)境計算機一臺2.軟件環(huán)境VrmlPad編輯器和C

38、ortonaPlayer瀏覽器三、實驗步驟1 .利用Transform空間變換節(jié)點和Group編組節(jié)點來設(shè)計生成4個米字造型,多個造型之間從前到后依次排列.首先,利用Group編組節(jié)點和DEF、USE素材調(diào)用方式生成一個米字型的造型; 然后利用Transform空間變換節(jié)點中translation域的域值設(shè)定來改變不同的米字造型的前后位置關(guān)系,需要用到Group編組造型節(jié)點的嵌套.2 .利用PROTO原型節(jié)點,設(shè)計生成四個帶刻度的鐘外表,四個帶刻度鐘外表的位置、大小以及顏色均有不同.首先,利用PROTO原型節(jié)點定義鐘外表,同時將其定義的參數(shù)銅鼓IS關(guān)鍵字傳給Transform空間變換節(jié)點的tr

39、anslation域、Material節(jié)點里面的diffusecolor域、box節(jié)點里面的size域來改變造型的空間位置、顏色和大小.3、完成書中第四章的例4-5、4-6與4-7.1)4-5代碼:GroupchildrenShapeappearanceAppearancematerialMaterialtextureImageTextureurlwood.jpggeometryBoxsize22.40.8Transformtranslation000.4childrenShapeappearanceAppearancematerialMaterialtextureImageTextureur

40、lbookcase.jpggeometryBoxsize22.40.01截圖:III.III.檔|u|u|ftlMiftlMi 也,!.X !J Jf f13rl13rl|%,.彳iTriFiiTriFi)B-UL.3、I&-二;.“日中2)4-6代碼:ShapeappearanceAppearancematerialMaterialtextureMovieTextureurlsteady.mpgloopTRUEgeometryBoxsize2.420.01SoundsourceAudioClipurlsteady.mpgloopTRUEintensity1maxFront16maxB

41、ack16minFront8minBack83)4-7代碼:NavigationinfoheadlightFALSE)PointLightlocation050intensity0.8ambientintensity0.5onTRUE)ShapeappearanceAppearancematerialMaterialdiffuseColor100)geometrySphereradius0.9)Transformtranslation0-30childrenShapeappearanceAppearancematerialMaterial)geometryBoxsize80.026Transf

42、ormtranslation0-2.990childrenShapeappearanceAppearancematerialMaterialdiffuseColor000transparency0.5)geometryCylinderheight0.05sideFALSEbottomFALSE)截圖:實驗四簡單的虛擬現(xiàn)實環(huán)境場景設(shè)計需交實驗報告二實驗內(nèi)容1 .理解VRML中虛擬現(xiàn)實場景中具有的一些要素2 .利用Background背景節(jié)點設(shè)置場景的背景3 .綜合利用Transform空間變換節(jié)點、Shape空間造型節(jié)點、MovieTexture電影紋理節(jié)點以及Sound聲音節(jié)點設(shè)計一個播放電影

43、的平板電視造型效果三、實驗環(huán)境1 .硬件環(huán)境計算機一臺2 .軟件環(huán)境三、實驗步驟:1 .創(chuàng)立一個簡單的天空地面組合而成的背景.通過設(shè)置Background背景節(jié)點里面的skyColor和skyAngle來設(shè)置天空的背景顏色漸變的效果,有藍色逐漸轉(zhuǎn)變成遠處地平線位置的白色;同時設(shè)置BackGround背景節(jié)點里面的goundColor和groundAngle來設(shè)置地面背景顏色漸變的效果,由深褐色慢慢變到遠處地平線位置的淺褐色.2 .在上題的根底上,增加全景背景的設(shè)計,顯示一副高爾夫球場的背景 . 利 用Background背 景 節(jié) 點 里 面 的leftUrlrightUrl、frontUrl

44、backUrl等域的設(shè)置,將全景空間背景的前、后、左、右4個面分解設(shè)置成4張圖片,3 .制作一個平板電視的效果,要求不僅有圖像效果,同時也有聲音效果.首先利用transform節(jié)點和Box節(jié)點構(gòu)造一個平板電視的效果,然后利用MovieTexture電影紋理節(jié)點將一個電影文件作為紋理貼圖貼于造型外表,再利用Sound聲音節(jié)點制造與之對應(yīng)的聲音效果.4、完成書中的練習.1)代碼:BackgroundskyAngle1.21.57skyColor00100.50.8111groundAngle1.21.571groundColor0.10.10.10.40.30.2#設(shè)置天空角#設(shè)置天空角對應(yīng)的顏色#設(shè)置地面角#設(shè)置地面角對應(yīng)的顏色2)代碼:BackgroundskyAngle1.21.57skyColor00100.50.8111groundAngle1.21.571groundColor0.10.10.10.40.30.20.80.80.8# 設(shè)置天空角# 設(shè)置天空角對應(yīng)的顏色# 設(shè)置地面角# 設(shè)置地面角對應(yīng)的顏色0

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論