Создано для GLTFLoader
Каждый ассет FoliMesh — это один GLB-файл. GLTFLoader загружает меши, материалы и текстуры одним запросом, а каждый уровень LOD — отдельный меш внутри файла.
LOD в three.js
Добавьте LOD0–LOD3 в объект THREE.LOD с нужными вам дистанциями. Вдалеке переключайтесь на импостор или просто скрывайте дерево. Бюджеты треугольников на каждый LOD держат частоту кадров стабильной даже на ноутбуках.
Маленькие файлы для веба
Low-poly ассеты используют цвет вершин и обходятся без текстур, поэтому целый лес весит меньше одной фотографии. Реалистичные деревья используют компактные текстуры коры и листвы с alpha-test для листьев.
Много деревьев — один draw call
Геометрия чистая и общая, поэтому одно и то же дерево работает с InstancedMesh: экспортируйте несколько сидов и инстансируйте каждый из них — получится лес без повторов.


















