Open3

次回Youtube動画の「カスタムコントロール」台本

ピン留めされたアイテム
MugMug

すごく個人的なスクラップです

MugMug

やりたいこと

目標は30分以内
(できたことないけど🤢)

  • 基本的なカスタムコントロール追加例
    👉なるべく簡単にする、がんばる
  • 注意ポイント
    • 変更はできる (IDは変えられない😎)
    • 削除できない😡
    • 並び替えられない😡
      👉なのでテキストエディタで編集する話が必要
  • LabelControlは特別に説明必要
    👉ネストの話は入らないかなぁ😢
    👉これもテキストエディタかな
  • Group設定が必要なものも説明必要
    👉RangeかColorどっちか、Colorのほうがわかりやすいかな🤔
    • 👉Colorだとサンプルが難しいかな🤔🤔🤔
    • 👉Rangeもサンプルがおもいつかないけど
       サンプルはなくてもいいか🤫
  • Buttonはどうしようかな、ちょっとこまるかも😟
    • 👉テキストに今日の日付,曜日をいれるスクリプト
      • 👉 AIで作るを実演する🤔?
  • 既存Controlも変更できる話
    👉Transformのサイズ0,1変えて表示/非表示、テキストがいいかな
MugMug

台本

🥚そもそも

呼び方は「カスタムコントロール」で合ってる🤔?
前回の予告では「カスタムUI」って言ってたかも🤔

🐣基本 (Chapter1)

くるくるエフェクトを作って👇️の設定をカスタムコントロールとして追加する

くるくるエフェクト

  • 回転速度
  • 回転方向
    👉 ComboBoxかな、右回転,左回転

PositionAnim 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分くらい🤔?