文庫發(fā)布:3d工具介紹_第1頁
文庫發(fā)布:3d工具介紹_第2頁
文庫發(fā)布:3d工具介紹_第3頁
文庫發(fā)布:3d工具介紹_第4頁
文庫發(fā)布:3d工具介紹_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

3D工具介紹

Virtools許進順2009/11/05簡報大綱Virtools簡介3D

LayoutBuildBlock操作EVAexample2Virtools簡介Virtools介紹VirtoolsDEV4.03D、2D、Audio………即時3D環(huán)境虛擬實境編輯軟體DCC軟體格式(3dsMax、Maya、XSI、Lightwave、Collada)3DXML檔MicrosoftWindows、AppleMacOS、Xbox、SonyPSP、3DOffice和3DXEPlayers、3DLifePlayerSDK、VSL(VirtoolsScriptingLanguage)、InterfaceDriver、ExecutionFileDrag&Drop網(wǎng)際網(wǎng)路、電腦遊戲、多媒體、建築設(shè)計、互動式電視、教育訓(xùn)練、模擬與產(chǎn)品展示3DVIA發(fā)行,愛迪斯科技股份有限公司代理4VirtoolsFeaturesPhysics物理學(xué)模組AI人工智慧Multi-users多用戶製作自行撰寫的行為程式應(yīng)用高階的面畫渲染技術(shù)(Shaders3.0,HLSL和CgFX,DX9.c以及OpenGL2.0)。5Virtools開發(fā)流程圖6VirtoolsKeyComponentsVirtools包含五個關(guān)鍵元件以視覺化的編輯方式和流程圖的思維模式進行開發(fā)應(yīng)用的GraphicalUserInterface(圖形化使用者介面)用於執(zhí)行互動式應(yīng)用的BehaviorEngine(行為引擎)用於即時繪圖的RenderEngine(繪圖引擎)無需C++編程即可創(chuàng)建低階功能的VirtoolsScriptingLanguage(Virtools腳本語言)以及用於創(chuàng)造自定義行為模組與應(yīng)用的SDK。7Virtools架構(gòu)VirtoolsLibrary:可稱為CK,提供3D即時的互動行為。VirtoolsApplication:整合與製作的環(huán)境平臺,就是VirtoolsDev的操作環(huán)境。VirtoolsViewer:可以執(zhí)行由Application所製作出來的內(nèi)容,這裡指的是Virtools的

webplug-in與standaloneplayer。VirtoolsSDK(SoftwareDevelopmentKit):允許使用者新增Virtools的功能,內(nèi)含各個行為模組的原始程式碼,供使用者參考或是修改。VirtoolsApplicationVirtoolsViewerVirtoolsSDKVirtoolsLibrary3DEngine(VirtoolsorProprietary)8VirtoolsprocessingStep-1:動態(tài)計算(CalculatingAnimations)Key、AnimationStep-2:處理行為模組(Processingthe behaviors)Script、PriorityStep-3:訊息傳遞處理

(Handlingthe messagepassing)Send、WaitMessageStep-4:聲音

(Sound)Step-5:場景著色(Renderingscene)9Virtools物件名詞Media:在Virtools中所指的media為mesh、material、texture與sound3DEntities:泛指所有的3D幾何物件,包括Frame、3DObject、Character、Camera、Light、3DSprite、Curve。2DFrame、3DFrame:Frame可以說是最簡單的3DEntities,本身具備位置座標(biāo)、方位角度與比例大小的資料。3DObject:3DEntities與3DObject從字面上很容易讓人搞混,3DObject泛指場景中的3D物體,如車子的車門、車輪與車身等,都屬於3DObject,而3DEntities在Virtools中只是一個分類的名稱,3DObject就是屬於3DEntities這類的物件。Character:指的是場景中的角色,Virtools把Character特別分成一類,因為有些行為模組只有character這類的3DEntities可以使用,其他類型則無法使用。Character指的不一定是人物,也可以是車子,任何物體都可以作為角色。10Virtools物件名詞Camera:攝影機,可以分為FreeCamera與TargetCamera。Light:燈光,在Virtools可分為三種燈光,Point、Spot與Directional三種。3DSprite:具有3D座標(biāo)位置的平面物件,可放在場景中的任一位置。Curve:曲線,由3D點所連接成的線段,可做為物件移動的路徑。2DSprite:2D物件,用於製作2D使用者界面或是3D場景中的背景。Group:群組,在Virtools中,media、3DEntities、2DEntities都可以加入群組中,加入Group的物件並不會重新複製,只會以原物件作參考。Level:Level包含場景中的每一個entity,一個檔案只有一個Level,更換Level意謂開啟一個新的檔案。113DLayoutVirtools界面133DLayout面板BuildingBlockandVirtoolsResourceLevelManagementandSchematic3DLayout工具列基本操作形變工具SelectLockSelectionSelectMode

SelectandTranslateSelectandRotateSelectandScale143DLayout工具列基本操作物件建立工具CreateCameraCreateLightCreate3DframeCreateCurveCreateGridCreate2DframeCreateMaterialCreateTextureCreateportalCreateVideo153DLayout工具列基本操作場景瀏覽工具CameraDollyCameraFieldofviewCameraZoomRollCameraCameraPanOrbitTarget/OrbitAround16BuildingBlock接口17BehaviorBuildingBlock流程輸出(bOut)流程輸入(bIn)參數(shù)輸入(pIn)參數(shù)輸出(pOut)BuildingBlockOn/offIn/OutLoopIn/LoopOut18SwitchOnKeyOnOffRotateInOutCounterInLoopInOutLookOut123BuildBlock操作BuildingBlocksSet3DTransformationAICameras(攝影機)Characters(角色)Collisions(碰撞)Controllers(控制器)Grids(網(wǎng)格)Interface(介面)Lights(燈光)Logics(邏輯)Materials-Textures(材質(zhì)和貼圖)Meshmodifications(網(wǎng)面修改)、Narratives(作品故事相關(guān))、Optimizations(優(yōu)化)、Particles(粒子)、Sounds(聲音)、Shaders(著色器)、Visuals(視覺特效)、Web(網(wǎng)頁)、WorldEnvironments(虛擬環(huán)境)20Virtools參數(shù)參數(shù)類型

說明AngleTurn為圈數(shù)、Degree為度數(shù)BooleanColorR、G、B、A(Alpha)表示透明FloatIntegerKeyboardKeyPercentage百分比Time(Min,S,Ms)Vector(X,Y,Z)Vector2D(X,Y)21常用BBIdentityBBInitializeparameterTestBBLogicComparatorOPBBOperationCounterBBCounterInterpolatorBBInterpolatebetween2values22Resource2DSprites:2D的平面圖片資料夾。3DEntities:

3D物件資料夾。3DSprites:此資料夾裡的圖片可以成為2D平面圖像,但卻可以對應(yīng)3D空間。BehaviorGraphs:此資料庫專門放置所製作的行為指令,以便利Script時使用。Characters:

3D角色物件的資料夾。Sounds:聲音的資料夾。Textures:紋理材質(zhì)的資料夾。23LevelManagementCreatePlace:創(chuàng)造地點。CreateGroup:創(chuàng)造群組。CreateArray:創(chuàng)造陣列資料。CreateScene:創(chuàng)造場景。CreateWorkset:創(chuàng)造工作套件。CreateScript:創(chuàng)造Script。24EVAExampleExampleEVA3DEntityCharacter:EVAWorld:ApartmentAnimation:Run、TurnRight、TurnLeft、WalkBackScriptCollisionDetectionCameraControlBBsSetAsActiveCamera、LookAt

UnlimitedControl、KeyboardMapper

SwitchOnKey、ParameterSelector

ObjectSlider26ExporttoVirtoolsPlayerWebPlug-in.VMO27OtherTopicsCharacterControlCollisionhandleCamera

溫馨提示

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

評論

0/150

提交評論