【総額6万円超えが無料!】7月限定のUE無料アセットを使い倒す特集Vol.01:『Insta Deform Component』を使って車両をボコボコに潰してみよう

2022.07.21
注目記事ゲームづくりの知識しくみをつくる見た目を良くするお役立ち情報アセットレビューツール紹介アンリアルエンジン
この記事をシェア!
twitter facebook line B!
twitter facebook line B!

毎月UEマーケットプレイスではEpic Gamesが選出した5つのアセットが無料配布されていますが、 今月はゲーム開発者向けメディア『GameFromScratch』コミュニティの特別協力による、極めて実践的な高品質アセットが無償で提供される形となりました。

「絶対にこのタイミングで手に入れて欲しい!」というアセットを全て紹介する本特集。今回はInsta Deform Component』の内容と使用方法について解説します。

目次

『Insta Deform Component』の概要

Insta Deform Component』は、車両などが衝突した際の「ひしゃげる」「潰れる」といった効果を作ることができるコードプラグインです。車両の衝突による変形機能をゼロから開発するのは難しいですが、このプラグインを使うことで簡単に潰れや変形などの表現を自分のゲームに取り入れることができます。

Epic Gamesによる「City サンプル」でも車両が潰れる機能があるが、これをゼロから実装するのは至難の業

プロジェクトの準備

まずは、潰すための車両を用意しなければなりません。2022年7月から車両アセットパック『Vehicle Variety Pack Volume 2』が永続無料コンテンツとなっていますので、今回はこちらを使っていきます。Vehicle Variety Pack Volume 2プロジェクトの形で提供されているので、今回はこのアセットパックをベースとして進めていきます。

『Vehicle Variety Pack Volume 2』には4台の車両が含まれている

『Vehicle Variety Pack Volume 2』ダウンロードページ

もちろん、今回のテーマであるInsta Deform Componentの方も忘れずにエンジンにインストールしておきましょう。

コードプラグインは入手した後にエンジンにインストールする必要があるので注意しよう

『Insta Deform Component』の設定をしよう

Insta Deform Componentを使用する準備を行います。作成した『Vehicle Variety Pack Volume 2』のプロジェクトを開いたら、プラグイン設定でInsta Deform Componentを有効にして再起動しましょう。

チェックを入れてプラグインを設定すると、右下に再起動のメニューが出る

再起動が完了したら、「コンテンツ\VehicleVarietyVol2\Blueprints\」の中から車を1つを選び、「BP_xxx_Chaos」というブループリントを開きましょう。

プラグインを有効にしたことで「Insta Deform」というコンポーネントを使えるようになっていますので、これをブループリントに追加します。左上の「コンポーネント」タブの「+追加」をクリックし、「Insta Deform」のコンポーネントを追加します。

Mesh(VehicleMesh)」のコンポーネントを選択した状態で、画面右の「詳細」から「Simulation Generates Hit Events」にチェックが入っていることを確認します。

初期状態でチェックが入っているはずだが、念のため確認しておこう

続いて、物理アセットの設定を行います。物理アセットは「コンテンツ\VehicleVarietyVol2\Skeletons」の中に入っています。「~PhysicsAsset」と書かれているアイコンが物理アセットですので、先ほど選んだ車種と同じものを開きましょう。

画面左の「スケルトンツリー」に入っている「物理ボディ」をすべてまとめて選択し、画面右の「詳細」の「Simulation Gemerates Hit Events」にチェックを入れます。

これを4台、全ての車種に行います。これで準備は完了です。

例外として、「SK_BoxTruck_01a_PhysicsAsset」のみVehicle_ROOTのCollision Reponseが「Disabled」になっている。こうなっていると車体が衝突に反応しなくなってしまうので、「Enabled」に変えておこう

実際に車両を潰して遊んでみよう

コンテンツドロワーを開き、「コンテンツ\VehicleVarietyVol2\Maps」の「Demonstrationマップを開きましょう。

先ほど設定した車両のブループリントをマップにドラッグ&ドロップします。これで車両の配置ができました。

ゲーム内で操作する車種は、「ワールドセッティング」タブの「ゲームモードオーバーライド」を変更することで選ぶことができます。プレイを開始すると、ビューポート視点の位置から車両を操作できる状態でスタートします。

「ワールドセッティング」のタブが見付からない場合は、画面上にある「ウィンドウ」メニューから「ワールドセッティング」をクリックしよう

ゲームモードを変更することで、自分が操作する車種を4つの中から選択できる

