Open3
次回Youtube動画の「カスタムコントロール」台本
ピン留めされたアイテム
すごく個人的なスクラップです
やりたいこと
目標は30分以内
(できたことないけど🤢)
- 基本的なカスタムコントロール追加例
👉なるべく簡単にする、がんばる - 注意ポイント
- 変更はできる (IDは変えられない😎)
- 削除できない😡
- 並び替えられない😡
👉なのでテキストエディタで編集する話が必要
- LabelControlは特別に説明必要
👉ネストの話は入らないかなぁ😢
👉これもテキストエディタかな - Group設定が必要なものも説明必要
👉RangeかColorどっちか、Colorのほうがわかりやすいかな🤔- 👉Colorだとサンプルが難しいかな🤔🤔🤔
- 👉Rangeもサンプルがおもいつかないけど
サンプルはなくてもいいか🤫
- Buttonはどうしようかな、ちょっとこまるかも😟
- 👉テキストに今日の日付,曜日をいれるスクリプト
- 👉 AIで作るを実演する🤔?
- 👉テキストに今日の日付,曜日をいれるスクリプト
- 既存Controlも変更できる話
👉Transformのサイズ0,1変えて表示/非表示、テキストがいいかな
台本
🥚そもそも
呼び方は「カスタムコントロール」で合ってる🤔?
前回の予告では「カスタムUI」って言ってたかも🤔
🐣基本 (Chapter1)
くるくるエフェクトを作って👇️の設定をカスタムコントロールとして追加する
くるくるエフェクト
- 回転速度
- 回転方向
👉 ComboBoxかな、右回転,左回転
Position
にAnim Curves
を設定して、くるくるのあにめーしょんをさせる
このアニメカーブのScale
を回転方向コントロールと連動させる
iifかな。。。
Anim Curves -> Scaling -> Scale
iif(Ellipse1.RotateDirection == 0, -1, 1)
回転速度は300frame@60spsで決め打ちにして
それをTime Scaleに設定
簡易 Anim Curves -> Timing -> Time Scale
Ellipse1.Speed * (300 / 60)
ちゃんとやるなら
簡易 Anim Curves -> Timing -> Time Scale
Ellipse1.Speed * ((comp.RenderEnd - comp.RenderStart) / comp:GetPrefs("Comp.FrameFormat.Rate"))
12分くらい🤔?
🐥変更 (Chapter 2)
- Range変更
- Page変更
- 削除と並び替え出来ないのことをお話する
- 直接編集して削除
- 既存Controlも変更できる話
👉Transformのサイズ0,1変えて表示/非表示
8分くらい🤔?
🐤わかりにくいControl (Chapter 3)
活用方法はやらない😛
- RangeControl
- LabelControl
👉ささっとやればネストもできるかも
6分くらい🤔?
🐔ButtonControl (Chapter 4)
Textノードを追加して、そこにButttonControlを追加
「テキストに今日の日付,曜日をいれる」ボタンを作る
Execute
に設定するスクリプトはAIで作る
これはおまけであることをちゃんと伝える❗️
👉AIへの指示が難しいのと、モデルやそのときによって結果が変わってしまうから
この通りにやっても同じようにできるとは限らないよ😭
6分くらい🤔?
まとめ
全部で35分くらい🤔?