The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Компания Google открыла код Draco, библиотеки для эффективного сжатия 3D-графики

13.01.2017 23:52

Компания Google опубликовала наработки проекта Draco, в рамках которого подготовлена библиотека для эффективного сжатия 3D-данных, таких как полигональные сетки (mesh) и облака точек. Код написан на языке С++ (имеется вариант декодировщика на JavaScript) и распространяется под лицензией Apache 2.0.

Draco поддерживает сжатие параметров расположения точек, информации о связях, цветах, нормалях, мешах, координатах текстур и других геометрических атрибутов. Библиотека позволяет существенно сократить объем хранимых и передаваемых по сети 3D-данных, обеспечив при этом высокую скорость распаковки и упаковки. Например, использование Draco даёт возможность существенно уменьшить размер 3D-приложений и игр, сократить время на загрузку 3D-сцен и параметров визуализации, уменьшить объём данных для систем виртуальной и дополненной реальности, оптимизировать хранение данных от лидаров.

Для web-разработчиков подготовлен распаковщик на JavaScript, позволяющий обрабатывать сжатый 3D-контент непосредственно на стороне web-приложения в браузере. Кроме того, реализована возможность интеграции поддержки Draco в 3D-просмотрщик three.js. Производительность распаковщика на JavaScript примерно в два раза отстаёт от эталонного распаковщика на C++.

В будущем планируется расширить Draco возможностью сжатия с потерей детализации. Draco сможет создавать несколько уровней детализации из исходной модели, что может применяться в условиях жесткой экономии места в хранилище или при очень низкой пропускной способности сети.



  1. Главная ссылка к новости (https://opensource.googleblog....)
  2. OpenNews: Facebook опубликовал реализацию алгоритма сжатия Zstandard 1.0
  3. OpenNews: Dropbox опубликовал реализацию алгоритма сжатия изображений Lepton
  4. OpenNews: Компания Apple открыла реализацию алгоритма сжатия без потерь LZFSE
  5. OpenNews: Представлен FLIF, новый формат сжатия изображений без потерь
  6. OpenNews: Представлен быстрый упаковщик текстур ETC2
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/45853-3d
Ключевые слова: 3d, compress
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (19) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Константавр (ok), 00:32, 14/01/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ого
     
     
  • 2.2, Константавр (ok), 00:34, 14/01/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Хотя, анимаций это не касается, да? Ведь большую часть занимают анимации
     
     
  • 3.9, Ignis (?), 09:16, 14/01/2017 [^] [^^] [^^^] [ответить]  
  • +/
    анимации чаще хранятся на скелете
     
     
  • 4.10, Константавр (ok), 12:30, 14/01/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Скелетная анимация это понятно, я про ту, мешевую, которая фактически повторяет всю модель и утяжеляет файлы только так.
     
     
  • 5.13, axredneck (?), 18:40, 14/01/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > ... и других геометрических атрибутов.

    Тоже жмется, похоже.

     

  • 1.3, Аноним (-), 00:36, 14/01/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    как скоро это появится в Blender?
     
     
  • 2.6, Аноним (-), 04:21, 14/01/2017 [^] [^^] [^^^] [ответить]  
  • +/
    а зачем? там вьюпорт и при небольшом числе полигонов становится на колени (пока что)
     

  • 1.4, Аноним (-), 00:38, 14/01/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > оптимизировать хранение данных от лидаров

    LiDAR'ов

     
     
  • 2.5, Alinaki (ok), 02:36, 14/01/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Нет, именно лидаров. Это вполне себе официально закрепившаяся транслитерация аббревиатуры.
     
     
  • 3.7, Гость (??), 04:41, 14/01/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    а за мешами закрепились маши
     
  • 3.17, No name (?), 21:07, 15/01/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Пруф в любом изданном словаре на такое написание будет?
     
     
  • 4.18, Alinaki (ok), 21:21, 15/01/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Пруф в любом изданном словаре на такое написание будет?

    слово в словари не попало по причине крайне малой распространённости. Но вот тебе пример из книги 1984 года: https://goo.gl/LJmSsc

    Слово в обиходе более тридцати лет. Вот только, например, слово "ксерокс" полностью обрусело и попало в словари, а "лидар" — нет. И можно хоть рогом упереться, но писать "LIDAR'ов" — глупо и неправильно.

     
     
  • 5.19, Андрей (??), 23:57, 15/01/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И ведь никто же не против слов радар, лазер. А ведь они на самом деле тоже аббревиатуры RADAR, LASER, которые и в английском пишут прописными буквами. Просто лидары только только стали набирать популярность.
     
     
  • 6.21, Аноним (-), 13:45, 16/01/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >Просто лидары только только стали набирать популярность.

    Ожидаем от Думы закон, запрещающий пропаганду Лидаров?

     
  • 5.23, Аноним (-), 13:46, 18/01/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Нет, именно лидаров Это вполне себе официально закрепившаяся транслитерация

    &
    > слово в словари не попало по причине крайне малой распространённости.

    "официально" но в "словари" не попало... Ты крут! Пора ТЕБЯ на пост главы РАН ставить!

     
     
  • 6.24, Ю.Т. (?), 11:12, 20/01/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Специфическое слово может и не попадать в спец. словари, и, тем не менее, вполне понятно в своей области употребляться. Термин "лидАр" лично мне известен 30+ лет.
     

  • 1.8, Линукс еще не готов (?), 07:56, 14/01/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На плюсах? А как же го
     
     
  • 2.11, Уже готов (?), 12:53, 14/01/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    потому что игрульки на go не пишутся особенно
     
  • 2.12, Аноним (-), 16:55, 14/01/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сделай привязку. Знать c++ на уровне разработки с открытым мануалом должен уметь любой уважающий себя прогер.
     
  • 2.14, Вареник (?), 19:36, 14/01/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Серьезные расчетные либы пишутся на плюсах и уже с них мапятся на все остальные языки - питон, жаву, шарп...
     

  • 1.20, Аноним (-), 11:24, 16/01/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Сразу вспомнил про Пегого Дудочника.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру