2015-01-01から1年間の記事一覧

物理マテリアルを使って足音を変化させる

ファミコンやスーパーファミコン時代はキャラクタの足音はあまり実装されていませんでしたが、最近の3Dゲームでは足音がないゲームを探すほうが難しいのではないでしょうか? 足音は発生させるキャラクタの種類によって音を変えたりすることがありますが(子…

メッシュペイントあれこれ

たまにお世話になるわりに解説は行ってなかったな、と思ったのでメッシュペイントの話。 メッシュペイントとは、UE4上でメッシュに対して色を塗り、その色を利用してあれやこれややる機能です。 色をそのまま使うことはほとんどなく、主に複数のマテリアルパ…

UE4を配置ツールとして利用する

今回のネタはUE4ネタではあるものの、UE4でゲームを作る人にはあんまり意味がない内容となっております。 もしかしたら業務で利用する人が嬉しいかもしれませんが、多くの人にはどうでもいい内容でしょう。 特にエピックさんは一銭の得にもならないので、最…

エンジンを改造してLUTテクスチャを使ったトゥーンシェーダを実装する方法

前の記事 [UE4] エンジンのシェーダコードを変更する 基礎編 の応用編と言っていいのかな?という内容です。 前回の記事ではシェーダコードのみを変更してトゥーンシェーダを実現しましたが、完全な2値化しか実装できていません。 トゥーンシェーダを実装す…

『はじけろ!ブルーマン!の頭』の話

今回は第3回UE4ぷちコンに提出した『はじけろ!ブルーマン!の頭』の話です。 それほど難しいことはやっていないのであんまりおもしろいことは書けませんが、何らかの参考になればと思います。 まず、このゲームを作成する前に実は2作品ほど作ってポシャりま…

SequenceとDelayの関係

ぷちコンのゲームを作っていてちょっとはまってしまった部分があるので、推察ではありますが解説と回避方法をご紹介します。 皆さん、Sequenceノードは使用していますか? 複数の処理を1つの連続した処理として実行してくれるノードです。 Blueprintは連続…

UMGのアニメーションと動的な配置

ぷちコンのゲーム製作中にはまったのでさくっと記事にしてみます。 今回はUMGでアニメーションするウィジェットを動的に配置する方法を紹介します。 UMGはメニュー画面やHUDなどを簡単に作成することが出来る便利機能です。 アニメーションも比較的簡単に実…

Parallax-Corrected Cubemapを実装する

今回は以前の飲み会で話が出たParallax-Corrected Cubemapをマテリアルで実装してみます。 この手法は名前のとおり、視差を正しく計算してキューブマップをサンプリングする手法です。 正しく、と言っても完全に正確なわけではないですが、ある程度の正確さ…

ResponsiveAAの挙動

先日の勉強会にて、ある人物からResponsive AAの挙動がどうにもドキュメントに書いてあることと違う気がする、と言われました。 Responsive AAについて最も詳しく書いてあるドキュメントは、以下の雪のシーンに関するものでしょう。 https://docs.unrealengi…

エンジンのシェーダコードを変更する 基礎編

今回はエンジンのシェーダコードを変更することでトゥーンシェーダを実装してみようと思います。 基礎編とか言ってますが、今のところ応用編を作成する予定はありません。 トゥーンシェーダは通常、ライトの影響を2値、もしくは3値に変換することで実装しま…

勉強会の資料

2/11に行われたUE4勉強会には多くの方に出席していただきました。 ありがとうございます。 その時に使用した資料とプロジェクトを公開します。 http://1drv.ms/1EYLzjL ue4study_art.ppt ue4study_art.pdf UE4Study_Tokyo03.zip プロジェクトは前回の勉強会…

あまり使われないマイナーなマテリアル機能 その2 "Customized UV"

前回に引き続き、マテリアルのマイナーな機能を紹介するコーナー。 今回はCustomized UVです。 UVのカスタマイズと聞いて、メッシュに別のUVを割り当てる手法と思う人もいるかもしれませんが、そうではありません。 とりあえず、解説する前に使い方から提示…

あまり使われないマイナーなマテリアル機能 その1 "Two Sided"

今回はタイトルにある通り、割とマイナーなマテリアルの機能にフォーカスしてみようと思います。 第1弾は"Two Sided"です。 この機能を有効にするにはマテリアルの詳細パネルにある"Two Sided"をONにします。 これによって何が出来るのか?というと、いわゆ…

プロシージャルテクスチャっぽいこと

今回やってみたのはこれ。 SF系ゲームでは割とよくあるスキャンエフェクトです。 球状の浮遊ロボットが不審な人間をスキャンして個人識別する、ってのはデストピアな未来ではよくあること。 今回はそんな状況で使用できそうなマテリアルを作ってみました。 …

おいでよ ブルーマンの森

ここはUE4村。 ブルーマンたちが楽しく暮らす小さな村。 あなたはそんな村に引っ越してきたのですが、何かの手違いで村長になってしまいました。 相棒のシズエ・サンチャゴと一緒に村に襲いかかる地底人と戦う羽目になったあなたは某ス○ブラ出演のために頑張…