virtools 基础教程

上传人:s9****2 文档编号:510659575 上传时间:2023-06-03 格式:DOC 页数:32 大小:2.02MB
返回 下载 相关 举报
virtools 基础教程_第1页
第1页 / 共32页
virtools 基础教程_第2页
第2页 / 共32页
virtools 基础教程_第3页
第3页 / 共32页
virtools 基础教程_第4页
第4页 / 共32页
virtools 基础教程_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《virtools 基础教程》由会员分享,可在线阅读,更多相关《virtools 基础教程(32页珍藏版)》请在金锄头文库上搜索。

1、Virtools入门教程Twist 扭曲Twist Instruction: 本范例中主要示范Ball被扭曲成螺旋状,且可以控制其扭曲轴向、扭曲角度与扭曲型态等。 Building Blocks: (a) Bezier ProgressionLogics/Loops/Bezier Progression (b) TwistMesh Modifications/Deformation/Twist 制作构想: 利用Building BlocksTwist配合Bezier Progression即可使Ball达到扭曲的效果,且可以控制其扭曲轴向、扭曲角度与扭曲型态等。 制作步骤: (a) Ball

2、Bezier Progression:设定动作持续执行的时间Duration2秒;设定A、B值表示Bezier-interpolated的最大与最小值(分别为0和5);调整物体变形曲线Progression Curve (如图标)。 利用由pOut输出的变量值Delta(内插值Value的减少值)作为Building BlocksTwist的变量角度值Angle。 注:Progression Curve曲线斜率愈大表示变化速度愈快;反之斜率愈小表示变化速度愈慢;斜率变为负值表示物体向原始模型变化;斜率不变表示变化速率相等(如图标)。 Twist:由pIn输入扭曲角度Angle;设定Bias值(

3、介于-100100),值为-100时Ball的扭曲均分布在中央,值为100时Ball的扭曲均分布在上下两端,值为0时Ball的扭曲呈现均匀的分布。 设定扭曲的轴向AxisY轴(0, 1, 0);不勾选Reset Mesh表示Twist执行后物体不会回复至初始的状况。Virtools入门教程2Planes 面位2Planes Instruction: 本范例可以和Infinite Plane作一个比较。在此示范Particle因重力从FrameEmitter落下至FrameReflector1,且产生反弹作用而弹到Reflector2,再反弹跳出,且呈现连续的效果。 Building Block

4、s: (a) Set As Active CameraCameras/Montage/Set As Active Camera (b) Point Particle SystemParticles/Point Particle System 制作构想: Particle从FrameEmitter发射后,可以在FrameReflector1添加属性Particle Gravity使Particle向-Y方向前进;且在FrameReflector1、Reflector2添加属性Particle Plane Deflector使Particle接触到FrameReflector1、Reflector

5、2会呈现反弹的效果。 制作步骤: (a) Camera Set As Active Camera设定现在所使用的Camera。 (b) Particle Point Particle System:在FrameReflector1增加属性Particle Gravity,Value调为-0.0001,使Particle向-Y方向前进;再增加属性Particle Plane Deflector,Value(Response; Friction; Density)调为(1; 1; 100%),使Particle接触到Reflector1会产生反弹的效果(如图标)。 同理,在FrameReflect

6、or2增加属性Particle Plane Deflector(如图标)。 在此就Building Blocks Point Particle System更改之处加以说明(如图标)。 Emission Delay200 Ms0 Ms,表示Particle呈连续发射,没有中断时间。 Yaw Variance20度8度,表示减少XZ平面上Particle的变化量。 Pitch Variance20度2度,表示减少YZ平面上Particle的变化量。 Speed Variance0.0010,表示Particle呈等速发射,没有速度的变化。 Lifespan1 Sec3 Sec,表示延长每次Par

7、ticle发射的时间。 Ending Color and Alpha(0, 0, 0, 0,)(0, 0, 255, 0,),更改Particle最终的颜色。 TextureRadial,选择组成Particle的Texture。 Virtools入门教程Box Deflector 反弹Box Deflector Instruction: 当Particle碰撞FrameDeflector时,会受到阻挡且呈现散开的现象。 Building Blocks: (a) Particle SystemParticles/Particle System (b) Set As Active CameraC

8、ameras/Montage/Set As Active Camera 制作构想: Particle从FrameEmitter发射后,可以在FrameDeflector添加属性Particle Box Deflector 使Particle接触到FrameDeflector 会受到阻挡且呈现散开的效果。 制作步骤: (a) Particle -Particle Systems:在FrameDeflector增加属性Particle Box Deflector, Value(Response; Friction; Density)调为(0.1; 0.1; 200%),使Particle接触到Re

9、flector1会受到阻挡且呈现散开的效果(如图标)。 在此就Building BlocksParticle Systems更改之处加以说明(如图标)。 Emission Delay200 Ms0 Ms,表示Particle呈连续发射,没有中断时间。 Yaw Variance20度5度,表示减少XZ平面上Particle的变化量。 Pitch Variance20度5度,表示减少YZ平面上Particle的变化量。 Speed0.0050.05,表示增加Particle发射的速度。 TextureFlarec,选择组成Particle的Texture。 (b) Camera Virtools

10、4.0介绍高互动3D应用的研发平台Virtools4:国际3D技术的主流Virtools4LifePlatform是目前全球唯一的解决方案,作者可以将作品发布到PC个人计算机、游戏控制台、局域网及互联网上,分享3D体验给更多的普通人群。这一切,展示了DassaultSystmes达索系统的庄重承诺为所有的用户团队提供最强有力的3D服务。Virtools4开发的架构体系,支持多种3D文件格式。Virtools提供的3D内容转换插件,支援主流的DCC(DigitalContentCreation,数字内容创建)软件格式(3dsMax?,Maya?,XSI?,Lightwave?,Collada?)

11、,Virtools还可以直接导入和输出3DXML(达索系统标准的工业文件格式),从而使real-time3D作品的技术制作变得更加方便和有效率.现在,基于最新的PCS(Product-Context-Scenario)平台,Virtools4允许用户去设计、分享和体验高互动内容的3D产品。企业内部互联网方案:引进了用于企业互联网配置的两种新产品:3DXEPlayer和3DOfficePlayer。这两种新产品是建立在PCS基础上的,因而能够使得所有三维的专业和非专业人士都能体验到产品和环境,这就为涉及企业创新程序的所有人员提供了分享三维体验的工具,为他们提供了完全掌握产品特性的最直观的独特方式

12、。有了PCS,Virtools4平台就能够进行虚拟体验的创作,比如,驾驶、购物、产品使用、维修和市场销售测试等等。Virtools4同时延伸了制作3D产品的体验范围:大众化的PC比如操作系统为Microsoft?Windows?和Apple?MacOS?电脑、数字娱乐常见的Microsoft?Xbox?游戏机和Sony?PSP?游戏控制器,局域网能够支持3DOffice和3DXEplayers,互联网能够支持3DLifePlayer的浏览器,利用VRLibrary还可以在将作品运行在更加震撼的沉浸式的VR系统中。目标环境的多样性,体现了可能的配置的多样性,这就为不同的用户提供了创建和体验三维的

13、强大解决方案。在我们的指尖下完成最尖端技术Virtools独特的开发系统,考虑到3Dobjects作为单独的组件,并可以使与3Dobjects相关联的数据同样地分离出来为作单独的组件,进行制作任务的分配和重复使用。Virtools开放的架构,极其的灵活,允许开发者使用模块的脚本,方便有效地行对象的交互设计和管理。普通的开发者可以用鼠标拖放脚本的方式,通过人机交互图形化用户界面,同样可以制作目前市场上顶级游戏中高品质图形效果和互动内容的作品。作为高端的开发者,利用SDK(SoftwareDevelopmentKit,软件开发工具包)和VSL(VirtoolsScriptingLanguage,V

14、irtools专用脚本语言),通过相应的API接口,可以创建自定义的交互行为脚本和应用程序。通过Virtools的可视化流程图式脚本制作界面,在不使用第三方技术的情况下,用户同样可以进行高级互动模块的熟练使用,比如Physics(物理学)、AI(ArtificialIntelligence,人工智能)和Multi-users(多用户)制作和执行环境。Virtools4平台中集成的强大Renderengine渲染引擎,可以让开发者制作更多令人震撼的视觉特效,使用更多高级的面画渲染技术(Shaders支持Shader3.0,HLSL和CgFX;图形加速使用:DX9.c和OpenGL2.0).减少开

15、发周期和制作成本,获取更高的投资回报在制作任务中,通过对对象的数据和脚本的拆分,开发者使用Virtools4可以更经济地、同时开发各种各样的应用模块,有效缩短了产品在市场上面世的时间。开发时间的缩短,一部分要归功于Virtools脚本库中超过450以上行为脚本模块的组合使用及重复利用.Virtools多重的工作方式(人机交互界面,VSL,SDK),确保非技术性的设计人员和高端的程序员,聚集在Virtools工作环境中,群策群力,为一个共同的制作任务进行工作协作。应用程序正变得越来越复杂,但是我们的脚本依然能很便捷地进行管理。利用Virtools4技术,早先一年开发时间才能完成的工作,现在在几个月内就可以完成.通过Virtools4的使用,商业公司现在可以组织一个合理的设计人员和程序研发人员配备的制作团队。利用Virtools4技术,从制作的方案、原型到最后交付使用的成品,通过对项目制作流程的优化,越来越多的事实证明,我们的客户大大节省了制作成本和

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号