Meshoptimizer — библиотека для оптимизации треугольных мешей, обрабатываемых GPU. Алгоритмы помогают улучшить эффективность вершинного кэша, снизить overdraw и уменьшить объём данных.
Библиотека предоставляет интерфейс для C и C++, поддерживает FFI (P/Invoke), Rust-крейт meshopt и JavaScript через meshoptimizer.js.
В комплект входят утилита gltfpack для оптимизации glTF-файлов и заголовочный файл clusterlod.h для уровней детализации. Доступна в Linux-репозиториях, Vcpkg и Conan.
GitHub ★ 7,968
