Sonata

Meshoptimizer: библиотека оптимизации мешей для GPU

Meshoptimizer — библиотека для оптимизации треугольных мешей, обрабатываемых GPU. Алгоритмы помогают улучшить эффективность вершинного кэша, снизить overdraw и уменьшить объём данных.

Библиотека предоставляет интерфейс для C и C++, поддерживает FFI (P/Invoke), Rust-крейт meshopt и JavaScript через meshoptimizer.js.

В комплект входят утилита gltfpack для оптимизации glTF-файлов и заголовочный файл clusterlod.h для уровней детализации. Доступна в Linux-репозиториях, Vcpkg и Conan.

GitHub ★ 7,968

Загрузка страницы