年: 2023年
キャラモーション、チョットワカルカモ(まばたき編)
どうした急に
なんか毎年この季節になるといろんな界隈でアドベントカレンダーとかいうのやるじゃないですか。あれ楽しそうだな〜と思って。でも主催とかやるのは面倒なので一人でこっそりと。
他の作者さんの制作時のこだわりとか技術的なアレコレとか、いっぱい聞きたい気持ちはあります。。。軽率にNoteとか使って書いてほしい。
立体的なキャラモーション
2023年11月よかった映像
2023年10月よかった映像
ルックバック、再考。(AniPAFE2023後語り)
AniPAFE2023はルックバックのMADで参加しました。ちょっと後語りをさせてください。
なんかおすすめの個人ブログ紹介してくれるサービスないかな
Google検索では出てこないようなブログ。金の匂いがしないインターネット。そういうのを求めてる。
2023年09月よかった映像
刹那的に生きている
前後5秒ぐらいのことしか考えてない
Macで署名してない開発中のCEPパネルが起動しない
ウィンドウ > エクステンション に名前は見えてるのにクリックしてもパネルが出てこない。
やったこと
- デバッグモードをオンに
- Mac再起動
- Mac10.9以降に搭載された環境設定をキャッシュするプログラムを強制終了(cfprefsd)
- ZXP Installerをインストール ←これで解決
パスのプロパティにsetValue
// pathプロパティ取得
var path = hogehoge.property()
// Shapeオブジェクトのインスタンス作成
var newShape = new Shape()
// もろもろ入れて
newShape.vertices = newV
newShape.inTangents = newInT
newShape.outTangents = newOutT
newShape.closed = closed
// setValue
path.setValue(newShape)
フォントと似てる処理の流れ。Shapeオブジェクトを作ってそれにもろもろ入れてsetValue。
vertices は頂点。inTangents と outTangents は制御点。どれも[[x,y], [x,y]]のような座標の形式になる。
制御点は頂点をもとに計算される座標。つまり[0, 0]なら頂点と同じ位置に重なることになる。
closedはパスを閉じるかどうかのブール。
エフェクトを追加する方法
簡単なことなのに毎回ググってる気がする。addPropertyでエフェクトのmatchNameを入れてあげれば良い。matchNameはスクリプトで洗い出す。
例えばスライダー制御ならこんな感じ。
var slider = layer.effect.addProperty("ADBE Slider Control")
addPropertyするとプロパティオブジェクトが返ってくるから、それを操作して名前を変えたり値を変えたりしていく。