C64K敞车3DS参考文件

INTRO..

我在制作C64K之初就计划将这台车的3D模型免费发布。期望以此来将我煞费苦心研究的一些成果与其他的中国插件开发者共享。C64K的模型中包含一些对于设置车辆属性很重要的基本元素,和设置货车装载、卸载货物的动画效果。我在制作时主要的参考资料来自于Auran公司官方推荐的教程World of Trainz(英文站点),有兴趣的朋友可以直接去查阅相关资料。我将C64K的原模发布,为其他初学者提供一个参考。

无限制地公布原模是一件危险的事情,尤其公布自己花费了心血而且很喜欢的原模。别有用心的人用你的心血去做任何勾当你都不得而知。我仅希望用这个模型来帮助喜欢TRS中国化的插件制作者。希望各位善待我的劳动成果,不要用于除TRS之外的其他用途。毕竟TRS中国插件不是一个人做的,希望每个对TRS感兴趣的人都能在我这里获得益处,并与我交流,共同开发更好的中国插件。

想完全搞懂文件中的内容,需要有基本的3DsMAX或Gmax操作技术和知识,并对TRS的config.txt的功能设置有一定的了解。如果不是这样,恐怕 研究起来会有一定障碍。本文件仅仅体现我在制作时的一些方法,也许有些不完全正确。还须自己在制作中实践和学习。 这个文件不倾向于指导初学者如何在3D中建立模型。3D制作是一门庞大而复杂的技术,还须每个人自己慢慢学习探索。

我可能会不定时地发布一些朋友们感兴趣的关于制作技术的日志,比如:

· C64K敞车开门动画链接设置

欢迎经常来看看,并一起研究。

点击下面的按钮下载C64K敞车原模.3ds文件。


*点击下载就意味着您同意右侧条款

声明: ·

●本文件为Ocemy创作作品,仅用于协助TRS插件制作者研究交流,严禁用于与TRAINZ RAILROAD SIMULATOR 系列插件制作无关的其他用途。

●该车外观基于中国铁路车辆制作,大量部件经过简化\变形处理,仅作为TRAINZ RAILROAD SIMULATOR 2006®游戏软件的免费发放补丁/插件增强游戏体验,不可作为测量及研究依据。 ·

●文件中所涉及的标识、品牌名称和商业组织,仅作为增强真实体验的元素,其版权属于各自拥有者。若将本插件被挪作他用,所引起的一切后果和纠纷本作者概不负责。 ·

●严禁将本文件用于中国法律法规所明令禁止的 行为,由此引发的后果本作者不承担任何责任。

●本文件为免费发放、自愿获取的共享资源,作者不做任何承诺。使用该资源所引发的人员不适、硬件或软件损伤、故障 、财产损失,本软件作者不承担任何责任。


C64K敞车3D模型中包含的物体

发布的C64K模型为.3ds文件,可以兼容于3DsMAX和Gmax。这两个制作软件是制作TRS必不可少的工具,3DsMAX功能强大,但作为商业软件需要支付昂贵的费用来购买;Gmax更类似于3DsMAX的简化版,功能相对较少,但可免费获取(这一段中国人可以略过了:-))。我一般选择3DsMAX7建模;在Gmax中设置动画事件输出。因为TRS公布的3D输出插件与3DsMAX7不能完全兼容,在3DsMAX7中无法正常输出TRS动画事件。打开本文件,你至少要在电脑中安装上述两种软件之一 ,最好是简体中文版。

本文涉及软件界面的部分的描述都会以中文版3DsMAX7为参照,可能与其他版本或Gmax略有区别。

公布的模型文件中包含以下物体:

body 多边形物体

Lgate1 - 6 多边形物体

Rgate1-6 多边形物体

Ldoor1 - 2 多边形物体

Rdoor1 - 2 多边形物体

coal  多边形物体

a.bog0,1 辅助点

a.limfront , a.limback 辅助点

a.gengoods0 辅助点

a.log1,2 辅助点

a.20ftcontainer1,2 辅助点

a.lumber3,4 辅助点

a.unload 辅助点

a.unload_pfx0 - 13 辅助点

a.eotfront ,a .eotback 辅助点

b.r.unload 辅助物体

b.r.main 辅助物体

b.r.Lwin1 - 3 辅助物体

b.r.LdoorL 辅助物体

b.r.LdoorR 辅助物体

b.r.Rwin1-2 辅助物体

b.r.RdoorL 辅助物体

b.r.RdoorR 辅助物体

b.r.load01 辅助物体

Fullsize Reference 多边形物体

shadow 多边形物体

注意:此3D模型文件公布的目的仅仅是为了给初学者设置方法的一个参考,为了便于观察,我将所有属性相同的物体合并,并去掉了贴图。因此不太适合做改造模型或改造贴图之用。 也不太适合研究3D模型的制作方法。文件中不包含转向架物体。

各物体的说明

多边形物体:也就是模型。在游戏中可见的造型。制作插件的过程中主要的时间用于制造多边形物体。各部分单独建模后合并出的模型。

body C64K模型的主要构成部分。所有无需设置动画或额外功能的物体都包含在这个模型中。

Lgate1 - 6  车体左侧的卸货门,共六扇。各自独立。

Rgate1-6  车体右侧的卸货门,共六扇。各自独立。

Ldoor1 - 2 车体左侧中门

Rdoor1 - 2 车体右侧中门

coal  煤炭及散货类模型


基本辅助点:使模型在TRS中正常运转的不可或缺的元素。本身不可见,但制约着各部分、各功能的正确运转。TRS对辅助点的命名有一定要求,一般来说,必须以a.开头,后面加英文和数字。

