FoliMesh

Bevy için Palmiyeler

Bevy'de glTF akışı yerleştirmeyi kolaylaştırır: sahneyi asset_server.load(GltfAssetLabel::Scene(0).from_asset("hindistan_cevizi_palmiyesi.glb")) ile yükleyip SceneRoot ile oluşturun. Seçkide beş palmiye var — Hindistan cevizi palmiyesi, Hurma palmiyesi, Kanarya hurması, Washingtonia ve Cüce palmiye — her biri VisibilityRange start ve end marjlarıyla dithering geçişi kullanılarak değiştirilebilen LOD0–LOD3 ağlarına sahip.

Yapraklar glTF'te alphaMode MASK ile gelir ve StandardMaterial üzerinde AlphaMode::Mask olur; yaprak yüzeyleri çift taraflı olduğu için arka yüz eleme kapalıdır. Aynı ağı ve malzemeyi paylaşan varlıklar Bevy tarafından otomatik gruplanıp instancing ile çizilir, böylece uzun Hindistan cevizi dizileri ucuz kalır. Çarpışma ağları Avian ya da bevy_rapier collider'larına gider, tabandaki pivot gövdeyi doğrudan araziye oturtur.

Modeller
5
Detay seviyeleri
LOD0 – LOD3
Formatlar
GLB · FBX · OBJ

Bevy içinde kullanım

Bevy, glTF/GLB’yi AssetServer üzerinden yükler: asset_server.load(GltfAssetLabel::Scene(0).from_asset("tree.glb")), SceneRoot ile spawn edilir; tek tek mesh ve materyallere etiketle erişilir. FBX ve OBJ üçüncü taraf crate’ler gerektirir, bu yüzden GLB kullanın.

  • LOD: LOD0–LOD3 entity’lerine bir VisibilityRange (başlangıç ve bitiş payları) verin; mesafeye göre dithering’li geçişle değişir — Bevy’nin HLOD mekanizması.
  • Yapraklar: glTF alphaMode MASK, StandardMaterial’de AlphaMode::Mask(cutoff) olur; çift yüzlü materyaller arka yüz ayıklamayı kapatır.
  • Aynı mesh ve materyali paylaşan entity’ler otomatik olarak batch’lenir ve instance’lanır; böylece çok sayıda ağaç kopyası ucuz kalır.
  • Çarpışma: Bevy’de yerleşik fizik yoktur; çarpışma mesh’inden Avian veya bevy_rapier ile bir collider oluşturun.

Paketler

Diğer kategoriler

Diğer tarzlarda aynısı

Diğer motorlar için aynısı