【6月の無料アセット紹介】工事現場の環境アセット「[SCANS] Construction Site: Loader」紹介とUnreal Engine 5への導入方法を解説

2022.06.28
注目記事ゲームづくりの知識しくみをつくる見た目を良くするアセットレビューアンリアルエンジンマーケットプレイス
この記事をシェア!
Twitter Facebook LINE B!
Twitter Facebook LINE B!

毎月、UEマーケットプレイスでは、Epic Gamesが選出した5つのアセットが無料配布されています。 本記事では6月の無料アセットの1つ、『[SCANS] Construction Site: Loader』の内容とUnreal Engine 5(以下、UE5)への導入方法について紹介します。

TEXT / wvigler
EDIT / 神山 大輝

目次

この記事はUnreal Engine バージョン5.0.2を利用して書かれています。

「[SCANS] Construction Site: Loader」の概要

[SCANS] Construction Site: Loader』は地形を変形させる機能を持ったホイールローダーが特徴的な、フォトリアリスティックな建設現場の環境アセットです。

『[SCANS] Construction Site: Loader』のウォークスルー

UE5で動かせるように設定を変更しよう

アセットはもともとUE4用に作られていることもあり、UE5で動作させるためにはいくつか設定を変更する必要があります。本記事では、その方法も画像付きで紹介します。

UE5での設定変更については公式の動画もある。全編英語ではあるが、映像を見ながらの方が分かりやすい方はこちらを見るのがオススメだ

プラグインを有効化にする

UE4UE5では、車両を操作するためのVehicleシステムが異なります。UE5側のVehicleシステム「Chaos Vehicles Plugin」は、デフォルトの設定では無効になっているので、これを有効にしましょう。また、本アセットの特徴である地形を変形させる機能を動作させるために「Virtual Heightfield Mesh」というプラグインも必要になるので、これも有効にします。

左上の編集タブからプラグイン設定を開き「Chaos Vehicles Plugin」と「Virtual Heightfield Mesh」を選んで有効にする

プラグインを有効にしようとすると、このようなメッセージが出るので「はい」をクリックする

入力設定を変更する

プラグインの設定を終えたら、次はプレイヤーの入力にプロジェクトがどのように反応するかを定義する必要があります。本アセットの公式ドキュメントから入力設定パックをダウンロードして解凍し、プロジェクト設定からインポートします。

ドキュメント2ページ目の「Loader Input」をクリックすると、ダウンロードページに飛ぶ

左上の編集タブからプロジェクト設定を開き、左側の欄から「インプット」を選び、画面右上の「インポート」をクリックする

ダウンロードしたファイルを選ぶと入力の設定が完了する

デフォルトのゲームモードを変更する

次に本アセットでのルールを定義するために「デフォルトのゲームモード」を変更します。

プロジェクト設定の左側の欄から「マップ&モード」を選び、「デフォルトのゲームモード」の項目から「GameModeBase」をクリックする

メニューから「BP_BulldozerGameMode」を選ぶことで、『[SCANS] Construction Site: Loader』用に「デフォルトのゲームモード」を変更できる

バーチャルテクスチャのサポートを有効にする

本アセットでは、ランタイムバーチャルテクスチャという機能が使われています。デフォルトの設定では無効になっているため、これも有効にする必要があります。

プロジェクト設定の左側の欄から「レンダリング」を選び、「バーチャルテクスチャのサポートを有効化」にチェックを付ける

最後にプロジェクトを再起動すれば準備完了です。

今月からの永続無料コンテンツ「Stylized Fantasy Provencal」にもランタイムバーチャルテクスチャが使用されている。こちらも「バーチャルテクスチャのサポートを有効化」をオンにしていないと、草木などが真っ黒に描画されてしまうので注意しよう

工事現場で実際に遊んでよう

本アセットのサンプルマップは「コンテンツ\ConstructionSite\Demo\Maps」にあります。マップがいくつか用意されていますが、今回は「ConstructionSite_02_Demo_P」を開いてみましょう。

プレイを開始すると、ヘルメットをかぶったグレイマンが操作できます。ホイールローダーのそばで「F」キーを押すことで、車両に乗り込むことができます。

ホイールローダーは2つあるが、操作できるのは手前のものだけなので注意

ホイールローダーの操作はマウスで視点移動し、「WASD」キーで移動、「スペース」キーでブレーキ、テンキーの「7,8,4,5」でバケットとアームを操作します。「F」キーを長押しすることで、ホイールローダーを降りることができます。

