Quartz Composerプログラミング 22
ストーリー by Acanthopanax
つないでプログラム 部門より
つないでプログラム 部門より
Mac OS X 10.4 "Tiger"で導入された新機能のひとつにQuartz Composerがある。パッチと呼ばれるモジュールを連結してさまざまな映像作品を作成することができるものだ。Appleによる解説としては、Quartz Composer Programming Guide(英語)があるが、日本語による解説記事も出始めた。HAPPY Macintosh Developing TIME!の木下誠氏によるQuartz Composerによるビジュアルフロープログラミングと、鶴薗賢吾氏によるCocoaはやっぱり!内に設けられたQuartz Composerにどっぷりである。セキュリティの問題もあったりするが、さまざまな応用が期待できそうだ。
[2005-06-01 06:00 JST Acanthopanaxによる追記] 上記セキュリティ上の問題の修正を含むQuickTime 7.0.1の配布が開始された。
気づいた点 (スコア:2, 参考になる)
ちょこちょこと情報を集めたり使ってみたりしています。
Quartz Composer のもとになったと思われるアプリケーションは
PixelShox [pol-online.net]といアプリ。
Public beta はPanther でも使えます。
使ってみてイラっとした点は、
・undo が無い
・パッチを選択してインスペクタウィンドウを開くと選択が解除される
くらいです。かなり遊べそうです。
ところで、画像を左右反転(mirror)させるパッチってあるんでしょうか。。
Re:気づいた点 (スコア:1, 参考になる)
Core Image Kernelで、OpenGL Shading Languageで書く事も出来ます。
Re:気づいた点 (スコア:1)
できました。ありがとうございます。
キュービック天気予報 [big.or.jp]をキューブの内側から見るように改造できました。
それと、上のコメント [srad.jp]の
> ・パッチを選択してインスペクタウィンドウを開くと選択が解除される
は間違いでした。選択解除されてるように見えただけでした。
Re:気づいた点 (スコア:0)
Processing は その座を狙って、Java と軽量プログラミングで迫ったけど、
Apple が半ば本気で反応してきたら、
Processing 危うし?
Re:気づいた点 (スコア:0)
Prossesingは、Javaの教育ツールとしての面もあって、あくまでコーディング教育ツール。
それに対して、Quartz Composerは、いまのところ、メガデモを作るようなツールになっていて、コードも不要。ワークフローどまり。
目的も概念も全然異なると思います。
Re:気づいた点 (スコア:1)
MAXのほうは、もろ芸風かぶりまくりじゃないですか?
ちなみにMAXのパチモンつーかそっくりさんで、OpenSource(だよな)で、
クロスプラットフォーム(WinでもUnixでも。よく知らぬがもしかしてMacでも。なにせGUI部分はTkなんで…)
なソフトとして、PureData [xrea.com]ってのがあります。
まあ添付されるソフトウエア部品は音楽つーか音声/MIDI系が主で、
ちょっと(そのまま)使うときの方向性は違うかも知れないけど、
部品を(C言語で)自作することは出来るそうなので、
なんならビジュアルものもやれるはず。
てか、俺もよぉ知らんかったけど、上記ページによれば、
GEMってライブラリを足すとOpenGLいけるそうです。
Re:気づいた点 (スコア:0)
Re:気づいた点 (スコア:0)
僕らアートスクールの学生だと、P5 と QC はもろぶつかってますけどね。
QC の方が速くて、カッコいいのが、コード不要で出来て、
シリアル通信できるとなれば、もう、言う事ないっすって感じで、
インスタレーションに使われまくり、な予感ですけど。
# ツールは使う人次第、っつうことで。
Re:気づいた点 (スコア:0)
Aquaチックじゃなくて昔の白黒Macの雰囲気を感じるし、AVSのようだけど(OpenGLだから当たり前?)、コネクタが曲線で縁取りしてあるのがかわいい。
あまりに感動して涙出てきました。
#PixelShox [pol-online.net]は開発中止みたいですね。中の人はAppleと契約したのかな?
Re:気づいた点 (スコア:1)
起動できず… (スコア:2, 興味深い)
TigerにアップグレードしてからXcodeのコード補完が速くなったのは嬉しいんですが、Core Image等機能しない部分が俄然増えてきました。
まあ、仕方ないんですけどね…。
# 新iBookまだかな~?
Re:起動できず… (スコア:2, 参考になる)
Futurismo Zugakousakuさんの、未来派画作工作 [zugakousaku.com]を見ていると、おもわず「凄い!」と思ってしまいました。
と言う事は、こう言うの [stdout.org]も作れるのでしょうか?
Re:起動できず… (スコア:2, 興味深い)
おそらくグラフィックチップがCore Image未対応だからでしょう。
私のiBookは14.1LCD初代、グラフィックチップはATI Rage Mobility128(8MB)です。
(ちなみに、対応しているかどうかは「このMacについて:詳しい情報」で「グラフィックス/ディスプレイ」の項目で確認できます)
Re:起動できず… (スコア:2)
アプリ起動時に出るメッセージが少し違った気がしますが。
Core ImageというよりRADEONで16MBかどうかというのが効いてるようですね。
Re:起動できず… (スコア:1)
#iBookは長い事3年半程がんばってくれました。タイガーアップグレードは見送ります。WWDC開催 [livedoor.jp]間近なので、タブレットMAC発表こないかな?と淡い期待中。
Re:起動できず… (スコア:1)
http://pc8.2ch.net/test/read.cgi/mobile/1113361378/l50
595辺りから~
>パテントのイラストを元に妄想をふくらませてるだけ
です。
Re:起動できず… (スコア:1)
-- ラテール部参加者募集中
Quartz Composer であそぶメモ (スコア:2, 参考になる)
http://blog.livedoor.jp/quartzcomposer/ [livedoor.jp]
こちらのページも参考になります。
vvvv (スコア:1)
QuartzComposerは使ったことがありませんが、ほぼ同じようなツールかとおもわれます。
Re:vvvv (スコア:1)
実現しようとしていることは似ているかもしれませんが、ほぼ同じようなツールには見えませんでした。
目的が同じでも、手段が異なれば別のツールだと思います。
Re:vvvv (スコア:1)
そ、そう?
さっき書いたMAX/PureDataなんかとも通じるけど、
ちょっと見ためが可愛いか武骨か、の違いくらいしか無いのでは?
その差を重んじることが悪いとは言わないけど、
それは「プログラミング」セクションの話題じゃないよなあ…
>手段が異なれば
部品と部品の間を(配線に見立てた)線で繋ぐことで、
処理系を構築する、という点が、
このばあいの「手段」の肝だと思うんですが、
それは両者とも同じじゃないんですか?
Re:vvvv (スコア:0)