![文库发布:3d工具介绍_第1页](http://file4.renrendoc.com/view3/M02/38/34/wKhkFmZ_3tCAcHgfAACnFFMgHek678.jpg)
![文库发布:3d工具介绍_第2页](http://file4.renrendoc.com/view3/M02/38/34/wKhkFmZ_3tCAcHgfAACnFFMgHek6782.jpg)
![文库发布:3d工具介绍_第3页](http://file4.renrendoc.com/view3/M02/38/34/wKhkFmZ_3tCAcHgfAACnFFMgHek6783.jpg)
![文库发布:3d工具介绍_第4页](http://file4.renrendoc.com/view3/M02/38/34/wKhkFmZ_3tCAcHgfAACnFFMgHek6784.jpg)
![文库发布:3d工具介绍_第5页](http://file4.renrendoc.com/view3/M02/38/34/wKhkFmZ_3tCAcHgfAACnFFMgHek6785.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
3D工具介紹
Virtools許進順2009/11/05簡報大綱Virtools簡介3D
LayoutBuildBlock操作EVAexample2Virtools簡介Virtools介紹VirtoolsDEV4.03D、2D、Audio………即時3D環境虛擬實境編輯軟體DCC軟體格式(3dsMax、Maya、XSI、Lightwave、Collada)3DXML檔MicrosoftWindows、AppleMacOS、Xbox、SonyPSP、3DOffice和3DXEPlayers、3DLifePlayerSDK、VSL(VirtoolsScriptingLanguage)、InterfaceDriver、ExecutionFileDrag&Drop網際網路、電腦遊戲、多媒體、建築設計、互動式電視、教育訓練、模擬與產品展示3DVIA發行,愛迪斯科技股份有限公司代理4VirtoolsFeaturesPhysics物理學模組AI人工智慧Multi-users多用戶製作自行撰寫的行為程式應用高階的面畫渲染技術(Shaders3.0,HLSL和CgFX,DX9.c以及OpenGL2.0)。5Virtools開發流程圖6VirtoolsKeyComponentsVirtools包含五個關鍵元件以視覺化的編輯方式和流程圖的思維模式進行開發應用的GraphicalUserInterface(圖形化使用者介面)用於執行互動式應用的BehaviorEngine(行為引擎)用於即時繪圖的RenderEngine(繪圖引擎)無需C++編程即可創建低階功能的VirtoolsScriptingLanguage(Virtools腳本語言)以及用於創造自定義行為模組與應用的SDK。7Virtools架構VirtoolsLibrary:可稱為CK,提供3D即時的互動行為。VirtoolsApplication:整合與製作的環境平台,就是VirtoolsDev的操作環境。VirtoolsViewer:可以執行由Application所製作出來的內容,這裡指的是Virtools的
webplug-in與standaloneplayer。VirtoolsSDK(SoftwareDevelopmentKit):允許使用者新增Virtools的功能,內含各個行為模組的原始程式碼,供使用者參考或是修改。VirtoolsApplicationVirtoolsViewerVirtoolsSDKVirtoolsLibrary3DEngine(VirtoolsorProprietary)8VirtoolsprocessingStep-1:動態計算(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,本身具備位置座標、方位角度與比例大小的資料。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座標位置的平面物件,可放在場景中的任一位置。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)參數輸入(pIn)參數輸出(pOut)BuildingBlockOn/offIn/OutLoopIn/LoopOut18SwitchOnKeyOnOffRotateInOutCounterInLoopInOutLookOut123BuildBlock操作BuildingBlocksSet3DTransformationAICameras(攝影機)Characters(角色)Collisions(碰撞)Controllers(控制器)Grids(網格)Interface(介面)Lights(燈光)Logics(邏輯)Materials-Textures(材質和貼圖)Meshmodifications(網面修改)、Narratives(作品故事相關)、Optimizations(優化)、Particles(粒子)、Sounds(聲音)、Shaders(著色器)、Visuals(視覺特效)、Web(網頁)、WorldEnvironments(虛擬環境)20Virtools參數參數類型
說明AngleTurn為圈數、Degree為度數BooleanColorR、G、B、A(Alpha)表示透明FloatIntegerKeyboardKeyPercentage百分比Time(Min,S,Ms)Vector(X,Y,Z)Vector2D(X,Y)21常用BBIdentityBBInitializeparameterTestBBLogicComparatorOPBBOperationCounterBBCounterInterpolatorBBInterpolatebetween2values22Resource2DSprites:2D的平面圖片資料夾。3DEntities:
3D物件資料夾。3DSprites:此資料夾裡的圖片可以成為2D平面圖像,但卻可以對應3D空間。BehaviorGraphs:此資料庫專門放置所製作的行為指令,以便利Script時使用。Characters:
3D角色物件的資料夾。Sounds:聲音的資料夾。Textures:紋理材質的資料夾。23LevelManagementCreatePlace:創造地點。CreateGroup:創造群組。CreateArray:創造陣列資料。CreateScene:創造場景。CreateWorkset:創造工作套件。CreateScript:創造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. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年12月金华事业单位公开招聘金华职业技术大学公开招聘2人笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 2024年12月湖北艺术职业学院公开招聘青年实验艺术团舞蹈演员12人笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 高考语文二轮复习【知识精研】病句的辨析与修改 课件
- 体检市场分析课件
- 《让世界充满爱》课件
- 《内部PK机制》课件
- 恒大大盘暴力售卖模式课件
- 9 枫树上的喜鹊 【知识精研】语文二年级下册统编版
- 《过滤交流材料》课件
- 二零二五年度离婚协议中关于子女抚养费支付的专项合同3篇
- 2024-2025学年七年级数学下册第7章《幂的运算》检测卷(苏科版2024 含答案解析)
- 2025春季开学前学校安全隐患排查工作实施方案:5大安全排查一个都不能少
- 亲子关系断绝协议书范文
- 2024-2025学年教科版八年级物理下册 第12章 机械能 综合素质评价卷(含答案)
- 2024年苏州职业大学高职单招职业适应性测试历年参考题库含答案解析
- (完整版)高考英语词汇3500词(精校版)
- 2024年联勤保障部队第九四〇医院社会招聘笔试真题
- 【人教版化学】选择性必修1 知识点默写小纸条(答案背诵版)
- 00015-英语二自学教程-unit1
- 2024中华人民共和国农村集体经济组织法详细解读课件
- 中小学教师教育法律法规培训PPT页
评论
0/150
提交评论