2009/10/22

091021 NFS 進化塗裝



自從 AE86 台灣版誕生後,開始迷上彩繪車身!
剛開始單純想貼張貼紙留念,沒想到越搞越複雜,越看越漂亮,開賽車也變成賞心悅目的事了。



最早是想利用貼紙來貼圖,無奈 Shift 的貼紙解析度實在太低,最多100多點實在很粗糙,要貼台灣形象標識簡直糊到看不清楚,只能貼簡單的名牌。



於是動手修改整車貼圖,利用圖層區分每一個元件,再疊上車身遮罩,這樣就可以很方便準確的調整貼圖位置了。最後決定將原本 1024 的車身貼圖改成 2048 解析度,兼顧品質與效能。



塗裝過程反覆試驗很久,最好玩的是白色烤漆竟然不能用純白色,而是要用到約 40% 灰色,上路後加上太陽光看起來才不會太亮!



Shift 有超強的烤漆功能,如果用自己改的整車塗裝,勢必無法用到金屬漆,連玻璃都不能貼貼紙。



解決方法只好從貼紙下手了!原來在 \paintshop\ 目錄下有一個貼紙描述檔 assets.xml,裡面描述了各貼紙的大小和模式。
看好要改的圖樣後,把台灣識別標誌輸出取代原有的檔案,然後在描述檔內把原本的長寬放大,將來才能貼超大張的貼紙。



貼紙的好處是可以貼在窗戶上,現在我也能貼超大的台灣字樣,橫跨車身和玻璃了!



一直困擾我的卻是貼圖解析度,雖然我把台灣標識解析度提高到 640 了,也把貼紙尺寸放大了,但貼起來似乎還是沒改變。



某天突然有個靈感,呵呵,偷偷改一下輸出格式,哈哈,終於可以用了!至於怎麼改,只要了解 MipMap 格式就知道,它會預先計算各種解析度放在同一張圖中,這樣可以減輕動態貼圖的負擔,不管螢幕是哪種解析度都能找到對應的解析度來用。



Shift 的貼紙會挑了一個預設的低解析度貼圖來用,以免這個遊戲讓太多人的電腦跑不動。我改不了遊戲,動手改圖面總可以吧,只要存檔時不要縮圖就好了,就這麼簡單,但花了我好久才試出來!



現在可以開始大玩貼圖了,把我手上的每一台車都貼上貼紙!



Shift 的烤漆很厲害,除了金屬漆外,還有變色漆、糖果漆、鍍鉻漆等等。鍍鉻太亮看了不舒服、糖果漆的視角又太小,最後發現變色漆效果最好,只要調得好,車身就會有種穩重而閃亮的質感!



現在正式代表台灣出沒各賽事,除了推銷之外,其實這彩色的字體還蠻亮眼的。



後來發現單色太單調了,開始雙色塗裝,視覺效果好很多!



先把我這台 Corvette 改裝廠賽車加個白色底邊。



雙色還不夠搶眼,尾巴再加個桃紅色,現在更有動感了!



調整過的變色漆實在太漂亮了,閃耀出迷人的金屬色澤,這是整車修改貼圖所達不到的境界!



除此之外還改了車內視角,雖然上下黑邊變多了,但可以看得更廣。



現在開車越來越享受,當然車子性能太好,很容易過關也讓心情很好!



終於跑出個完美單圈,真是不容易啊!



正好 EA 要辦個塗裝比賽,看在我這麼努力"賣台"的份上,這個台客 Corvette 至少也能領個苦勞獎吧!



聽說參加塗裝比賽,要用遊戲內建的截圖功能上傳至 EA,雖然麻煩,但沒想到截圖這麼好用。



現在跑到定點後還能挑喜歡的角度拍照留念!



終於能仔細欣賞優美的場地了,以前開車都坐在車內,重播也盯著車子看,都沒仔細瞧瞧各賽場的原貌!



難得英國倫敦有這麼好的天氣,看著照片心情都好了起來!



美麗的光暈比我真正面對太陽還美麗,這只有遊戲才辦得到!



看到車子擦得這麼乾淨就很舒服,配上好天氣,很像在郊遊!



當然逛市區也不錯,路上的顯示看板、人行道等等都很豐富,不用出國也能置身其中!



