OpenGLとシェーダが初めてです。私はiPhoneでいくつかの拡張現実感を行い、カメラからのフィードを変更するためにシェーダを混乱させようとしています。OpenGLシェーダの色が「消える」
私が達成しようとしているのは、周囲の色に合わせて色を設定することで、画像内のオブジェクトが消えてしまったという外観です。私は黄色い矩形をしていて、その中に小さな赤い円があります。色を黄色にすることで、赤い円が消えてしまったという印象を与えたい。
これは必ずしも単色ではありませんが、私は最初に基礎を下ろそうとしています。
現在、私は赤い色を明るくするシンプルなシェーダを持っていますが、これは周囲の色に近づきませんので理想的ではありません。
私は100%のシェーダでも、私が見たいもの、あるいはopenglでさえ必要なものではありません。私はそれがiPhone上で与えるパフォーマンスのためにそれを使用しています。
場合、私は基本的に求めている:
- 誰もが、私は、OpenGL ESとOpenGLのSLを使用して、間違ったツリーを吠えてる
- 同様の何もしていたり見ていますか?
- これも可能ですか?
乾杯。
画像は、のビデオフィードから来ているので、私はその透明度を設定するために、オブジェクトへのアクセス権を持っていませんiPhoneでこのアプローチがうまくいくとは思わないか、間違っているのですか? – JFoulkes
カメラのフィードからイメージをレンダリングするAPIコールですか、それとも描画するテクスチャですか?透明にする必要がある画像そのものですか、上に描画するオブジェクトですか? – Hannesh
その画像自体、私は上にオブジェクトを描画していません。私は少しこれを見つけた後、私はこれを見つけました:http://www.kurzweilai.net/diminished-reality-software-removes-objects-from-video-in-real-time - これは達成しようとしているものです。イメージをレンダリングするためのAPIコールです – JFoulkes