2016-09-26 5 views
0

レンダリングテクスチャに累積トレイルエフェクトを作成しようとしています。累積すると、レンダリングテクスチャは、最後に数フレーム重ねて表示されます。現在のところ、私のカメラがレンダーテクスチャに出力するとき、以前にあったものは完全に上書きされます。レンダリングテクスチャにトレイルエフェクトを作成するには?

何かを明確にすることができるかどうか教えてください。

ありがとうございます!

+0

これは試しましたか? http://www.alanzucconi.com/2016/03/09/simulate-smoke-with-shaders/ – mgear

+0

@mgearああ、これは正しい方向の一歩のように見える。私はシェイダーを研究し、私がやっていることにそれを適応できるかどうかを見ていきます。ありがとうございました! – Miles

答えて

1

カメラのクリアフラグをDo not clearに設定できます。これにより、カメラ上の前のフレームの消去が防止され、フラッシュ移動スタイルのように重なり合うようなものが作成されます。

問題はすべてが画面に表示されるため、文字だけが動いても問題ありませんが、カメラが動くとエフェクトも環境に適用され、シーンが大きくぼやけます。

エフェクト用に2つのカメラがあり、それぞれが異なるレンダリングレイヤーを使用できます。 1つは影響を及ぼさないべき項目を処理し、1つは影響を考慮する項目を処理します。この方法では、文字に効果を適用し、環境を無視することができます。

+0

うーん、これはレンダリングテクスチャではうまく動作しますか? clearフラグをDo not Clearに設定してレンダリングテクスチャをカメラに追加すると、記述したエフェクトはレンダーテクスチャに反映されません。 – Miles

+0

あなたのレンダリングテクスチャは、カメラが表示しているものをレンダリングすることを意図しているので、私は推測します。あなたはクリアセットをしないでテクスチャをどうしますか? – Everts

関連する問題