SupaVoxel
Безкоштовний веб-3D-інструмент

Безкоштовний компресор GLB онлайн

Перетягніть .glb і отримайте менший файл: текстури перекодовуються у WebP і можуть обмежуватися 2K, 1K або 512 px, а сітка квантується й пакується за допомогою meshopt. Ви бачите розмір до й після, і файл не залишає ваш пристрій.

  • Працює у вашому браузері
  • Без реєстрації
  • Розмір до / після
  • Ніколи не більше за оригінал
Оновлено жовтень 2026 р.

Як стиснути файл GLB

  1. 01

    Перетягніть модель

    Перетягніть .glb в інструмент вище, до 200 МБ. Інші формати теж підтримуються: OBJ, FBX, glTF, STL, 3MF, PLY, USDZ, DAE і STEP спершу конвертуються в GLB. Панель показує розмір файлу, трикутники й кількість текстур. Спробувати приклад завантажує модель із текстурами.
  2. 02

    Виберіть розмір текстури

    Макс. розмір текстури обмежує найдовшу сторону кожної текстури: Зберегти, 2K (за замовчуванням), 1K або 512. Текстури, які вже менші за ліміт, залишаються без змін. Опція неактивна, якщо в моделі немає текстур.
  3. 03

    Стиснути й завантажити

    Натисніть Стиснути GLB. Ви побачите розмір файлу до → після, відсоток економії та витрачений час, а також перемикач Оригінал / Результат на сцені для порівняння. Завантажте результат; його назва закінчується на -compressed.glb.

Що робить GLB-компресор

Дві окремі економії: зображення, які зазвичай становлять основну частину GLB, і геометрія.

WebP-текстури

PNG- і JPEG-текстури перекодовуються у WebP з високою якістю (0.91). Текстура замінюється, лише якщо WebP справді менший.

Зниження роздільності текстур

Перехід із 4K на 2K зменшує кількість пікселів на текстуру у 4 рази; 1K — у 16 разів. На екрані телефона текстуру 2K рідко відрізнити від 4K.

Квантовані вершини

Позиції, нормалі й UV зберігаються як компактні цілі числа замість 32-бітних чисел із плаваючою комою (KHR_mesh_quantization).

Пакування meshopt

Дані вершин та індексів перевпорядковуються для кешу GPU і стискаються за допомогою EXT_meshopt_compression, що дуже швидко декодується в браузері.

Ніколи не більше за оригінал

Якщо стиснутий файл не менший за ваш оригінальний GLB, ви отримуєте оригінал із приміткою про це.

Конфіденційність

Усе виконується у вашій вкладці за допомогою gltf-transform і meshoptimizer, скомпільованих у WebAssembly. Без завантаження на сервер.

Стискання GLB: виберіть розмір текстури

Ліміт текстури — це єдине налаштування, яке визначає більшість економії. Обирайте залежно від того, де показуватиметься модель.

НалаштуванняНайкраще дляКомпроміс
ЗберегтиГоловні знімки продукту, детальний оглядНайменша економія: лише перекодування у WebP і пакування геометрії
2K (за замовчуванням)Веб-переглядачі продуктів, AR, більшість ігрових пропсівМайже непомітна втрата на екранах; велика економія для джерел 4K чи 8K
1KМініатюри, сітки каталогів, мобільні сторінки, фонові пропсиРозмитість зблизька; дуже малі файли
512Крихітні прев’ю, далекі об’єкти, слабкі мобільні пристроїПомітне розмиття на будь-чому більшому за іконку

GLB-компресор зменшує байти, а не полігони. Якщо проблема в кількості трикутників, спершу зменште її за допомогою спрощувача сітки, а потім стисніть результат.

Де працюють файли після GLB-компресора

Результат використовує три стандартні розширення glTF: EXT_meshopt_compression, KHR_mesh_quantization і EXT_texture_webp. three.js (із підключеним декодером meshopt у GLTFLoader), Babylon.js і model-viewer від Google читають їх, що покриває більшість переглядачів продуктів, конфігураторів і сторінок WebXR. Усі наші власні інструменти, зокрема переглядач glTF, також відкривають ці файли.

