跳转到内容

Trainz/使用 Paint.Net 为机车换皮教程

来自维基教科书,开放的书籍,用于开放的世界

使用 Paint.Net 为 Trainz 机车换皮

[编辑 | 编辑源代码]
                                      November 2012

本文档提供了使用 Paint.Net 为 Trainz 机车换皮的工作流程和说明。说明适用于未装饰的机车,但可以应用于任何资产。它特别适合未装饰的机车,因为一旦项目设置完毕,颜色、纹理或徽标的更改就非常容易,如果遵循此程序。

说明针对 Trainz 版本 TS12,但应适用于 Trainz 版本,回溯到 2009 年。它也适用于 T:aNE 中使用的大多数资产;但是,如果资产是使用 FBX 导出器创建的,那么图像的工作方式可能与本文档中提供的说明不符。

Paint .Net 是一个公共领域的图形处理程序,可以从这里获得:http://www.getpaint.net/download.html

主页在这里:http://www.getpaint.net/index.html

有可用的插件可以扩展 Paint .Net 的功能。本文档中描述的步骤仅在最后一个示例中使用插件 - 此示例可以使用不需要插件的其他方法完成。

Paint .Net 在 Windows 下运行,但显然可以在其他平台上的模拟器中运行。本说明书指的是 Windows 版本。

Paint .Net 的功能使其特别适合此步骤(除了它是免费的!)是使用图层。通过使用图层,原始艺术作品保持不变,因为所有更改都在其自己的图层中应用。通过将一组更改一起保存在一个图层中,可以通过更改该图层的绘画或更改图层属性来实现进一步的调整。但最重要的是,通过遵循本文档中描述的程序(或类似程序,如果你想尝试),这些未装饰机车的细节保留在新的皮肤中 - 无需重新添加风化、面板或铆钉和接缝的细节。当然,仍然存在添加其他细节或更改任何现有细节的功能,如果你想。

这里有一个关于 Paint .Net 图层的说明:http://www.getpaint.net/doc/latest/WorkingWithLayers.html(所有 Paint.Net 文档都在线 - 使用 Paint.Net 时应该连接到网络。)如果你以前没有使用过使用图层的图形程序,那么值得阅读。

此说明指的是 Paint .Net 的 3.5 版,但所使用的功能相当基本,在不同的版本中并没有太大变化。

此流程还使用 PEV 的网格查看器,可从这里获得:http://www.members.optusnet.com.au/villaump/pevsoft.htm

可以使用其他网格查看器,但我不会推荐 RailYard,因为它加载时间太长。如下所示,PEV 的网格查看器使查看更改变得非常容易,几乎就像您在进行更改时一样。

工作流程。简单的重新着色示例。

[编辑 | 编辑源代码]

1. 首先选择您的未装饰机车并创建一个项目文件夹。此示例将使用 msgsapper 的 GP38(kuid:439337:100728)。我在 TS12 主文件夹中创建了一个名为“Working”的文件夹,然后在“Working”文件夹下创建了一个名为“GP38 Project”的子文件夹。如果您遇到 Windows 安全问题,您可能更愿意将工作文件夹放在不受 Windows 安全限制的另一个位置,例如我的文档。

2. 在内容管理器中,克隆原始文件,然后在资源管理器中打开克隆(右键单击,编辑,在资源管理器中编辑)。资源管理器窗口将打开。

3. 右键单击资源管理器窗口的地址栏,然后选择“复制地址作为文本”。

4. 启动 PEV 的网格查看器实用程序。如果需要,选择 Trainz 网格文件类型(*.im、*.pm)。选择文件/打开,将刚刚复制的地址粘贴到文件名框中,然后按 Enter。资产文件夹将打开。导航到 .im 文件的位置(...\gp38 undecorated\gp38undec_body\gp38undec_body.im 在此示例中),并选择它。机车将显示在查看器中。

5. 启动 Paint.Net。单击文件/打开,将刚刚复制的文件路径粘贴到文件名文本框中,然后按 Enter。资产文件夹将出现。找到主车身 TGA 图像并双击它(...\gp38 undecorated\gp38undec_body\gp38.tga 在此示例中)。它总是最大的文件 - 按大小排序会将它放在顶部。它通常也称为 Main,或者可能与机车名称相同。该图像将在窗口中打开。

图 1 网格查看器、带有主图像的 Paint.Net 以及三个 Paint.Net 面板。

