2017-08-05 7 views
0

最近、FxPlugを使っていますが、.xibファイルからロードされたNSOpenGLViewにMotion 5/Final Cut Pro XのOpenGLレンダリングコンテキストを割り当てることができるかどうかは疑問です。私の目標は、Final Cutのレンダリングコンテキストに描画されている現在のテクスチャを私のビューに描画し、その画像をOpenCVで画像処理(glReadPixelsやその他の様々なジャズを使用)することです。CGLContextObjからNSOpenGLView

Appleのドキュメントによると、共有コンテキストとしてCGLContextObjを含むFxRenderInfo構造体を取得できます。しかし、OpenGLのコンテキスト共有では現在のところ圧倒されています。私は主にOpenCVのバックグラウンドに由来しています.Appleのウェブサイトのドキュメントのほとんどは、現時点で私の脳を溶かしています。 NSOpenGLViewが別のレンダリングコンテキストのリソースにアクセスして、それ自身のコンテキストを描画するために参照できる一連のステップはありますか?

答えて

0

FxPlugを作成し、FCPXで興味のあるビデオトラックに適用します。そのフィルタは、現在のフレームへの参照を渡します(ソフトウェアレンダリングではなくハードウェアをサポートすると宣言した場合はVRAM )、あなたはその内容で望むものを何でもすることができます。

ところで、私はfxplugメールリストをお勧めします。 (プロのアプリDevのリストと呼ばれていますが、本当にそれは99%のFxPlugです。)Appleの悪名高い秘密主義にもかかわらず

https://lists.apple.com/mailman/listinfo/pro-apps-dev

は、モーションチームのエンジニアが議論するために許可されている、と一般的に非常に便利です。

関連する問題