stringtranslate.com

Superficie de subdivisión

En el campo de los gráficos por computadora en 3D , una superficie de subdivisión (comúnmente abreviada como superficie SubD o Subsurf ) es una superficie curva representada por la especificación de una malla poligonal más gruesa y producida por un método algorítmico recursivo . La superficie curva, la malla interna subyacente , [1] se puede calcular a partir de la malla gruesa, conocida como jaula de control o malla externa , como el límite funcional de un proceso iterativo de subdivisión de cada cara poligonal en caras más pequeñas que se aproximan mejor a la superficie curva subyacente final. Con menos frecuencia, se utiliza un algoritmo simple para agregar geometría a una malla subdividiendo las caras en caras más pequeñas sin cambiar la forma o el volumen general.

Lo opuesto es reducir polígonos o dessubdividirlos. [2]

Descripción general

Subdivisión simple de un cubo hasta 3
Una tubería de teselación que utiliza un método de subdivisión

Un algoritmo de subdivisión de superficies es recursivo por naturaleza. El proceso comienza con una malla poligonal de nivel base. Luego se aplica un esquema de refinamiento a esta malla. Este proceso toma esa malla y la subdivide, creando nuevos vértices y nuevas caras. Las posiciones de los nuevos vértices en la malla se calculan en función de las posiciones de los vértices, bordes y/o caras antiguos cercanos. En muchos esquemas de refinamiento, las posiciones de los vértices antiguos también se modifican (posiblemente en función de las posiciones de los nuevos vértices).

Este proceso produce una malla más densa que la original, que contiene más caras poligonales (a menudo por un factor de 4). Esta malla resultante puede pasar por el mismo esquema de refinamiento una y otra vez para producir mallas cada vez más refinadas. Cada iteración suele denominarse nivel de subdivisión y comienza en cero (antes de que se produzca cualquier refinamiento).

La superficie de subdivisión límite es la superficie producida a partir de este proceso aplicado iterativamente una cantidad infinita de veces. Sin embargo, en la práctica, este algoritmo solo se aplica una cantidad limitada y bastante pequeña ( ) de veces.

Matemáticamente, la vecindad de un vértice extraordinario (nodo no 4- valente para mallas refinadas cuádruples) de una superficie de subdivisión es una spline con un punto paramétricamente singular . [3]

Esquemas de refinamiento

Los esquemas de refinamiento de superficies de subdivisión se pueden clasificar en dos categorías generales: interpolación y aproximación .

En general, los esquemas de aproximación tienen una mayor suavidad, pero el usuario tiene menos control general del resultado. Esto es análogo a las superficies y curvas spline , donde se requieren curvas de Bézier para interpolar ciertos puntos de control, mientras que las B-Splines no (y son más aproximadas).

Los esquemas de superficies de subdivisión también se pueden clasificar por el tipo de polígono en el que operan: algunos funcionan mejor para cuadriláteros (quads), mientras que otros operan principalmente en triángulos (tris).

Esquemas de aproximación

Aproximar significa que las superficies límite se aproximan a las mallas iniciales y que después de la subdivisión los puntos de control recién generados no están en las superficies límite. [ aclaración necesaria ] Hay cinco esquemas de subdivisión de aproximación:

Esquemas de subdivisión

Esquemas de interpolación

Después de la subdivisión, los puntos de control de la malla original y los puntos de control recién generados se interpolan en la superficie límite. El primer trabajo fue el denominado "esquema mariposa" de Dyn, Levin y Gregory (1990), quienes extendieron el esquema de subdivisión interpolatorio de cuatro puntos para curvas a un esquema de subdivisión para superficies. Zorin, Schröder y Sweldens (1996) notaron que el esquema mariposa no puede generar superficies suaves para mallas de triángulos irregulares y, por lo tanto, modificaron este esquema. Kobbelt (1996) generalizó aún más el esquema de subdivisión interpolatorio de cuatro puntos para curvas al esquema de subdivisión de producto tensorial para superficies. En 1991, Nasri propuso un esquema para interpolar Doo-Sabin; [11] mientras que en 1993 Halstead, Kass y DeRose propusieron uno para Catmull-Clark. [12]

Principales novedades

Véase también

Referencias

  1. ^ "Superficies de subdivisión". nevercenter.com . Consultado el 19 de enero de 2021 .
  2. ^ Blender: Reducir polígonos – Explicación sencilla
  3. ^ J. Peters y U. Reif: Superficies de subdivisión , monografía de Springer series Geometry and Computing 3, 2008, doi
  4. ^ J. Peters y U. Reif: Análisis de algoritmos generalizados de subdivisión de B-spline , SIAM J of Numer. Anal. 32 (2) 1998, p.728-748
  5. ^ "Curvas de Chaikin en el procesamiento".
  6. ^ K. Karciauskas y J. Peters: Superficies de subdivisión C 1 bicuadráticas aumentadas por puntos , Modelos gráficos, 77, pág. 18-26 [1] [ enlace muerto permanente ]
  7. ^ Joy, Ken (1996–2000). "SUPERFICIES DOO-SABIN" (PDF) . Notas de modelado geométrico en línea , a través de UC Davis.
  8. ^ J. Peters y U. Reif: El esquema de subdivisión más simple para suavizar poliedros , ACM Transactions on Graphics 16(4) (octubre de 1997) p.420-431, doi
  9. ^ A. Habib y J. Warren: Inserción de aristas y vértices para una clase de superficies de subdivisión C 1 , Computer Aided Geometric Design 16(4) (mayo de 1999) p.223-247, doi
  10. ^ L. Kobbelt: √3-subdivision , 27.ª conferencia anual sobre gráficos por ordenador y técnicas interactivas, doi
  11. ^ Nasri, AH Interpolación de superficies en redes irregulares con condiciones normales. Computer Aided Geometric Design 8 (1991), 89–96.
  12. ^ Halstead, M., Kass, M. y DeRose, T. Interpolación eficiente y justa utilizando superficies Catmull-Clark. En Computer Graphics Proceedings (1993), Serie de conferencias anuales, ACM Siggraph
  13. ^ Zorin, Denis; Schröder, Peter; Sweldens, Wim (1996). "Interpolación de subdivisión para mallas con topología arbitraria" (PDF) . Departamento de Ciencias de la Computación, Instituto Tecnológico de California, Pasadena, CA 91125 .
  14. ^ Ulrich Reif. 1995. Un enfoque unificado para algoritmos de subdivisión cerca de vértices extraordinarios. Diseño geométrico asistido por computadora . 12(2)153–174
  15. ^ Jos Stam, "Evaluación exacta de superficies de subdivisión de Catmull-Clark con valores de parámetros arbitrarios", Actas de SIGGRAPH'98. En Actas de Computer Graphics, ACM SIGGRAPH, 1998, 395–404

Enlaces externos