Не кожен застосунок читає кожне розширення. Деякі настільні 3D-програми, старіші імпортери ігрових рушіїв і частина маркетплейсів можуть не декодувати meshopt або WebP. Правило просте: зберігайте оригінальний GLB для редагування, а для публікації віддавайте стиснуту копію. Якщо цільовий застосунок показує порожню модель або модель без текстур, йому бракує одного з цих розширень, тож дайте йому оригінал.

Цей компресор використовує meshopt, а не Draco. Обидва добре зменшують геометрію; meshopt швидше декодується на пристрої глядача, тому GLB-компресор використовує саме його.

Поради, як стиснути GLB до мінімального розміру

Робіть
  • Почніть із 2K; переходьте на 1K, лише якщо файл усе ще завеликий для бюджету сторінки
  • Спершу зменште кількість трикутників за допомогою спрощувача сітки для щільних сканів і AI-моделей
  • Порівняйте Оригінал і Результат зблизька перед публікацією
  • Один раз перевірте стиснутий файл у фактичному цільовому середовищі (на вашому сайті, у вашому рушії)
Уникайте
  • Не перезаписуйте вихідний файл; зберігайте його для редагування
  • Не очікуйте, що модель лише з геометрією зменшиться так само сильно, як модель із текстурами; саме зображення дають байти
  • Не використовуйте 512 для продукту, який люди будуть збільшувати
  • Не надсилайте стиснутий GLB у застосунок, який не тестували з meshopt

FAQ

Часті запитання

Чи цей GLB-компресор безкоштовний?

Так, без реєстрації, водяних знаків і обмежень на кількість файлів. Стискання виконується на вашому комп’ютері в браузері, тож платити нічого. Кожен файл може бути до 200 МБ, що покриває майже всі веб- або AR-активи.

Наскільки меншим стане мій GLB?

Це залежить від того, з чого складається файл. Текстури зазвичай становлять більшу частину розміру GLB, тому модель із 4K PNG-текстурами різко зменшиться на 2K чи 1K, тоді як файл лише з геометрією отримає меншу економію від квантування й meshopt. Інструмент показує точний розмір до й після та відсоток для вашого файлу.

Чи змінить GLB-компресор зовнішній вигляд моєї моделі?

Із параметрами Зберегти або 2K різницю на екрані побачити дуже важко. Квантування округлює позиції вершин до дрібної сітки, невидимої на звичайних відстанях перегляду. Нижчі розміри текстур пом’якшують деталі, що можна перевірити перемикачем Оригінал і Результат перед завантаженням.

Чи завантажується мій GLB на сервер?

Ні. Файл читається, стискається й записується JavaScript і WebAssembly, що виконуються на сторінці. Нічого не надсилається на сервер, тож невипущені продукти й клієнтські активи залишаються на вашому пристрої.

Чи використовується Draco-стискання?

Ні, використовується meshopt із квантованими вершинами, а також WebP для текстур. Файли meshopt швидко декодуються, і їх підтримують three.js, Babylon.js і model-viewer. Якщо вам конкретно потрібен Draco, скористайтеся інструментом на кшталт gltf-transform у командному рядку; наші переглядачі відкривають обидва типи.

Чи можна стискати GLB-файли, отримані з інших форматів?

Так. Перетягніть файл OBJ, FBX, glTF, STL, 3MF, PLY, USDZ, DAE або STEP, і його спершу буде конвертовано в GLB у браузері, а потім стиснено. Завантажується завжди .glb. Для конвертації з ширшими можливостями, як-от одиниці вимірювання й обробка текстур, використовуйте окремі конвертери.

Чому я отримав оригінальний файл назад?

Компресор ніколи не повертає файл більший за той, що ви перетягнули. Якщо ваш GLB уже був стиснутий або складається переважно з даних, які не вдається додатково запакувати, результат не буде меншим, тож ви отримаєте оригінал із приміткою. Спробуйте менший розмір текстури, якщо в моделі є текстури.

Почати безкоштовно

Стисніть свій GLB зараз

Перетягніть модель у GLB-компресор вище й побачте, скільки саме мегабайтів заощадите, не завантажуючи її на сервер.

Безкоштовно · працює у браузері · без реєстрації