LS、
1 年前、Snow Leopard (SL) で Quartz Composer を使用して非常に単純なスクリーン セーバーを作成しました。
スクリーン セーバーは、「ビデオ キャプチャ」パッチを使用して内蔵カメラの入力をキャプチャし、GLSL Environment Map.qtz ストック例にあるように、「GLSL シェーダー」パッチの環境パラメーターの入力として画像を使用します。シェーダーはビデオ キャプチャを有名な 3D ティーポットにマッピングし、iMac または MB の前にいる人物をクロムのティーポットに映し出しているような錯覚を生み出します。ここでスクリーン セーバーを見つけることができます: QC ソースを圧縮します。
Mountain Lion (ML) では、ビデオ キャプチャの出力が GLSL シェーダー パッチの環境の入力として機能しません。
ただし、ビデオキャプチャは引き続き機能します。ティーポット パッチのイメージ パラメータの入力として引き続き使用できるためです。
さらに、スクリーン セーバーをスクリーン セーバーとして実行するか、QC ランナーで実行するかは関係ありません。
何が起こっているのか誰にも分かりませんか?質問は次のとおりです: ML ではビデオ キャプチャ出力を GLSL シェーダー パッチの環境として使用できないのはなぜですか?
スクリーン セーバーは、シンプルなだけに非常に人気があり、これ以上楽しめなくなってしまうのはもったいないことです。
解決を心よりお待ちしております!