11001001 (C9)

UE4の勉強用覚え書きやお仕事、3DCG関連、雑記など書いていきます。

UE4

UE4 覚え書き キャラクターのAIを作成する

モブくまキャラクターにAIを搭載して、自くまキャラを追いかけてくるBPを作りました。 www.youtube.com 登場するピンクのモブくまは最大で300匹!1秒毎にスポーンされるようにしています(笑)最初はレベル内を適当に歩き回っていますが、自分のキャラを発見…

UE4 覚え書き イベントディスパッチャーを使ってみる

今回はイベントディスパッチャーを使用して1つのアクターへの操作を切っ掛けに他のアクターへの指示を出すブループリントを作成してみました。 Unreal Engine | イベント ディスパッチャー 作ったものは以下のアクター2つを用意して 「A」キーを押すと「test…

UE4 自主練 シーケンサーを使ってムービーを作ってみた

UE4のシーケンサー「Level Sequence」を使って簡単な実機ムービーを作ってみた。 www.youtube.com 新規で作ったアニメーション素材などはない状態で全てありものだけで作成しています。シーケンサー自体の使い方はPremiereあたりが使えれば理解しやすいし、…

UE4 覚え書き スコア表示と加算処理

画面上へのスコアを表示と箱を破壊するとスコアに100点ずつ追加されるという処理を追加しました。(スコアは足されていくがゲーム的要素は皆無・・) www.youtube.com 下準備 ①スコア管理用BPの作成 新規追加でブループリントクラスから「GameStateBase」の…

UE4 覚え書き BPにてマテリアルを変化させる

UdemyのUE4のコースに出てきたキャラクターがアクターに接触するとアクターの色が変化するという処理をちょっとアレンジしてまとめました。 youtu.be 触ると色が変化(発光)します。 マテリアルの準備 エミッシブカラー(発光色)にMultiplyノード(乗算)…

UE4 覚え書き 被破壊性メッシュの作成&破壊!

被破壊性メッシュを使用してオブジェクトの破壊表現を試してみた。 www.youtube.com 下準備 ①破壊するアクターを作る まず、コンテンツブラウザ内の破壊したいオブジェクト(スタティックメッシュ)を右クリックしてメニューの中から「被破壊性メッシュを作…

UE4 覚え書き コンポーネントに相対的な変化を加える

今回課題で作成したキャラクターがドアに近づくと扉が自動的に開くというもので、ドア全体(アクター)の向きは変わらず、扉部分(コンポーネント)だけ開閉するような処理になっています。 ドアに近づいたかどうかの判定はBOXコリジョンで判定。BOX内に侵入…

自主練 ヘリを飛ばす(2)

ヘリ移動時の傾くように調整しました。アクター同士の数値の移動はBP通信など面倒な手続きを踏む必要があると思っていたのですが意外と簡単にできました。 www.youtube.com SetRelative~ 他のアクターに、位置、回転、スケールの情報をセットする事が出来る…

自主練 キャラクターを動かす!(2)

先日から準備していたキャラクターをUE4上で動くようにしました。AnimBPに関しては先日勉強で作ったものを改造して使用しているだけですが、「ジャンプ開始」「着地」のモーションも見様見まねで入るようにしてます。 www.youtube.com 3Dモデル・モーション…

UE4 覚え書き トランジションルールでのアニメーションシーケンスの状態確認

アニメーションシーケンスの状態を確認するノード Get Relevant Anim Length(モーションの秒数を取得) Get Relevant Anim Time(モーションの現在の累積秒数を取得) Get Relevant Anim Time Fraction(モーションの現在の累積時間割合を取得) Get Releva…

UE4 覚え書き タイムラインを使用してキーフレームアニメーションを作成

アクターにタイムラインを追加する。 Add Timeline Timelineのノードとタブが追加される。 タイムラインのタブを開くと以下のようなグラフのエディタが出てくるので、キーを打ってアニメーションを設定出来る。 上記BPでは、タイムラインの内容をアクターのZ…

UE4 覚え書き アニメーションBPの作成・実行

下準備 コンテンツブラウザ内のスケルタルメッシュ(「SK_Mannequin」)を右クリック、メニューの中の「作成する」⇒「Anim ブループリント」を選択してキャラクターアニメーション用のBPを作成する。 アニメーションさせる対象の3Dモデルの設定。ここでは「T…

UE4 覚え書き コリジョン関連

コリジョンイベントを追加したいアクターを右クリックしてメニューの中から「イベントを追加」を選択すると、レベルブループリント内にイベントが追加される。 OnActorBeginOverlap(重なりあっているかの判定) OnActorHit(当たっているかの判定) OnActor…

自主練 ヘリを飛ばす(1)

Udemyの「はじめてのアンリアルエンジン」でアクターの移動方法が大体分かってきたので自分で適当なものを作ってみよう!という事で、Free3D.comさんから著作権フリーの「CH-60 ブラックホーク」の3Dモデルをダウンロードしてきて飛ばしてみました。 www.you…

UE4の勉強方法

UE4を勉強するにあたり現在利用している方法としては、「Udemy」というあらゆるジャンルのスキルを動画で学習できるサイトを利用しています。 www.udemy.com このサイトで学べるものとして、UE4の他にUnityやBlender、Houdiniといったソフトのコースもあり、…

初投稿

UE4

この度は当ブログにお越しいただきましてありがとうございます。 UE4(Unreal Engine 4)の勉強、覚え書き用に始めたブログではありますが、3DCG関連の記事や、個人的趣味の雑記等もちょこちょこと書いていこうかなと思っています。本職が忙しい時は更新滞る…