討論讓老婆更清晰的方式。
並對從者模型做些修改。
Fate Animation Viewer是一個線上檢視Fate/Go遊戲角色模組(sprite)的網站,由katboi01 &Atlas Academy Community製作。
網址: https://katboi01.github.io/FateViewer/
一般的Wiki網站可能只看到Fate/Go卡面而已,但網站開發者用Unity WebGL複現了原版遊戲的畫面,讓你查看所有從者的戰鬥動畫。
方便觀測乳搖動畫
甚至支援3D檢視畫面,讓你看看「紙片人」背後的樣子www 如此一來,不用特地開FGO遊戲也能欣賞老婆、老公的帥氣樣貌。
嚴格來說,這網站應該算違法的,因為使用的素材很明顯從原版遊戲拆包的,如果給神人改造,搭配 Chaldea模擬器就能做出離線版FGO了吧。哪天該網站可能就被TypeMoon抄家!不過開發者有公開網站原始碼,只要有人fork保存素材,就是殺不完滴。如果你會建置Unity程式的話,甚至可以做個離線版Fate Animation Viewer。
看到這個網站我就想做些實驗,第一個是放大材質圖片,第二個是自行建置讓它變成離線版。
1. 放大模型材質#
雖然該網站能檢視角色模組,但是原版角色的材質畫質不高,電腦放大看很容易就糊掉了。
因此我想搭配該網站提供的「自訂材質」功能,用AI放大再上傳,就會得到更為清晰的角色模組啦!
至於要怎麼得到Fate/Go的原始遊戲資源,該網站已經告訴你答案了。選取角色的時候,它會從自家的伺服器
https://static.atlasacademy.io/JP/
下載檔案。把那個網址複製貼上,就會得到一個Unity模型檔。這個檔案不能用一般的解壓縮程式解,必須使用專門軟體 AssestRipper。該軟體支援Linux/Windows/macOS。
解壓縮,點選AssestRipper執行檔,會開啟網頁界面。點選File → Open File,開啟Unity模型檔,再按Export,選擇要輸出的一個空白資料夾,這樣就會在資料夾
/Assets/Texture2D/
找到材質了。把這張圖片用 Upscayl的Real ESRGAN放大,並且重新命名為原始圖檔的檔名。
可惜的是Fate/Go原版的圖片很模糊,單純放大效果不夠好,可能要針對材質做AI修復並重繪。
就可以在網頁按Properties → Replace Texture,載入高畫質版本
若要將結果截圖保存,先在網頁右側Settings輸入長寬數值,再按左側Properties → Screenshot按鈕截圖,就能得到高畫質圖片。
好了,現在你有遊戲材質了,可以隨意開始P圖了…
2. 建置離線版的Fate Animation Viewer#
做個離線版意義不大,因為該程式還是得從特定網站下載Unity模型檔,所以做出來的結果其實是半離線版。
除非你可以自己拆Fate/Go的遊戲檔案,再從中找到你要的Unity模型。然後去改Fate Animation Viewer的程式碼修改路徑。
那麼,離線版Fate Animation Viewer如何建置呢?雖然這個網站有用到Unity,但是你不用自行編輯Unity專案,你可以直接拿作者釋出的網站原始碼來用。
原始碼在此: https://github.com/katboi01/FateViewer
點選Download zip下載程式碼,解壓縮。由於這是靜態網頁,下載之後點index.html
就會開啟Fate Animation Viewer界面啦!如果出現abort:()
錯誤,你得把它部署到架設在本機的Apache伺服器之類的,再嘗試載入。
如果你真的要編輯Unity背後的原始碼邏輯…
安裝 Unity Hub
複製原始碼
git clone https://git.japari.cafe/katboi01/FateViewer.git
- 開啟專案,安裝對應版本的編輯器,還有WebGL Support,開始建置專案,接著開始debug吧。