纳金网

标题: [Virtools Dev 2.0]实例教程_3DS MAX转档注意事项 [打印本页]

作者: 驰骋的风    时间: 2013-1-16 14:05
标题: [Virtools Dev 2.0]实例教程_3DS MAX转档注意事项
本文与你分享的是[Virtools Dev 2.0]实例教程_3DS MAX转档注意事项:

从3DS MAX转档注意事项


(1)可转出的资料:

以目前的版本而言,可从 3DS MAX 输出转入 Virtools 的档案资料如下所示:


(i)模型资料:已经转为"editable mesh"的 3D 模型。


可供输出的 3D模型资料如下:


● 基本模型资料。


● 贴图轴的设定。


● Smoothing Groups 的设定。


● Hierarchy 从属关系设定。


● Show/hide Flag 显示隐藏的设定。


● 如果 Wrapping settings 的输出不正确,可以利用 Virtools 的行为模组"Set Wrap Mode" 改善此问题。


● Vertex Color。


为了正确而完整的输出所有 3DS MAX 所制作的模型到 Virtools 里,在设定从属关系和制

作动画制作之前必须将所有的模型作 Reset XForm。设定方式如下:


1. 制作所需的 3D 物件。


2. 将物件 Reset XForm:


(a) 选择所有物件(Select all objects)。


(b) 选择 3DS MAX 里最右边的"Utility"功能表中的"ResetXForm"功能。


(c) 执行"Reset Selected"。


(d) 确认 3D 物件里,面的方向(normal)是正确的。


(e) 先将 3DS MAX 的档案储存起来,以供之后使用。


3. 最后再进行从属关系的设定或动态的制作。

(ii)材质资料:3DS MAX 的标准材质资料以及 multi/sub-object(同一物件、复合材质资料)。


可供输出的材质资料如下:


● Diffuse 的贴图。


● Diffuse:贴图的色彩将会因为这个材质颜色而改变,除非颜色值为(255,255,255)的白色。


● U、V 轴向的重复或镜射贴图(Tiling and mirroring on U and V):镜射贴图将视显示卡的效能而定。


● 自我发光体可利用 Virtools 里的 emissive 值来调整(Virtools emissive 值可以在材质的设定页 Material Setup 中找到)。


● Ambient Color。


● Specular Color。


● 双面材质设定(2-Sided Flag)。


● 透明色设定(Transparency)。


Virtools 可接受的贴图尺寸之长与宽最好使用 2 的次方像素(如 2, 4, 8, 16, 32, 64, 128,256... pixels ,也就是 16*16, 16*32, 32*64,或 64*128...等等),建议使用者尽量降低贴图大小,并且使用 16 or 24 bit 的图形格式(不可以使用 8 bit or 32 bit 的图形格式)。


(iii)灯光:所有 3DS MAX 的标准灯光,如 FreeSpot, Target Spot, Omni, Target Direct, Free Direct 等。


可供输出的灯光资料如下:

● 开/关设定。


● 灯光颜色。


● 照射范围(设定灯光范围的"Attenuation/Far/End"等资料)。


● "Affect specular"的设定。


● 特殊灯光参数设定。


● 聚光灯:聚光灯的 FallOff 值的设定。


● 平行光:3DS MAX 可以使用圆柱线条来设定平行光的范围,但在 Virtools 里并无法设定

平行光的范围,一旦有平行光将会完全照射整个场景。

(iv)摄影机:所有 3DS MAX 设定好的摄影机,如 Target 或 Free 的摄影机。

可供输出的摄影机资料如下:


● 3DS MAX 摄影机的参数只有 FOV 可供输出。

(v)Dummy:接受 3DS MAX 的 Dummy 虚拟物件。


(vi)动态资料:TCB 格式 、 LINEAR 或 Bezier 的动态资料。


可供输出的动画参数资料如下:


● 只有在 3DS MAX 里的 TCB、LINEAR 或 Bezier 的位移、旋转、大小等动态资料可以输出

至 Virtools。

● 为了将正确地输出动态资料,母物件(群组最高层级的物件)的位移、旋转、大小三种动

态资料的起始点与终点一定要设定在时间轴的范围里。


● Virtools 的每一段动画的旋转范围并不允许有超过 360 度的资料,因此在 3DS MAX 里若有超过这个范围的旋转动画请予以切割成可允许的旋转范围里。


(vii)曲线资料:在 3DS MAX 里做制作的"Shape"将会成 Virtools 的 Curve (Virtools 的专属名称 )。


可供输出的曲线资料如下:


● 在 3DS MAX 所制作的曲线(Spline)将会在输出成 Virtools 档案时,只有点的资料会被保留,并且转为 Virtools 的 Curve(Virtools 的专有名词)。



(viii)群组资料:在 3DS MAX 所定义的群组资料(Groups)。


可供输出的群组资料如下:

在场景输出(Scene Export)模式下,使用 Dummy 来当整个物件群组的母物件(parent

object)时,这个 Dummy 将会依照群组的从属关系转成 Virtools 里的 Frame(Virtools 的专有名词)。


为了能够正确地输出群组资料,必须在3DS MAX里将群组(Group)打开,成为开放式群组

(Open Group)。不过在动画输出(Animation Export)模式,将不支援Dummy的输出,所以

请避免使用群组(group)。



作者: 驰骋的风    时间: 2013-1-18 15:07
[Virtools Dev 2.0]总目录 [Virtools Dev 2.0]人工智慧处理   [Virtools Dev 2.0]场景资料处理   [Virtools Dev 2.0]参数运算(Parameter Operation)   [Virtools Dev 2.0]特效制作   [Virtools Dev 2.0]事件讯息处理---Messages的传递   [Virtools Dev 2.0]摄影机控制   [Virtools Dev 2.0]场景属性设定   [Virtools Dev 2.0]实例教程_人物动作设定与移动控制   [Virtools Dev 2.0]实例教程_从3DS MAX转档   [Virtools Dev 2.0]Virtools的特色:行为模组(Building Blocks)   [Virtools Dev 2.0]Virtools界面介绍与操作   [Virtools Dev 2.0]Virtools物件名词介绍   [Virtools Dev 2.0]Virtools执行流程   [Virtools Dev 2.0]Virtools架构   [Virtools Dev 2.0]什么是Virtools Dev?




欢迎光临 纳金网 (http://rs.narkii.com/club/) Powered by Discuz! X2.5