6. 选择文件/另存为。Paint.Net 保存格式为 PDN - 这将用于保存您的换皮项目,以便您可以随时返回。确保选择 PDN 作为“保存类型”。导航到工作目录和步骤 1 中创建的项目文件夹(..\Working\GP38 Project 在此示例中),并将 PDN 文件保存在项目文件夹中。

7. 选择图层/添加新图层。如果 Paint.Net 中的“图层”面板没有打开,请选择窗口/图层。请注意,列出了两个图层 - 背景和图层 1。其中一个将被突出显示。单击另一个图层以突出显示该图层。突出显示的图层是所有选择或绘制将在其中进行的图层。请注意,图层也有一个复选框。这控制图层是否可见。图层 1 当前完全透明,因此当您创建并显示此新图层时,它看起来没有任何变化。

8. 单击图层 1(在“图层”窗口中)使其成为活动图层。确保它也是可见的(复选框被选中)。然后选择图层/图层属性,并将混合模式设置为“正片叠底”。此设置确保在合并图层以显示时,背景图层的细节(例如风化)将应用于最终图像。将不透明度调整到大约三分之二或 170 - 实际数量并不重要,因为这可以在以后调整以达到所需的效果。

9. 使用图层 1 处于活动状态,并且两个图层都可见,您应该看到原始图像。图层 1 默认情况下完全透明。使用网格查看器图像将皮肤图像的各个部分与完整模型相关联。请注意,大多数映射都很明显,但有些部分非常神秘。(有些资产将有不同部分的图像标注着它们是什么,这很有帮助。如果标签不存在,您可以考虑在您的项目中添加标注。标注不需要在图像上 - 它可以是在单独的图层中,您可以根据需要打开和关闭。)

10. 这是您看到使用图层的优势的步骤。确保工具箱可见(窗口/工具),并检查图层 1 是否为活动图层。选择矩形选择工具(工具栏左上角)。从您要更改的机车部分的角开始(例如,车顶部分的角),创建一个覆盖该特定区域的选择矩形。

图 2 GP38 皮肤图像,在引擎罩和驾驶室车顶上绘制了一个选择矩形。

11. 确保颜色选择器窗口可见(窗口/颜色),然后选择一种颜色。

12. 从工具箱中选择填充工具(倒水桶)。在选定的矩形内左键单击。它将用所选颜色填充。请注意,选定矩形(以及颜色)可能略微超出实际发动机罩区域 - 如果此区域在蒙皮中未使用,则无关紧要,如下面的示例所示。还要注意,着色保留了背景图像中细节的阴影。

图 3 图像的一部分已着色。注意阴影细节是如何保留的。

13. 选择图层/属性。调整不透明度设置以查看效果。这可以称为饱和度。但请注意,即使不透明度为 255,背景图像中的细节也得以保留。(这是使用“正片叠加”图层混合模式的结果:您可以尝试使用其他混合模式以查看可用的效果)。

14. 选择新颜色。在填充工具仍处于选中状态的情况下,单击该着色区域内的任意位置。颜色将更改为新颜色。默认情况下,填充工具仅填充单色区域。这意味着,如果您将着色区域分开,则只需使用填充工具填充该区域即可重新着色任何区域。或者,只需选择一个区域并按“删除”键即可删除该区域中的所有绘画内容。蒙皮图像主要以单独的矩形区域布局,这些区域映射到网格体的不同区域,因此这很容易做到。但是,如果使用一层无法实现,只需添加另一层并在另一层中工作即可。

15. 继续在图层 1 中选择和填充矩形区域,直到您将机车按照您想要的方式着色为止。请记住,您可以根据需要设置其他图层 - 这在区域重叠但您希望继续单独处理它们的情况下非常有用(可能与机车无关,但可能适用于其他资产类型)。

16. 选择文件/另存为。使用默认的 PDN 文件类型,将您的作品保存在项目文件夹中。这将保存您的项目,因此您可以在将来的任何时间返回到您上次保存的位置。

17. 选择文件/另存为,将类型更改为 TGA,导航到“编辑”文件夹(它应该是扩展列表的一部分)并双击现有的 TGA 文件以覆盖它。单击“确定”以覆盖。这将保存图像,这就是用于重新蒙皮的图像。

18. 重要提示:将显示一条关于合并或“扁平化”图层的提示。您必须扁平化图层才能保存为 TGA,因此请选择扁平化。文件将被保存。保存文件后,立即选择编辑/撤销,图层将被取消扁平化。您必须在以 TGA 格式保存后立即取消扁平化图层,以便能够继续单独处理图层。此外,请单击图层窗口中的图层 1 项目,因为默认工作图层将从图层 1 更改为背景,您可能希望在图层 1(或您添加的任何其他图层)中而不是背景中继续工作。如果您忘记取消扁平化图层,您将需要返回项目文件夹并重新加载 PDN,可能会丢失一些工作。