說著說著,這篇文章應該是我有史以來最長的一篇了!



我是越看越開心,不知道有沒有人看到會頭暈呢?



後記:這個塗裝讓我得了台灣藝電的獎!

打從國小畢業以後就不曾得過獎,這種感覺好奇怪喔!


雖然這鍵盤價值400元而已,但卻來得恰恰好,因為房間裡面的古老鍵盤剛好壞了,換上這個新鍵盤,打起來真舒服!



回覆
  • 1樓
    讚啦...
    您真的是太厲害了...
  • KENLU928 於 October 22, 2009 03:08 PM 回應 | 來源:114.32.239.50 | 刪除 | 設為隱藏 | 回覆
  • 2樓
    (悄悄話)
    HELLO E大哪個台灣的字樣是要自己畫呢?還是外掛模組
  • a1987777 於 October 25, 2009 11:17 PM 回應 | 來源:125.233.81.130 | 刪除 | 設為顯示 | 檢舉
  • (悄悄話)
    台灣字樣有標準格式,去觀光局下載就有了,"台灣觀光形象識別標誌"!
    至於貼在車身上當然要自己加工,加白邊、加Alpha遮罩!
  • 版主 於 October 28, 2009 06:24 AM 回覆 | 刪除 | 修改回覆
  • 3樓
    (悄悄話)
    阿~忘了講,我有加E大網誌好友
    如果不嫌棄的話也可以加我的
  • a1987777 於 October 25, 2009 11:19 PM 回應 | 來源:125.233.81.130 | 刪除 | 設為顯示 | 檢舉
  • (悄悄話)
    呵呵,看到你的UH-1了!
  • 版主 於 October 28, 2009 06:25 AM 回覆 | 刪除 | 修改回覆
  • 4樓
    (悄悄話)
    最近E大都在玩哪台直昇機阿?
    對了E大你認為塑膠主旋翼
    跟金屬主旋翼精度有差很多嗎?飛起來感覺怎樣??
  • a1987777 於 October 28, 2009 12:54 PM 回應 | 來源:125.233.70.153 | 刪除 | 設為顯示 | 檢舉
  • (悄悄話)
    主要還是4G3,只是運氣欠佳,總是有些地方出問題!
    不過EP200每次都飛得好好的。

    金屬旋翼頭當然精度好,比較不會變形,拉桿、十字盤的間隙都小些。
    但還是要看機件怎麼設計,像4G3的主旋翼頭在變化螺距和平衡翼動作時就會有輕微摩擦,加上摔機時也會把懸翼頭扭曲,變型後很難調平衡。而塑膠件的好處就是耐磨,有彈性,變型後還會恢復原狀!
  • 版主 於 October 28, 2009 01:19 PM 回覆 | 刪除 | 修改回覆

2009/10/14

091013 NFS 進化改裝



Shift 改變了以往熱血型的極速快感,這次全力朝擬真邁進,遊戲引擎算是蠻成功的,許多輪胎和懸吊的細節都能清楚呈現,相較於現有市面賽車遊戲,簡直可說有過之而無不及,加上畫面和音效也走在時代前端,是在 PC 平台上難得一見的佳作!



看看遊戲開發團隊就知道,Slightly Mad Studio (SMS) ,就是開發 GTR2 的同一批人,其物理引擎自然有良好的體質。看得出 SMS 下了很多工夫在畫面、音效和模型細節的呈現,在輪胎摩擦力和地面阻力方面也有進步,但一個好遊戲竟然毀在某些愚蠢的 UI 介面上!

首先,剛進遊戲的測試關卡就卡死一票人,不小心設錯解析度後就變成無止境的噩夢,而沒有測試完成又無法繼續下面的設定!

通過最初頻繁當機的疲勞轟炸後,進入車庫後還有許多隱藏錯誤等著整你,連設定車子轉向過度的調整都做反了。

再來是最惱人的轉向延遲,轉向大概都慢個 0.3~0.5 秒,天知道 SMS 的車手怎麼開車,還是故意讓遊戲難度變高?

當然還有數不盡的藍天白雲的電腦死當等著考驗你的耐性,還好顯卡驅動更新、Shift 更新後狀況已經好多了。



