ページ

2008年10月5日日曜日

波紋(その9)

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク

トランジションについてリファレンスを調べるといくつかパラメータがあることがわかる。
Core Image Filter Reference - CIRippleTransition

下記の2つはこのリファレンスを見て初めてわかった。

inputWidth
An NSNumber class whose attribute type is CIAttributeTypeDistance and whose display name is Width.

Default value: 100.00 Minimum: 1.00 Maximum: 0.00 Slider minimum: 10.00 Slider maximum: 300.00 Identity: 0.00

inputScale
An NSNumber class whose attribute type is CIAttributeTypeScalar and whose display name is Scale.

Default value: 50.00 Minimum: -50.00 Maximum: 0.00 Slider minimum: -50.00 Slider maximum: 50.00 Identity: 0.00



これを調整できるスライダを用意して動きを見てみよう。

最初はデフォルト値。


時間(inputTime)を進めて波紋が広がりかけた途中で止める。ここから他のパラメータをいじる。


inputWidth を減らす ( 100 ⇒ 23 )


inputWidth を増やす ( 100 ⇒ 226 )


inputScaleを減らす( 50 ⇒ 24 )



inputScaleを減らす( 50 ⇒ -1.40 )



今度は inputScaleを減らす( 50 ⇒ -50 )



パラメータをいじるとそれっぽくなってきた気がする。