計算機1堅終極版_第1頁
計算機1堅終極版_第2頁
計算機1堅終極版_第3頁
計算機1堅終極版_第4頁
計算機1堅終極版_第5頁
免費預(yù)覽已結(jié)束,剩余31頁可下載查看

下載本文檔

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

文檔簡介

摘、虛擬現(xiàn)實技術(shù)是集影視、動畫、多、網(wǎng)絡(luò)科技于一身的21世紀型的房、臨其境的感覺本次制作的這個數(shù)字樓盤的系統(tǒng)主要用到Unity3D的游戲控制系統(tǒng)和maya整合3D建模。此數(shù)字樓盤目前在需求較大,可由于知識與技術(shù)問題導致供應(yīng)不:虛擬現(xiàn)實Virtualrealitytechnologyisasetofevisionadvertising,animation,multimedia,networktechnologyinatwenty-firstCenturymodeloftherealestatemarketing,inthedomesticGuangzhou,Shanghai,Beijingandotherbigcity,areverypopularabroad,suchasCanadaUSAeconomicandtechnologicaladvancedcountries,therealestateindustryistodayapropertygrades,thesizeandstrengthofthesymbolandsign,themostimportantisthecoreofrealestatesales!Atthesametime,otherimportantlinksintherealestatedevelopmentincludingthedeclaration,approval,design,publicityandotheraspectsareveryurgentdemand.Thedigitalsaleintroducedinthisthesisistheapplicationofvirtualrealitytechnologyintherealestateindustry.Bymakingaseriesofmultidimensionalspace,theuseronacomputerorotherauxiliaryequipmentdeploymentcenterinavirtualdevelopmentenvironment,thefeelingofbeallyonthescenetoobtain.ThedigitalsaletheproductionmainlyusemodelingsystemandintegrationofMaya3DUnity3Dgamecontrol.Thisdigitalprojectscurrentlyinthecountry,demandisbigger,butbecausethecoreknowledgeandtechnicalproblemsledinsufficientsupply,itcangivethemostintuitivewayofcommunication,hasalargepotentialmarketvalue.:Virtualreality,Unity3D,緒 數(shù)字樓盤的簡 數(shù)字樓盤的特 數(shù)字樓盤的優(yōu) 數(shù)字樓盤的前 關(guān)于Unity的介 制作步驟與選 選 制作步驟與流 操控系統(tǒng)的設(shè)計與實 人物的添 菜單欄的創(chuàng) 飛行模式與步行模式的切 一鍵漫游模 傳送點的設(shè) 天空盒和天氣變 導出與測 結(jié) 參考文 緒數(shù)字樓盤的簡數(shù)字樓盤通過虛擬現(xiàn)實仿真技術(shù)將小區(qū)各樓盤實景呈現(xiàn)在演示操作系統(tǒng)中,參觀1.11.1板房等樓盤宣傳方式已經(jīng)遠遠滿足不了消費者潛在的對生活追求的需要。決策者必須未雨綢繆,敏銳把握市場發(fā)展,果斷啟用發(fā)展的科學技術(shù)并迅速轉(zhuǎn)化成生產(chǎn)力,1.2為仰視圖:1.2數(shù)字樓盤的特應(yīng)用虛擬現(xiàn)實技術(shù),目標客戶可以在虛擬現(xiàn)實系統(tǒng)中自由行走、任意,突破了傳統(tǒng)三維動畫觀察無法互動的瓶頸,給目標客戶帶來難以比擬的真實感與現(xiàn)場感,使他虛擬現(xiàn)實技術(shù)還可以應(yīng)用在網(wǎng)絡(luò)和多中,更方便、更快捷的產(chǎn)品信息。當前已經(jīng)成應(yīng)用:數(shù)字樓盤的優(yōu)傳統(tǒng)的效果圖等表現(xiàn)容易為修飾而誤導用戶,應(yīng)用虛擬現(xiàn)實技術(shù),發(fā)展決策,而且可以大大提高該的潛在市場價值,從而提高土地資源利用效率和項目開發(fā)成功率,保護投資。下圖所示為商場的布局:1.3利用虛擬現(xiàn)實技術(shù)作為大型項目的展示工具,構(gòu)筑真的三維動態(tài)模型,全方位的展示建筑物內(nèi)外部空間及功能,在申報、、宣傳、交流、銷售時,使目標受眾產(chǎn)生強烈的參與,項目策劃者的訴求更易為他人所認同。下圖所示為商城電梯:1.4最快捷的平虛擬現(xiàn)實技術(shù)提供一個實時交互的平臺,讓者可以身臨其境地感受建成后的從而為項目開工爭取的寶貴的時間。下圖所示為三樓視覺:1.5數(shù)字樓盤的前21世紀,對于數(shù)字樓盤的市場需求是很大的,潛在市場大且有利關(guān)于Unity的介UnityDirector,BlendergameengineVirtoolsTorqueGameBuilderWindowsMacOSX下可發(fā)布游戲至WindowsMacWii和Android平臺也可以利用Unitywebplayer插件發(fā)布網(wǎng)頁游戲,支持Mac和Windows的網(wǎng)頁瀏覽。它的網(wǎng)頁器也被MacwidgetsUnity3D的引擎特1、可視化編程界面完成各種開發(fā)工作,高效編輯,方便開發(fā)2、自動瞬時導入,Unity3D模型,骨骼和動畫直接導入,貼圖材質(zhì)自動轉(zhuǎn)換U3D格式;35、支持JavaScript、C#、Boo語言6、Unity7Unity3D的軟件特品中使用的3D模型可以盡數(shù)導入Unity3D中進行編輯,對于作品的整體實現(xiàn)十分有treecreatorUnity3D中包的使用極大的方便了我們作品的開發(fā)和設(shè)計,而且也節(jié)約了我們不少的Unity3D發(fā)布平Unity3D的發(fā)布平臺也做的十分的出色,它不僅可以發(fā)布到電腦上面運行,也可以發(fā)布到網(wǎng)頁上面運行,更方便的是它可以發(fā)布到android和蘋果上面,這極大的促所以,Unity3D的發(fā)布平臺也為我們的等移動設(shè)備開發(fā)提供了可能。制作步驟與選選本次選材為省佛山市高明區(qū)中恒廣場,通過設(shè)計拿到了設(shè)計圖紙制作步驟與流1安排分成兩組同時工作,一組是建模的,一組是編程編程要把Unity里面的界面所要實現(xiàn)的功能設(shè)計與編寫UnityUnity里面打好相對應(yīng)的燈光,以及步行漫游模式中為了增加真實感我們23.13.1操控系統(tǒng)的設(shè)計與實人物的添建模建好的??梢灾苯訉險nity3D,導入后我們需要添加一個角色來飾演虛擬世界中的你。Unity3D封裝了一個非常好用的組件來實現(xiàn)第一人稱視角與第三人稱視角游UnityProjectImportPackageCharactrController(角色控制器)把它導入我們的工程中。如下圖所示,第一Project視圖中。在本作品中,我們選用第一人稱控制器,即FirstController。如下圖4.1所示:4.1UnityProject把組建添加緊主場景,就成功添加角色,然后經(jīng)過測試便可用我們的鍵盤方向鍵和鼠CS圖 圖中的柱形物體就相當虛擬世界中的你,在頭頂綁定了一個機,這個機,這4.3示:4.3菜單欄的創(chuàng)以用到代碼去完成,具體操作為在project視圖里面添加一個java,命名為,輸staticvar:boolean=false;functionOnGUI(){if(!if(GUI.Button(Rect(Screen.width/2-30,Screen.height-45,60,40),"m菜單{=true;if(Input.GetKey"m")觸發(fā)菜單=true;if({if(GUI.Button(Rect(Screen.width/2+145,Screen.height-49,70,37),"b返回")){=false;button_3_transform.button_3_start=false;button_4.button_4_start=false;if(Input.GetKey("b"))=button_3_transform.button_3_start=false;button_4.button_4_start=false;}4.44.54.4圖 飛行模式與步行模式的切添加一個java,命名為button_1_fly輸入代碼如下varspeed=varjumpSpeed=8.0;vargravity=0;privatevarmoveDirection=Vector3.zero;privatevargrounded:boolean=false;functionFixedUpdate(){moveDirection=newVector3(Input.GetAxis("Horizontal"),0,Input.GetAxis("Vertical"));moveDirection=transform.TransformDirection(moveDirection);if(grounded)moveDirection*=}elsemoveDirection*=speed+transform.position.y/5;}if(Input.GetKey("e"))etransform.Translate(0,-1,}}if(Input.GetKey"q //按下qtransform.Translate(0,1,}if(Input.GetKey("leftshift")){}else}moveDirection.y-=gravity*varcontroller:CharacterController= varflags=controller.Move(moveDirection*Time.deltaTime);grounded=(flags&CollisionFlags.CollidedBelow)!=} privatevarmyWalker:FPSInputController=null;varmaxHeight:float=250;functionStart() } 因為這模式還要到上4.3菜單里面,所以要再添加多一個Java,命名varcjl:GameObject;varflymod:boolean=false;functionOnGUI(){

