SabaProps

要素別リファレンス

収録している種と群れの動きの一覧です。体長、翼や鰭の比率、羽ばたきや泳ぎの周波数は、成体の代表的な値を丸めたものです。配色は中景から遠景で見分けられる領域に単純化しています。

表の ID は FlockSpeciesCatalog.Create(id) で使う識別子です。既定の動きと個体数は、Inspector でプリセットを選んだときに適用される値です。

群れの動き

名前値内容向いている種
Cruise0範囲内を 8 の字に巡る、まばらな群れ小鳥、ハト、水槽の小型魚
Murmuration1密集した群れの外形が伸び縮みし、波が通り抜けるムクドリ
VFormation2先頭の個体の後方に V 字に並ぶガン、ハクチョウ、ツル、ウ
Thermal3上昇気流の柱の周りを旋回し、高度がゆっくり上下するトビ、ワシ、コウノトリ、カモメ
Stream4進行方向に長く伸びた列で回遊するアジ、サバ、カツオ、フラミンゴ
BaitBall5傾いた軌道で中心の周りを回り、球状に固まるイワシ
Tornado6縦軸の周りを段状に回るギンガメアジ、オオカマス、コウモリ
Wander7個体ごとに旋回方向、半径、中心、速度がゆっくり変わる軌道を巡る水槽の魚、エイ、サメ
Anchored8位置を固定する。触腕や傘の動きは個別に続くチンアナゴ、イソギンチャク、ウニ、カキ
Jet9外套の収縮に合わせて加速し、膨張中は減速するイカ
Float10長周期の seed 付き経由点を滑らかにつなぎ、上下にも漂う。姿勢は直立クラゲ
FreeFlight11独立した広い旋回軌道。半径、中心、速度、高度がゆっくり変化するまばらに飛ぶ鳥
FloorGlide13通常の魚と同じ遊泳経路を使い、高さを底寄りに偏らせるマンタ

空

鳥 27 種の High 段の形状
名前ID体長既定の動き既定の個体数形状と配色の要点
スズメsparrow0.14 mCruise40丸い翼、茶色の頭
メジロwhite-eye0.12 mCruise20丸い翼、黄緑
ムクドリstarling0.24 mMurmuration300三角形の翼、橙色の嘴
ツバメswallow0.17 mCruise25鎌形の翼、深い燕尾、白い腹
アマツバメswift0.19 mCruise30細く後退した鎌形の翼
カワラバトpigeon0.32 mCruise40灰色、暗色の翼端
ハシブトガラスcrow0.56 mCruise12指状に分かれた翼端、扇形の尾
トビblack-kite0.60 mThermal8幅広い翼、浅い燕尾
オジロワシsea-eagle0.85 mThermal3大きな指状の翼端、くさび形の尾
カモメgull0.44 mThermal20細長い翼、灰色の背、黒い翼端
ウミネコblack-tailed-gull0.46 mCruise30濃い灰色の背、黒い翼端
アジサシtern0.35 mCruise20細長い翼、黒い頭、燕尾
アホウドリalbatross0.90 mWander3非常に細長い翼、ほぼ滑空のみ
マガモmallard0.58 mVFormation12緑の頭、速い羽ばたき
マガンgoose0.70 mVFormation25長めの首、褐色
オオハクチョウswan1.50 mVFormation9長い首、白
タンチョウcrane1.40 mVFormation9長い首、後方へ伸ばした脚、黒い風切羽
ダイサギegret0.90 mCruise6白、後方へ伸ばした脚
コウノトリstork1.10 mThermal12白、黒い風切羽、赤い脚
フラミンゴflamingo1.30 mStream40桃色、黒い風切羽、長い首と脚
モモイロペリカンpelican1.60 mVFormation12大きな嘴、黒い翼端
カワウcormorant0.82 mVFormation20黒、くさび形の尾
ワカケホンセイインコparakeet0.40 mCruise30緑、長い尾、赤い嘴
コウモリ (小型)bat0.06 mTornado150膜状の翼、縁が波打つ後縁
オオコウモリflying-fox0.30 mCruise30大きな膜状の翼

海

海の魚・水生生物 23 種の High 段の形状
名前ID体長既定の動き既定の個体数形状と配色の要点
マイワシsardine0.20 mBaitBall300青い背、銀色の腹、体側の斑点
カタクチイワシanchovy0.13 mStream300銀色の縦帯
マサバmackerel0.40 mStream150背の波状の横縞
マアジjack-mackerel0.30 mStream150黄色味のある側線
クロマグロbluefin-tuna2.00 mStream20紡錘形、三日月形の尾鰭
カツオskipjack0.60 mStream60腹の縦縞
ブリyellowtail0.90 mStream60黄色の縦帯と尾鰭
オオカマスbarracuda1.00 mTornado120細長い体、淡い横縞
ギンガメアジbigeye-trevally0.60 mTornado250銀色、深く切れ込んだ尾鰭
サケsalmon0.70 mStream40背の斑点、截形の尾鰭
マダイred-seabream0.50 mCruise30赤、青い斑点
オニイトマキエイmanta2.00 mFloorGlide3幅の広い胸鰭、白い腹、底寄りの遊泳
マダラトビエイeagle-ray1.20 mStream8白い斑点、長い尾
ツマグロreef-shark1.60 mWander5上葉の長い尾鰭、大きな背鰭

サンゴ礁

