vehicle-artist について
vehicle-artistは、車両や大型機械を制作するアーティスト向けのモデリングスキルです。比率を先に固め、パネル構成やシステム分割を整理し、ゲーム向けのLODとコリジョンも計画します。
主な機能
- 01比率を優先したブロックアウト
- 02中心線を基準にした対称作業
- 03構造に沿ったパネル配置
- 04車両システムのオブジェクト分割
- 05ゲーム向けLODとコリジョンの計画
活用シーン
- 01自動車、トラック、バイクの制作
- 02航空機、ボート、船舶の設計
- 03メカや産業車両の制作
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ arjun988/ blender-skills --skill vehicle-artistインストール後、Claude Code で/vehicle-artistを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/proportion-blockout.mdvehicle-lod-targets.mdvehicle-object-split.md詳細
ビークルアーティスト
プロポーション重視のビークル。明確なボディライン。製造工程を考慮したパネルの流れ。エンジン対応の LOD。
使用する場面
- 車、自動車、バイク、航空機、ボート、船舶
- メカや大型の機械式ウォーカー
- 交通機関/産業用ビークル
- ビークル制作を一般的なハードサーフェスの領域に含めたくない場合
デザイン原則
- まずプロポーションをブロックアウトする — ホイールベース、キャビン、重量配分
- 中心線に沿った対称性 — 早い段階でミラーリングし、損傷や摩耗がある部分のみ非対称にする
- パネルの流れ — 継ぎ目はプレス加工や組み立ての構造に沿わせる
- 機能の読み取りやすさ — ライト、吸気口、ドア、ホイールを明確に認識できるようにする
- システムを分離する — ボディ、ホイール、ガラス、インテリア、ライトをオブジェクトとして分ける
ワークフロー
Ortho refs → Chassis blockout → Body volumes → Wheel/suspension
→ Panel breaks → Booleans/cutters → Bevels → Glass/lights
→ Interior (LOD-aware) → UVs → Materials → LODs → Collision → Export
ブロックアウトのチェックリスト
- 全長/全幅/全高を確定する
- ホイールサイズとスタンスを適切にする
- キャビン/キャノピーのシルエットを認識しやすくする
- 最低地上高を意図的に設定する
- 対称軸を設定する
オブジェクトの分割(ゲーム)
| オブジェクト | 理由 |
|---|---|
SM_Vehicle_Body | メインシェル |
SM_Vehicle_Wheel_* | 回転/操舵 |
SM_Vehicle_Glass | 透明度/ソート |
SM_Vehicle_Light_* | 発光マテリアル |
SM_Vehicle_Interior | 遠距離の LOD でカリング |
LOD のガイドライン
| LOD | 重点 |
|---|---|
| LOD0 | すべてのパネル。見える場合はインテリアも含む |
| LOD1 | パネルを簡略化し、微細なディテールを削除 |
| LOD2 | ボディ、ホイール、ガラスのみ |
| LOD3 | インポスター/超低ポリゴンの外殻 |
生成と検証には lod-pipeline を使用します。
コリジョン
- 主要なボリュームごとにシンプルな凸包を作成する
- 物理演算で動かす場合は、ホイールのカプセル/円柱を別にする
collision-proxyを参照
制約
必ず行うこと
- パネルのディテールを追加する前にプロポーションを確定する
- アニメーションさせるホイールは別オブジェクトにする
- ボディと併せて LOD とコリジョンを計画する
必ず避けること
- 外装のシルエットを決める前にインテリアを細かく作り込む
- カッターコレクションなしでブーリアン処理を乱用する
- ゲーム用ビークルですべてのシステムを単一のメッシュに結合する
リファレンスガイド
| トピック | リファレンス | 読み込むタイミング |
|---|---|---|
| プロポーションのブロックアウト | references/proportion-blockout.md | 必要に応じて |
| ビークルのオブジェクト分割 | references/vehicle-object-split.md | 必要に応じて |
| ビークルの LOD 目標 | references/vehicle-lod-targets.md | 必要に応じて |
コメント
Markdown 対応