12 第1页 | 共2 页下一页
返回列表 发新帖
查看: 2058|回复: 10
打印 上一主题 下一主题

[初阶教程]Virtools Dev 3.0最新功能介绍

[复制链接]
Asen    

867

主题

0

听众

1万

积分

外协人员

Rank: 7Rank: 7Rank: 7

纳金币
17488
精华
1
跳转到指定楼层
楼主
发表于 2011-9-3 07:58:41 |只看该作者 |倒序浏览

   
        
            
              [繁體                                                              ]
        
        
            
            
            
            
            
            
            新一代的Virtools Dev 3.0整合许多最新的技术,有效的提升互动3D研发环境的制作过程以及在不牺牲任何质量的情况下,同时降低成本并且确保产品上市时间。

            

            

            Virtools Dev 3.0 最新功能介绍

            Virtools Shaders: 可程序化的「顶点着色器」与「像素着色器」

            架构于 Microsoft DirectX 9.0 的 Effect Framework,Virtools Dev 使用可程序的「顶点着色器」与「像素着色器」大幅提高3D绘图的视觉质量,达到电影般拟真的效果不再只是梦想。
            
            
            Virtools Shaders支持绝大部分最新的显示卡,供您撰写属于您自己开发的特殊效果,并提供使用者,在Virtools的着色阶段(rendering pipeline)完整的控制权。
            透过最新的着色器(Shader)运算技术可以迅速地编写并且立即完成内容的更新。不需重新读取整个档案,只需更改 shader 参数即可。这强大的编辑功能让开发者将 shdader 效果很快速地置入实际的游戏场景中,并可立刻提升画面效果,使空间环境及对象贴图材质的呈现更具真实性及说服力。让游戏开发者对于整体绘图流程 (render pipline) 、视觉效果与后制特效 (post-processing) 技术能有更为完善的掌控。
            
            
            
            参考应用范例
            下载『Shaders Demo』
            
                档案大小: 2.8 MB
                需有 DirectX 9 及兼容 1.0 版以上的 3D算图特效加速卡,才能显示最佳的 Shader 效果
                若 Shader 效果无法呈现, 请按此检视显示卡效能列表
            
            
            整合NXN alienbrain 的档案控管功能
            Virtools Dev 3.0中,整合了知名的软件公司 NXN 的 alienbrain 档案控管功能,提供使用者不管是小型工作室,或是大型公司的游戏制作群,一种团队工作全面性的解决方案,其中的功能有:
            
            
            
            (1)档案使用权管理、档案版本控管与「登入 / 注销」流程的查核功能。

            (2)「便利写」(Easy-to-insert)是针对于撰写批注说明与记录文件部分的功能,可有效帮助使用者档案保存归档、版本控管、回存盘案…等所有关于项目管理的琐碎杂事,NXN也已提供可与项目管理软件--- Microsoft Project 连结的外挂程序,所以,在对于整个项目控管上无疑是如虎添翼的新功能,帮助使用者更有效率达成项目目标。

            

            

            

            
            Action Manager
            
            
            另外一项对于增加制作编辑效率上,有着重大意义的新功能--- Action Manager,每一个Action都代表一个特定形式的 VSL script (Virtools Scripting Language,Virtools 开发环境中的程序语言,类似C),可透过选择或是参数设定的方式,执行事先定义好的工作流程,并可输入其它类型的Action 数据、重新组织整理,再设定键盘的快速键做为执行的Action的方式。
            VSL的编辑环境提供可以建立、共享已撰写完成的VSL功能,并透过键盘按键的设定执行,增加编辑效率,减少繁复琐碎的工作。
            
            

            Building Blocks 新增功能
            
            
            
            (1) Web Download:从网站服务器透过因特网下载档案。

            (2) Web Get Data:透过URL的指定,取得网页的相关内容。

            (3) Cloth System:利用分子弹簧系统(spring-mass system)仿真布料物体飘动、垂挂的效果。

            (4)DX8 Dependency:取得在 Virtools Web Player DirectX8的rasterizer。

            (5) DX9 Dependency:取得在 Virtools Web Player DirectX8的rasterizer,如 Virtools Shaders。

            (6)Hardware Level:新增一个参数输出(pOut),可显示目前是使用OpenGL, DirectX5, DirectX7, DirectX8 或是 DirectX9。

            (7)Mark System:增加产生 decal amrks 的选项与随机数产生方位角输出 Mark System的效果。

            (8)Ray Intersection , Ray Box Intersection 与 2D Picking:这3个BB都新增了可输出执行结果的选项,包含相关物体的世界坐标或是区域坐标。
            
            其它新功能

            (1)未使用或是无效的 Building Blocks 浏览器:加进 Schematic 的工具列中,协助使用者更新、修改。

            (2)在 Variable Manager 新增许多可设定参数。

            (3)在线文件部分,在「Optimization Whitepaper」章节中加入「Behavior Graph Management」文章。

            (4)在 Virtools Resources 中,点选 .nms档案两下,可取得相关的资料。

            

            Virtools Interface SDK
            
            
            
            
            Virtools Interface SDK使得整合外部的 Manager 与 Plugins 更加容易,并可建立专属的使用者接口功能,如在Dev的接口中,增加编辑animation的功能。

            

            

            

            

            

            

            
            SDK:CK2/VXMATH
            (1)
            Template 类别---Xarray,可以将内容 aligned至特定的 memory bounary,如以16 bytes的方式 aligned。
            (2)
            VxINdexedCopy功能可以使用 word indices的数据型态。
            (3)
            在 Window的平台中,因为Intel使用了新的技术---SpeedStep,所以在VxTimeProfiler类别可使用 QueryPerfomanceCounter,藉以传回正确的数值。由于QueryPerfomanceCounter在执行较小的程序时,会产生明显的负载现象,在此情况下,可以使用 VxRDTSCProfiler 类别会有较精准的效果,不会有明显的负载现象,但是以此类别作业并不在 “SpeedStep safe”的情况下,所以只能用于profiling的功能。
            (4)
            新增 manager event OnRasterizerEvent:使用者可由此观察到目前使用的 rasterizer的状况,如是否已经被建立、消除或是重设尺寸大小。
            SDK:Render Engine
            (1)
            在物体的着色流程做了一些修改,如着色状态的改变尽量减到最少、避免传送太小的primitives(就面数而论)到显示卡,这里使用了两个新增的变量来控制:CK2_3DDisableBatching 与 CK2_3DBatchingMaxVertexCountToBeBatched。
            (2)
            CK3dEntity::AddPreRenderCallback 与 CK3dEntity::AddPostRenderCallback 新增参数可指定 callback是否修改着色流程(改变目前的着色状态、贴图或矩阵…等),藉此提供render engine着色顺序的信息。
            (3)
            VxDrawPrimitiveData structure 以修改成可以储存 XptrSrided的成员。
            (4)
            一些不会在render engine使用到,或是可能阻碍某些功能最佳化的列举(enumerations)与方法,都已经移除,如:
            
            CK3dEntity::AreRenderChannelsVisible , CK3dEntity::SetRenderChannels
            
            VX_MOVEABLE_RENDERCHANNELS,VXMESH_RENDERCHANNELS
            
            CKMaterial::SetCallback , CKMaterial::GetCallback
            
            CKMesh::AddSubMeshPreRenderCallBack, CKMesh::AddSubMeshPostRenderCallBack
            
            CKMesh::SetFaceChannelMask, CKMesh::ChangeFaceChannelMask (Replaced by CKMesh::SetChannelFaceIndices)
            (5)
            新增类别:CKShader与CKShaderManager,可使用高阶的着色器语言如HLSL或CG,存取相关资料。HLSL的相关实作在SDK目录中附有原始程序代码可供参考。
            基本规格
            
                绘图引擎支持OpenGL、Direct 3D
                不必写程序,提供400多个的互动模块让使用者设定即可做出多种互动
                提供程序语言VSL(Virtools Scripting Language)
                具备有智能型关键词颜色显示系统(coloring system)
                具备指令字符串提示功能(context-sensitive completion)
                具备函示自变量显示(function arguments display)
                可与NxN的Alienbrain档案管理系统整合,提供完整的项目管理功能
                提供Action Manager方便程序人员进行大量而固定的编辑工作
                支持DirectX 9.0以上的图形产生器,包含可用程序编写的顶点(Virtex)及

                像素 (Pixel)着色功能
                可制作实时的分子系统(Particle System),并具有物理特性,如重力、反

                弹力等
                可制作具有实时阴影(real-time shadow)计算效果之场景
                可制作具有实时镜射(real-time mirror)计算效果之场景
                具有可以免费下载的虚拟实境浏览器Plug-in(可自动侦测,下载及安装Plug-in)
                提供可输出Virtools档案格式的3dsmaxmaya、Lightwave外挂程序
                支持3DSMAX、MAYA的骨架系统(Bones System)
                支持3DSMAX的Character Studio专业角色动作制作外挂软件
                可以与HTML整合,使用者可透过因特网经由网页浏览
                可输入3D Studio的.3ds格式、DirectX的.x格式,包含动态(Animation)
                支持JPG、TIFF、TGA、BMP、PCX、DDS、PNG档案格式
                支援Wave、Midi与MP3
                具VSL程序语言模块,可在软件接口直接撰写程序并编译
                支持 Cloth System,可实时模拟布料飘动效果
                可透过HTTP下载档案
                可取得执行ASP、PHP、JSP执行的结果参数
                具可扩充支持Xbox平台程序(选购模块)
            
            Virtools SDK
            
                使用者可以C++建立自己的互动行为模块
                可编译成执行档
                可撰写特定输入设备的驱动程序
            
            系统需求

            <基本配备>

            处 理 器 : Pentium II 以上

            操作系统 : Microsoft Windows (95, 98, 98SE, ME, 2000, XP or NT 4.0(Service

            Pack6以上))

            记 忆 体 :32MB RAM以上

            <建议配备>

            图形加速卡 : 至少16MB内存以上与Direct3D或OpenGL兼容的3D加速卡

            

            <网络播放器 >

            网络播放器(Virtools Web Player)支持麦金塔系统

            建议配备-

            处 理 器 : Mac G3以上

            操作系统 : Mac OS X

            记 忆 体 : 256MB RAM以上

            图形加速卡 : 至少32MB 内存以上与Direct3D或OpenGL兼容的3D加速卡
            
            
            
        
   
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

tc    

5089

主题

1

听众

33万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2012-2-19 23:27:55 |只看该作者
楼主收集的可真全哦
回复

使用道具 举报

   

671

主题

1

听众

3247

积分

中级设计师

Rank: 5Rank: 5

纳金币
324742
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2012-3-17 23:22:27 |只看该作者
沙发不解释
回复

使用道具 举报

tc    

5089

主题

1

听众

33万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

地板
发表于 2012-4-14 23:24:22 |只看该作者
这么后现代
回复

使用道具 举报

1023

主题

3

听众

359

积分

设计实习生

Rank: 2

纳金币
335582
精华
0

最佳新人

5#
发表于 2012-5-11 23:24:35 |只看该作者
有意思!学习了!
回复

使用道具 举报

tc    

5089

主题

1

听众

33万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

6#
发表于 2012-5-22 23:20:04 |只看该作者
凡系斑竹滴话要听;凡系朋友滴帖要顶
回复

使用道具 举报

5969

主题

1

听众

39万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

7#
发表于 2012-8-20 23:26:10 |只看该作者
真不错,全存下来了.
回复

使用道具 举报

tc    

5089

主题

1

听众

33万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

8#
发表于 2012-9-7 23:35:43 |只看该作者
先顶上去,偶要高亮加精鸟!
回复

使用道具 举报

tc    

5089

主题

1

听众

33万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

9#
发表于 2012-9-29 23:22:14 |只看该作者
好`我顶``顶顶
回复

使用道具 举报

462

主题

1

听众

31万

积分

首席设计师

Rank: 8Rank: 8

纳金币
2
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

10#
发表于 2013-2-8 23:19:51 |只看该作者
水……生命之源……灌……
回复

使用道具 举报

12 第1页 | 共2 页下一页
返回列表 发新帖
您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2025-7-31 11:55 , Processed in 0.111597 second(s), 30 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部