Ứng dụng mô hình chuyển động hình nhân 3d vào tương tác người máy và e learning luận văn ths công nghệ thông tin 1 01 10

95 23 0
Ứng dụng mô hình chuyển động hình nhân 3d vào tương tác người máy và e learning  luận văn ths  công nghệ thông tin 1 01 10

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÀO MINH THƯ Ứng dụng mơ hình chuyển động hình nhân 3D vào tương tác người máy E-learning luận văn thạc sĩ CễNG NGH THễNG TIN Hà nội - 2005 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CƠNG NGHỆ ĐÀO MINH THƯ Ứng dụng mơ hình chuyển động hình nhân 3D vào tương tác người máy v E-learning Mó s luận văn thạc sĩ CễNG NGH THÔNG TIN Người hướng dẫn khoa học: TS Bùi Thế Duy Hµ néi - 2005 –1 Mđu Năm 1955, m ca ln đu cơng viên Disney Cal Disneãthitkmtmơhìnhcơngviên3chiudù điunàãđemlimthiuqukhơngng.Chind rvàktqulàdukháchđđnDisneyLandngàyc 2001) Năm2000,trịchơiFinalFantasãgâynênmtcơn VitNamvàthgii.Nhngmơhìnhnhânvt3ch tóc,npáo,lànda;schânthctrongmichuyn cácgameth.Ngồishpdnvýtưngcatrịc trongcácmơhình3DcaFinalFantasylàmttrong chơinàytrthànhmttrongnhnggamehpdnnh Haivídtrênđãchothysthuhútcacácmơhì máytínhsdngmơhình3chiuxuthinngàycàn đng,chânthcvàhiuqu.Xuhưngnghiêncuxâ ngưimáytinhiutrưngđihcvàphịngthíngh Mtscơngtrìnhnghiêncuphcvchohthngt trongphnphlc1 VitNam,cơngngh3Dchyưcdùngtrongqu vicđưa3Dvàosâuhơntrongcáclĩnhvckhácnhư thtronglunvănnàytơimunđcpđnvicngh 3Dvàothctmàmttrongnhngngdngcóthk kýhiuphcvngưikhimthính Hinnay,nhngchươngtrình,dánnhmcithin Giáo dchịa nhp tr khim thính cácdch vph ngưikhimthínhVitNamđangpháttrinkhám –2 Vi đ tài “ ngưimáyvàElearning”, vicbiudinngơnngkýhiuphcvchongưik tiptruynthơng,thêmvàóhồntồncóths dngElearningkhácdànhchongưibìnhthưng.Ch phươngphápđánhvn:mttgmnhiuchcái,mi hiudotaythchin,nhưvymitslàmttp Ngưikhimthínhsđánhvntheokýhibit khimunnói“Xinchào”,ngưinóisbiudin7k cácchcái“x”“i”“n”“c”“h”“a”“o”.Phươngph chuynđichmnhưnglicólithlàthamsđu ttùmàkhơngcndùngbtđin Ktcucalunvăngm4chương: Chương1: GiithiuvHanimbaogm:kháinim,cácthành qunhcamthìnhnhântheochunHanim,phân phncncótheo cptrongkhungxươngcamt hìnhnhânvàcáchđttênchotngkhptheochun, cácđimđcbittrêncơth ngưivàcáchthcxâydngmơhình3D y Chương2: Giithiuvmtsngơnnglptrình3Dhinna Chương3: Trìnhbàyvngơnnglptrìnhđha3D(VRMLvà Java3D)sdng đxâydngchươngtrình uvàcácchunhin Chương4: Thchinbàitốn.Giithiuvngơnngduhi thi.XâydngchươngtrìnhFamiliarHandbiudin ngơnngkýhiutheiukhin bngngơnnglptrìnhJava3D PhnKtlun đánhgiácáccơngvicđãlàmvàhưngpháttrint iptheo –3 Chương1HANIM 1.1.KháinimHanim Cùngvistăngtrưngcalĩnhvcđha3Dtron nhiuphnmmlàmnhimvthitkmơhình3Dvà sinhhccacácmơhìnhđóđãvàđangnilênht đưcxâydngnhmmcđíchthiuchnhnhngc thgiio.Vnđkhókhănnysinhtrongqtrì hthngdngnàylàvictraithơngtin.Thiu truynthơngthưngbóbuccácnhàxâydnganimat đngphipháttrinnhnggiiphápriêngmangtín bưcchuyntipgiahthngvàphnmmmàhđa ISO (InternationalStandard Organization)đnh rõk hìnhdungmangtínhkháiqtvvicmơhìnhhóac mtcáchthcchunđbiudincáchìnhnhânnày, c(cóthcanhàcungcpA)đxâydngnênmơh dùngcơngckhác(cóthcanhàcungcpB)đđi nhânnày MctiêumàHAnimhưngtilà: • Khnăngtươngthích dinđtthànhcơngbtcbduytcơbnnào • Tínhmmdolinhhot ngdngnàosđưcphépdùngcáchìnhnhânHAnim • Tínhđơngin :Loibcáchìnhnhânrakhingdngmtcáchd khơngcnthithocbsungthêmhìnhnhânmikhi Vi3mctiêutrên,cnphiđnhrõcácchitit đphâncpcáckhptrctipcahìnhnhâncũngn –4 nhimvcuthànhnêncácđoncơthmtmơhình phépnhmtonêncáchìnhnhâncókhnăngthchi 1.2.CácthànhphncamtHAnim ðitưngHAnimbaogm5thànhphn[29]: • Humanoid • Joint • Segment • Site • Displacer ngưitheomtcáchthccho ncáccđng[15] –5 Hình1:CácthànhphncamtHAnim –6 1.2.1.Humanoid LàgccamơhìnhHAnim,đitưngnàychobitc thànhphncahìnhnhân.Cthhơn, thànhphnđnhnghĩanênhkhungxương,hìnhkhi hìnhnhânHAnim Cácthànhphnnàybaogmcácđ Sitevà Displacer,chúngđnhrõphnlncácchititcamơhìnhh Anim.Ngồiranócịnmangthơngtinvtácgi,b gpcamơhình.Saâylàvídmơtlpđitư VRMLV2.0utf8 PROTOHumanoid[ exposedField exposedField exposedField exposedField exposedField exposedField exposedField exposedField exposedField exposedField exposedField exposedField exposedField field field ] –7 Lưrng“exposedField”làcáctrưngmàscripcó thtruynhpđưcđđc dliu,cịn“field”thìkhơng 1.2.2.Joint LàđitưngmơtkhpnicamơhìnhHAnim.Các tchcthànhcutrúcphâncpmơtmiliênhc khptronghkhungxương đnhtênvàthuctínhcamikhptronghkhung JointdùngcúphápcaVRMLV2.0utf8nhưsau: PROTOJoint[ exposedField exposedField exposedField exposedField exposedField exposedField exposedField exposedField exposedField exposedField exposedField ] 1.2.3.Segment LàđitưngmơtcácđonchicamơhìnhHAnim Vmtvtlý,chúnglà vtthtrunggiangiacáckhpxương.Vídcng taynigiakhpcùichvàkhp ctay,cngchânnigiakhpđugivàkhpc chân Vídmơtlpđitưng SegmentdùngcúphápcaVRMLV2.0utf8nhưsau: –8 PROTOSegment[ eventIn eventIn MFNode addChildren MFNode removeChildren exposedField SFVec3f centerOfMass exposedField MFNode children exposedField SFNode coord exposedField MFNode displacers exposedField SFString name exposedField SFFloat mass exposedField SFVec3f momentsOfInertia 000 [] ULL N [] "" 11 field SFVec3f bboxCenter 00 field SFVec3f bboxSize 111 ] 1.2.4.Site Mi Segmentcóthcómtsnút tríđcbitcóliênquanđn Site.ðitưngnànhnghĩamtsv Segment ðitưng Sitưcsdngnhm3mcđích: • ðnhnghĩimktnichocácđitưngphnhưq unáovàtrangsc • ðnh nghĩa v trí cho camera o khung tham ch iu ca mt tưng Segment • ðnhnghĩavtrí“endeffector”dùngtrongcách thngIK(inversekinematic) [xemgiithíchtrongphlc2] Vídmơtlpđitưng SitedùngcúphápcaVRMLV2.0utf8nhưsau: PROTOSite[ eventIn MFNode addChildren eventIn MFNode removeChildren –76 hoi,.un,hengAnneng,ack heng • Creatingeanographictasualizationsorheeb ichael.cCann • Facialanimationrameworkorheebndmobileplatforms gor.andzic • BuildingtabasepplicationsrtualealityithVRML rzysztofWalczak,Wojciechellary 2001 • Usingatticeorebbasededicalpplications kiraakita,akamichiayashi,akashianai,iroakiChiyokura • VolumesualizationinRML ohannesBehr,arcAlexa • CustomizablenteractionsnWebpplicationsithetabeans alförner,aulrimm • • • jGLndtsapplicationsaseb3Dplatform ingYuhen,omoyukiNishita rhizoreality.mu hristianBabski,atrickeller Enablingustomnhancementsngitalportsbroadcasts ichter.afey,imonibbs,ichaeloch,ubertêVanông,Sidney Wang • • Arameworkoromponentbasedmodelcquisitionandpresentationsingava D eterlanchebarbe,Stephaniehl Developmentollaborativertualnvironmentorducationalpplicati ons ereza.irner,laudioirner,ndré awamoto,effersonantão,loísio Pinto,aulSidneiazlawick • FaceEngineaacialnimationngineorealimepplications:fac ial animationngineorealimepplications aspardBreton,hristianouville,aniellePelé • Navigationbyrynvirtualorlds lexnallegooij,Antonliëns • Aebrchitectureorprogressiveeliveryontent fiogel,anielohenOr,evitalroni,alivi • ARMLbasederinterfaceornineigitalizedntiquariancolle ction ierreubaud,lexandreopol –77 Integratingctivetangiblevicesithyntheticnvironmentorollaborat engineering andyessler,rianAntonishek,QimingWang,fzalodil Aeactivebehaviorrameworkordynamicrtualorlds rédéricBoussinot,eanFerdyusini,rédéricangran,aurentazard Atatelesslientorprogressiveewdependentransmission ichardouthern,imonerkins,arryteyn,lanuller,atrickMarais,dwin H.lake Steerableedia:interactivetelevisionadeoynthesis hrisarrin,obyers,iment,eterroadwell • • • • 2000 • CommercialpplicationsheWebpanelessionbstracty) hristianDoegle,ranzuchenberger,teveTimmerman,ricnschütz,aurizio Vecchione • Forgingnteractivexperiences:contentperspective(panelse ssionbstracty) hrisarrin,obyers,indaahner,imtewartson,eonardaly • UnderheoodeoVRML artineddy,eeverson,van.eclerc • Specialpanelessionmultiuserirtualnvironmentspanele ssion)(abstractly) hrisreenhalgh,ichael.apps • ThreedimensionaleansreatingWebontentingomponentsn authoringnvironment alfưrner,aulrimm • NURBSnRML olgerrahn,homasolk,ans.olters • • • • Newesnteractive3Dormuseumspanelessionabstractly) obertemel,risovarrubias,impadaccini,anfredKoob Smartrtualprototypes:stributed3DproductsimulationsforWe bbased environments arkoalmela,arriKyllưnen 3Dbehavioralodelsignorimulationndoftwarengineering aul.ishwick MVIPudionabledulticastNet ohn.obinson,ohn.tewart,sabelleabbe • Realtimenimationndmotionaptureinebmanrector(WHD) hristianBabski,anielhalmann –78 • • • • Evolutionaryooperativesignbetweenanndomputer:mplementation ``theeneticculpturepark'' uncanowland,rankiocca Implementingmultiuservirtualorlds:deologiesndssuespanels ession) hrisreenhalgh 3Ddgetsorbusinessprocessisualizationcasetudy astiaanSchưnhage,lexnallegooij,ntonliëns VRMLsualizationinaurgeryplanningnddiagnosticsapplication ansoltenLund,ogensvidtfeldt,anadsen,teenedersen • • • • Mu3D:ausalonsistencyprotocolorollaborativeRMLditor icardoGalli,uhuauo XVL:ompactndlifiedepresentationwithatticemeshndurf Internet kiraakita,akotoajima,suyoshiarada,iroshiToriya,iroaki Chiyokura Atabasedrivenerverornnternetbasedplantayoutpresentation ürgenausemeier,olgerrumm,horstenMolt,eterEbbesmeyer,eter Gehrmann UsingRMLnonstructionindustrypplications obertipman,enteed • VRMLithonstraints tephanDiehl,ưrgKeller • Addingmmersiontoollaborativetools dwardwing • Apatialerarchicalompressionmethodor3Dtreamingnimation oshikiijiri,azuhiroNishitani,imCornish,oshiyaNaka,higeosahara • Theorphnode arclexa,ohannesehr,Wolfgangüller • WebTOP:DnteractivepticsheWeb irilidimce,ohn.oley,avid.anks,ongTzehi,ahazoughi 1999 • • TheineticMandala:udioLifenWebbasednvironment aribethBack,aureen.tone FromChernoffomhofndeyond:RMLndartography ykes, oore,.airbairn –79 • StagingheSpaceixedealityeconsideringheonceptultiser Environment Wolfgangtrauss,onikaleischmann,ettehomsen,asminkoNovak,do Zlender,homasulessa,rankragasky • VRLABAistributedultiUsernvironmentorducationalurposesnd Presentations • ieter.ellner,rminHopp Aompression/DecompressionMethodortreamingasedumanoidnimation oshiyaNaka,oshiyukiochizuki,oshikiHijiri,imCornish,higeosahara • Lesssore:heowerimplicity eanFrancisalaguer • JubilEasy:uildersonalizedisitome arcochaerf,lessandroessicini • VIRTUS:CollaborativeultiUserlatform urtaar • UtilisinghepatialeaturesyberspaceoreneratingDynamic useum Environment Narushigehiode,omokoanoshima • MulticastharedirtualWorldssingRML ohn.arson,drian.lark • CADheWorldWideWeb:irtualssemblyurnitureithEAVER athiasNousch,ernhardung • AvatarsnivingSpace ikeray,incentelrose • AeamlesshapeorANIMompliantodies hristianBabski,anielhalmann • AnpenirtualnvironmentorutonomousAgentssingRMLndava ernhardJung,anTorstenilde • TransparentAccessondncodingofRMLStatenformation artinauve • DynamicndobileRMLadgets astiaanSchưnhage,ntonliëns • MetaStream • adimAbadjev,iguellosario,lexeiLebedev,lexanderigdal,ictor Paskhaver ARMLntegrationethodologyoranufacturingpplications andyessler,fzalGodil,imingWang,regoryeidman –80 • VRMLolecularynamicsrajectories eoffLeach,amesilbert • • VRMListory:toringandrowsingemporalWorlds artmututtermann,anfredrauer ToolSpace:Webbasedollaboration oddard,aidy.underam 1998 • BuildingpenWorlds aul.iefenbach,rakashahesh,anielunt • • • VSPLUS:ighLevelMultiUserExtensionibraryorInteractive RMLorlds oshiakiAraki VRMLnrchitecturalConstructionocuments:asetudy ace.ampbell TheelotonBicyclingimulator ianpaolo.arraro,auricioortes,ohnT.dmark,.obertnsor • SimplicialMapsorrogressiveransmissionolygonalurfaces ndréuéziec,abrielaubin,rancisazarus,Williamorn • UsingRMLsnnterfaceoheDataWarehouse olkeroors,olkerung • • TeleExperimentsxperimentspatialognitionsingRMLBased Multimedia aliaivaty,endrik neen,hrishristou,Heinrich.Bülthoff DWTPnnternetrotocolorharedirtualEnvironments Wolfgangroll • • LookingnsideRwave:herchitecturendnterfaceheRwaveVRML97 Browser eithndrews,ndreasesendorfer,ichaelichler,arleinzagenbrunn, JosefWolte TakingivingWorldsntoeople'sivingooms imRegan • VisualizationroductsOnDemandhroughheWeb uzanajurcilov,lexang • AdaptingRMLorreeFormmmersedanipulation andytiles,andeepewari,ihirehta,auriecCarthy • TowardsoreealisticoundnRML eanllis –81 • IntegratigeographicnformationnRMLodels ichaelAbernathy,Samhaw • EventrocessingoromplicatedoutesnRML asaakiTaniguchi • 3Droductresentationnline:heirtualesignxhibition auner,ürgenandauer,.timpfig,.Reuter • EfficientynamicsodelingorRMLndava tephenChenney,effreychnowski,avid.orsyth 1997 • AnbjectOrientedpproachoRMLevelopment urtiseeson • TheutBoxxperience:essonsearnedreatingompellingRML Content amhen,obyers,ickasetto • ObjectOrientedRMLorultiUsernvironments ungwooPark,aisookan • AdaptingRMLormmersivese andytiles,andeepewari,ihirehta • • • Populatingthenternet:SupportingMultiplesersndharedpplications ith VRML Wolfgangroll UsingpatialechniquesoecreaseessagePassingnDistribut edVEystem lofagsand,odgerea,årtentenius MaPS:ovementndlanningupportorNavigationnnmmersiveRML Browser • ohn dwards,hrisand Wiredorpeed:fficientoutesinRML0 aniel.Woods,lanNorton,avinell • Animationorerformanceebuggingarallelomputingystems NoritakaOsawa,isayaorita,oshitsuguuba • VCOLLIDE:cceleratedollisionDetectionorRML homas.udson,Ming.in,onathan.ohen,tefanottschalk,inesh Manocha • QOTA:Fast,ultiPurposelgorithmorerrainollowingnirtual Environments ohnW.Barrus,ichard.Waters –82 • Lodestar:nctreeBasedeveletaileneratororRML ieterchmalstieg • UsingRMLoccessManufacturingata andyessler,imingWang,cottodarky,harlesheppard,regory Seidman • • • NetworkedRystem:itchenayoutesignorustomers omohiroukuda,yuichiroNagahama,unjiNomura Communitylace:rchitecturendPerformance odgerea,asuakiHonda,ouichiatsuda,atoruatsuda SpaceFusion:ultiServerrchitectureorharedirtualEnvironme nts iroyasuSugano,ojitani,aruyasueda,hinichiiraiwa,usumundo, Youjiohda 1995 • • • • • • Bringingorldsogether:ddingMultiUserSupportoVRML Wolfgangroll,avidngland AanguageorreatingndanipulatingRML erence.arr,imothy.ohaly VRweb:MultiSystemRMLViewer ichaelichler,erbertrasche,Keithndrews,drossman,arkcCahil Virtualociety:xtendingheWWoupportultiUsernteractivehare Environment asuakiHonda,ouichiatsuda,unekimoto,odgerea WAXweb:owardynamicOOBasedRML omeyer,avidlair,.rookshireonner TheirtualRealityehaviorystemVRBS):ehavioranguagerotocolor VRML avid.Nadeau,ohn.oreland • VisualizingthetructureheorldideWebnyperbolicpace amaraMunzner,aulurchard • WebBasedolumetricDataetrieval oddlvins,ameshain • Internetworknfrastructureequirementsorirtualnvironments onald.rutzman,Michael.acedonia,Michaelyda • DistributedVirtualeality:nverview ernieoehl • Buildingndxploitingevelsetail:nverviewndSomeRMLxperim ents –83 ajon,.ollenot,.homme,N.singos,.illion • CreatingRMLxtensionsoupportcientificisualization omaninis,avidR.Nadeau • VRMLBasedWWWnterfacetoPIideo runatkere,enniferchlenzig,Rameshain • DatabaseisualizationndRML layraham • AddingehaviortoRML omeyer,.rookshireonner • • TheirtualRealityehaviorystemVRBS):singerlsehaviorangua VRML ohn.oreland,avid.Nadeau i3D:ighSpeedebrowser eanFrancisalaguer,nricoobbetti –84 PhlcBMtvàikháinimđưcsdngtrongl unvăn API(ApplicationProgramInterface Giaodinltrìnhn gdng): CácAPIcóth đưchiunhưlàđnhnghĩacáccáchthcmàchương trìnhtươngtácvimthđiu hành,vicácchcnăngtrongcácchươngtrìnhkhác ,vicáchthngthơngtinhay vicáctrìnhđiukhinphncng.Víd,mthđ iuhànhcungcptpAPIchun, quócáclptrìnhviêncóthdùngđthihànhc ácnhimvchungnhưnhndliu nhpvào,hinththơngtinlênmànhình,quntr tptin…Tronglptrình,cóthhiu mtcáchcơbncácAPIchínhlàcáchàmđưcxâyd ngsn,ngưidùngxemchúng nhưcácthtcdùngđxâydngnhanhchóngchương trìnhchocáchthngriêng bit Endeffector :effectornghĩasinhhlà“cơquanphnnglikíchthích”.Trongl này,cóthhiunghĩa“endeffector”làphncucùngtrongchucác đ dưi nh hưng c s chuyn ñ ca m phn th khác Ví d nu bàn t chuynhìácuaylàác“endeffector” HAnim: vitttcatHumanoidAnimation,chlĩnhvcnghiêncu,xâydngv chnhácchuynnhn IK(InverseKinematic) :Làtintrìnhxácđnhchuynđccácđonchiđưcnvi nhautrongmmơhình.Vídtrongmhìnhnhân3D,nubàntaychuynđtheohình sónghìácngónay,ngayi,cngaytrênhuynđươngngho? Rendertchàồnhin) rongmánh,âhaốcbinmnh vphác(hocmmơhìnhsơđng)thànhramhình3chiuviđtínhc htcnó nhưâu,nháng,àuc,phnhiu… scenegraph(hoscenegraph) :làcutrúcdliutthsdtrongmstrìnhđ h(vídAutoCAD,AdobeIllustrator,CorelDraw…)Cutrúcnàycha đngcácdliu nh –85 TÀILIUTHAMKHO TàiliutingAnh [1] DanielSelman,“ Java3Dprograming “ [2] HenryA.Sowizral,DavidRNadeau,(SanDiegoSuper computerCenterUniversity ofCaniforniaatSanDiego,“ IntroductiontoProgrammingwithJava3D” [3] GregHopkins,2001,“ TheJoyofJava3D “ [4] BarbaraLeMaster,AAApaper, “AnthropologicalLinguisticsandDeafLanguage PoliciesintheU.S.A.andIreland:PublicDebates andourPossibleRoles” [5] Christian Geiger, Wolfgang Mueller, Waldemar Rosenb ach, CLAB, Fuerstenallee11, 33102 Paderborn, Germany, “ SAM An Animated 3D ProgrammingLanguage” [6] SunMicrosystemInc,“ Java3DTMProgramming:ATechnicalOverview” [7] Kakuya Yamamoto, Pacific Workshop on Distributed Mu ltimedia S (DMS96),pp.199206,(1996), Applications” [8] NadiaMagnenatThalmann,MIRALab,UniversityofGen eva, DanielTh ComputerGraphicsLab,EPFL, [9] JohnsHopkinsDepartmentofComputerScience,“ ComputerAnimation” [10] BruceEckel, “ThinkinginJava” [11] KellyL.Murdock, “3dsmax4Bible” [12] NormanI.Badler,CaryB.Phillips1,BonnieL.Webb er,Departmentof ComputerandInformationScience,UniversityofPen nsylvania,Philadelphia,PA –86 191046389, “SIMULATINGHUMANS:COMPUTERGRAPHICS,ANIMATION, ANDCONTROL” [13] SunMicrosytemInc, “GettingStartedwiththeJava3DAPI” [14] TheDuyBui,Ph.DThesis,“ Creatingemotionsandfacialexpressionsfor embodiedagents ” [15] http://www.hanim.org/Specifications/HAnim200x/ISO _IEC_FCD_19774 [16] http://java.sun.com/products/javamedia/3D [17] http://www.j3d.org [18] http://vpython.org [19] http://www.extremetech.com/article2 [20] http://www.frontiernet.net/~imaging/sourcecode/ [21] http://www.wpi.edu/~sudhir/presentation.html [22] http://www.vapourtech.com/vrmlguide [23] http://rvirtual.free.fr/programmation/vrml/tuto_eng [24] http://web3d.org [25] http://javasun.com/books/tutorial [26] http://depts.washington.edu/spacepen/pubs/cf01.html [27] http://www.toancausoft.com.vn/utc/bm%20giai%20phau/ GPHomepage/mnemonicvn.htm [28] http://mindprod.com [29] http://hanim.org/Specifications/HAnim1.0 [30] http://www.java.net –87 [31] http://www.newview.co.uk/javatutorial/index.htm [32] http://www.shockfamily.net/skeleton/JOINTS.HTML [33] http://www.innerbody.com/image/skelfov.html [34] http://www.bio.psu.edu/people/faculty/strauss/anatomy/skel/skeletal.htm [35] http://www.mnsu.edu/emuseum/biology/ [36] http://humananatomy/skeletal/skeletalsystem.html [37] http://users.tpg.com.au/users/amcgann/body/skeletal.html [38] http://yucky.kids.discovery.com/noflash/body/pg000124.html [39] http://www.innerbody.com/htm/body.html [40] http://3dvn.com [41] http://ocnus.com/models [42] http://www.dlsproductions.com/hanim/ [43] http://mmorpg.com/gamelist.cfm/gameId/0 [44] http://en.wikipedia.org/wiki/Inverse_kinematics [45] http://www.gamedev.net/reference/programming/features/d3do/ [46] http://www.riaz.de/tutorials/d3d.html TàiliutingVit [47] LưuTriuNguyên, “discreet3dsmax” [48] LưuTriuNgun, [49] ðinhDuyChương,khóalunttnghipðihchch “Sdng3dsmaxthitkhothìnhnhânvt” ínhquy,ngànhðint Vinthơng,trưngðHCơngNgh,ðHQGHN,“ Xâydnghthngnhnbit ngơnngduhiusdngcmbinvicơđint ” Dán“Giáodchịanhptrkhimthính”, Nam” “KýhiucangưiđicVit MCLC Mu ChươngANIM 1.1.háimHanim .3 1.2.áchànhphnmAnim 1.2.1.umanoid 1.2.2.oint .7 1.2.3.egment 1.2.4.ite 1.2.5.isplacer .9 1.3.âyphânpơng .10 1.3.1.cphânpLOAevelfrticulation) 11 1.3.2.SOtênchoácưngJoint 14 1.4.ácmcrưngrênơhgưi 18 1.5.ônh 21 ChươngIIHIUTNGƠNNGPRÌNH 25 2.1.AM 25 2.2.Visulan 26 2.3.Python 27 2.4.irect3D 28 2.5.g .29 2.6.ava3D 29 ChươngÁCCÔNGNG 30 3.1.ava3D 30 3.1.1.nava3D 30 3.1.2.iêuava3D 30 3.1.3.ơnhprình 31 3.1.3.1.urúcâyronghciưngJava3D 32 3.1.3.2.ơnhptrìnhceneraph 32 3.1.3.3.ácphươnghcender .33 3.1.3.4.ncácphươngthc 36 3.1.4.áchhchcnava3D 36 3.1.4.1.hcnheokiuphânp 36 3.1.4.2.iácthitbphnng 37 3.1.5.urúcrìnhngtbngava3D 37 3.1.5.1.urúccenegraph 37 3.1.5.2.rìnhtmngbngava3D 39 3.2.RML .40 3.2.1.iihiuhungvRML 40 3.2.2.tRML 40 3.3.3.onhoileRML 41 3.2.4.áchànhphnaileRML 41 3.2.4.1.eaderomments 41 3.2.4.2.ác,áctrưngnh 42 ChươngIIUYTÀIOÁN 44 4.1.Ngônuu 44 4.1.1.Ngônuuà? 44 4.1.2.chduu 44 4.1.3.ácuunay 47 4.2.uobànay 47 Têningit .49 4.3.amiliarHand 51 Ktun Phanhmmơngrìnhiênuươngácimáy Phiáimcsrongunn TÀIIUHAMHO ... SitedùngcúphápcaVRMLV2.0utf8nhưsau: PROTOSite[ eventIn MFNode addChildren eventIn MFNode removeChildren –9 exposedField exposedField exposedField exposedField exposedField exposedField exposedField ] 1. 2.5.Displacer Hìnhdngcatngđitưngmnglưicóthbin... SFVec3f centerOfMass exposedField MFNode children exposedField SFNode coord exposedField MFNode displacers exposedField SFString name exposedField SFFloat mass exposedField SFVec3f momentsOfInertia... |vc1:c1 |skullbase:skull |l_eyelid_joint:l_eyel |r_eyelid_joint:r_eyel |l_eyeball_joint:l_eye |r_eyeball_joint:r_eye |l_eyebrow_joint:l_eye |r_eyebrow_joint:r_eye id id ball ball brow brow ? ?17

Ngày đăng: 11/11/2020, 22:31

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan