資源描述:
《第十章載入模型.doc》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、第十章:載入模型Introduction(序)這一章我們將會看到怎樣創(chuàng)建模型和怎樣在DX中應(yīng)用模型。至今為止,我們已經(jīng)可以創(chuàng)建一些簡單的對象了,像立方體、球體、圓柱體等等。但是一個游戲需要的可遠(yuǎn)遠(yuǎn)不只這些,它需要比如槍、人物、建筑物或是宇宙飛船等等這樣的模型。你可能會在一張紙上創(chuàng)建出這些并且計算出了所有頂點(diǎn)的準(zhǔn)確位置,或者你會用一種類似“3Dmodeller”的軟件,但是我的建議是使用立體建模軟件(如3DSMAX、Maya),它更方便。3DModellingSoftware(立體建模軟件)你需要用立體建模軟件來創(chuàng)建你的游戲中的對象,下面是一個建模軟
2、件列表(按價格排序),應(yīng)該會有你喜歡的。立體建模軟件其實(shí)有很多種,但是根據(jù)我的調(diào)查,這些是更受歡迎的。想要配合DX,軟件得能導(dǎo)出模型為.x文件。這得需要一個有此功能的插件或是轉(zhuǎn)化程序。PackageWebsitePrice*3DStudioMaxwww.discreet.com$3495Mayawww.aliaswavefront.com$1999Cinema4Dwww.cinema4d.com$1695TrueSpacewww.caligari.com$5953DCanvasLPwww.amabilis.com$34.95MilkShape3Dw
3、ww.milkshape3d.com$20OpenFXwww.openfx.orgFree*列表中的價格為發(fā)布價格,想要了解準(zhǔn)確的當(dāng)前的價格請到它的主頁上。你可以到www.oanda.com來把價格換算成你的本國貨幣單位。你會選擇哪一個呢?那是你的事了。我選擇了3DCanvas(trialversion)、MilkShape3D(trialversion)和OpenFX(fullversion),因為他們很便宜,對于業(yè)余愛好者很適用。譯者:下面的幾段原著簡要地介紹了他選擇的三個小軟件,接著又稍微重點(diǎn)地介紹了一下MilkShape3D。我認(rèn)為我們能使
4、用這些軟件的機(jī)率很小,所以偷懶不翻譯了。3DCanvasisagoodpieceofsoftwarebutithasonemajordownside.IfyouareusingWindowsXPorWindows2000(likeme)itcanrebootyourmachinewithoutwarning!Thehelpadvisedmethatupdatingmydisplaydrivertothelatestversionwouldfixtheproblem...butIhavethelatestversionalready!So,I'maf
5、raid3DCanvasisnogoodforme.MilkShape3Disanexcellentpackageforcreatinglowpolygonmodels.Ithasmostofthefeaturesthatyouneedtocreatea3Dmodel,andisprettyeasytouse.ThereareloadsoftutorialsonthewebandaforumontheMilkShapesitethatisreallyuseful.OpenFXisagreatallround3Dmodeller.Ifounditea
6、sytouseandverypowerful.ThemainproblemIhadwasexportingmymodelintoa.xfile.TheonlywayIfoundwastoexporttoa.3dsfileandthenusetheconv3ds.exetoolthatcomeswiththeDirectXSDKtoconvertittoa.xfile.Theonlyproblemwasthatitlostthetextureswhenexportingtoa.3dsfile.Thereisalsoverylimitedhelp.So
7、,OpenFXisn'ttherighttoolforme.So,IhavedecidedtouseMilkShape3Dbecauseitischeap,itcanexporttoa.xfile(viaafreeplug-in)anditiseasytouse.Creatinga.xfilewithMilkShape3D(用MilkShape3D創(chuàng)建.X文件)Onceyouhaveyour3Dmodellingpackage,thenextthingtodoiscreateamodel.Forthistutorialhavecreatedasim
8、plespaceship.IusedthetutorialsheretogetmestartedwithMilkShape