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

Cropped d4cd7ac1381dc72b731d1c4cdf542dd3.png

5. Random Castle

設定と乱数シードに基づいて、新しい城郭を自動生成します。

ランダム城は、単純に部品を無作為配置するのではなく、次の順序で計画されます。

  1. Site Conditions
  2. Perimeter Footprint
  3. Castle Composition
  4. Architectural Style
  5. Component Selection
  6. Placement and Collision Resolution

Castle Plan

Site Condition

城が建つ地形条件を指定します。

  • Flat Land
  • Gentle Hill
  • Steep Hill
  • Mountain Ridge
  • Plateau
  • Terraced Hill

地形条件は城の計画に利用されますが、地形オブジェクト自体は自動生成されません。

Castle Position

敷地内で城を配置する方針です。

  • Center
  • Summit
  • Ridge
  • Slope
  • Manual

Foundation

基礎の高さ構成です。

  • Level Platform
  • Terraced
  • Follow Terrain
  • Individual Building Levels

Follow Terrainは、対応する拡張コンポーネントへ地形追従の意図を渡すための設定です。

Apply Plan Site to Terrain Settings

Castle Planで決めた地形条件とVariationを、Terrainパネルの設定へコピーします。

実行後、「6. Castle Parts → Terrain」で地形を作成します。

Castle Composition

城の全体構成を選択します。

  • Free Modular
  • Central Keep
  • Courtyard
  • Concentric Rings
  • Gate Fortress
  • Ridge Castle
  • Multi-Peak
  • Multi-Tower

Dominant Building Placement

主塔や主要建物の配置方針です。

  • Central Dominant
  • Off-Center Dominant
  • Edge Dominant
  • Corner Dominant
  • Gate Dominant
  • Ridge Line
  • Multiple Peaks
  • Random Cluster

Architectural Style

建築様式を指定します。

  • Neutral Medieval
  • English Medieval
  • French Chateau
  • Spanish Fortress
  • Carpathian / Rhine
  • Central European
  • Fantasy Storybook
  • Mixed Compatible Styles

Use Registered Style Components

登録済みの建築コンポーネントから、Building Name、Style Sub Name、Design Variantが一致する部品を使用します。

Neutral Fallback

選択した建築様式に必要な建物が存在しない場合、Neutral Medievalの建物を代用します。

Random CastleのVariation設定

「Selection & Internal Variation」では、何を選ぶかと、選んだ種類の内部でどれだけ変化させるかを分離して設定します。

例えばSite ConditionをGentle Hillに固定しても、Variationを有効にすると、Gentle Hillの特徴を維持した範囲で高さ、位置、幅、傾斜などが変化します。

Variationは次のグループに分かれています。

  • Site
  • Footprint
  • Composition
  • Detail
  • Material

各グループに独立したVariation Seedがあります。

Random Castle Presets

現在のランダム城設定を保存できます。

Preset Storage

Project

現在のBlendファイル内に保存します。

Global

Blenderのユーザー設定フォルダーへ保存し、別のBlendファイルでも使用します。

主な操作

  • Save Current
  • Save Selected
  • Load
  • Update
  • Delete
  • Generate
  • Export JSON
  • Import JSON

Lock Seeds for Reproduction

プリセットの読込時に、乱数シードを固定します。

有効にすると「New Placement Each Generate」が無効になり、同じ配置を再現しやすくなります。

Towers & Windows

Corner Towers

敷地の角へ塔を配置します。

  • Always
  • Probability
  • Off

Alwaysでは、Corner Angle以上の方向変化がある角に塔を配置します。

Gate Towers

門の周辺に配置する塔の数と確率を設定します。

Wall Mid Towers

城壁の途中に配置する塔の数、確率、充填率を設定します。

Interior Towers

城壁内側に配置する塔を設定します。

直径、高さ、階数、サイズ倍率などを調整できます。

Tower Top

塔の頂部を、開放型の城壁上部にするか、屋根付きにするかを設定します。

Cone Roofは、屋根付き塔の中で円錐形または塔形状に合った尖塔屋根を選ぶ確率です。

Unified Floors

主塔、城壁塔、内部建物の窓を、共通の階高グリッドに合わせます。

無効にすると、それぞれのコンポーネントが独自の階数・高さ設定を使用します。

コメント

コメントを残す

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

CAPTCHA