快轉到主要內容

【3D繪圖】Fate寶具 無限劍製 + 是、射殺百頭

人文藝術 繪圖創作
✍ 切換正體/簡體字

這些寶具都是出自2006年遊戲《Fate/Stay Night》,收錄在 Minecraft基岩版Fate/Go寶具Add-On

是、射殺百頭 Nine Lives Blade Works

衛宮士郎在接上Emiya給予的手臂之後,面對黑泥污染的Berserker,所投影出的武器。

Minecraft中揮舞這把武器後,周遭5格內都會獲得凋零狀態。

其實第一人稱視角下還挺擋視線的


無限劍制 Unlimited Blade Works,衛宮士郎和Emiya都曾使用過的寶具。

詠唱:

I am the bone of my sword.

Steel is my body, and fire is my blood.

I have created over a thousand blades.

Unknown to death,

Nor known to life.

Have withstood pain to create many weapons.

Yet, those hands will never hold anything.

So as I pray, unlimited blade works.

當然不能忘記這個經典BGM

將各式各樣的劍投影出來,在FGO裡面就變成光砲的形式了。

Emiya拿的雙刀是甘將、莫耶。Minecraft裡面拿出,就會把Minecraft出現的劍一併投影出來,射向敵人。賦予5格內敵人的凋零狀態效果。

…其實上面都是攻擊特效而已啦,Minecrat Add-On要計算投擲物的傷害根本做不到,所以只好用廣域藥水效果替代之。

最後講下,當時Minecraft基岩版Add-on製作3D武器的原理&方法。

3D武器實質上是修改玩家模型的檔案,並「疊」一個material上去,換句話說就是把另一個實體的模型加在玩家身上,並另外用render_controller控制顯示時機。

1.在資源包entity資料夾註冊實體的player.json,在原有的material物件後方插入一個新的material。同樣textures和geometry的物件也插入新增的內容。接著,在render_controller物件新增一個3D武器專用的render_controller。

  1. 資源包裡的render_controller資料夾新增一個武器的render_controller,裡面的geometry和texture使用在entity裡面定義的名稱,例如"newmob"就是"Texture.newmob",接著再使用"part_visibility"設定武器這個模型的顯示條件,例如query.get_equipped_item_name來取得手持物品名字,是true的話則顯示。

  2. 如果要製作動畫,就跟一般自訂實體無異。只是如果要武器本身跟著玩家原本模型的手一起作動的話,bone的名稱使用玩家身體bone的原始名稱,如rightArm會是好選擇。

相關文章

【3D繪圖】新世紀福音戰士 初號機 & 第三使徒薩基爾
人文藝術 繪圖創作
【3D繪圖】一式陸攻二四型丁,櫻花特攻母機(721空)
人文藝術 繪圖創作
【3D繪圖】少女與戰車 鮟鱇隊 四號戰車H型
人文藝術 繪圖創作

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur連結。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。