UI 問題好解決,頂多不用也罷,另外有人嫌車子太輕飄,還要改物理性,這我倒沒有很大意見,畢竟沒開過真的賽車,我最大的困擾只有轉向延遲。
轉向延遲就像一個魔咒一樣,在你最需要快速反應的時候讓你撞牆、撞車、擺尾....,當然甩尾比賽也不用比了,因為車子只會S型大擺尾,根本來不及反胎修正車身!

國內玩極速快感的玩家好像都是熱血型的居多,似乎沒人有轉向延遲的困擾,受不了這種折磨的我只好自己找了,還好國外有人提到,雖然只是文字敘述,但試過以後,終於解決了我最大的困擾。


嘿嘿,現在想轉哪就轉哪,這才是開車的感覺啦!

轉向變快後,車子變得非常聽話,就像我在飛遙控直昇機一樣,心裡想到哪,車子幾乎就能開到哪!
現在可以準確的抓住入彎出彎位置,和 AI 貼很近也不怕撞車,簡直把我的功力提升了一個等級嘛!



在NFS的大本營"極速禁地"發了文,似乎沒什麼共鳴,算了,在我這裡貼教學自 High 就好了!

1. 解開 BFF 壓縮檔。
Shift 使用獨有的壓縮格式,當然很快的就被人歸納出結構排列,只要蒐尋最新的 Shift Mod 裡面通常都會附解壓縮程式。 或是直接找最新的 quickbms ,放在遊戲目錄內,執行後等個30~60分鐘,它會把所有 Bff 解壓縮,只是硬碟容量會增加 4G 左右。

2. 使用未壓縮檔案玩遊戲。
拿 mod 附的 .dll 驅動程式蓋掉原有的,並在遊戲捷徑後面加上 -loose 參數,以此啟動遊戲。

3. 修改控制器參數預設值。
到  \ControllerDefaults\PC\ 內找出自己想用的裝置,例如我用類比搖桿,所以修改 vehicleset_pc_xinput_analog.xml。
以文書編輯器開啟,搜尋 "DampeningEnabled",原本是1,改成0就關閉了!

4. 進遊戲,以所選的控制器回復預設值,然後再重新安排按鍵就好了。

5. 回復預設值後,連調整參數都會被修改,記得再去調整方向盤死區、轉向靈敏度等。

話說 Shift 的轉向靈敏度還真容易誤解,其實應該叫指數曲線,50% 是線性,0% 則中央平緩邊緣動作大,100% 則顛倒。

搖桿轉向用 25% 就夠用了,但油門和剎車用 50% 甚至 75% 更好,因為油門平常隨便都踩 50% 以上,調到 75% 有利於增加大油門區域的解析度。
而速度轉向輔助則可開到 100%,高速行駛時減少轉向角度比較好開。



既然解開封包了,當然可以自己改塗裝比較過癮。

Shift 預設的塗裝最多只有 1024 的解析度,對於現在顯卡動輒 1680 或 1920 的超高解析度來說實在很遜,以至於貼圖看起來很粗糙。

在 \vehicles\textures\ 裡面找自己喜歡的車輛來改,像我開的 AE86,我拿預設2號的現成塗裝來改,toyota_corolla_livery02.dds。
DDS 檔案可以在 nVidia 網站找到 PS 的插件,這樣就能用 PS 來修改塗裝,再存成 DDS Mip Map就好了。

我用 2048 解析度就很好了,4096 也能用,但檔案超過 10M,對硬體負擔比較重。



打上極速禁地的 LOGO,不知有沒有代言費!
可惜我和 NFSPC 沒多少交集,以前很不屑玩極速快感,很不喜歡靠改裝靠撞車來比賽,所以我幾乎不看 NFS 的文章,只在越野區出沒。
加上我也沒時間和他們連線哈啦,因為晚上或是周末都屬老婆控管時間,還是自己在清晨玩玩就好了。



話說改好方向盤後玩得正高興,存檔離開再次進遊戲時,我辛苦的個人資料竟然不能讀取了,暈,下次要養成備份的習慣。
根據 SMS 製作人 Ian Bell 的談話,他說正在修改許多 BUG,也會對 ATI 顯卡做最佳化,希望下一版更新快點來到!