跳轉到內容

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

給讀者的練習:使用漸變效果建立“汙垢”覆蓋,它在機車側板底部最強,並向上逐漸消失。然後嘗試調整漸變的角度,使其在底部前後最強,在中心頂部最弱。它可以儲存為單獨的影像,並載入到圖層中,與您重新貼皮的任何其他機車一起使用。

華夏公益教科書