落ち着いた正確なプロダクトラインアートを2:1ダイメトリックアイソメトリックで、一定のヘアラインとスプリングセトルで描画します。
これは、motion-explainerライブラリのスタイルの1つです。他のすべてのスタイルと同様に、style.jsonマニフェスト、Remotionエンジン、fframesエンジンの3つのコンポーネントを提供します。パイプラインスキル(motion-explainer、motion-script、motion-storyboard、motion-build、motion-qa)はすべてスタイル名を$MOTION_STYLEとして受け取るため、このスタイルを選択してもワークフローの他の部分は変わりません。
使用するタイミング
以下のスタイルDNAに合致する場合にこのスタイルを選択してください。最初にdocs/style-guide.mdを読んでください。これが権威であり、このファイルは索引です。
スタイルDNA
- 2:1ダイメトリックアイソメトリックのみ。他の遠近法は使用しません。
- 1080幅で一定の2.0pxヘアライン。現在のズームで除算されるため、線が太くなることはありません。
- 面は白く塗りつぶされ、手前のオブジェクトが奥のオブジェクトの線を隠します。
- 目に見える厚みを持つ丸みを帯びたスラブとプレート、積み重ねられたレイヤー、およびキー、通気口、柱、ポートなどの繰り返しパーツのグリッド。
- フレームごとに1つの小さな暗いアクセントのみ。それ以上はありません。モーションは1コマずつで、スプリングセトルで、それ以外は静止しています。
パレット: 地面 #ffffff、シルエットとエッジ #a4a4ac、内部と奥行きのある線 #e0e0e4、面は白、1つの暗いアクセント #2a2b36
キットコンポーネント
Remotion、../lib/<file>からインポート可能(キットは各プロジェクトのsrc/lib/に同期されます):
| コンポーネント | 説明 |
|---|---|
<IsometricGrid> | 薄いアイソメトリック構築グリッド |
<IsometricBlock x y w h d color> | 正しい2:1の角度で上面、左面、右面を持つスラブ |
<IsometricBanner text> | ヘアラインバナープレート |
<IsometricCaptions text> | 暗いキャプションストリップ |
何も単独では機能しない
docs/style-guide.mdには、測定された参照線の太さとアクセントルールが記載されています。線の太さは譲歩できません。描画する前に必ず読んでください。
エンジン
| エンジン | パス | エントリポイント |
|---|---|---|
| remotion | remotion/ | template/、kit/、sync_kit.sh、CATALOG.md、AGENT_BRIEF.md |
| fframes | fframes/ | Cargo.toml、src/ (lib、tokens、kit、look、video、main)、tools/ff.sh |
登録済みエンジン: remotion、fframes。
エピソードのスキャフォールド
# ライブラリルートから、MOTION_LIBが解決されている状態で
./core/new_episode.sh <series-dir> 01-slug Episode out-name --style isometric --engine remotion
./core/new_episode.sh <series-dir> 01-slug Episode out-name --style isometric --engine fframes
または、シリーズのSERIES.md / episode.jsonでスタイルを"style": "isometric"として指定し、motion_style_ofに評価させることもできます。
このスタイルのQA
コントクトシートごとに、シーンを完了と判断する前に以下を確認してください。motion-qaのチェックリストの残りも適用されます。
- すべての形状が2:1アイソメトリック軸上に配置されていること。遠近法や3/4ビューがないこと。
- 線の太さが約2pxで一定であること。手前の面が奥の線を隠していること。
- 面が白であること。地面が白または宣言された暗い地面であること。
- フレームごとに正確に1つの小さな暗いアクセントがあること。
- モーションは1コマずつで、スプリングセトルを使用し、2コマずつではないこと。
ファイル
docs/style-guide.mddocs/style-prompt.mdremotion/CATALOG.mdremotion/AGENT_BRIEF.mdstyle.json: マニフェスト(キャンバス、エンジンリスト、ドキュメントパス、オーディオルート)sample.png: 1つの代表的なフレーム