Documentación del Programa Cinema 4D Referencia Cinema 4D Funciones Avanzadas
Función disponible en CINEMA 4D Prime, Visualize, Broadcast, Studio & BodyPaint 3D

Volúmenes

Varios usos para OpenVDB. En el sentido de las agujas del reloj desde arriba a la izquierda: implementado dos veces con funciones booleanas (la cruz está formada por primitivas simples afectadas por un Deformador), texto con un filtro de remodelación y finalmente con un fluido.

Hasta ahora, Cinema 4D casi solo se enfocaba en la superficie de un objeto para especificaciones: un objeto poligonal se define por los valores de coordenadas y sus puntos de superficie, que definen los polígonos respectivos. Esto es adecuado para objetos sólidos, pero para otros objetos como fluidos, niebla o fuego, este enfoque no funciona tan bien. Estos objetos no tienen una superficie sólida fácilmente definible, sino una superficie volumétrica que a menudo cambia rápidamente. Tales efectos se pueden describir mejor como Voxels.

¿Qué son los Voxels? En pocas palabras, son píxeles tridimensionales. De forma similar a los mapas de bits, que se componen de píxeles bidimensionales que contienen cada uno un valor de color, los Voxels se organizan en una retícula tridimensional en forma de cubo que también contiene un valor (puede ser, por ejemplo, la distancia desde un superficie de un objeto generador de volumen (Tipo Volumem Campo Distancia Asignado) (SDF) o, para aplicaciones importadas más complejas, la temperatura o densidad gaseosa de una llama, por ejemplo (Tipo Volumen Niebla).

A la izquierda, un Torus definido por polígonos; a la derecha 1 elemento, respectivamente, marcado. Dependiendo de la definición, el Torus se puede llenar completamente con Voxels como a la derecha (Niebla) o con solo capas de Voxel cerca de la superficie (SDF).

Tip:
Por definición, OpenVDB diferencia entre Voxels activo e inactivo (la escena está inicialmente llena de Voxels inactivos que no usan memoria, tan pronto como creas un volumen, los Voxels respectivos se activarán).

Esta diferenciación no se menciona en las siguientes descripciones. Cuando se habla de Voxels o Capas Voxel, siempre estará haciendo referencia a los Voxels activos.

Con la presentación del R20, Cinema 4D también puede funcionar con objetos definidos por Voxel (para esto, se integró la biblioteca de código abierto ganadora del Oscar® OpenVDB). Los vóxeles se pueden convertir en objetos polígonos u objetos poligonales a Voxels en cualquier momento.

Tenga en cuenta la nueva topología a la derecha en comparación con el objeto original de la izquierda.

Algunas tareas (e.g., Operaciones Booleanas) pueden ejecutarse más efectivamente usando Voxels que con objetos poligonales. Esta es la razón por la cual la conversión funciona sin problemas en ambas direcciones.

El comando Malla Volumen puede usarse para solamente modificar la topología de los polígonos (remmallado).

Tenga en cuenta que el modelado con Voxels es muy restringido. El modelado muy preciso es muy difícil (el Tamaño Vóxel tendría que ser muy pequeño, lo que a su vez requiere mucho poder de cómputo). Sin embargo, las formas complejas totalmente paramétricas se pueden crear fácilmente.

Para renderizar Voxels deben convertirse a superficies poligonales (per Generador Malla Volumen).

Voxels se puede crear de la siguiente manera en Cinema 4D:

Por cierto, los Voxels no solo se pueden usar para modelar sino también para crear Vectores Volumen. Cada Voxel contendrá entonces un vector.

RELEASE 21

Limpiar Volúmenes de Caché

Si se llama a este comando, el contenido de todas las capas de caché en el generador de volúmenes se eliminará, independientemente de si están activadas o no (refleja lo que sucede si se hace clic en el botón Eliminar para cada generador de volúmenes). El generador de volúmenes se calculará nuevamente en vivo.