2022.08.16
Diary
アプリやゲームで使う 3D CG データはプログラムとかシェーダーでぐにぐにいじられることが前提なのでそれらの仕組みに合わせた形でデータを作らないといけないんでプログラマとデザイナーが密にコミュニケーションをとらないと複雑なことができないのだけど細かな指示を出すのがめんどくさくなって自分でモデリングしてしまったのはあんまりよくないかなーと思いつつできる人がやりゃいいやんとも思ったり。
アプリやゲームで使う 3D CG データはプログラムとかシェーダーでぐにぐにいじられることが前提なのでそれらの仕組みに合わせた形でデータを作らないといけないんでプログラマとデザイナーが密にコミュニケーションをとらないと複雑なことができないのだけど細かな指示を出すのがめんどくさくなって自分でモデリングしてしまったのはあんまりよくないかなーと思いつつできる人がやりゃいいやんとも思ったり。
そんなに複雑でもないけどプログラムで再現するのはめんどくさい 2D アニメーションを Lottie で持ってこようとするもののそのアニメにはプログラム的に書き換えるべきテキストフィールドが存在していていちおう Lottie 的にそこを書き換える API を用意してくれてはいるのだけどそれはロード時に1回きりなので毎フレーム書き換えるみたいなことができなくって結局あらかじめ毎フレームごとに別々のテキストフィールドを作っておくみたいな無駄作業が必要で Flash でつくりたいいいってなった。
SceneKit には SCNMorpher という複数メッシュをモーフィングさせる機能があるのだが Cinema4D で Pose Morph 設定して FBX 書き出しても USDZ にコンバートする段階でモーフ周りの設定が消えてしまうのでプログラム的に別々のメッシュから組み立てないといけないんだけど適当にやると頂点番号狂うんで結局 Pose Morph したやつを個別に書き出さないとダメ。いろんなコンテンツをかけもちしてるのでこっちの素材依頼してるあいだにあっちのプログラム書いてみたいなジャグリング状態だけどもはや数個ボール落ちてる気がする。