紹介した以外にもカメラアングルの変更やライトの点灯などのコマンドがある。操作方法はプレイ画面の左側に表示される

マップ中央にインタラクトできるコンクリートブロックが積まれているので、ホイールローダーのバケットでコンクリートブロックをすくい、周囲のコンテナに入れてみましょう。

このアセットの注目ポイント

本アセットはC++のコードを一切使わず、ブループリントのみで実装されているため、プログラムの構造が非常に分かりやすいアセットとなっています。ここからは、本アセットの見どころを紹介します。各システムがどのように実装されているかを確認し、今後のゲーム開発に役立てましょう。

Chaos Vehicleによる制御

UE5から導入された乗り物を制御するための新しい物理シミュレーションシステムです。このアセットでもUE5ではChaos Vehicleを使って車両を動かします。Chaos Vehicleについては、UE5標準の「ビークル応用」テンプレートUEの公式ドキュメントなどをご確認ください。

エンジン出力やステアリングカーブなどを調整して、いろいろな車種の動きを再現することができる

Chaos Vehicleについて日本語字幕付きで語られている『State of Unreal 2022』の講演

やや専門的な内容ではあるが、機能の詳細を知りたい場合はこの動画を視聴しよう

地形を変形させる機能

ホイールローダーが通るとタイヤの跡が残ります。これは法線マップなどによる見た目だけの変化ではなく、実際に地形が凹むようになっています。

あまり目立たないが、グレイマンが歩いたところも地形が凹むようになっている。この機能もブループリントで実装されているので、参考にしてみよう

ビジュアルの美しさ

本アセットはScans Factoryの提供する『SCANS』というフォトリアリスティックで高精細なビジュアルを持ったアセットシリーズの1つです。瓦礫、泥、水、タイヤ、車両パーツなど、高クオリティなアセットのすべてを他プロジェクトに流用することができます。

「ConstructionSite_03_Overview_P」ではアセットに使用されているモデルやマテリアルを見ることができる

『SCANS』シリーズやScans Factoryの制作するアセットに興味のある方はぜひこちらもご確認ください。

Scans Factory UEマーケットプレイスページ

本アセットは容量が大きいので、導入に少し時間がかかりますが、実装が全てブループリントなので参考にしやすく、キャラクターや車両、タイヤ跡、バケットとアーム、シリンダーの連動など見どころも豊富なアセットです。また環境アセットとしての品質も高いため、いろいろな場面で活用できる非常に有用なアセットとなっています。

また、本記事で紹介した『[SCANS] Construction Site: Loader』を含めた6月の無料アセットについてはこちらの記事でも取り上げております。

関連記事
「Unreal Engine」6月の無料マーケットプレイスコンテンツは環境アセットやキャラクター移動システムなど。新しい永続無料コンテンツも追加
2022.06.08
『[SCANS] Construction Site: Loader』 ダウンロードページ『[SCANS] Construction Site: Loader』 公式ドキュメント
wvigler

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

関連記事

「TickやCastを使用すべきでない」は本当?UEの“ベストプラクティス”に対するEpic Gamesスタッフの見解がEpic Developer Communityで公開
2024.10.04
Unreal Engine 5.5 Preview 1がリリース。1,000個を超える動的なライトを動かせる「MegaLights」の導入や、モバイルゲーム開発機能も更新
2024.10.02
「Unreal Engine」2024年10月の無料マーケットプレイスコンテンツが公開!スタイライズなパリの環境アセット、ファンタジー世界に登場するキャラクターのアセットバンドルなど
2024.10.02
Epic Games、UEマーケットプレイスなどを統合した「Fab」を10月中旬にリリース。2025年からは大半のMegascansコンテンツが有料化
2024.09.18
Live2D、「Cubism 5 SDK for Unreal Engine R1 alpha 1」をリリース。アンリアルエンジン上でLive2Dアプリ版と同じワークフローで制作できる
2024.09.09
「Unreal Engine」2024年9月の無料マーケットプレイスコンテンツが公開!地中海をイメージした環境アセットや、ストラテジーRPG制作に役立つブループリントアセットなど
2024.09.04

注目記事ランキング

2024.09.28 - 2024.10.05
VIEW MORE

連載・特集ピックアップ

イベントカレンダー

VIEW MORE

今日の用語

レンダリング(Rendering)
レンダリング コンピューターグラフィックスにおける、各種データ(3Dモデルなど)をプログラムを用いて計算し、画像として表示すること。レンダリングを行うプログラムをレンダラー(Renderer)と呼ぶ。
VIEW MORE

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