OpenVDB

Материал из Циклопедии
Перейти к навигации Перейти к поиску

OpenVDB (от слов Volumetric Data Base) — специализированное программное обеспечение с открытым исходным кодом C + + тулкит, который может быть использован для производства анимационных эффектов, создающих иллюзию объёма, таких как дым или аморфные материалы. По сравнению с проприетарными продуктами, такими как RenderMan и Maya, OpenVDB позволяет выполнять операции с аморфными материалами быстрее и используя меньший объём данных, т.к. имеет иерархическую структуру данных и набор инструментов для эффективного хранения и обработки разреженных данных объёмной дискретизации на трехмерной сетке. Он разработан и поддерживается компанией DreamWorks Animation для использования в объёмных приложениях обычно применяемых в производстве художественных фильмов.

Общая информация[править]

OpenVDB включает в себя библиотеку с реализацией новых иерархических структур данных и инструментов для эффективного хранения и обработки данных для рассеянных и меняющихся во времени объемных объектов c дискретизацией по трёхмерной сетке. В состав также включена реализация формата VDB, инструменты для преобразования мэшей и объемного композитинга, а также набор алгоритмов для использования представленных структур данных для выполнения таких задач, как фильтрация, CSG, композитинг, цифровая симуляция, сэмплинг, вокселизация из других геометрических представлений.

Код тулкита поставляется под свободной лицензией Mozilla Public License. Компания Side Effects Software уже объявила о намерении включить в следующий релиз анимационного 3D-пакета Houdini средства для обработки объемных данных на базе OpenVDB. Примечательно, что модуль для интеграции с Houdini уже доступен для загрузки в исходных текстах. Кроме того, опубликован набор примеров моделей, в формате VDB, для которого в состав OpenVDB включён специальный просмотрщик, использующий OpenGL.

Разное[править]

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

Ссылки[править]