FoliMesh

PlayCanvas向け崖とアーチ

FoliMesh の GLB ファイルを PlayCanvas エディタにドラッグするだけで、ブラウザゲーム用の樹木、植物、岩が手に入ります。 このグループは、ゲームの風景に使う岩壁をまとめたものです。つなげて使えるモジュラー式の崖、角の崖、地層が見える層状の崖、白亜の崖、自然にできた石のアーチ、峡谷の区間を含みます。谷、海岸、山道の輪郭づくりに役立ちます。 各モデルにはLOD0からLOD3と衝突判定が含まれ、大きな崖面でも描画負荷を抑え、キャラクターや物理演算にも安定して使えます。ピボットは根元にあり、地形への配置が簡単です。新しいシードごとに岩の配置や侵食パターンが変わり、GLB、FBX、OBJ形式で書き出せ、Unity、Unreal Engine、Godot、Bevyに対応します。 このセレクションにはゲーム対応モデルが6点あります。すべてのモデルにLOD0–LOD3、コリジョン、底部のピボットが付いており、シードを変えるたびに同じ種の新しいバリエーションが生まれます。

モデル
6
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 コンポーネントは無効にします。

その他のカテゴリー

他のスタイルで見る

他のエンジン向け