My Tumblr
▼すべて表示
generated by レビュー・ポスター

2005年11月18日

Mac OS X 10.4次期アップデート

Mac OS X 10.4.4でQuartz Composerがアップデートされるみたいですね。
施されているバグ修正や拡張の約半数がQuartz Composer関連だそうです。
バグで直してほしいのは、複数個Patchを選択してMacroPatchにする際に、
端っこのPatchが外に出ちゃうことがある、ってやつかな。
あと、undoとか基本的なところを追加してほしい。
機能増えるなら、音声扱えるようにして欲しいな。
appleのmailing list見れば書いてあるんのかな?英語苦手っす。
ダメダメやね。
posted by qtz(戻) at 19:49| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2005年11月10日

QuartzComposerWeb.plugin

dpsさんより
Quartz Composerのファイル(.qtz)がSafariやDashboardで見れるプラグインです。
http://qcw-plugin.sourceforge.net/
ライブラリのInternet Plug-Insに入れて使います。
動作確認はこちら
付属のサンプルに手持ちのファイルをリネームして入れたところちゃんと動きました。
MacroPatchからPublishしたParameterをブラウザからOn/Off出来るみたいです。
posted by qtz(戻) at 01:16| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2005年11月06日

Depth Testing

Renderer系のPatchの多くに付いてるParameterだけど、今まで目瞑っていました。
意味分かんなかった。
で、ちょっと意味分かったので今更かもしれないけど、ちょっと書きますね。

Quartz Composerは幾つも画像をレイヤー構造に出来ます。
アニメのセル画みたいなものですね。
PhotoShop等のグラフィックソフトにも付いている機能なので知っている人も多いと思います。

しかしQuartzcomposerは3Dソフトです。
Z軸方向にも動かせるわけですから、レイヤー的に見ると下の階層にあるのだけれど、
Z position的には手前にあるという逆転構造が起きうるわけです。

こういう状況でBlendingをoverやaddにして透過させるとどういうことになるかというと、
重なっている部分において上の階層のレイヤーを認識しないため、
背景になっている画像を上書きしてしまします。

分かりにくいですね。
要するにこんなかんじで角がでちゃいます。
gyakutenn.jpg
レイヤー構造どおりの位置どりをすると、
seijou.jpg


で、Depth Testing
ググったらこんなページが
http://4d2u.nao.ac.jp/DOWNLOAD/APPLICATIONS/MANUALS/JINDAIJI/manualOptionSphere.html
あったけど消えてるのでキャッシュ
3D系のソフトの取説ページだ(った)と思います。

以下引用
DEPTH TEST処理有り
障害物より後ろにあるものを隠す処理です。半透明な物体などが混じっている場合などに、稀にこの処理を行わないほうが綺麗な画像を得られる場合もあるので、ON/OFFを変更できる機能をつけました。通常はONにしておきます。
引用終り

Quartz Composerでも同じですね。
Depth TestingがRead/writeになっていたわけですね。
ではDepth TestingをNoneにしてみましょう。
depthtestingnone.jpg
どれだけ手前に持ってきても大丈夫です。
(久しぶりの)しゅーりょー

参考にしたサイトのディレクトリ掘っていったら国立天文台やん。
Flashが格好良すぎ!!Quartz Composerでも作れないかな
国立天文台4次元デジタル宇宙プロジェクト
posted by qtz(戻) at 22:21| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

俺もスクリーンセーバー作ろうかな

Quartz Composerできれいなスクリーンセーバーを作ってらっしゃるOSX-NAVIプラスさんが、
スクリーンセーバーだけ集めて別サイトを作られました。

http://apricot-sauce.net/download_item/index.html

RSSスクリーンセーバーも新たに一つ追加されてますね
こちら

ここのサイトのqtzファイルも〜/Home/Library/Screen Savers/に放りこめば
スクリーンセーバーとして動くんだけど、
見た目とかあんまり考慮してないし、マウスとかキーボードとか使うものも多いので、
意味無しのものも多そう。
posted by qtz(戻) at 13:16| Comment(0) | TrackBack(1) | 日記 | このブログの読者になる | 更新情報をチェックする

2005年11月05日

Quartz ComposerでPhoto Boothもどきを作った。

結局たいした手直ししてないんだけど、iSightが無いとVideo Inputの設定すら出来無いので公開します。
不具合あったら教えてください。
素材が無いのでAAでw
出来た画像はスクリーンショットで録ってください。

fakeaa.jpg
ファイルはこちら
posted by qtz(戻) at 20:54| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2005年11月02日

Mac OS X 10.4.3アップデータ来たんだけどさ

Quartz 2D Extreme無効化されちゃうのね。
これはCoreImageの2D版みたいなもので、2Dの描画もグラフィックカードにやらせるものでした。
Tigerの裏技みたいなものでした。

今までもサポート外で、所々バギーだったのだけど、
10.4.3にすると頻繁にカーネルパニック起こすようになりました。
あえなくOff。
次のアップデートで正式対応かと思っていたのに正反対だったな。
10.5まで我慢なのかな?

あ、quartzcomposerは今んところ問題無さそうです。
posted by qtz(戻) at 19:49| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2005年11月01日

文字をスクロールさせる

String系全然やってねーな。ってことで。

まずは文字を一字ずつ流す方法。

String Truncate使います。
これは、入力された文字列を指定された長さに区切ります。
ただし、区切る位置は文字列の最初から、真ん中から、最後から、の3種類しかありません。
これはDirectionで指定します。
じゃあどうすればいいか?

二つ組み合わせればいい。
一つめのDirectionをFrom the Startにして、LengthをInterpolationか何かで増やしていく。
で二つめのDirectionをFrom the Endoにして、Lenghを区切りたい文字数にする。

文字の長さを求めるにはString Lengthパッチを使えばOKです。

カクカク流れるのが嫌ならもう一つの方法。
Cropパッチ使って切りとればOKです。

scroll.jpg

scroll.qtz
posted by qtz(戻) at 14:05| Comment(0) | TrackBack(0) | Modifier | このブログの読者になる | 更新情報をチェックする