Blender : add-on ~ castle generator ~ 城をデザインする

Cropped d4cd7ac1381dc72b731d1c4cdf542dd3.png

Optimize Selected Castle to GN

選択した城を、1個のGeometry Nodesホストへまとめます。

多数の部品を持つ城では、Outliner上のオブジェクト数を減らせます。

ただし、大規模な城では処理が重くなることがあります。

また、城を1個のGNホストへまとめるため、個別部品を独立して移動する編集工程が終了してから実行することを推奨します。

実行前にBlendファイルを保存してください。

11. Extensions

外部のCastle Designer対応アドオンを管理します。

v0.6.4の拡張APIは次のとおりです。

Extension API 5.5

API 4向けの既存機能も互換目的で残されています。

Reload Extension Providers

有効になっている拡張アドオンを再読み込みします。

外部プリセットや建物コンポーネントが表示されない場合に使用します。

Shared Registries

現在登録されている次の数を表示します。

  • Buildings
  • Scene Components
  • Complete Castle Presets
  • Preset Builders
  • Component Builders
  • Connection Socket Schema

独自の拡張アドオンを開発する場合は、API Version、Revision、Capabilitiesを確認する必要があります。

拡張API開発やプロバイダー間の互換性検証には、Blender Python APIに詳しい専門家への確認が必要です。

12. Legacy Upgrade

旧バージョンのKJ Castle Designerで作成したコンポーネントを、現在のGeometry Nodes方式へ移行します。

Keep Legacy Backup

移行前のコントローラー階層を、KJCD_LEGACY_BACKUPへ複製します。

通常は有効のまま使用します。

推奨手順

1.旧コンポーネントを選択します。
2.「Check Selected Compatibility」を実行します。
3.互換性レポートを確認します。
4.「Upgrade Selected Legacy Component to GN」を実行します。
5.プロジェクト全体を移行する場合は「Upgrade Active Project to GN」を使用します。
6.問題がある場合は「Restore Selected Legacy Backup」で復元します。
7.移行結果を確認してから、不要なバックアップを削除します。

v0.6.4での移動・更新の推奨手順

1.「Movable Construction Components」を有効にして城を生成します。
2.Outlinerまたは3D Viewportで、移動したい部品のEmptyを選択します。
3.Gキーで移動、Rキーで回転します。
4.その位置を恒久的な基準にする場合は「Use Current Position as Base」を押します。
5.城の設定値を変更します。
6.城または子オブジェクトを選択します。
7.「Update Selected Component」または「Update Selected Random Castle」を実行します。
8.接続関係がおかしい場合は「Recalculate Component Metadata」を実行します。

Preserve Moved Positions on Updateが有効であれば、ユーザーが加えた移動・回転はUpdate後も維持されます。

処理を軽くする方法

城が重い場合は、次の設定を見直します。

生成前

  • Terrain Resolutionを下げる
  • Secondary Buildingsを減らす
  • Target Building Coverageを下げる
  • Coverage Max Auto Buildingsを下げる
  • Luxury Detail Levelを下げる
  • Surface Stone ReliefをMaterial Onlyへ変更する
  • Build Step-by-Stepを無効にする
  • Movable Construction Componentsが不要なら無効にする
  • Native GN Bridgesを有効にする

生成後

  • 不要な城やプロジェクトを削除する
  • 必要な城だけ表示する
  • 編集終了後にOptimize Selected Castle to GNを実行する
  • Objectify後に不要なGNソースを非表示または削除する
  • Material Live Editを一時的に無効にする

よくある問題

Castle Designerタブが表示されない

次を確認します。

  • アドオンが有効になっているか
  • 3D Viewportを表示しているか
  • NキーでSidebarを開いているか
  • Blender 5.1を使用しているか

城を生成しても地形が作られない

正常な仕様です。

完成城およびランダム城は、地形を自動生成しません。

「Terrain」パネルから別に作成してください。

ランダム城の地形条件を使用する場合は、「Apply Plan Site to Terrain Settings」を先に実行します。

Updateしても対象が変化しない

城のコントローラーEmptyまたは生成された子オブジェクトを選択してください。

その後、「Load Selected Settings」で設定を読み込み、変更後に「Update Selected Component」を実行します。

Material PreviewまたはRenderで黒く表示される

「Repair Material Preview / Render」を実行します。

また、Material PreviewまたはRendered表示で確認してください。

EmissionはSolid表示では正しく確認できない場合があります。

自動GN最適化がスキップされた

次の場合は安全のため自動GN統合がスキップされます。

  • Movable Construction Componentsが有効
  • オブジェクト数が上限を超えた
  • 推定頂点数が上限を超えた

これは生成失敗ではありません。

必要に応じて「Optimize Selected Castle to GN」を手動実行します。

建蔽率が目標値に到達しない

配置可能な領域、建物の最小寸法、城壁、中庭、門への進入路、衝突回避などの制約により、目標へ到達できないことがあります。

次の設定を調整します。

  • Minimum Building Spacingを下げる
  • Allow Attached Buildingsを有効にする
  • Allow Compact Fallbackを有効にする
  • Coverage Toleranceを広げる
  • Target Building Coverageを下げる
  • Castle Width/Depthを大きくする
  • Coverage Max Auto Buildingsを増やす

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA