私は2つの画像を持っていて、マグカップの画像があり、2番目の画像が任意の画像であるように、それらの2つの画像をマージしたいと考えています。今、私はそれをマグカップにマージしたいのですが、マグカップに配置される画像は、カメラから写真を撮り、それをマグカップに貼り付けるように、最初にラップする必要がありますが、そのイメージをラップする方法!
質問する
1288 次
1 に答える
4
@Akhil: あなたは、単純な iOS 開発の領域を超えた非常に複雑な質問をしています。あなたの質問が具体的に「マグカップに画像をラップする」である場合、「テクスチャをメッシュ オブジェクトに適用する」としてアプローチすることができます。この場合、OpenGL ES を使用し、定義済みのモデル ( UV マッピングを使用) にイメージ/テクスチャを適用します。
さらに、OpenGL を使用してグリッド メッシュ変換 (メッシュ ワープ) を実行することもできます。つまり、((グリッド) 解像度で) メッシュ上で画像を取得し、すべてのポイントを操作してワープを作成します。効果。また、GLKit はこのプロセスに役立つ場合があり、Core Image も簡単なソリューションを提供する場合があります。
質問がある場合は、ランダムな画像があり、その 3D 形状を派生させたい場合、派生した形状に 2 番目の画像を適用してそれらを合成します。最初の部分では高度な画像処理が必要になるため、これはさらに複雑です元のオブジェクト/選択形状を決定します。
追加情報を次に示します。
- Apple の GLCameraRipple サンプル コード: http://developer.apple.com/library/ios/#samplecode/GLCameraRipple/Introduction/Intro.html
- 画像ワーピングに関する論文 (PDF): http://www.seas.upenn.edu/~cse399b/Lectures/CSE399b-07-warp-mesh.pdf
- 画像ワープの OpenGL リファレンス: http://paulbourke.net/dataformats/meshwarp/
- GLKit のチュートリアル: http://maniacdev.com/ios-5-sdk-tutorial-and-guide/glkit/
- コア イメージのチュートリアル: http://maniacdev.com/ios-5-sdk-tutorial-and-guide/core-image-example/
- 画像ワーピングに関する NTU からの資料 (PDF): http://www.csie.ntu.edu.tw/~cyy/courses/vfx/05spring/lectures/handouts/lec03_morphing_4up.pdf
- StackOverflow からの関連情報:バブル効果の iOS イメージ
乾杯と幸運を!
于 2012-08-30T00:22:49.577 に答える