全ての設定がうまく行っていれば、車同士の衝突によって車両が凹んでいく様子が表現できているはずです。

ジャンプ台を活用して、ド派手に車をクラッシュさせてみよう!

ここまでの内容で、「Insta Deform Component」をどのように利用するのか、基本的な部分は理解できたと思います。ここからは少し発展させたチャレンジとして、キャラクターのパンチを使って車を破壊してみたいと思います。

発展編:キャラクターのパンチで車両をボコボコにしよう

キャラクターには、Epic Gamesが提供しているキャラクターアセット「Paragon」シリーズから「Paragon: Steel(以下、Steel)」を使用します。

Paragon: Steelにはキャラクターモデルだけでなくアニメーションなどが含まれている。屈強なキャラクターなので、今回のシーンにも合いそうだ

『Paragon: Steel』ダウンロードページ

Vehicle Variety Pack Volume 2』のプロジェクトSteelを追加しましょう。

Epic Gamesランチャーから「プロジェクトに追加」ボタンを押し、先ほど制作したプロジェクトを選択する

Steelのブループリントを開きます。「コンテンツ\ParagonSteel\Characters\Heroes\Steel」の中にある「SteelPlayerCharacter」というブループリントを選択します。

イベントグラフを開いてみると、いくつかの入力ノードの名前が違っているため警告が出ています。警告が出ているノードを以下のものと交換します。

  • 「インプットAxis LookUpRate」→「インプットAxis LookUp
  • 「インプットアクション Jump」→「スペースバー
  • 「インプットアクション ResetVR」→削除

3箇所変更すると警告が消える

続いて、ビューポートを開いて、車を潰すためのコリジョンを追加します。「コンポーネント」タブのMesh(CharacterMesh0)を選択した状態で、上の「+追加」から「Sphere Collision」を追加します。

必ずMesh(CharacterMesh0)を選択した状態でSphere Collisionを追加しよう

上手く行けば、この画像の通りに表示される

続いて、コリジョンの設定を行います。先ほど追加した「Sphere」コンポーネントを選択し、右側の「詳細」から以下のように変更します。

  • [トランスフォーム]位置→「-10.0,0.0,0.0
  • [ソケット]親ソケット→「hand_r
  • [形状]Sphere Radius→「22.0
  • [コリジョン]コリジョンプリセット→「BlockAll
  • [コリジョン]Simulation Generates Hit Events→チェックを入れる

Steelの右拳の部分にコリジョンが移動している

左側にも同じようにコリジョンを設定します。この際、右側とは逆に[トランスフォーム]位置を「10.0,0.0,0.0」、[ソケット]親ソケットをhand_lに設定する必要があります。

こちらは[トランスフォーム]位置を「10.0,0.0,0.0」、[ソケット]親ソケットをhand_lに設定しよう

Demonstration」マップを開き、「ワールドセッティング」タブの「Default Pawn Class」を「SteelPlayerCharacter」に変更すれば、プレイヤーを車両からSteelに変更することができます。

このままだと車の潰れ方が地味なので、車両側のInsta Deformコンポーネントの設定を少し変更します。

  • [変形]Max Deform→25.0
  • [変形]Deform Scale→0.5

これで準備が完了しました。ドラッグ&ドロップでマップに車両を配置して、プレイを開始しましょう。

W,A,Dで移動、クリックでパンチを撃つことができる

車が吹き飛んでしまってうまくいかない場合は、車のブループリントの方で「コンストレイント」を設定して移動を制限してみましょう。

Mesh(VehicleMesh)を選択し、「詳細」で物理→コンストレイントを画像のように設定する

車両が移動しなくなったことで、思う存分パンチの連打を浴びせることができる

一通り潰し終わった

7月限定の無料アセットを必ず入手しよう!

本記事で紹介した『Insta Deform Component』『Vehicle Variety Pack Volume 2』を含めた7月の無料アセットについては、こちらの記事でも取り上げています。

関連記事
「Unreal Engine」7月の無料マーケットプレイスコンテンツが公開!海外メディア『GameFromScratch』のコミュニティが選定協力した豪華アセットが目白押し!
2022.07.06

「作品に活かす機会がない」「使い方が分からない」といった場合も、無償期間にダウンロードさえ済ませておけば、必要になったタイミングで使用することができます。この機会にぜひ、高品質な有償アセットを無料で入手しておきましょう!

アンリアルエンジンの基本は「ゲームづくりを始めよう!」を、マーケットプレイスからのアセットの入手方法はこちらの記事をご確認ください。

『Insta Deform Component』ダウンロードページ『Insta Deform Component』公式ドキュメント
wvigler

アンリアルエンジンにハマり、ぷちコンでゲーム作ってた男。映像編で2連覇したことも。
昔はよくアーケードゲームとかやってました。
一番やり込んだのは「ケツイ ~絆地獄たち~」「戦国BASARAX」あたり。ローグライトゲームとかも好きです。

関連記事

UE4におけるUI最適化のコツが盛りだくさん。UIアーティストからテクニカルアーティストへの転身奮闘記【CEDEC2022】
2022.09.30
『ゴジラ』コラボも発表!マレーシアが生んだ特撮愛あふれる怪獣乱闘ゲーム『GIGABASH』開発者インタビュー【TGS2022】
2022.09.29
9月のUnreal Engineマーケットプレイスセールがスタート!1,500以上のアセットが50%オフ、期間は9/26まで
2022.09.21
日本最大級のUnreal Engine勉強会『UNREAL FEST WEST ’22』が11/19(土)20(日)に開催決定。京都会場とオンラインのハイブリット形式
2022.09.13
「Unreal Engine」9月の無料マーケットプレイスコンテンツが公開!3種類の環境アセットをまとめたアセットパックやリアルな天球システムなどが無料に
2022.09.07
緻密に描写されたサイバーシティを探索する猫アドベンチャーゲーム『Stray』開発者インタビューをエピック ゲームズ ジャパンが公開。猫から学ぶアンリアルエンジン活用法
2022.09.05

注目記事ランキング

2022.09.24 - 2022.10.01
1
【2022年5月版】今から始めるフォートナイトの「クリエイティブ」モードープレイ開始から基本的な操作方法まで解説
2
フォートナイトがv22.00にアップデート!アイテム「ポケットバンカー」、新しいプレイヤーの移動機能「スライディングキック」が登場
3
まるで『マイクラ』?ボクセル地形を生み出す無料アセット「VoxelPlugin Free」で”地形を掘ったり積み重ねたり”して遊んでみよう
4
『Minecraft Live 2022』が10/16(日)午前1時より配信決定!『Minecraft』の最新情報発表や恒例のモブ投票が実施予定
5
【フォートナイト クリエイティブ】ドリフトボードで駆け巡る!タイマー付きのレースゲームを作ってみよう
6
教育版マインクラフトで行われる18歳以下対象の全国大会「Minecraftカップ2022全国大会」開催決定、エントリー受け付けがスタート
7
フォートナイトがv21.50にアップデート!クリエイティブに「近接デザイナー/近接武器」やレインボーロイヤルの旗の小道具が追加
8
メイキング動画「マインクラフトの秘密」第10話:ディープ ダーク (深淵)が公開。コンセプトアートやボツ案になった幽霊のブロックなどを紹介!
9
『Fortnite』クリエイティブモードで「スパイダーマン」と「ヴェノム」の世界を再現、一般参加可能のe-sports大会が開催
10
『マインクラフト』Java版と統合版のセット販売が6/7(火)開始。どちらかのエディションを所得しているユーザーはもう片方を無料で入手可能に
11
Java版『Minecraft』ver1.19「ワイルド アップデート」と題した大型更新が行われる。バイオームやレッドストーン回路の新出力オブジェクトなど新要素が盛り沢山
12
フォートナイトがv21.20にアップデート!クリエイティブに新武器「チャージサブマシンガン」や「ボーラースポナーの新オプション」が追加
13
『Fortnite』建築なしの「ゼロビルド」が実装、新武器アンヴィルロケットランチャー追加など
14
フォートナイト『NO SWEAT サマー』イベントが開催!「汗をかかない」夏をテーマにして作られた島の投稿を募集中
VIEW MORE

イベントカレンダー

VIEW MORE

今日の用語

ヘッドマウントディスプレイ(HMD)
ヘッドマウントディスプレイ Head Mounted Displayの略称。頭部に装着するディスプレイ装置の総称で、ゴーグルやメガネを模した形状が多い。Meta QuestやHTC Vive、PlayStaion VRなどの没入型と、HoloLensやMagic Leapなどのシースルー型に大別される。左右の目に対してわずかに異なる映像を描画することで、視差効果を利用した立体的な表現を可能にする。
VIEW MORE

Twitterで最新情報を
チェック!