• 締切済み

下記のような運動をホームページ上で表示したいと思いました。

下記のような運動をホームページ上で表示したいと思いました。 http://vimeo.com/5007705 容易なものでしょうか。 フラッシュで作れそうであれば挑戦したいです。 その際必要なソフトや難易度などアドバイス下さい。 お願いします!。

みんなの回答

回答No.3

OSXなら同じくQuartzComposer 使えばいいんじゃないでしょうか HD>Developのとこに入ってたかと思います フローチャートで視覚的で直感的なプログラミングができたり やってみると結構おもしろいですよ

回答No.2

fl.motion.BezierSegmentクラスで 2次ベジェの計算できます それで曲線の途中の点の座標を求めて 線がグラデーションになるように 色を変えながら graphics.lineTo() するカンジですかね 動的なグラフィックの生成ってところで言えば これはそんなに難しくない方というか 最初の方にやる事じゃないかと思います 難しいのはここから先 スクリプトによる動的な描画によっていかにして なにかコンセプトをもったイメージとか 思い描いた通りのビジョンを実現するかというところ その動画には単純なランダムベジェ描画を いかにもコンセプトありげにしちゃった所に とってもズルいセンスを感じてしまいます 必要ないでしょうがN次ベジェの座標を求める関数 function getBezPnt(t:Number,pnts:Array):Point{ var rtn:Point=new Point() var n=pnts.length-1 rtn.x+=pnts[0].x*Math.pow((1-t),n) rtn.y+=pnts[0].y*Math.pow((1-t),n) for(var i=1;i<n;i++){ rtn.x+=pnts[0].x*Math.pow((1-t),n-i)*Math.pow(t,i)*n rtn.y+=pnts[0].y*Math.pow((1-t),n-i)*Math.pow(t,i)*n } rtn.x+=pnts[0].x*Math.pow(t,n) rtn.y+=pnts[0].y*Math.pow(t,n) return rtn } getBezPnt(曲線状の位置(0~1)、ベジェ制御点配列) で座標を返します ベジェ制御点の数で何次ベジェか変わります 2次ベジェじゃないベジェ曲線でやりたくなったときにどうぞ

yaclle
質問者

補足

ありがとうございます。 ホームページを良く読んでみたところ Javaスクリプトと(Quartz Composer)を使っているようです。 Javaスクリプトと組み合わせるのかはわかりません。 ソフトは何を利用してもできますか? フラッシュは高額なので、コストがかからないらしいactionscript?と考えていました。 何冊か書籍を購入して調べてみようと思っていますが、どのソフトを使うのが 適しているのでしょうか。 環境はmac os xを使っています。

  • kernel_kaz
  • ベストアンサー率23% (665/2872)
回答No.1

件の映像はコマ撮りでしょ? GIFアニメでも簡単に作れるよね。フラッシュでも問題は無いでしょう。 必要なのは根気とセンスだけ、かな?

関連するQ&A