CGらぼ

広く浅くCGを勉強していきます。

Expression

maya Expressionについて調べてみた!! -制御関数-

abs・・・絶対値を返す //tx// pSphere1.translateX = time*5; //ty// $valY = sin(time)*10; $posY = abs($valY); pSphere1.translateY = $posY + 2; ceil・・・最小の整数を返す ex)1.1→1 , -1.9→-1 floor・・・最大の整数とを返す(※ceilの逆) ex)1.1→2 , …

maya Expression cos,sinで遊んでみた!!

pSphere1.translateY = cos(time)*10; pSphere1.translateX = time*5; pSphere1.translateY = cos(time)*10; pSphere1.translateX = time*5; pSphere1.translateY = cos(time)*10; pSphere1.translateZ = sin(time)*10; pSphere1.translateX = cos(time)*10;…

AfterEffectsで追従するアニメーションを作ってみた!!

今回制作したものはこちら!! 左の赤い正方形に追従するようExpressionを組みました。 AfterEffects Expression - YouTube 今回使用したものは ValueAtTime if else slider check box valueAtTimeは追従させるために if elseは条件分けさせるため slider , …

AfterEffectsで縦スクロールのループアニメーションを作ってみた!!

今回はエクスプレッションを使ってループアニメーションを作成しました。 以前は失敗しましたが今回は成功しました。 (↓失敗例↓) 以前は%の存在を知らなかったから 『if』『else』で試みて失敗 AfterEffectsで横スクロール地面をループする方法を模索中 - …

AfterEffectsで横スクロール地面をループする方法を模索中

現在試している方法が『エクスプレッション』での制御【地面のレイヤー】を【null】の子供にして【地面のレイヤー】のポジションにn=thisComp.layer("null").transform.position[0]/960;N = Math.floor(n);if(N>=1)a = -N*960elsea = 0[a,540]これでいける…

球体をExpressionで制御したい!!_002

今回はExpressionについて調べたことをまとめておきます。 ◎定義する 何度も数式を打ち込むのは面倒なので定義付けしました。 float $xxx = yyy; ◎角度を求める 直角三角形のθの角度を求める為に『逆関数』を使用しました。 以下、三角関数の参考サイト http…

球体をExpressionで制御したい!!_001

球体の移動に合わせて回転するようにExpressionを書いてみます。(一方向のみ) プログラミングの経験が0の為、詳しい方からアドバイス等を頂けますと幸いです。 Expressionを書き始める前に、少し数学の勉強をします。 円周の長さ=円の直径*π 円の回転角度…