Introducción
En los casos en que necesites representar la geometría estándar de un objeto con la mayor precisión posible, el modelado NURBS es la mejor opción.
La precisión es lo que la convierte en una buena opción para el modelado asistido por ordenador (CAM). Además, las NURBS son una de las muchas técnicas de modelado que no puedes perderte cuando aprendes cómo modelar en 3D.
Aunque tiene muchas ventajas debido a la calidad surface, a menudo no se aprecia debido a la complejidad del proceso de modelado. Así que es hora de despejar las dudas y de que conozcas mejor las NURBS.
¿Qué es el modelado NURBS?
Las siglas NURBS significan "Non-Uniform Rational B-Splines". Son un tipo de Curvas de Bézier generado mediante una fórmula matemática. Por tanto, se utiliza para representar diferentes tipos de formas 3D con matemáticas complejas.
Por eso los modelos NURBS son extremadamente flexibles y adecuados para todos los procesos de modelado de superficies: ilustraciones detalladas, animación y diseños enviados a las líneas de montaje de producción.
¿Cuál es el mejor software para el modelado NURBS?
- Licuadora - La mejor herramienta gratuita para principiantes. Puedes empezar con un gran programa para el modelado NURBS.
- Rhino - Es mucho más fácil de usar que Studiotools. Mucha gente prefiere Rhino también por sus complementos de modelado paramétrico.
- Mol - es un programa más fácil de usar y más sencillo. Cuesta mucho menos que Rhino.
- Autodesk Alias - El mejor modelador NURBS con diferencia. Puede manejar mejor las superficies en comparación con Rhino. Si estás haciendo modelos que se van a fabricar, te recomiendo encarecidamente que pruebes este software.
- Ayam - Otra opción gratuita. A día de hoy se sigue actualizando y desarrollando.
Modelado con NURBS
El modelado NURBS es una gran base para crear objetos 3D. Con esta tecnología, se pueden construir con Primitivas o superficies NURBS.
En el primer caso, los objetos tienen formas geométricas básicas como un cubo, un cilindro, un cono, una esfera, etc. Puedes crear cualquier forma 3D a partir de estas formas recortando las partes no deseadas, utilizando herramientas de escultura o cambiando los atributos de las primitivas.
En cuanto a las NURBS surface, tienes que empezar construyendo las curvas NURBS y las surface para construir la forma 3D. Sólo entonces debes construir las NURBS surface.
¿Cuál es la diferencia entre el modelado poligonal y el NURBS?
Conocerás el modelado poligonal y NURBS en cualquier Servicios de modelado 3D ya que son bastante similares. Sin embargo, algunas diferencias los distinguen. Como probablemente ya has pasado por el modelado poligonal, tenemos que cubrir estas diferencias para mostrar el contraste.
Flujo de trabajo de modelado
La creación de objetos en el modelado poligonal es fácil, porque normalmente se utiliza un N-gon para manipular y cambiar la malla.
En NURBS, por el contrario, los objetos son siempre de 4 caras, lo que establece algunas limitaciones en el flujo de trabajo de modelado.
Además, los objetos NURBS siempre están separados y son difíciles de unir, aunque no se vean las costuras entre ellos.
Consejo profesional: convertir un objeto NURBS en un malla poligonal en caso de que quieras animarlo, para que las uniones no se deshagan.
Tamaño del archivo
A menudo, cuando transfieres los modelos polygonal creados a diferentes programas y software de modelado 3D, los meshes se distorsionan por múltiples razones.
Sin embargo, es posible que no tengas el mismo problema con el modelado NURBS, ya que los archivos que contienen puntos del modelo matemático se leen fácilmente. Además, el Los archivos NURBS son de menor tamaño lo que también facilita su almacenamiento.
Texturización
Para envolver fácilmente las texturas alrededor de tu objeto 3D necesitas dividirlo en una representación plana 2D - un Mapa UV. Hace que tu objeto sea más realista.
Desgraciadamente, no funciona con NURBS. No puedes desenvolver con UV los objetos NURBS por lo que es mejor utilizar una malla poligonal para ajustar la textura en tu malla.
Cálculos
El modelado poligonal utiliza planos o polígonos para crear un objeto. En consecuencia, calcula estos polígonos. Sin embargo, calcula las líneas entre los puntos, por lo que no puede hacer una curva suave.
Nota: Puedes utilizar grupos de suavizado y aumentar el número de polígonos para crear la percepción de las curvas más suaves.
NURBSPor otro lado, utiliza matemáticas complejas para calcular las splines entre los puntos que componen una malla.
Aunque permite una mayor precisión que en el modelado poligonal, Los cálculos NURBS son más difíciles de procesar. No es de extrañar que nunca veas NURBS en los videojuegos. No se utiliza en aplicaciones en las que el tiempo de renderizado tiene que ser rápido.
Las ventajas de las NURBS
Puede que la complejidad de los cálculos matemáticos te ahuyente ahora de la ruta NURBS. Aunque tiene demasiados puntos de control en comparación con el modelado polygonal, tiene muchas ventajas que no debes pasar por alto. Más información sobre un malla poligonal aquí.
- Las superficies NURBS son fáciles de construir
- Ofrece curvas de apertura, cierre y sujeción más suaves
- Los tipos NURBS surface se aplican en diferentes ámbitos como los gráficos vectoriales
- Puedes importar datos NURBS a diferentes programas de modelado, renderizado, animación o análisis de ingeniería
- Las NURBS ayudan a crear curvas y diferentes tipos de formas orgánicas en 3D
- Necesitas menos información para representar la geometría NURBS, a diferencia de las aproximaciones facetadas
- La regla de evaluación de las NURBS se implementa con precisión en cualquier ordenador gráfico
Y ahí no acaba la lista. Cuando la mires más de cerca, descubrirás que hay aún más.
¿Merece la pena probarlo? (Conclusión)
Aunque el modelado NURBS puede parecer un hueso duro de roer, no debes desanimarte a utilizarlo. La precisión de la representación 3D calculada matemáticamente realmente vale la pena.
Puedes utilizar el modelado NURBS para crear una base. Luego convierte el objeto en una malla poligonal. ¿No es un buen comienzo?