タグ

easingに関するnitoyonのブックマーク (3)

  • イージングによるグリッサンド - ならば

    イージング([英]easing)とはアニメーションに加速・減速の効果を付けることで、直線的ではない滑らかで自然な動きを実現するために使われる。加速・減速にはいくつか典型的なパターンがある*1。 今回はイージングを音高に適用して、グリッサンド音を作った。 静止画だけの一覧。 プログラムについて。音に関係ある部分のみ。音はいつものようにChucKで鳴らした。イージング処理自体はProcessingの外部ライブラリを使ってProcessing側で実行して、OSCで逐次ChucK側に必要な値(=音高)を渡すようにした。 音高は最後にChucKのStd.mtofで周波数に変換するまでMIDIノート番号で表現しているが、Std.mtofの引数はfloat型で整数に制限されないので*2、特に工夫しなくてもイージングが適用できる。 ChucKのプログラム。イージングの初期設定をProcessing側に送っ

    イージングによるグリッサンド - ならば
    nitoyon
    nitoyon 2010/04/05
    イージングを利用して音程を変更させる。
  • http://scalenine.com/blog/2007/08/31/using-the-animateproperty-effect/

    nitoyon
    nitoyon 2007/09/01
     Flex  AnimateProperty 使<mx:AnimateProperty id="myEffect" target="{id}" property="width" fromValue="..." toValue="..." easingFunction="..."/> myEffect.play() 便 

    flex

    easing

    mxml
     
  • Tim Groleau's Easing Function Generator

    download source To use the generator, drag the handle points at the bottom of the movie (in orange) or enter their position manualy in the fields provided (warning: dragging may be slow). Then just copy the function for pasting and use it as you normally do (tween engine, etc.). Although each handle point modifies the curve, their are numbered to show which portion of the curve they influence the

    nitoyon
    nitoyon 2007/06/29
    自作easingをプレビューしながら作れる。
  • 1