Propiedades del Objeto

Tipo

Encontrarás varios modos. Son estos:

Catmull-Clark

Los N-Gons primero se triangularán internamente antes de subdividirse. Soporta peso de punto, arista y polígono. Como Catmull-Clark es amplamiente usado y genera una superficie suavizada uniforme, debe usarse cuando se exporten objetos Subdivisión Superficie (es decir, modelos LowPoly) a otras aplicaciones.

Ejemplo:

De izq. a drcha.: Objeto inicial; tipo: Catmull-Clark, Catmull-Clark (n-gons).

OpenSubDiv

Subidvisión de Superficies es una técnica que ha existido desde finales de los años 70. Se ha implementado de diferentes maneras en diferentes paquetes de software en los últimos años y también se ha ampliado, por ejemplo, con la adición de pesos de vértice, aristas y polígonos. Esto puede, sin embargo, conducir a problemas de compatibilidad entre varias aplicaciones, lo cual es la razón por la que Pixar hizo pública su implementación de Subdivisión de Superficies por razones de compatibilidad. Las bibliotecas de código abierto correspondientes están disponibles bajo el nombre OpenSubDiv.

Ten en cuenta los siguientes puntos:

Los vértices son pesados de forma diferente con OpenSubdiv Catmull-Clark.

El pesado de aristas es algo más preciso que los otros tipos. Puede ser afinado con mayor precisión para pesos mayores (es decir, un poco menos de 100%).

OpenSubdiv Catmull-Clark

Este tipo representa el antiguo Catmull-Clark en la implementación de Pixar con las diferencias antes mencionadas. Si no se define un peso o no se utilizan funciones OpenSubDiv específicas, el resultado representará precisamente Catmull-Clark. Sólo se generarán polígonos de cuatro lados en contraste con el siguiente tipo.

OpenSubdiv Loop

Este tipo es para su uso en pipelines especiales (por ejemplo, en el desarrollo de juegos). Está diseñado para el procesamiento de triángulos; si están presentes cudrángulos, se pueden triangular antes de suavizar. Al subdividir, el objeto suavizado solamente se compone de triángulos. El proceso de subdivisión se diferencia de los tipos normales de Catmull-Clark:

Subdivisión Catmull-Clark (arriba) y OpenSubdiv Loop (abajo) con diferente subdivisión de objetos.

El pesado de vértices, aristas y polígonos también funciona en este modo.

OpenSubdiv Bilineal

Este tipo funciona, principalmente, del mismo modo que el comando Subdividir ... con una opción desactivada Subdivisión Suave. Se subdivide pero no se suaviza. Se crea un tipo de subdivisión no destructivo (que se puede invertir en cualquier momento).

Subdivisiones en Vista[0..6]

Subdivisiones en Render[0..6]

Utiliza estos campos para especificar el nivel de subdivisión para la superficie en el editor (panel vista) y en el renderizado. Cuanto mayor sea la resolución, más suave se hace el objeto, pero usa más memoria y tarda más en renderizarse.

Figura 1. De izq. a drcha.: Objeto inicial, Subdivisiones establecidas en 1, 2 y 3.

Subdividir UVs

La opción Subdividir UV resuelve el problema de las costuras de texturas a lo largo de aristas colindantes entre polígonos grandes y pequeños. El modo Estándar corresponde al funcionamiento normal. Los modos Límite y Arista aplican algoritmos Subdivisión Superficie a la malla UV que no sean del tipo OpenSubDiv y la subdividen convenientemente.

Cuando Subdividir UVs está en modo Límite o Arista, se alterará la malla UV y puede ocurrir que partes de la textura queden ocultas.

Ejemplo:

Supongamos que has texturizado un cubo de bajo poligonaje 1. usando el shader Ajedrez 2.. Después de horas de trabajo creativo, arrastras y sueltas el cubo en un objeto Subdivisión Superficie y observas que la textura se estira 3.

Aquí es donde entran en juego las funciones Límite y Arista (experimenta para ver qué función se adapta mejor a tus necesidades). Para este ejemplo se ha escogido el modo Arista 4., el cual preserva las aristas externas originales de la malla UV.

Subdividir UVs

Los tipos OpenSubDiv tienen sus propios parámetros que definen cómo se deben manejar las coordenadas UV. Los ajustes se refieren a islas UV y cómo se tratan las esquinas UV interior y exterior. Las siguientes opciones están disponibles en las áreas respectivas (Lineal significa interpolación lineal (= sin suavizado, ninguna subdivisión))):

Interpolación Límite

Utiliza esta configuración para definir si las esquinas deben o no ser suavizadas ¿Qué son las esquinas? Las esquinas son vértices que pertenecen a un único polígono. Nótese en la imagen de arriba cómo las esquinas no se suavizan si se selecciona Aristas y Esquinas.

Arista

Todas las esquinas serán suavizadas.

Arista y Esquina

No se suavizarán las esquinas.

Subdivisión Triángulo

Esta configuración sólo se aplica a los triángulos del objeto jaula. Catmark es el tipo de suavizado habitual, lo que puede parecer algo angular, mientras que Suavizado produce un resultado más redondo y armonioso.

Pliegue Arista

El pesado de arista aparece a la izquierda y su resultado suavizado.

Este ajuste se puede utilizar para afectar a la transición entre dos aristas con diferente peso. Si se selecciona Uniforme, el suavizado será bastante constante a lo largo de una única arista, lo que hace la transición entre diferentes pesos de aristas más abrupta; si se selecciona Chaikin, se hará un intento de crear una transición más homogénea.

Compatibilidad con R12

Con el lanzamiento de R13, Cinema 4D ofrece asignaciones de pesos mejoradas a puntos y a aristas. Al cargar escenas antiguas con sus pesos correspondientes, esta opción garantiza la compatibilidad. El objeto Subdivisión Superficie se suavizará como debe.

2024

Presubdivisión Lineal[0..6]

Si desea crear una subdivisión lineal (se agregará un punto a cada polígono en su centro y se creará un nuevo polígono cuádruple) antes de la subdivisión SDS real, puede definir la subdivisión aquí. El objeto resultante se suavizará en menor grado y la forma original se mantendrá al aumentar la presubdivisión lineal.

De izquierda a derecha : Objeto Jaula, Linear Pre-Subdivision 0, 1, 2 (Vista Subdivision cada uno a 2).