Low-poly tarzı hakkında
Low-poly bitki örtüsü, hem render hem de build boyutu açısından en ucuz stildir.
- Düz gölgelendirme: yüz başına tek normal net, köşeli görünümü verir; normal map yoktur.
- Renk vertex’lerde saklanır (glTF COLOR_0): doku yok, UV işi yok, neredeyse hiç video belleği yok.
- Yapraklar alpha kart değil, katı geometridir: alpha test ve şeffaf overdraw yoktur; bu, mobil GPU’larda önemlidir.
- Sahnedeki tüm modeller tek bir materyali paylaşabilir, böylece ağaçlar kolayca batch’lenir ve instance’lanır.
- LOD0 için tipik bütçe birkaç yüz ile birkaç bin üçgen arasındadır.
Mobil, WebGL/WebGPU, VR, strateji, şehir kurma ve stilize bağımsız oyunlar için uygundur. Motorda vertex rengiyle çarpan bir materyal kullanın.
three.js içinde kullanım
three.js’te GLB’yi three/addons içindeki GLTFLoader ile yükleyin; DRACOLoader veya KTX2Loader’ı yalnızca dosya bu uzantıları kullanıyorsa ekleyin.
- Mesafeye göre LOD: LOD0–LOD3 için
lod.addLevel(mesh, distance)ileTHREE.LOD; seviye her karede kamera mesafesine göre değişir. - Ormanlar:
InstancedMeshbinlerce kopyayı tek draw call’da çizer,BatchedMeshise birkaç ağaç varyasyonunu karıştırır.THREE.LODinstance bazında çalışmaz; instance’ları her chunk için LOD’a göre kendiniz gruplayın. - Yapraklar: glTF alphaMode MASK,
material.alphaTest’e dönüşür; çift yüzlü materyaller otomatik olarakside: THREE.DoubleSidealır. - Çarpışma mesh’i: görünmez tutun ve Rapier veya cannon-es gibi bir fizik kütüphanesine verin.
Hem WebGLRenderer hem de WebGPURenderer ile çalışır.


