注意:当您要保存迄今为止的工作时,您将以 PDN 格式(在项目文件夹中)保存。当您要查看结果时,您将以 TGA 格式(在“编辑”文件夹中)保存。在实践中,您将以 TGA 格式保存(并查看您的作品)的频率远远高于将项目保存为 PDN 的频率。

19. 切换到网格查看器。选择文件并单击资产名称。图像将使用新蒙皮刷新。查看您的作品,然后切换回 Paint.Net 以进行更多更改或撤消刚刚完成的操作。

图 4 对屋顶部分进行的更改,并在网格查看器中显示。

20. 完成后,关闭网格查看器,返回到内容管理器并提交资产。您可以在以后重新创建缩略图以使其与您的新蒙皮相匹配。

[edit | edit source]

此过程遵循类似的步骤:创建一个图层,放置、调整大小和着色徽标,然后调整图层属性使其与其他图层正确合并。

1. 查找或创建徽标。如果它是图像,请将其复制,然后选择编辑/粘贴到新图层。如果它是文件,请将其拖放到图像上,并在出现提示时选择添加图层

2. 启用新图层和背景图层。在新的图层处于活动状态的情况下,选择徽标并调整其大小并移动它,直到它在蒙皮图像上正确显示为止。请注意,在这种情况下,图层混合属性为“正常”,因为我希望徽标显示为纯色,而不显示底层细节。然后按照熟悉的路径 -

   File / Save as
   Save as type TGA
   Save
   Replace Yes
   Save Configuration OK
   Flatten
   Edit /Undo 
   Mesh Viewer File / <filename>

图 5 在新图层中添加了徽标。

添加文字

[edit | edit source]

这与添加徽标的步骤基本相同,但在本示例中,文字将保留底层细节,与徽标不同。

1. 创建一个新图层。将图层混合属性设置为“正片叠加”(与原始着色图层相同)。

2. 选择字体、颜色和大小。在抗锯齿和非抗锯齿之间选择,以获得您想要的效果。

3. 键入文本,选择它并重新定位它。

4. 如果您将文本应用于机车侧面,则需要考虑图像布局。选择文本并复制它。选择图层/粘贴到新图层。复制的文本将被粘贴到一个新图层中,该图层将成为活动图层。

5. 选择图层/垂直翻转和图层/水平翻转。文本现在倒置了。将文本移到图像中机车另一侧的位置。此过程突出了 Paint.Net 与其他一些图形程序之间的区别。没有选项可以反转、翻转或旋转选择。您必须将对象复制到单独的图层并在该图层中工作。起初,这似乎是额外的努力,但它很快就会成为一种非常自然的工作方式。

6. 在图层窗口中,选择向下合并。为反转文字创建的图层现在已向下合并到它“下方”的图层(图层窗口中向下移动的下一个图层)。如果您仔细观察,您会发现顶层窗口中的文字以“正常”混合覆盖图像,但当它向下合并到下面的图层时,它就采用了该图层的“正片叠加”混合。对于仅为翻转、移动、着色或其他任何目的而创建并即将向下合并的图层,您只需要设置与该合并相关的属性。在本例中,我们希望将纯色图像绘制到“文字”图层中,因此“正常”混合适合该合并。

图 6 将文字添加到侧面,在其自己的图层中,混合设置为“正片叠加”。

添加纹理。

[edit | edit source]

同样,该过程基本上是相同的。为纹理创建一个图层,将图像添加到该图层中,定位和调整其大小,并设置图层属性以获得您想要的效果。在本示例中,我将对屋顶的一部分应用凹凸图案效果。

1. 找到您的纹理并将其复制到一个新图层中,使用粘贴到新图层(复制的图像)或创建新图层(拖放文件)。

2. 在新图层处于活动状态并且背景图层可见的情况下,移动、调整大小和/或裁剪纹理以适合。请注意,如果您需要矩形形状,裁剪到背景图像很容易 - 只需选择一个区域并按“删除”键即可将其删除。在本例中,我希望保留图案的正方形形状,因此我在三个边缘调整大小和定位时将其保持为正方形,然后裁剪到第四个边缘。

图 7 将纹理应用到屋顶的一部分。

添加效果

[edit | edit source]

