2016-12-16 2 views
1

シーンに影響を与えずにカメラの画像をぼかすか、他のエフェクトを追加したいと思います。私はタンゴカメラにぼかしコンポーネントをつけてみましたが、3Dシーンを含むすべてのものがぼやけてしまいます。シーンに影響を与えずにビデオ画像をスタイル設定する方法はありますか?私はUnityを使用しています。ありがとう。タンゴカメラを使用したポスト処理の効果

答えて

0

私が最初TangoARScreen.csに見て、この発見:それはあなたがバックアップのために、このシェーダを複製することになるでしょうTangoPrefabs /シェーダ

でARCameraPostProcess.shaderという名前のシェーダを指す

/// <summary> 
/// Script that manages the postprocess distortion of the camera image. 
/// </summary> 
private ARCameraPostProcess m_arCameraPostProcess; 

をし、ぼかしフィルタを元のシェーダに統合します。正しく行われた場合は、背景ビデオだけがぼやけます。

あなたがこの回答が役立ちました。

+0

エイダン、応答ありがとうございます。私はARPostProcess.shaderを見て、既にビデオフィードとシーンを組み合わせているようなテクスチャ入力を取得します。私はカラー出力を変更し、検証するためにテストしました。私は解決策を探し続けるつもりです。私が何かを見逃したら私に知らせてください。再度、感謝します。 – e8jms

1

これを行うには、次の2つの方法があります。

  1. は、RenderTextureにカラーカメラの画像をレンダリングし、このパスでポスト処理を実行し、通常のカメラと異なるパスでシーンをレンダリングします。これは比較的簡単です。しかし、カラーカメラのイメージプレーン比が物理的なカラーカメラと同じであることを確認する必要があります。物理的なカラーカメラの組み込み関数はGetIntrinsics呼び出しから問い合わせできます。

  2. カラーカメラのテクスチャを直接使用してください。これは一種のハックですが、hereからコードを参照できます。それはUpdateEnvironmentMapと呼ばれていましたが、渡されたテクスチャIDにカラーカメライメージを書き込んだだけです。TangoSDKはテクスチャにレンダリングカラーカメラ用のUnityのコマンドバッファへの呼び出しを注入します。コードhereを参照してください。

関連する問題