.. 飛行模式flymod= =false; =true; 步行模式flymod= =true; =false;}4.6所示:4.6一鍵漫游模漫游模式,就是分別設(shè)計好了路線,只需要按一個鍵,就能自動漫游,就像影片一樣Unity的一個名字叫iTween的插件來實現(xiàn)。in,目的是最小的投入實現(xiàn)最大的產(chǎn)出,讓你做開發(fā)更輕松,用它可以輕松實現(xiàn)各種動畫,晃動,旋轉(zhuǎn),,褪色,,控制音頻等等。使用方法:在項目中建立 ,然后將的iTween.cs放到 然后添加一個java,命名為manyou,輸入代碼varpath:Transform[];varpoint1:GameObject;functionOnDrawGizmos(){ }functiontween(){}functiontransform.position=point1.transform.position;}functionstop(){}將其添加進角色里面,即可出下圖4.7版面4.74.8圖 設(shè)置好路線之后我們要通過按鈕2觸發(fā)自動漫游,繼續(xù)添加java命名為varcjl:GameObject;varmanyoustart:boolean=false;varponit0:Transform;functionOnGUI(){ 漫游模式point0=manyoustart=true;} 停止漫游cjl.transform.position=ponit0.position;manyoustart=false;}}傳送點的設(shè)我們這次先設(shè)置按鈕,添加java命名為button_3_send,輸入代碼privatevarbutton_width:int=68;privatevarbutton_height:int=20;staticvarpos1:boolean=false;staticvarpos2:boolean=false;staticvarpos3:boolean=false;staticvarpos4:boolean=false;staticvarpos5:boolean=false;functionOnGUI(){),"1正門pos1=width,button_height),"2大廳")){pos2=width,button_height),"34樓")){pos3=width,button_height),"4天臺")){pos4=width,button_height),"5山")){pos5=if(Input.GetKey("1")){pos1=true;if(Input.GetKey("2"))pos2=if(Input.GetKey("3")){pos3=true;if(Input.GetKey("4")){pos4=true;if(Input.GetKey("5")){pos5=true;}4.9圖 5個地方,分別是正門、大廳、4樓、天臺和山,要實現(xiàn)點擊其中一個位置的三維坐標,然后添加新的java,命名為button_3_,輸入代碼:varplay:GameObjectprivatevarv1=newVector3(847,71.3,1422);privatevarv2=newVector3(958.9,71.3,1384.2);privatevarv3=newVector3(960.7,105.7,1369.5);privatevarv4=newVector3(961.2,124.5,1375.4);privatevarv5=newVector3(911.7,189.4,1827.4);functionUpdate(){play.transform.position=v1; .pos1=play.transform.position=v2; .pos2=play.transform.position=v3; .pos3=play.transform.position=v4; .pos4=play.transform.position=v5; .pos5=}天空盒和天氣變戶們感受到這建筑物在不同天氣里面的狀態(tài)。Unity里面有自帶的幾個天空盒資源提供我64.10privatevarbutton_width:int=68;privatevarbutton_height:int=20;varsky1:GameObject;varsky2:GameObject;varsky3:GameObject;functionOnGUI(){"8idth,button_height),"9sunny2")){idth,button_height),

溫馨提示

  • 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

提交評論