此示例依赖于 Paint.Net 插件。它是如何使用这些效果来创建诸如风化之类的添加的示例。此效果可以轻松添加到原始图像中,但在本示例中,我采取了使用单独图层的额外步骤。这保留了原始图像,并且可以非常轻松地删除效果或尝试不同的效果,因为如果效果不起作用,它们可以很容易地被丢弃。但它确实需要一个可能不明显的额外步骤。

1. 在背景图像处于活动状态的情况下,选择要应用风化的区域。此示例将采用排气管附近的屋顶一部分以及相邻的侧面板。注意:这不是原始图像上部“顶部和侧面”的一部分 - 它是“顶部和侧面”下方中间的单独面板。使用网格查看器来识别它。

2. 选择编辑/复制,然后选择编辑/粘贴到新图层。将创建一个新图层,并将选定部分粘贴到其中。默认情况下,它会粘贴到相同的位置。如有必要,使用选择矩形和“删除”键修剪掉您不希望应用效果的任何部分。

3. 确保新图层是活动图层。选择效果/噪声/添加噪声(或您想要的任何效果)。根据需要调整参数 - 对于此示例,我选择了强度 = 35,颜色饱和度 = 0,覆盖率 = 100。

图 8 添加了噪声的屋顶一部分。

4. 这些是所有需要做的,但此示例的目的是展示效果如何相互作用。因此,为了使下一步起作用,您需要在应用效果的部分添加颜色。

5. 确保已在发动机罩和驾驶室屋顶上应用颜色的图层可见(勾号)并处于活动状态(突出显示),并且效果图层不可见。

6. 使用填充矩形将颜色应用于整个屋顶区域和排气管周围的额外区域。

7. 使所有图层可见。注意屋顶部分没有着色。效果图层覆盖了着色。

8. 在图层窗口中,点击效果图层(最顶层的图层)来选择它。点击向下箭头将其向下移动。向下移动它,直到它正好位于原始图像之上。注意,颜色现在应用于屋顶的这一部分。颜色图层已将混合模式设置为“正片叠加”,因此它拾取了我们应用的噪声。但要做到这一点,它必须位于效果图层之上,否则效果图层将覆盖颜色。类似的结果可以通过设置效果图层中的属性来实现(通常有多种方法来完成任何特定任务)。

图 9 最终效果。两个细节级别现在都显示在颜色中。

图层列表中的顺序很重要。顺序可以使用图层窗口中的向上箭头或向下箭头进行更改。

其他说明。

[编辑 | 编辑源代码]

如果您打算发布机车的重新贴皮,请始终先征得您重新贴皮的资产创建者的许可。

如果底层图像需要修复,请在背景图层而不是图层 1 中工作。我发现这些图像在微小的细节上经常是不正确的,并且使用此过程(保存,并切换到网格查看器以查看您的结果)来改进它们使这种细节修补非常实用,即使总体效果很小。但是,将原始图像的任何部分复制到新图层并处理该图层完全没问题。这使得撤销任何特定更改变得容易得多。就最终图像而言,用于制作它的图层数量是无关紧要的。

在某些情况下,难以识别应用于机车车身特定部位的图像区域。在车身拐角处,很难判断哪个图像覆盖哪个图像。可以使用特殊的图层,该图层可以用鲜艳的色彩标记,以帮助识别究竟是什么 - 请记住,只需删除图层即可删除所有标记,或者通过确保在保存为 TGA 时未选中它,您可以将它从最终图像中排除。渲染/多色渐变插件对于创建有助于识别图像的特定部分绘制到的位置的模式特别有用。垂直做一个图层,水平做另一个图层,并创建单独的渲染。可以从颜色匹配的位置识别出确切的点。

不要认为表面的断裂在图像中显示为断裂 - 这里使用的图像中驾驶室屋顶和发动机罩之间的断裂就是一个例子。可以通过大量的实验来识别图像中的这一点。绘制“标尺”(一条交叉阴影线)可以是识别图像内点的有效方法。在新的图层中进行操作,然后在识别出该点后只需删除该图层。

Paint.Net 插件是宝贵的资源。有数百种不同的插件可用,但可以根据需要添加和删除它们,因此只需要包含您实际使用的插件。有关详细信息,请参见:https://www.getpaint.net/doc/latest/InstallPlugins.html

给读者的练习:使用渐变效果创建“污垢”覆盖,它在机车侧板底部最强,并向上逐渐消失。然后尝试调整渐变的角度,使其在底部前后最强,在中心顶部最弱。它可以保存为单独的图像,并加载到图层中,与您重新贴皮的任何其他机车一起使用。

华夏公益教科书