FoliMesh

PlayCanvas向け洞窟と結晶

FoliMesh の GLB ファイルを PlayCanvas エディタにドラッグするだけで、ブラウザゲーム用の樹木、植物、岩が手に入ります。 このグループは、ゲームのレベルに使う地下要素をまとめたものです。アメジスト、水晶、エメラルド、ルビー、氷の結晶などのクラスター、魔法の水晶、ジオード、石筍と鍾乳石を含みます。鉄、銅、金、銀、石炭、ミスリルの鉱石、そして暗い通路を照らす光るキノコもあります。 各モデルにはLOD0からLOD3と衝突判定が含まれ、ピボットは根元にあるため、洞窟の床や天井にも簡単に配置できます。新しいシードごとに結晶の配置や岩の形が変わり、同じ見た目の繰り返しを防ぎます。GLB、FBX、OBJ形式で書き出せ、Unity、Unreal Engine、Godot、Bevyで使用できます。 このセレクションにはゲーム対応モデルが17点あります。すべてのモデルにLOD0–LOD3、コリジョン、底部のピボットが付いており、シードを変えるたびに同じ種の新しいバリエーションが生まれます。

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

その他のカテゴリー

他のスタイルで見る

他のエンジン向け