Unreal Engine 4のパーティクル、メッシュの作り方とエミッターの使い方:UnityユーザーのためのUnreal Engine入門(5)(1/4 ページ)
本連載では、ゲーム開発環境「Unity」になじんだ筆者が、Unreal Engineの基本的な使い方を解説していく。今回は、パーティクルシステムを新規作成する方法やスタティックメッシュエディター、エミッターの使い方などについて。
パーティクルを一から作ってみよう
ゲーム開発環境「Unity」になじんだ筆者が、Unreal Engine(以下、UE)の基本的な使い方を解説していく本連載。前回の「Unreal Engine 4でテクスチャを使ったマテリアルを作る基本」では、マテリアルの作り方を解説した。今回は、「パーティクル」を作成する方法を解説する。
パーティクルはUnityにも存在し、GameObjectに「効果」(環境エフェクト)を作成するための機能として「パーティクルシステム」がある。Unityにあらかじめ用意されているパーティクルを「Asset」に適用して利用する。また、Unityの「Asset Store」にも各種多様なパーティクルが販売されており、ダウンロードして使うことができる。
今回は、UE4であらかじめ用意されているものを使うのではなく、一からパーティクルを作成していく。
プロジェクトの作成
まずは「アンリアルプロジェクトブラウザー」から新規プロジェクトを作成する。UE4を起動すると「アンリアルプロジェクトブラウザー」が起動し、前回作ったプロジェクトが「プロジェクト」内に登録されている。「新規プロジェクト」のタブをクリックして、「デスクトップ/コンソール」、「スターターコンテンツがありません」を選択し、プロジェクト名に「ParticleSystem」と入力して、「プロジェクトを作成」ボタンをクリックする。
パーティクルシステムを新規作成する
「コンテンツブラウザー」の「Add New」から「パーティクルシステム」を選択する。作成されるリソースの名前を「myParticle」としておく(図1)。
「myParticle」のアイコンをダブルクリックする。すると「パーティクルエディター」が起動する(図2)。
パーティクル用の「メッシュ」を用意する
ここで一度「パーティクルエディター」を閉じて「レベルエディター」を表示させる。「モードパネル」内の「BSP」から「ボックス」を選択して、ビューポート上にドラッグ&ドロップする(図3)
「ワールドアウトライナー」内の「Box ブラシ」を選択して、詳細の「変形」にある「スケーリング」の「X」「Y」「Z」に「0.1」と指定して、サイズを極小にした(図4)
図4の状態で「Brush Settings」の一番下に表示されている「▼」アイコンをクリックすると、各種ボタンが表示される。その中から、「スタティックメッシュを作成」ボタンをクリックする(図5)。
「スタティックメッシュ名」を入力するダイアログボックスが表示される。デフォルトの名前のままで「スタティックメッシュを作成」ボタンをクリックする(図6)。
すると「コンテンツブラウザー」内に「Box_ブラシ_StaticMesh」というアイコンが作成される(図7)。
この「スタティックメッシュ作成」はUnityでは「Prefab化する」のと同じ作業のように思える。一度「スタティックメッシュ」を作成しておくと何度でも、そのメッシュを利用することが可能になる。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- Windows 10、DirectX 12、Kinect、PlayStation 4、VRヘッドセット対応、Unity 5への移行に見るUnityの可能性と課題
クロスプラットフォーム対応のゲームエンジンとして多くのユーザーを抱える「Unity」。このUnityの開発者向けに、最新動向と技術情報を紹介する公式イベント「Unite 2015 Tokyo」が、4月13、14日に東京お台場で開催された。この記事では、4月13日に行われた、ソニー・コンピュータエンタテインメント、マイクロソフト、コロプラによる各セッションのダイジェストをお伝えする。 - ディープだが覚えておきたいUnityゲーム開発の小テク16選まとめ
2015年2月24日、「日本Androidの会 Unity部」の主催による「Visual Studio Tools for Unity」の勉強会が開催された。日本マイクロソフトのエバンジェリストによるVSTUの紹介やQ&Aに加え、UnityやVisual Studioを使いこなすプロのゲーム開発者によるライトニングトークも行われ、盛り上がりを見せた。 - ハッカソン、デバイス、海外展開、人材育成――ゲーム開発で私たちは今何をすべきか
2015年1月23〜25日、世界中で同時に行われた48時間にわたるゲーム開発ハッカソンの模様と、ゲーム開発がテーマのトークセッションをいくつかダイジェストでお届けする。 - ゲーム嫌いも知っておきたい3D CG/VRのエンタープライズ活用事例〜Unity Solution Conference 2014まとめ
ゲーム開発で有名なUnity。医療や建築、ヘルスケア、観光などゲーム以外の活用事例をイベントリポートでお届けする。 - 累計100万DLの人気ゲームに見るUnity 4.3のWindowsストア対応の実際
累計100万ダウンロードの人気ゲーム「サムライディフェンダー」について、iOS/Androidからの移植対応や独自機能実装などを担当者に聞いた。 - Oculus Rift、Unity、Openframeworks...感覚器官フル稼働の仮想空間を実現する
学生のアイデアを具現化するツールの進化・普及と、感覚器官をフルに使う人工現実感。表現とインターフェースについての学生の挑戦から「思い付き」を実現する環境のいまを知ろう。 - 初めてUnityを触る人が無料で使い方を学べる日本語チュートリアルを全317ページ、59のサンプル動画で電子書籍本としてまとめました
人気過去連載を一冊に再編集して無料ダウンロード提供する@IT eBookシリーズ。Vol.8は、『ゲーム開発初心者のためのUnity入門』だ。