FoliMesh

three.js için 3D Bitki Örtüsü

Web için hafif GLB bitki örtüsü: GLTFLoader ile yükleyin, LOD mesh'lerini THREE.LOD'a bağlayın ve sahnenizde bir orman olsun.

Paketler

Kategoriye göre

GLTFLoader için tasarlandı

Her FoliMesh asset'i tek bir GLB dosyasıdır. GLTFLoader mesh'leri, materyalleri ve dokuları tek istekte yükler; her LOD seviyesi dosya içinde ayrı bir mesh'tir.

three.js'te LOD

LOD0–LOD3'ü ihtiyacınız olan mesafelerle bir THREE.LOD nesnesine ekleyin. Uzakta impostor'a geçin ya da ağacı basitçe gizleyin. LOD başına üçgen bütçeleri, dizüstü bilgisayarlarda bile kare hızını sabit tutar.

Web için küçük dosyalar

Low-poly asset'ler vertex color kullanır ve hiç doku içermez; böylece koca bir orman tek bir fotoğraftan daha az yer kaplar. Gerçekçi ağaçlar, yapraklarda alpha test ile kompakt kabuk ve yaprak dokuları kullanır.

Çok ağaç, tek draw call

Geometri temiz ve paylaşımlı olduğu için aynı ağaç InstancedMesh ile çalışır: birkaç seed dışa aktarın ve her birini instance'layarak tekrar etmeyen bir orman oluşturun.

Uyumlu motorlar

İlgili

Sık sorulan sorular

Modelleri three.js'e nasıl yüklerim?

GLTFLoader kullanın: GLB dosyası mesh'leri, materyalleri, dokuları ve tüm LOD seviyelerini içerir.

THREE.LOD ile çalışır mı?

Evet. Her LOD, GLB içinde ayrı bir mesh'tir; bu yüzden onları kendi mesafelerinizle THREE.LOD'a ekleyebilirsiniz.

Dosyalar web için yeterince küçük mü?

Evet. Low-poly asset'lerde hiç doku yoktur; gerçekçi ağaçlar ise kompakt dokular ve LOD başına üçgen bütçeleri kullanır.