Quartz Composer
Apple | |
4.6
| |
Mac OS X v10.4(バージョン2.0) | |
サポート |
|
ビジュアルプログラミング | |
ライセンス | プロプライエタリ |
developer.apple.com/documentation/quartz/quartz_composer |
Quartz Composerは、ノードベースのビジュアルプログラミング
Quartz ComposerはOpenGL(GLSLなど)、OpenCL(Mac OS X v10.6
Quartz ComposerにはiPhone SDKが
パッチ[編集 ]
Quartz ComposerによるQuartzプログラミングはパッチをつなぐことで
レンダリング
いくつかのパッチは、パッチを
バージョン3.0では、コンポジションを
Leopardでのリリースでネットワーク
プラグイン[編集 ]
バージョン3.0では、Xcodeのテンプレートを
バージョン2.0より、カスタムパッチのプラグインを
隠 しオプション[編集 ]
Quartz Composerエディターで、optionキーを
データ型 [編集 ]
QCは
- Boolean - 0 または 1
- Index - 0から2147483647までの
正 の整数 - Number -
倍精度 浮動 小数点 数 型 - String - Unicode
文字 列 - Color - RGBA、CMYKまたはグレースケール
値 - Image -
任意 のサイズの2D画像 - Structure -
入 れ子 構造 の構造 体 配列 - Virtual -
上記 どの型 でも保持 できる
バージョン4.0より
- Mesh - 3
次元 座標 に配置 された頂点 の集合 とその法線 、それらのテクスチャと色 - Interaction - コンポジションにおいて、インタラクティブにユーザーの
入力 を受 け付 けるための値 のない型
型 変換 [編集 ]
データは
コンポジション[編集 ]
Quartz Composerエディタで
コンポジションは、
また、JPEG、JPEG2000、GIF、PNG、TIFF、TGA、OpenEXR、BMP、ICO、PDF、PICT、ICNS、
コンポジションプロトコル[編集 ]
バージョン3.0では、コンポジションプロトコルの
- Graphic Animation - これは
入力 も出力 も必要 としない、しかしスクリーンに必 ず描画 される。これはKeynoteのようなアプリケーションで背景 のアニメーションとして使 うのに便利 である。 - Image Filter - フィルタによって
画像 を変化 させます。Render In Image環境 を使 わないとImage Filterでレンダラーは許可 されません。 - Graphic Transition -
元 の画像 から一定 の間隔 で次 の画像 へ遷移 するトランジションを生成 します。 - RSS Visualizer - RSSフィードを
解析 して表示 します。 - Screen Saver - Finderのためのスクリーンセーバー
- Music Visualizer - iTunes
内 で使用 するためのミュージックビジュアライザ
バージョン4.0で
- Mesh Filter -
入力 されたメッシュを変形
ランタイム[編集 ]
プロトコルに
リポジトリ[編集 ]
バージョン3.0ではコンポジションリポジトリが
- /System/Library/Compositions - システム
中核 のコンポジション(ユーザーは通常 、これらを変更 することはありません) - /Library/Compositions - すべてのユーザーが
使 えるコンポジション - /Users/username/Library/Compositions - ログインしたユーザーのみが
使 えるコンポジション
リポジトリに
コンポジション比較 [編集 ]
Quartz Composer 3.0においてコンポジション
関連 ソフトウェア[編集 ]
Quartz Composerは
Quartz Composer Visualizer[編集 ]
Automatorのサポート[編集 ]
いくつかのAutomatorアクションは、Leopardで
画像 ファイルにQuartzコンポジションフィルタを適用 - QuartzコンポジションをQuickTimeに
変換 画像 ファイルにQuartz composerをレンダリング
Syphonのサポート[編集 ]
プラグインをインストールすることで、Syphonに
歴史 [編集 ]
Pierre-Olivier LatourはQuartz Composerの
外部 リンク[編集 ]
書籍 [編集 ]
チュートリアルおよび記述 [編集 ]
- Quartz Composerプログラミングガイド アップル
- Cocoaはやっぱり!
- Quartz Composer tutorials
- kineme.net QC Wiki
- George Toledo's Programming and Design Blog
- cybero's Quartz Composer JavaScript guide, blog & other Quartz Composer tutorials
メーリングリスト[編集 ]
コンポジション[編集 ]
- ZUGAKOUSAKU
- kineme.net Composition Repository
- Quartz Composer Composition Directory
- GLSL, CoreImage & OpenCL Quartz Composer files from toneburst on machinesdontcare
- George Toledo's Programming and Design Blog
- QuartzCompositions.com Forum and Composition Repository
カスタムパッチ/プラグイン[編集 ]
- vade v002 プラグインとエフェクト
- Kineme QCカスタムパッチ
- _1024 plugins by Francois Wunschel
- Tom Butterworthプラグイン
- Tamas NagyによるCoGeプラグイン
- George Toledo's Programming and Design Blog ( a variety of official and non-official api plugins and Xcode projects )
- I Love QC New Site dedicated to learning Quartz Composer, making files and supporting the Pearson Education book Learning Quartz Composer
- Google Quartz Composer Patches
- Paolo Manna QC LuaPlugin