虛擬現(xiàn)實(shí)實(shí)驗(yàn)報告_第1頁
虛擬現(xiàn)實(shí)實(shí)驗(yàn)報告_第2頁
虛擬現(xiàn)實(shí)實(shí)驗(yàn)報告_第3頁
虛擬現(xiàn)實(shí)實(shí)驗(yàn)報告_第4頁
虛擬現(xiàn)實(shí)實(shí)驗(yàn)報告_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

試驗(yàn)一造型定位和旋轉(zhuǎn)、縮放一、試驗(yàn)內(nèi)容:VrmlPad編輯器的安裝和使用Cortonaplayer掃瞄器的安裝和使用把握虛擬造型的根本操作。二、試驗(yàn)環(huán)境:硬件環(huán)境計算機(jī)一臺軟件環(huán)境操作系統(tǒng)、VrmlPadCortonaplayer掃瞄器三、試驗(yàn)步驟:4-1代碼:Shape{appearance Appearance{material Material{diffuseColor0.90.10.05}}geometry Sphere{radius 0.85}}Shape{appearance Appearance{material Material{diffuseColor0.80.90.1}}Geometry Cylinder{radius 0.3height 2.0bottom FALSE}}截圖:試驗(yàn)二 需交試驗(yàn)報告〕一、試驗(yàn)內(nèi)容生疏各種立體造型的設(shè)計學(xué)會利用各種不同的立體造型組合實(shí)現(xiàn)簡潔的造型二、試驗(yàn)環(huán)境硬件環(huán)境計算機(jī)一臺軟件環(huán)境操作系統(tǒng)、VrmlPadCortonaplayer掃瞄器三、試驗(yàn)步驟:21的圓錐體。boxsphere造型生成各個刻度,利用圓柱體cylinderTransform坐標(biāo)變換節(jié)點(diǎn)對各個造型進(jìn)展平移、縮放以及旋轉(zhuǎn)操作。設(shè)計一個文本造型。44-2、4-34-4。1)4-2代碼:Transform{translation-200rotation0010.5children[DEF leg Shape{appearance Appearance{material Material {diffuseColor0.30.30.3ambientIntensity0.3specularColor0.70.70.7shininess 0.1}}geometry Box{size20.24}}]}Transform{translation 200rotation001-0.5children[USE leg]}Transform {translation 00.520scale1.511children[Shape{appearance Appearance{material Material diffuseColor 0.50.30.2transparency 0.15}}geometry Cylinder{radius3height0.1}}]}截圖:2)4-3代碼:Shape{appearanceAppearance{materialMaterial{diffuseColor1.000}}geometryText{string[“Happy““new““Year!“]fontStyleFontStyle{style“BOLDITALIC“size0.8justify “MIDDLE“}}}Transform{translation -3-0.50scale1.21.21.2children[Inline{url “1-1.wrl“}]}Transform{translation 3-0.50scale1.21.21.2children[Inline{url “1-1.wrl“}]}截圖:3〕4-4代碼:Shape{appearanceAppearance{materialMaterial{diffuseColor 100}}geometryIndexedFaceSet coordCoordinate{point[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.901,]}coordIndex[010111-1,111122-1,212133-1,313144-1,414155-1,515166-1,616177-1,717188-1,818199-1]solidFALSEcreaseAngle 0.875}}Shape{appearanceAppearance{materialMaterial{diffuseColor0.30.30.3ambientIntensity0.3specularColor0.70.70.8shininess0.1}}geometryExtrusion{crossSection[]spine[1.8-1.00.75,1.8-1.50.75,0.6-1.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.75]scale[0.030.05]}}截圖:試驗(yàn)三造型的空間變換以及編程技術(shù)應(yīng)用一、試驗(yàn)內(nèi)容Transform空間變換節(jié)點(diǎn)的運(yùn)用Group編組造型節(jié)點(diǎn)的運(yùn)用DEF、USE、Inline、Anchor、PROTO等節(jié)點(diǎn)的運(yùn)用二、試驗(yàn)環(huán)境硬件環(huán)境計算機(jī)一臺軟件環(huán)境VrmlPadCortonaPlayer掃瞄器三、試驗(yàn)步驟Transform空間變換節(jié)點(diǎn)和Group編組節(jié)點(diǎn)來設(shè)計生成4個米字造型,多個造型之間從前到后依次排列。首先,利用GroupDEF、USE素材調(diào)用方式生成一個米字型的Transformtranslation域的域值設(shè)定來轉(zhuǎn)變不同的米字造型的前后位置關(guān)系,需要用到Group編組造型節(jié)點(diǎn)的嵌套。PROTO原型節(jié)點(diǎn),設(shè)計生成四個帶刻度的鐘外表,四個帶刻度鐘外表的位置、大小以及顏色均有不同。首先,利用PROTOIS關(guān)Transformtranslation域、Materialdiffusecolorboxsize域來轉(zhuǎn)變造型的空間位置、顏色和大小。34-5、4-64-7。1〕4-5代碼:Group{children [Shape{appearanceAppearance{materialMaterial{}texture ImageTexture{url “wood.jpg“}}geometryBox{size22.40.8}}Transform{translation 000.4children[Shape{appearanceAppearance{materialMaterial{}texture ImageTexture{url“bookcase.jpg“}}geometryBox{size22.40.01}}]}]}截圖:2〕4-6代碼:Shape{appearanceAppearance{materialMaterial{}texture MovieTexture{url “steady.mpg“l(fā)oopTRUE}}geometryBox{size2.420.01}}Sound{sourceAudioClip{url“steady.mpg“l(fā)oopTRUE}intensity1maxFront16maxBack16minFront8minBack8}3〕4-7代碼:NavigationInfo{headlightFALSE}PointLight{location 050intensity0.8ambientIntensity 0.5onTRUE}Shape{appearanceAppearance{materialMaterial{diffuseColor100}}geometrySphere radius0.9}}Transform{translation 0-30children[Shape{appearanceAppearance{materialMaterial{}}geometryBox{size80.026}}]}Transform{translation 0-2.990children[Shape{appearanceAppearance{materialMaterial{diffuseColor 000transparency0.5}}geometryCylinder{height0.05sideFALSEbottomFALSE}}]}截圖:試驗(yàn)四簡潔的虛擬現(xiàn)實(shí)環(huán)境場景設(shè)計〔需交試驗(yàn)報告〕一.試驗(yàn)內(nèi)容VRML中虛擬現(xiàn)實(shí)場景中具有的一些要素Background背景節(jié)點(diǎn)設(shè)置場景的背景Transform空間變換節(jié)點(diǎn)、Shape空間造型節(jié)點(diǎn)、MovieTexture電影紋理節(jié)點(diǎn)以及Sound聲音節(jié)點(diǎn)設(shè)計一個播放電影的平板電視造型效果二、試驗(yàn)環(huán)境硬件環(huán)境計算機(jī)一臺軟件環(huán)境創(chuàng)立一個簡潔的天空地面組合而成的背景。通過設(shè)置Background背景節(jié)點(diǎn)里面的skyColor和skyAngle來設(shè)置天空的色;同時設(shè)置BackGround背景節(jié)點(diǎn)里面的goundColor和groundAngle來設(shè)置地面背景顏色漸變的效果,由深褐色漸漸變到遠(yuǎn)處地平線位置的淺褐色。在上題的根底上,增加全景背景的設(shè)計,顯示一副高爾夫BackgroundleftUrlrightUrl、frontUrlbackUrl44張圖片,制作一個平板電視的效果,要求不僅有圖像效果,同時也有聲transformBox節(jié)點(diǎn)構(gòu)造一個平板電視的MovieTexture電影紋理節(jié)點(diǎn)將一個電影文件作為Sound聲音節(jié)點(diǎn)制造與之對應(yīng)的聲音效果。4、完成書中的練習(xí)。1〕代碼:Background{skyAngle[1.21.57

#設(shè)置天空角]skyColor[00100.50.8111

#設(shè)置天空角對應(yīng)的顏色]groundAngle [1.21.571

#設(shè)置地面角]groundColor [0.10.10.10.40.30.2

#設(shè)置地面角對應(yīng)的顏色}截2〕代碼:Background{skyAngle[1.21.57

#設(shè)置天空角

0.80.80.8]圖:]skyColor[00100.50.8111

#設(shè)置天空角對應(yīng)的顏色]groundAngle [1.21.571

#設(shè)置地面角]groundColor [0.10.10.10.40.30.20.80.80.8

#設(shè)置地面角對應(yīng)的顏色]frontUrl“GCA02.JPG“rightUrl“GCA04.JPG“l(fā)eftUrl “GCA09.JPG“backUrl “GCA07.JPG“}

#設(shè)置前景圖片#設(shè)置右景圖片#設(shè)置左景圖片#設(shè)置后景圖片截圖:代碼:Background{skyColor0.10.50.6}Transform{translation 00-0.1children[Shape{appearanceAppearance{materialMaterial{diffuseColor0.30.30.3}}geometryBox{ #電視造型size5.13.40.2}}]}Shape{appearanceAppearance{texture DEFhgdyMovieTexture{ #電影紋理節(jié)點(diǎn)url “xqdz1.MPG“ #電影文件loopTRUE}}geometryBox{size4.530.01

#電影屏幕造型}}Sound{sourceUSEhgdymaxBack10maxFront80minBack5minFront30

#聲音節(jié)點(diǎn)#引用電影紋理節(jié)點(diǎn)}截圖:試驗(yàn)五造型的動畫效果〔需交試驗(yàn)報告〕一、試驗(yàn)內(nèi)容VRML中動畫實(shí)現(xiàn)的根本原理TimeSensor時間傳感器節(jié)點(diǎn)和各種插補(bǔ)節(jié)點(diǎn)完成各種動畫效果的制作二、試驗(yàn)環(huán)境硬件環(huán)境計算機(jī)一臺軟件環(huán)境VrmlPadCortonaPlayer掃瞄器三、試驗(yàn)步驟1.ZZ軸旋轉(zhuǎn)的十字架的造型,并且旋transformTimeSensor時OrientationInterpolator朝向ColorInterpolator顏色插補(bǔ)節(jié)點(diǎn)分別把握造型的顏色變換。代碼:DEFbar1Transform{children[Shape{appearanceAppearance{materialDEFcbar1Material{diffuseColor0.50.50.7ambientIntensity0.4specularColor0.80.80.9shininess0.2

#定義第一根棒坐標(biāo)變換節(jié)點(diǎn)}}geometryCylinder{height5radius0.2}}]}DEFbar2Transform{children[

#定義其次根棒坐標(biāo)變換節(jié)點(diǎn)Shape{appearanceAppearance{materialDEFcbar2Material{diffuseColor0.80.80.9ambientIntensity0.4specularColor0.80.80.9shininess0.2}}geometryCylinder{height5radius0.2}}]}DEFclockTimeSensor{cycleInterval9loopTRUE

#定義時間傳感器節(jié)點(diǎn)}DEFpath1OrientationInterpolator{key[00.51]keyValue[00100013.1410016.281

#定義第一根棒的朝向插補(bǔ)器#時間關(guān)鍵點(diǎn)#朝向關(guān)鍵值]}DEFpath2OrientationInterpolator{key[00.51]keyValue[0011.5710014.7120017.851

#定義其次根棒的朝向插補(bǔ)器#時間關(guān)鍵點(diǎn)#朝向關(guān)鍵值]}DEFcpath1ColorInterpolator{key[00.51]keyValue[100010

#定義第一根棒的顏色插補(bǔ)器#時間關(guān)鍵點(diǎn)#顏色關(guān)鍵值001]}DEFcpath2ColorInterpolator{ #定義其次根棒的顏色插補(bǔ)器key[00.51 #時間關(guān)鍵點(diǎn)]keyValue[ #顏色關(guān)鍵值0.80.60.20.60.40.90.10.80.4]}ROUTEclock.fraction_changedTOpath1.set_fractionROUTEclock.fraction_changedTOpath2.set_fractionROUTEclock.fraction_changedTOcpath1.set_fractionROUTEclock.fraction_changedTOcpath2.set_fractionROUTEpath1.value_changedTObar1.rotationROUTEpath2.value_changedTObar2.rotationROUTEcpath1.value_changedTOcbar1.diffuseColorROUTEcpath2.value_changedTOcbar2.diffuseColor截圖:試驗(yàn)六造型的交互功能〔需交試驗(yàn)報告〕一、試驗(yàn)內(nèi)容VRML中交互實(shí)現(xiàn)的根本原理實(shí)現(xiàn)交互功能的傳感器節(jié)點(diǎn)設(shè)計具有人機(jī)交互功能的動畫效果二、試驗(yàn)環(huán)境硬件環(huán)境計算機(jī)一臺軟件環(huán)境VrmlPadCortonaPlayer掃瞄器三、試驗(yàn)步驟設(shè)計一個碰撞效果動畫假想的位置有一個長方體當(dāng)視點(diǎn)與其碰撞時,觸發(fā)位于原點(diǎn)位置的一個球體進(jìn)展一系列的移動將長方體設(shè)置為碰撞傳感器節(jié)點(diǎn)的代〔而將真剛要運(yùn)動的球體作為Collision碰撞傳感器節(jié)點(diǎn)的children子節(jié)點(diǎn)設(shè)置一個TimeSensor 節(jié)點(diǎn)和一個PositionInterpolator節(jié)點(diǎn),用Collision 節(jié)點(diǎn)去觸發(fā)TimeSensor 節(jié)點(diǎn)的運(yùn)行,從而驅(qū)動PositionInterpolator節(jié)點(diǎn)來把握球體的運(yùn)行軌跡。代碼:Background{skyColor0.60.21}DEFsensorCollision{proxyTransform{ #設(shè)置碰撞代體的位置和外形translation 003children[Shape{appearanceAppearance{materialMaterial{}}geometryBox{size442}}]}children[DEFballTransform{children[Shape{appearanceAppearance{materialMaterial{diffuseColor110}}geometrySphere radius1}}]}]}DEFclockTimeSensor{cycleInterval4}DEFpathPositionInterpolator{key[00.20.40.60.81]keyValue[00000-3050-10-50-1000-3000-10]}ROUTEsensor.collideTimeTOclock.startTimeROUTEclock.fraction_changedTOpath.set_fractionROUTEpath.value_changedTO ball.translation截圖:試驗(yàn)七綜合程序設(shè)計〔4學(xué)時〕一、試驗(yàn)內(nèi)容綜合運(yùn)用所學(xué)學(xué)問,設(shè)計一個虛擬校園?;蜃詳M題目設(shè)計一個虛擬現(xiàn)實(shí)場景。二、試驗(yàn)環(huán)境硬件環(huán)境計算機(jī)一臺軟件環(huán)境VrmlPadCortonaPlayer掃瞄器三、試驗(yàn)要求1、必需要有動畫交互功能2、具有虛擬環(huán)境設(shè)計3、具有內(nèi)聯(lián)或聯(lián)接功能作品名:畫廊局部代碼:Background{groundAngle[1.309,1.571]groundColor[00.40,00.20,000]skyAngle[1.309,1.571]skyColor[110,001,111]}NavigationInfo{headlightTRUE}Viewpoint{position 16.31.412#fieldOfView 0.9#orientation 0101.57}PointLight{intensity1color111location32.22radius10attenuation010}PointLight{intensity1color111location82.22radius10attenuation010}PointLight{intensity1color111location132.22radius10attenuation010}PointLight{intensity1color111location192.22radius10attenuation010}PointLight{intensity1color111location32.26radius10attenuation010}PointLight{intensity1color111location7.52.25radius10attenuation010}PointLight{intensity1color111location82.28radius10attenuation010}PointLight{intensity1color111location112.25.5radius10attenuation010}PointLight{intensity1color111location112.28radius10attenuation010}截圖:83dsmax62,323dsmax調(diào)整視口大小和布局;〔Command〕面板;定制用戶界面?!舅伎碱}視圖的導(dǎo)航把握鈕有哪些?視圖的導(dǎo)航把握鈕有:縮放 縮放全部視圖 最大化顯示/最大化顯示選定對象全部視圖最大化顯示/全部視圖最大化顯示選定對象 縮放區(qū)域/視野平移視圖 戶型轉(zhuǎn)換最大化視圖切換如何合理使用各個按鈕?動畫把握按鈕有哪些?“轉(zhuǎn)至開頭”“停頓動畫”

“轉(zhuǎn)至結(jié)尾” “上一幀” “下一幀” “播放動畫”“關(guān)鍵點(diǎn)模式切換” “當(dāng)前幀〔轉(zhuǎn)到幀〕” “切換自動關(guān)鍵點(diǎn)模式

“切換設(shè)置關(guān)鍵點(diǎn)模式”

“設(shè)置關(guān)鍵點(diǎn)”

“建關(guān)鍵點(diǎn)的默認(rèn)入/出切線”

“翻開過濾器對話框”

“時間配置”如何設(shè)置動畫時間的長短?右鍵單擊右鍵單擊,可設(shè)置時間長動畫時間的長短9:3dsmax2實(shí)踐內(nèi)容:萊克》中夸大,怪誕的人物造型更是奠定了它的喜劇風(fēng)格。max63Dsmax6二、小試牛刀:實(shí)際制作茶杯模型【思考題】、editmesheditablemeshEditableMash〔可編輯網(wǎng)格物體〕是一個自身帶編輯命令的網(wǎng)格物體2、編輯節(jié)點(diǎn)的常用工具有哪些?NodeJoe,ThinkingParticle、meshselectMeshSelect修改器的作用是將一個物體的某個子物體選擇集傳遞給上一層的修改器或者供給應(yīng)其他操作使用。、facee

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論