OpenVDB es una biblioteca de software de código abierto para trabajar con datos volumétricos dispersos . Proporciona una estructura de datos jerárquica y funciones relacionadas para ayudar a calcular los efectos volumétricos en aplicaciones CGI . Los efectos volumétricos se aplican a los volúmenes, en lugar de solo a las superficies. Un ejemplo es la niebla.
La biblioteca, que está pensada específicamente para la producción de largometrajes, fue desarrollada originalmente por DreamWorks Animation y actualmente está a cargo de la Academy Software Foundation (ASWF). Los autores principales son Ken Museth, Peter Cucka, Mihai Aldén y David Hill. OpenVDB está escrito en C++ y tiene enlaces de Python .
OpenVDB es compatible con una amplia gama de software CGI, como Blender (desde abril de 2016), Cinema 4D , Houdini y RenderMan . Se utilizó por primera vez en las películas El gato con botas (2011) [1] y El origen de los guardianes (2012).
¿Qué significa VDB?
A lo largo de los años, VDB se ha interpretado con distintos significados, ninguno de los cuales es muy descriptivo: "Base de datos de vóxeles", "Bloques de datos volumétricos", "Árbol B+ dinámico volumétrico", etc. En las primeras presentaciones de VDB se utilizó incluso un nombre diferente, "DB+Grid", que se abandonó para enfatizar su distinción con estructuras de datos dispersos existentes con nombres similares, pero diferentes, como DT-Grid o DB-Grid. La verdad es que "VDB" es solo un nombre. [2] [3]
Referencias
- ^ "DreamWorks Animation lanza el formato volumétrico propietario OpenVDB a la comunidad de código abierto" (PDF) .
- ^ "Preguntas frecuentes sobre OpenVDB" . Consultado el 24 de febrero de 2022 .
- ^ "Episodio 227 de CppCast: OpenVDB con Ken Museth". YouTube . Consultado el 16 de agosto de 2023 .
Enlaces externos
- Sitio web oficial