Описание тега openvdb
OpenVDB - это отмеченная наградой Оскар библиотека C++ с открытым исходным кодом, содержащая новую иерархическую структуру данных и набор инструментов для эффективного хранения и обработки разреженных объемных данных, дискретизированных на трехмерных сетках. Он разработан и поддерживается DreamWorks Animation для использования в объемных приложениях, которые обычно встречаются при производстве художественных фильмов.
0
ответов
Ошибка ссылки примера OpenVDB 5.1.0 Hello World на Mac
Я пробовал разные способы запустить пример hello world из кулинарной книги openvdb для последней версии 5.1.0. Но я продолжаю получать Undefined symbols for architecture x86_64 ошибка на моем MacBook Pro (MacOS High Sierra 10.13.4). Чтобы сузить про…
13 июн '18 в 06:15
2
ответа
Включая OpenVDB в DLL; Связывание ошибок с Visual Studio 2015
Я пытаюсь скомпилировать в Visual Studio 2015 созданную мной DLL, которая действует как C-совместимая оболочка для некоторых функций из OpenVDB, что делает ее пригодной для использования в существующем C-проекте. Однако при сборке я получаю следующи…
23 июн '17 в 14:57
0
ответов
CMake Boost Linking не соблюдая порядок
Я пытаюсь скомпилировать проект, который использует OpenVDB. Сам OpenVDB зависит от Boost. Проект состоит из нескольких библиотек и нескольких исполняемых файлов. Одна из библиотек нуждается в OpenVDB (и, следовательно, Boost), а исполняемый файл ну…
13 сен '18 в 10:42
1
ответ
Как сделать запрос ближайшей точки с помощью OpenVDB?
Во-первых, как найти ближайшую точку, используя openvdb? Во-вторых, если ClosestSurfacePoint правильный способ сделать это, как его использовать? Я читаю статью о ICP, используя OpenVDB для более быстрой NNS. ( http://www.pmavridis.com/research/effi…
17 ноя '16 в 08:56
1
ответ
Операции трансформации и CSG на сетке в OpenVDB
OpenVDB кажется действительно удивительным, а адресация узлов очень умной. Есть некоторые операции, которые я не понимаю, в частности операции CSG. Это пример кода. В качестве входных данных он принимает два аргумента: входной файл vdb только с одно…
12 мар '16 в 14:08
1
ответ
Как использовать openvdb (параллельный) foreach для доступа к нескольким сеткам?
У меня есть сетка openvdb, которую я хотел бы перебрать, используя функтор и openvdb::tools::foreach. //the grid I am iterating on Grid G; //the operator used to update each single voxel of G struct Functor{ inline void operator()(const Grid::ValueO…
28 июл '16 в 07:59
0
ответов
Может ли openvdb VolumeToMesh работать с открытой сеткой, как ткань?
Я создал неровную плоскость в openvdb, и она отображается в их средстве просмотра, как и ожидалось. Само определение плоскости имеет значение 0, а фон - 2. Я пробовал несколько вещей (сделать сетку установленным уровнем / туман / нет), но я не могу …
15 ноя '18 в 18:11
0
ответов
OpenVDB гауссово размытие
Я реализую анизотропный алгоритм набора узкополосных уровней, основанный на FloatGrids. Я использую поток средней кривизны, получая среднюю кривизну сетки VDB, используя гауссовское сглаживание, чтобы немного его стабилизировать, а затем вручную инт…
07 сен '17 в 17:59
2
ответа
Аргумент функции не имеет типа
Я встретил следующий код в документации OpenVDB: template<typename _RootNodeType> class Tree: public TreeBase { ... template<typename OtherTreeType> Tree(const OtherTreeType& other, const ValueType& inactiveValue, const ValueType…
21 июл '16 в 23:54
0
ответов
Создать LevelSet из облака точек
Я довольно новичок в OpenVDB. Заранее извиняюсь, если этот запрос звучит тривиально. Я хочу построить неявную поверхность из набора неорганизованных точек данных. Я хочу знать, как я могу сделать это с помощью OpenVDB. В настоящее время я делаю это …
29 мар '17 в 14:38
1
ответ
openvdb viewer & opengl
Я пытаюсь использовать OpenVDB & Viewer, я просто хочу увидеть файл OpenVDB с помощью Viewer. Некоторые функции просмотра используют функции opengl и возвращают ошибку opengl. Ниже приведено выполнение средства просмотра vvdb и его сообщения об ошиб…
06 сен '16 в 10:18
0
ответов
Как собрать OpenVDB в режиме "только структура данных"?
Я хочу использовать OpenVDB в качестве структуры данных. Я не хочу никаких тестов или образцов или zlib в этом. Как настроить OpenVDB только для построения структуры данных?
20 окт '16 в 15:48
1
ответ
Ошибка компоновщика OpenVDB: неразрешенные внешние символы
Я хочу использовать библиотеку OpenVDB в проекте. Библиотека успешно скомпилирована на Windows7 x64 в версии выпуска с использованием \MD (как описано в https://github.com/rchoetzlein/win_openvdb). OpenVDB_cookbook компилируется и также успешно выпо…
27 сен '17 в 11:35
2
ответа
Как заполнить вокселы OpenVDB, которые находятся внутри заданной плоскости?
У меня есть четырехугольник, определяемый 4 (x,y,z) точками (как плоскость с ребрами). У меня есть сетка OpenVDB. Я хочу заполнить все вокселы значением 1, которые находятся внутри моего четырехугольника (включая ребра). Это возможно без установки к…
22 июн '16 в 16:18
0
ответов
Реконструкция теста Энрайта с использованием OpenVDB
Я хочу воссоздать результаты теста Enright с OpenVDB, как упомянуто в статье Кена Мусета. После настройки OpenVDB я создал сферу аналогично тому, как это было описано в тестовом Git OpenVDB. Я получил результаты, которые сильно отличаются от результ…
22 май '18 в 12:01
0
ответов
Интерполяция между плоскими узкополосными наборами уровней в OpenVDB
Я знаю об интерполяции воксельных значений OpenVDB для разреженных облаков точек, но я все еще учусь. У меня есть треугольник, и я нахожу узкий набор уровней вокселей, которые он пересекает. Я назначаю точки в этом наборе уровней группе точек и прис…
24 апр '17 в 20:36
0
ответов
Какая версия zlib требуется для OpenVDB?
Программное обеспечение, над которым я работаю на работе, уже использует zlib версии 1.2.5-1, но я готовлюсь добавить некоторые функциональные возможности, для которых требуется OpenVDB. В файле INSTALL в OpenVDB он перечисляет необходимые версии дл…
02 июн '17 в 16:20
0
ответов
Вычисление расстояния от граничного поля, прохождение через вокселей и доступ к их соседям
Я работаю над проектом, который предполагает извлечение центральной линии из закрытого объекта. Я должен сделать следующие шаги обработки перед реализацией алгоритма извлечения центральной линии. Я новичок в openvdb, поэтому нужна помощь. Вокселизир…
22 апр '17 в 08:14
1
ответ
Невозможно получить две сетки, работающие в одном файле OpenVDB
Проблема заключается в следующем: У меня есть две разные сетки с плавающей точкой (плотность) для одного и того же пространства. Я могу записать их обоих в один файл OpenVDB с кодом ниже. Но когда я пытаюсь сделать объемный рендеринг с Арнольдом в M…
23 апр '18 в 19:37
0
ответов
Как выполнить OpenVDB с Visual Studio 2015 или 2017?
Поскольку OpenVDB использует слишком много библиотек, я перепробовал много методов, но не могу скомпилировать в Visual Studio 2015 или 2017 успешно. Я пробовал vcpkg, но он тоже не удался. Также возможно, что есть проблема с методом, который я испол…
12 июл '19 в 10:23