このスタイルの2D「グロー」グラフィックを作成するにはどうすればよいですか?


29

XNAで2Dスプライトベースのゲームを構築する基本に慣れています。すべてのオブジェクトは、移動する.png画像です。

たとえば、スーパーレーザーレーサーに似たアートスタイルを利用した2Dゲームを開発するには、次に何を学ぶ必要がありますか。

ここに画像の説明を入力してください

このスタイルの他の例には、Frozen Synapse、Geometry Warsなどが含まれます。

このスタイルを「2D抽象光るジオメトリ」またはそのようなもので説明します。

これらのタイプのゲームの多くの効果はパーティクルシステムを介して達成され、またいくつかのことはまだすべての「グローイング」などを見るためにグラフィックエディタで描画された単なるスプライトであることがわかります。

しかし、残りはおそらくDirectXの描画呼び出しを行い、カスタムシェーダーなどを実装することによって行われますか?

そうですか?この方向に進むために次に何を学ぶべきなのか、どのような質問をするべきなのか、私にはよくわかりません。


「2Dの抽象的な光るジオメトリ」の記述に対するあなたの損失は、小惑星やテンペストなどで見られるように「ベクターディスプレイグラフィックス」としてGoogleが使用できるようにしたいだけです(MAMEにだまされないでください;古い学校のベクターディスプレイハードウェアは、Geometry Warsのようなゲームが単純にシミュレートする自然なピンシャープな光る効果を作成しました(ピーターパーカーの推奨に従って、答えではなくコメントとしてこれを追加します)
クリストファードラム

回答:




9

私が知っている簡単な方法の1つは、一度レンダリングし、結果をぼかしてから、元の鋭いオブジェクトを再度レンダリングすることです。

これは、ブルームフィルターピクセルシェーダーによって実行できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.