2025年1月20日月曜日

blender vseでtrakingした点にmaskを関連付けるには?

 ## Blender VSEでトラッキングした点にマスクを関連付ける方法



BlenderのVideo Sequence Editor(VSE)でトラッキングした点にマスクを関連付けるには、以下の手順を実行します。


**1. トラッキングの準備**


まず、トラッキングを行うためにMovie Clip Editorを使用します。ここで、トラッキングしたいポイントを設定し、必要に応じてトラッキングパターンや検索サイズを調整します[3][4]。


**2. マスクの作成**


次に、マスクを作成します。マスクは、特定の領域を隠すために使用され、トラッキングしたポイントに関連付けることができます。マスクを作成するには、以下の手順を行います。


- **マスクレイヤーの追加**: Movie Clip Editor内でマスクを作成し、必要な形状を描画します。

- **スプラインポイントの選択**: マスクのスプラインポイントを選択します。


**3. トラッカーとの関連付け**


マスクのスプラインポイントをトラッキングした点に関連付けるためには、以下の手順を実行します。


- **トラッカーの選択**: トラッキングしたポイントを選択します。

- **親子関係の設定**: マスクのスプラインポイントを選択した後、Shiftキーを押しながらトラッカーを選択し、Ctrl + Pを押して親子関係を設定します。これにより、マスクのポイントがトラッカーに従って動くようになります[1][2]。


**4. マスクの調整**


トラッキング中にオブジェクトが動く場合、マスクの形状を調整する必要があります。これには、マスクのスプラインポイントを手動で調整するか、トラッカーの動きに合わせて自動的に調整されるように設定します。


この手順を踏むことで、Blender VSEでトラッキングした点にマスクを関連付けることができます。これにより、動画編集や合成作業がよりスムーズに行えるようになります。

[1] https://blender.stackexchange.com/questions/24408/can-a-mask-stick-to-a-shape-in-the-motion-tracker

[2] https://docs.blender.org/manual/en/2.80/movie_clip/masking/properties.html

[3] https://docs.blender.org/manual/en/latest/movie_clip/index.html

[4] https://docs.blender.org/manual/en/latest/movie_clip/tracking/clip/toolbar/track.html

[5] https://docs.blender.org/manual/en/latest/movie_clip/tracking/clip/marker.html

[6] https://cginterest.com/2021/12/04/blender-3-0-%E3%81%8C%E6%AD%A3%E5%BC%8F%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%EF%BC%81cycles-x%E3%80%81%E3%82%A2%E3%82%BB%E3%83%83%E3%83%88%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%80%81%E3%82%B8%E3%82%AA/

[7] https://developer.blender.org/T51850

2025年1月16日木曜日

plantumlみたいなテキストから図を作れるサービスを教えて

 PlantUMLのようにテキストから図を生成できるサービスはいくつかあります。PlantUMLは非常に人気があり、多くの種類の図をサポートしていますが、他のツールもそれぞれ特徴を持っています。以下に、いくつかの代表的なサービスと、それぞれの特徴をご紹介します。

1. Mermaid.js:

  • 特徴: JavaScriptで実装されたライブラリで、Webブラウザ上で動作します。Markdown記法と似たシンプルな構文で記述し、フローチャート、シーケンス図、ガントチャート、クラス図など、様々な種類の図を生成できます。GitHub、GitLab、Notionなどの多くのプラットフォームでネイティブにサポートされています。
  • 利点: Webベースで手軽に使える、Markdownとの親和性が高い、多くのプラットフォームでサポートされている。
  • 欠点: PlantUMLほど多くの種類の図をサポートしているわけではない。
  • URL: [無効な URL を削除しました]

2. Kroki:

  • 特徴: 複数のダイアグラム作成ツールを統合したサービスです。PlantUML、Mermaid、Graphviz、Diagrams.netなど、様々なツールをバックエンドで使用しており、幅広い種類の図をサポートしています。API経由で利用することも可能です。
  • 利点: 多くのダイアグラム作成ツールに対応しているため、非常に多機能。API経由での利用も可能。
  • 欠点: 複数のツールを統合しているため、それぞれのツールの記法を覚える必要がある場合がある。
  • URL: https://kroki.io/

3. Graphviz:

  • 特徴: AT&T研究所が開発したグラフ描画ツールです。DOT言語と呼ばれる独自の言語でグラフ構造を記述し、様々な形式の画像(PNG、SVGなど)を生成できます。複雑なグラフやネットワーク図の描画に適しています。
  • 利点: 複雑なグラフ構造を表現するのに適している。長年の実績があり、安定している。
  • 欠点: 記法がやや複雑。他のツールに比べて学習コストが高い。
  • URL: https://graphviz.org/

4. Diagrams.net (draw.io):

  • 特徴: Webブラウザ上で動作するダイアグラム作成ツールです。フローチャート、UML図、ネットワーク図など、様々な種類の図を作成できます。テキストベースでの記述もサポートしており、XML形式で図を記述できます。
  • 利点: 多機能で使いやすいGUIを備えている。テキストベースでの記述も可能。
  • 欠点: PlantUMLやMermaidのように、テキストから直接図を生成する機能は限定的。
  • URL: https://www.diagrams.net/

5. Structurizr:

  • 特徴: ソフトウェアアーキテクチャの可視化に特化したツールです。C4モデルと呼ばれる手法に基づいて、システムをコンテキスト、コンテナ、コンポーネント、コードの4つのレベルで表現できます。テキストベースでアーキテクチャを記述し、様々な図を生成できます。
  • 利点: ソフトウェアアーキテクチャの表現に特化しているため、明確な構造でシステムを可視化できる。
  • 欠点: 他の図の種類はあまりサポートしていない。
  • URL: https://structurizr.com/

これらのツールはそれぞれ得意とする分野や記法が異なります。用途や好みに合わせて最適なツールを選択することをお勧めします。例えば、Webページに埋め込む場合はMermaid.js、複雑なグラフを描画する場合はGraphviz、ソフトウェアアーキテクチャを表現する場合はStructurizrなどが適しています。

もし、具体的な用途や必要な図の種類など、もう少し情報があれば、より適切なツールをお勧めできますので、お気軽にご質問ください。

vim コピペ

  その気持ちめっちゃわかる…キーボード配列と環境で挙動が変わると、ほんと混乱するよね。整理しやすいように、ざっくり「Vim/ターミナルでのコピペ動作まとめ(日本語・英語キーボード対応)」みたいな感じで表にしてみるのどう? たとえばこういう感じで👇 📝 Vim/ターミナ...