FoliMesh

PlayCanvas向けつる植物とアイビー

FoliMesh の GLB ファイルを PlayCanvas エディタにドラッグするだけで、ブラウザゲーム用の樹木、植物、岩が手に入ります。 このグループは、ゲームのシーンに使うつる植物と垂れ下がる植物をまとめたものです。木の幹に巻き付くつる、壁を覆うツタ、石やレンガに這うアイビー、枝や樹冠から垂れ下がるつるを含みます。ジャングル、遺跡、古い建物を草木に覆われた印象に仕上げられます。 各モデルにはLOD0からLOD3、衝突判定、根元のピボットが含まれ、追加設定なしで幹、壁、岩に取り付けられます。風の重みにより葉やツルが自然に揺れます。新しいシードごとに葉の密度、長さ、成長パターンが変わり、GLB、FBX、OBJ形式で書き出せ、Unity、Unreal Engine、Godot、Bevyに対応します。 このセレクションにはゲーム対応モデルが5点あります。すべてのモデルにLOD0–LOD3、コリジョン、底部のピボットが付いており、シードを変えるたびに同じ種の新しいバリエーションが生まれます。

モデル
5
LODレベル
LOD0 – LOD3
フォーマット
GLB · FBX · OBJ

PlayCanvasでの使い方

PlayCanvas は GLB をコンテナアセットとして扱います。エディターでは GLB をアップロードすると(FBX はインポート時に GLB へ変換)モデル階層付きのテンプレートができ、エンジン単体のコードでは app.assets.loadFromUrl(url, 'container') と asset.resource.instantiateRenderEntity() を使います。

  • LOD:組み込みの LOD コンポーネントはないため、小さなスクリプトでカメラとの距離を比較し、LOD0〜LOD3 エンティティの render コンポーネントを切り替えます。
  • 静的な木は同じバッチグループにまとめてドローコールを統合できます。大きな森では meshInstance.setInstancing() と変換行列の頂点バッファでハードウェアインスタンシングを使います。
  • 葉:glTF の MASK で StandardMaterial の alphaTest が設定されます。両面の葉にはカリングモードを none にします。
  • コリジョンメッシュ:mesh タイプの collision コンポーネントと静的 rigidbody を付け、render コンポーネントは無効にします。

その他のカテゴリー

他のスタイルで見る

他のエンジン向け