a.bog0,1  指定转向架位置的辅助点。转向架是车辆必不可少的配件,a.bog(0,1,2……)作为一种必须的辅助点,规定了每个转向架轴心所处的位置,并以此点为轴动作。TRS将自动识别a.bogX(X为数字序列)命名的辅助点,将其作为转向架的安装点,因此不可随意命名。

a.limfront , a.limback 指定两端车钩中心位置的辅助点,也就是车辆总长度的辅助点。是必设辅助点。一般来说,a.limfront为车辆 I 端顶点;a.limback为车辆 II 端顶点。不可随意命名。


载货辅助点:如果你想让一种货车可以装载多种货物并表现出合适的视觉效果,就必须根据每种货物的尺寸分别设置辅助点。这些辅助点没有严格的命名规则,只要以a.开头即可。

a.gengoods0  指定C64K装载40FT集装箱类货物的装载位置。需要在config.txt或CCP中设置才可以生效。

a.log1,2   指定C64K装载原木类货物的装载位置。需要在config.txt或CCP中设置才可以生效。

a.20ftcontainer1,2 指定C64K装载20FT集装箱类货物的装载位置。需要在config.txt或CCP中设置才可以生效。

a.lumber3,4  指定C64K装载木板类货物的装载位置。需要在config.txt或CCP中设置才可以生效。木板类货物的尺寸与20FT集装箱长宽类似,我指定C64K最多可以装载4箱木板(下面摆两箱,上面再摞两箱),下面两箱的辅助点直接调用a.20ftcontainer1,2 即可。

a.unload 指定C64K装载煤炭动画的原点位置。需要在config.txt或CCP中设置才可以生效。


粒子产生辅助点:在游戏中使用C64K卸载过煤炭类货物的玩家都知道,在卸载时除了有开门动画外,更有滚滚浓烟。这些烟雾的效果是由一种称为“粒子系统”的3D功能实现的。TRS支持玩家自定义粒子产生的辅助点,对于粒子产生的辅助点,要求命名必须以a.开头,以_pfxX(X为数字序列)结尾。

a.unload_pfx0 - 13 指定烟雾产生的位置。需要在config.txt或CCP中设置才可以生效。原本没太在意烟雾的作用,但测试时发现,煤炭模型毕竟只是一个薄片,在开门时看到的车内空空荡荡,非常煞风景。因此用浓烟遮蔽这种不足,反倒得到了更好的效果。烟雾的颜色、浓度均可在config.txt或CCP中设置。


a.eotfront ,a .eotback  这两个辅助点是定位列尾装置安装的位置。列尾装置属于更高级的延伸效果,在这里不作说明。有兴趣可以直接在CCP中打开C64K相关插件研究或与我探讨。


辅助物体:辅助物体一般应用于动画设置。TRS中除粒子系统以外的动画效果,都必须设置于辅助物体(而不是直接设置于多边形物体),再将需要动画效果的多边形物体链接到相应的辅助物体上实现动画。辅助物体在TRS游戏中不可见。一般来说,辅助物体命名必须以b.r.开头。

b.r.unload  开门动画的顶级辅助物体。所有开门动画的辅助物体都链接于此物体。顶级物体一般习惯于以b.r.mainb.r.base命名,但似乎TRS没有强制规定。

b.r.main  煤炭装卸动画的顶级辅助物体。需要设置动画的物体需单独输出文件。所有设置动画的辅助物体需全部链接到一个顶级辅助物体上。这个顶级辅助物体的坐标代表动画物体将出现的位置(与指定的辅助点相同)。一般来说,顶级辅助物体的世界坐标必须为0(X=0,Y=0,Z=0),也就是说,顶级辅助物体必须位于3D世界的原点。

b.r.Lwin1 - 3 左侧卸货门的动画辅助物体,Lgate1 - 6 即链接于这三个辅助物体上实现动画。为使开门的动作不完全雷同,我为左侧的门设置了3个动画辅助物体,并分别设置略有区别的动态效果,使开门看起来更自然一点。链接于顶级辅助物体b.r.main 上。

b.r.LdoorL 左侧中门Ldoor2的动画辅助物体。链接于顶级辅助物体b.r.main 上。

b.r.LdoorR 左侧中门Ldoor1的动画辅助物体。链接于顶级辅助物体b.r.main 上。

b.r.Rwin1-2  右侧卸货门的动画辅助物体,Rgate1 - 6 即链接于这两个辅助物体上实现动画。为使开门的动作不完全雷同,我为左侧的门设置了两个动画辅助物体,并分别设置略有区别的动态效果,使开门看起来更自然一点。链接于顶级辅助物体b.r.main 上。

b.r.RdoorL 右侧中门Ldoor1的动画辅助物体。链接于顶级辅助物体b.r.main 上。

b.r.RdoorR 右侧中门Ldoor2的动画辅助物体。链接于顶级辅助物体b.r.main 上。

b.r.load01 煤炭货物模型coal的动画辅助物体。链接于顶级辅助物体b.r.unload 上。


其他模型:文件中附带两个其他物体,可参考一下。

Fullsize Reference 我在DF11G开发日志中提到过我在制作模型之初会根据车辆的总长宽高建立一个立方体,作为车辆整体边界的参考和限制。我在这个文件中保留了这个参考的立方体,供各位参考。

shadow C64K的阴影模型。一般阴影不需要制作很高精度的模型。用这个模型给大家一个参考。阴影文件不可随主体模型一起导出,需要单独导出到IM文件,并在config.txt或CCP中设置。

如果影响主体模型的视角,可以隐藏这两个物体。

 

 C64K敞车TRS插件下载 

C64K敞车开门动画链接设置

遇到问题了?给我留言 Send a massenge to me !