サンゴ礁と水槽・池の魚 18 種の High 段の形状
名前ID体長既定の動き既定の個体数形状と配色の要点
キンギョハナダイanthias0.10 mCruise150橙色、紫の帯
ソラスズメダイblue-damselfish0.07 mCruise100青、黄色の尾鰭
タカサゴfusilier0.30 mStream200青、黄色の縦帯
チョウチョウウオbutterflyfish0.15 mWander10側扁した円盤形、黄色、目を通る黒帯
ナンヨウハギpalette-tang0.20 mCruise20青、黒い模様、黄色の尾鰭
ツノダシmoorish-idol0.18 mWander6長く伸びた背鰭、白黒の横帯
カクレクマノミclownfish0.08 mWander6橙色、白い横帯 3 本

水槽・池

名前ID体長既定の動き既定の個体数形状と配色の要点
ヒメダカmedaka-orange0.035 mCruise20橙色、水面近くの薄い範囲
クロメダカmedaka-wild0.035 mCruise20灰褐色、暗色の側線
ワキンgoldfish0.10 mWander8赤、フナ形
リュウキンryukin0.10 mWander6丸い体、長い尾鰭、紅白
錦鯉 (紅白)koi0.60 mWander10白地に赤い模様
ネオンテトラneon-tetra0.03 mCruise40青い縦帯、赤い腹
ゼブラダニオzebra-danio0.04 mCruise25青い縦縞
グッピーguppy0.03 mWander20大きな色付きの尾鰭
エンゼルフィッシュangelfish0.08 mWander6高い背鰭と臀鰭、黒い横帯
ディスカスdiscus0.15 mWander6円盤形、青い縦縞

水槽の魚は範囲を数十 cm に設定しています。水槽の内寸に合わせて settings.area を調整してください。範囲は GameObject の位置を中心とした半径で指定します。

追加の水生生物・地上の鳥

特殊形状は bodyShape で選びます。触腕、傘、脚、殻などを専用の形状から生成します。
形状と運動は配置確認用に単純化しており、体長はデザイン用の代表値です。
クラゲは不透明の傘、カキは固定した殻で表現します。トビウオは遊泳の例で、水面を離れる跳躍はありません。

名前ID体長既定の動き既定の個体数形状と配色の要点
イカsquid0.40 mJet5外套、10 本の腕、側鰭、収縮と加速
クラゲjellyfish0.30 mFloat5傘と触手、周期的な脈動と長周期の浮遊
チンアナゴgarden-eel0.35 mAnchored1直立した細い体、根元を固定した揺れ
カニcrab0.16 mAnchored1甲羅、8 本の歩脚と 2 本の鋏脚
ウナギeel0.80 mWander5細長い体、体をくねらせる遊泳
ウニurchin0.10 mAnchored1球形の殻と棘、静止
イソギンチャクanemone0.18 mAnchored1柱状の体と触手、根元を固定した揺れ
カキoyster0.15 mAnchored1扁平な 2 枚の殻、静止
トビウオflying-fish0.25 mStream16長く広がった胸鰭
タツノオトシゴseahorse0.15 mWander5直立した体、管状の吻、曲がった尾
ニワトリchicken0.45 mWander4畳んだ翼、鶏冠、脚の歩行動作
ヒヨコchick0.08 mWander8丸い体、黄色、脚の歩行動作

ニワトリとヒヨコは地上用です。上下の移動と旋回時の傾きを抑え、原点を足元に置きます。
地形への追従や衝突回避はないため、平らな地面に配置してください。

形状のパラメータ

追加種の Unity RenderImage

Unity 2022.3.22f1 の標準照明で High の Mesh を描画した画像です。Scene の標本は実寸ですが、以下の撮影は各個体の体長に合わせて Camera の距離を変えています。

イカクラゲ
イカクラゲ
チンアナゴカニウナギ
チンアナゴカニウナギ
ウニイソギンチャクカキ
ウニイソギンチャクカキ
トビウオタツノオトシゴニワトリヒヨコ
トビウオタツノオトシゴニワトリヒヨコ

パラメータの編集

通常の魚の Low / High には、左右の目、口線、鰓蓋を生成します。マグロ・ブリ・カマス・サメなどの頭部は鼻先を細くし、胴体と区別できる形状にしています。Silhouette は従来どおり遠景用の輪郭です。イカの足と耳は胴体と同じ色を使用します。

クロマグロブリ
クロマグロの頭部ブリの頭部
オオカマスツマグロ
オオカマスの頭部ツマグロの頭部

Inspector の「種のパラメータ」から、プリセットをもとに独自の種を作れます。主なパラメータは次のとおりです。

分類パラメータ内容
共通bodyLength体長 (m)
共通primary から extra5 色。鳥は背、腹、頭、翼端と風切羽、嘴と脚。魚は背、腹、模様、鰭、尾鰭
共通beatFrequency, beatAmplitude, glide羽ばたきまたは泳ぎの周波数と振幅、滑空の割合
鳥wingspan, wingShape, tailShape翼開長の比、翼の平面形、尾の形
鳥neckLength, beakLength, trailingLegs首と嘴の長さ、脚を後方へ伸ばすか
鳥wingTipFraction, flightFeatherFraction翼端色と風切羽の色の範囲
魚fishBody, bodyDepth, bodyWidth体形、体高、体幅
魚caudalFin, caudalSize尾鰭の形と大きさ
魚dorsalHeight, analHeight, pectoralSize背鰭、臀鰭、胸鰭の大きさ。エイでは胸鰭が体盤の半幅
魚pattern, patternCount横帯、縦帯、斑点、斑などの模様と本数