virtools是一款3d可视化图像制作工具。virtools可以让用户制作出非常多不同用途的3d图形产品,用先进pcs模式创造出具备高互动性的逼真模型效果,大大降低了使用者操作难度,提高用户设计效率。
virtools特色说明:
1、直觉式图形开发接口、实时可视化窗口、图形化编程
2、基于独立对象、数据和行为的编程系统,透过组合对象和行为模块创建应用程序
3、支持可程序Vertex顶点和Pixel像素的着色技术
4、用高度直觉的PCS模式创造具有高互动性的逼真体验
5、提供各阶层的参与者从初期产品设计、虚拟环境仿真到3D互动操作的完整体验。
6、整合多种3D软件,延伸商品设计与3D/VR更丰富深度的结合。
7、支持 DirectX的HLSL与 OpenGL 2.0的CgFX着色器语言,包含可用程序编写的顶点(Vertex)及像素(Pixel)着色功能。
8、先进的播放环境3D Office/ XE/ 3DVIA Players,或整合至VR沉浸式虚拟展示系统,延伸出更多样化的3D/VR体验。
9、直觉式的3D对象定位工具,可以让使用者很容易的在虚拟的环境里面去控制、调整对象。
10、图形化的开发接口让开发人员只需拖曳所需要的行为模块即可建构出丰富的互动作品。
11、超过700种的行为模块,搭配SDK或是其他用户所撰写的行为模块,让创意可以依照您的需求无限扩充。
12、网络服务器模块提供实时模型、影像、声音与数据的动态下载,并可由开发人员自行设计各种联机的方式与下载模式的设定。
13、提供完整的程序语言开发工具,让高阶程序人员可以使用Virtools的SDK来开发功能更为强大的行为模块。
14、轻松使用定制功能、定制设备、定制2D和3D档格式以及第三方技术
virtools注意事项:
WIN7打开程序出错的朋友,可以右键点击程序快捷方式,将兼容模式修改为XP运行。
更多相关介绍
Virtools是一套整合软件,可以将现有常用的档案格式整合在一起,如3D的模型、2D图形或是音效等。Virtools是一套具备丰富的互动行为模块的实时3D环境虚拟实境编辑软件,可以让没有程序基础的美术人员利用内置的行为模块快速制作出许多不同用途的3D产品,如网际网络、计算机游戏、多媒体、建筑设计、交互式电视、教育训练、仿真与产品展示等。
virtools历史发展
法国拥有许多技术上尖端的小型三维引擎或平台公司,Virtools公司所开发的三维引擎成为微软XBox认可系统。其特点是方便易用应用领域广。它能让没有程序基础的美术人员通过内置的行为模组快速生成自己想要的游戏类型
自2004年ⅥRTOOLS日前推出了VirtoolsDev2.1实时三维互动媒介创建工具,随即被引进到中国台湾地区,并在台湾地区得到迅速发展,并引进到中国大陆。
越来越多的多媒体技术公司开始应用Virtools开发其产品。
virtools前途发展
Virtools制作具有沉浸感的虚拟环境,它对参与者生成诸如视觉、听觉、触觉、味觉等各种感官信息,给参与者一种身临其境的感觉。因此是一种新发展的、具有新含义的一种人机交互系统。
Virtools主要经由一个设计完善的图形使用者界面,使用模块化的行为模块撰写互动行为元素的脚本语言。这使得使用者能够快速地熟悉各种功能,包括从简单的变形到力学功能等。
Virtools可以制作出许多不同用途的3D产品,如网际网络、计算机游戏、多媒体、建筑设计、交互式电视、教育训练、仿真与产品展示等。
因为在台湾已经普及到相当规模,所以汉语教材和相关项目的从业经验已经十分丰富与成熟。
许多大型游戏制作公司,例如EA和SonyEntertainment,都使用Virtools来快速地制作游戏产品的雏形。而且还有很多游戏是从头到尾都用Virtools进行开发的。中国大陆的Virtools的应用刚刚起步,但是前景十分看好,水晶宫和奇士等公司已经开始应用。
多媒体,软件,3D引擎,游戏引擎
virtools系统需求
<;基本配备>
处理器:PentiumⅡ以上
操作系统:MicrosoftWindows(95,98,98SE,ME,2000,XPorNT4.0(ServicePack6以上))
内存:32MBRAM以上
<;建议配备>
图形加速卡:至少16MB内存以上与Direct3D或OpenGL兼容的3D加速卡
<;网络播放器>
网络播放器(VirtoolsWebPlayer)支持麦金塔系统
建议配备-
处理器:MacG3以上
操作系统:MacOSX
内存:256MBRAM以上
图形加速卡:至少32MB内存以上与Direct3D或OpenGL兼容的3D加速卡
新一代的VirtoolsDev3.0整合许多最新的技术,有效的提升互动3D研发环境的制作过程以及在不牺牲任何质量的情况下,同时降低成本并且确保产品上市时间。
virtools执行流程
⑴动态计算(CalculatingAnimations)
例如一个有走路动态数据的主角,将会先计算此主角在该角色中所应该移动的动作后,才会开始处理此主角的移动位置。
⑵处理行为模块(Proccessingthebehaviors)
⑶消息传递处理(Handlingthemessagepassing)
⑷声音(Sound)
⑸场景着色(Renderingscene)
virtools最新功能
VirtoolsShaders:可程序化的「顶点着色器」与「像素着色器」
架构于MicrosoftDirectX9.0的EffectFramework,VirtoolsDev使用可程序的「顶点着色器」与「像素着色器」大幅提高3D绘图的视觉质量,达到电影般拟真的效果不再只是梦想。
VirtoolsShaders支持绝大部分最新的显示卡,供您撰写属于您自己开发的特殊效果,并提供使用者,在Virtools的着色阶段(renderingpipeline)完整的控制权。
透过最新的着色器(Shader)运算技术可以迅速地编写并且立即完成内容的更新。不需重新读取整个档案,只需更改shader参数即可。这强大的编辑功能让开发者将shader效果很快速地置入实际的游戏场景中,并可立刻提升画面效果,使空间环境及对象贴图材质的呈现更具真实性及说服力。让游戏开发者对于整体绘图流程(renderpipline)、视觉效果与后制特效(post-processing)技术能有更为完善的掌控。
VirtoolsDev3.0中,整合了知名的软件公司NXN的alienbrain档案控管功能,提供使用者不管是小型工作室,或是大型公司的游戏制作群,一种团队工作全面性的解决方案,其中的功能有:
⑴档案使用权管理、档案版本控管与「登入/注销」流程的查核功能。
⑵「便利写」(Easy-to-insert)是针对于撰写批注说明与记录文件部分的功能,可有效帮助使用者档案保存归档、版本控管、回存盘案…等所有关于项目管理的琐碎杂事,NXN也已提供可与项目管理软件---MicrosoftProject连结的外挂程序,所以,在对于整个项目控管上无疑是如虎添翼的新功能,帮助使用者更有效率达成项目目标。
ActionManager
另外一项对于增加制作编辑效率上,有着重大意义的新功能---ActionManager,每一个Action都代表一个特定形式的VSLscript(VirtoolsScriptingLanguage,Virtools开发环境中的程序语言,类似C),可透过选择或是参数设定的方式,执行事先定义好的工作流程,并可输入其它类型的Action数据、重新组织整理,再设定键盘的快速键做为执行的Action的方式。
VSL的编辑环境提供可以建立、共享已撰写完成的VSL功能,并透过键盘按键的设定执行,增加编辑效率,减少繁复琐碎的工作。
⑴WebDownload:从网站服务器透过因特网下载档案。
⑵WebGetData:透过URL的指定,取得网页的相关内容。
⑶ClothSystem:利用分子弹簧系统(spring-masssystem)仿真布料物体飘动、垂挂的效果。
⑷DX8
⑸DX9如VirtoolsShaders。
⑹HardwareLevel:新增一个参数输出(pOut),DirectX7,DirectX8或是DirectX9。
⑺MarkSystem:增加产生decalamrks的选项与随机数产生方位角输出MarkSystem的效果。
⑻RayIntersection,RayBoxIntersection与2DPicking:这3个BB都新增了可输出执行结果的选项,包含相关物体的世界坐标或是区域坐标。
⑴未使用或是无效的BuildingBlocks浏览器:加进Schematic的工具列中,协助使用者更新、修改。
⑵在VariableManager新增许多可设定参数。
⑶在线文件部分,在「OptimizationWhitepaper」章节中加入「BehaviorGraphManagement」文章。
⑷在VirtoolsResources中,点选.nms档案两下,可取得相关的资料。
VirtoolsInterfaceSDK使得整合外部的Manager与Plugins更加容易,并可建立专属的使用者接口功能,如在Dev的接口中,增加编辑animation的功能。
SDK:CK2/VXMATH
⑴Template类别---Xarray,可以将内容aligned至特定的memorybounary,如以16bytes的方式aligned。
⑵VxINdexedCopy功能可以使用wordindices的数据型态。
⑶在Window的平台中,因为Intel使用了新的技术---SpeedStep,所以在VxTimeProfiler类别可使用QueryPerformanceCounter,藉以传回正确的数值。由于QueryPerfomanceCounter在执行较小的程序时,会产生明显的负载现象,在此情况下,可以使用VxRDTSCProfiler类别会有较精准的效果,不会有明显的负载现象,但是以此类别作业并不在“SpeedStepsafe”的情况下,所以只能用于profiling的功能。
⑷新增managereventOnRasterizerEvent:使用者可由此观察到当前使用的rasterizer的状况,如是否已经被建立、消除或是重设尺寸大小。
即RenderEngine
⑴在物体的着色流程做了一些修改,如着色状态的改变尽量减到最少、避免传送太小的primitives(就面数而论)到显示卡,这里使用了两个新增的变量来控制:CK2_3DDisableBatching与K2_3DBatchingMaxVertexCountToBeBatched。
⑵CK3dEntity::AddPreRenderCallback与CK3dEntity::AddPostRenderCallback新增参数可指定callback是否修改着色流程(改变当前的着色状态、贴图或矩阵…等),藉此提供renderengine着色顺序的信息。
⑶VxDrawPrimitiveDatastructure以修改成可以储存XptrSrided的成员。
⑷一些不会在renderengine使用到,或是可能阻碍某些功能最佳化的列举(enumerations)与方法,都已经移除,如:
CK3dEntity::AreRenderChannelsVisible,CK3dEntity::SetRenderChannels
VX_MOVEABLE_RENDERCHANNELS,VXMESH_RENDERCHANNELS
CKMaterial::SetCallback,CKMaterial::GetCallback
CKMesh::AddSubMeshPreRenderCallBack,CKMesh::AddSubMeshPostRenderCallBack
CKMesh::SetFaceChannelMask,CKMesh::ChangeFaceChannelMask(ReplacedbyFaceIndices)
⑸新增类别:CKShader与CKShaderManager,可使用高阶的着色器语言如HLSL或CG,存取相关资料。HLSL的相关实作在SDK目录中附有原始程序代码可供参考。
绘图引擎支持OpenGL、Direct3D
不必写程序,提供400多个的互动模块让使用者设定即可做出多种互动
提供程序语言VSL(VirtoolsScriptingLanguage)
具备有智能型关键词颜色显示系统(coloringsystem)
具备指令字符串提示功能(context-sensitivecompletion)
具备函示自变量显示(functionargumentsdisplay)
可与NxN的Alienbrain档案管理系统整合,提供完整的项目管理功能
提供ActionManager方便程序人员进行大量而固定的编辑工作
支持DirectX9.0以上的图形产生器,包含可用程序编写的顶点(Virtex)及
像素(Pixel)着色功能
可制作实时的分子系统(ParticleSystem),并具有物理特性,如重力、反
弹力等
可制作具有实时阴影(real-timeshadow)计算效果之场景
可制作具有实时镜射(real-timemirror)计算效果之场景
具有可以免费下载的虚拟实境浏览器Plug-in(可自动侦测,下载及安装Plug-in)
提供可输出Virtools档案格式的3DSMAX、MAYA、Lightwave外挂程序
支持3DSMAX、MAYA的骨架系统(BonesSystem)
支持3DSMAX的CharacterStudio专业角色动作制作外挂软件
可以与HTML整合,使用者可透过因特网经由网页浏览
可输入3DStudio的.3ds格式、DirectX的.x格式,包含动态(Animation)
支持JPG、TIFF、TGA、BMP、PCX、DDS、PNG档案格式
支援Wave、Midi与MP3
具VSL程序语言模块,可在软件接口直接撰写程序并编译
支持ClothSystem,可实时模拟布料飘动效果
可透过HTTP下载档案
可取得执行ASP、PHP、JSP执行的结果参数
具可扩充支持Xbox平台程序(选购模块)
VirtoolsSDK
使用者可以C++建立自己的互动行为模块
可编译成执行档
可撰写特定输入设备的驱动程序
牛铺软件园提供《virtools》v5.0 中文版下载,该软件为免费版,文件大小为1.4GB,推荐指数4颗星,作为图像处理中的顶尖厂商,完全可以放心下载哦!
∨ 展开