Últimas noticias
Guía de ShrinkWrap en Rhino 8: convierte NURBS y datos de escaneo en mallasIASS 2027 se celebrará en Estambul y se centrará en el diseño estructuralGuía para equilibrar la calidad de las sombras y el rendimiento en Unreal Engine 5Crear videos arquitectónicos con Veo 3.1: consejos de prompts y edición en FlowGoogle presenta TPU 8tx y TPU 8i Max: dos nuevos sistemasGensler diseñará el segundo edificio del ICA Miami: abrirá en 2027Earth Craft pone la tierra en el centro del pabellón de EE. UU. en la Bienal de Venecia de 2027El Monumento de Freetown honra a 946 porteadores con una pirámide de vidrioGuía de modificadores de Blender: transferencia de datos, normales y caché de mallaRender de interiores en Blender Cycles: guía para acelerar las rutas de luz
TutorialesRhino

Guía de ShrinkWrap en Rhino 8: convierte NURBS y datos de escaneo en mallas

ShrinkWrap en Rhino 8 puede crear mallas que envuelven NURBS, SubD, mallas, nubes de puntos y objetos de punto. Esta guía explica cómo evaluar el resultado según el uso previsto mediante la vista previa y los ajustes principales.

Malla que envuelve geometría interior y puntos de escaneoImagen IA
Imagen ilustrativa generada con IA.Imagen: 3dsınıfı / FCA AI

En resumen

  1. ShrinkWrap acepta como entradas superficies NURBS, objetos SubD, mallas, nubes de puntos y objetos de punto.
  2. Target Edge Length establece una longitud aproximada para las aristas de la malla resultante; el valor predeterminado se calcula automáticamente.
  3. Offset desplaza la malla hacia fuera o hacia dentro con respecto a la geometría de origen; también puede afectar al número de caras.
  4. El comando Mesh de Rhino genera una malla editable a partir de una superficie NURBS, una polisuperficie o un objeto SubD, separada del objeto de origen.

¿Qué aprenderás en esta guía?

En esta guía aprenderás a crear una malla que envuelve distintos tipos de geometría con el comando ShrinkWrap de Rhino 8 y a evaluar las opciones principales que afectan al resultado. ShrinkWrap puede utilizarse, por ejemplo, para crear una malla alrededor de varios objetos, trabajar con datos de escaneos 3D, convertir nubes de puntos en mallas o procesar geometría difícil de reparar. La documentación de McNeel también menciona la creación de mallas cerradas entre sus posibles aplicaciones; sin embargo, no garantiza que el resultado vaya a ser cerrado con todas las combinaciones de entradas y ajustes.

Otro aspecto importante de esta guía es no confundir ShrinkWrap con el comando Mesh de Rhino. Mientras que Mesh genera una malla independiente y editable a partir de determinados tipos de objetos, ShrinkWrap crea una malla alrededor de los tipos de entrada que admite. El método adecuado dependerá del tipo de geometría de origen y del resultado que se busque.

Requisitos

Este flujo de trabajo se basa en los comandos ShrinkWrap y Mesh descritos en la documentación de ayuda de Rhino 8 de McNeel. ShrinkWrap admite superficies NURBS, objetos SubD, mallas, nubes de puntos y objetos de punto. Las entradas documentadas para el comando Mesh son superficies NURBS, polisuperficies y objetos SubD. Como las fuentes no especifican requisitos de hardware, tipo de cuenta ni condiciones de licencia, no se deben dar por supuestos requisitos adicionales en estos aspectos.

Como la creación de una malla puede afectar a las entradas, antes de empezar conviene decidir si se conservarán los objetos de origen. ShrinkWrap incluye la opción Delete input objects, que puede eliminar los objetos de entrada si la salida se crea correctamente. Si se necesitará la geometría de origen más adelante, es importante comprobar el estado de esta opción.

Crear una malla con ShrinkWrap

  1. Selecciona la geometría de entrada. Elige los objetos alrededor de los cuales se creará la malla. Se pueden usar varios objetos en una sola operación. Si las entradas son una nube de puntos o un objeto de punto, presta especial atención a Inflate Vertices and Points; esta opción está activada de forma predeterminada para las entradas de puntos y nubes de puntos.

  2. Utiliza la vista previa. Preview permite ver la malla que se generará durante la sesión del comando. Draw mesh wires muestra las líneas de la malla de vista previa. Hide input objects oculta los objetos de entrada mientras revisas la vista previa. Comprueba la forma, la distribución de las caras y si se conservan los detalles importantes. La vista previa ayuda a distinguir cómo influye cada ajuste en el resultado al comparar distintos valores.

  3. Evalúa el valor de Target Edge Length. Esta opción establece una longitud objetivo aproximada para las aristas de la malla resultante. La longitud predeterminada se calcula automáticamente. Comprueba en la vista previa cómo se relaciona el valor con la densidad de la malla; este ajuste no determina por sí solo un número exacto de caras o polígonos. Ten en cuenta también que, al aumentar Polygon Optimization, las longitudes de las aristas resultantes pueden desviarse más de esta longitud objetivo.

  4. Ajusta Offset según la forma de salida que necesites. Offset determina cuánto se desplaza la malla, en unidades del modelo. Un valor positivo expande la malla hacia fuera y añade más caras; un valor negativo la retrae hacia dentro y reduce el número de caras. Este ajuste tiene menos efecto en Target Edge Length. Observa en la vista previa cómo cambia el límite exterior y no confundas el desplazamiento con el ajuste de longitud de arista.

  5. Comprueba el efecto del suavizado. Smoothing iterations determina la intensidad del suavizado de la malla resultante. Con un valor de cero, el suavizado queda desactivado. Los valores más altos pueden reducir más caras y retraer más la malla hacia dentro. Por eso, no basta con fijarse en el número de caras: también hay que comprobar si la forma exterior y los detalles importantes son adecuados para el uso previsto.

  6. Aplica la reducción de polígonos con cuidado. Polygon Optimization se ajusta entre el 0 y el 100 % y reduce de forma adaptativa los vértices de la salida. El número de caras disminuye, mientras que se conservan las caras de los bordes afilados. Como los valores más altos pueden aumentar la desviación de la longitud objetivo de las aristas, evalúa este ajuste junto con Target Edge Length. Un número bajo de polígonos puede ser el resultado deseado, pero también hay que revisar la silueta y los detalles del modelo.

  7. Comprende el comportamiento con entradas de puntos y vértices. Inflate Vertices and Points crea la salida utilizando cada vértice o punto de la malla o nube de puntos de entrada. Si la entrada es una superficie NURBS o un objeto SubD, se utilizan los vértices de la malla de renderizado del objeto; puede ser útil personalizar esa malla de renderizado para añadir más vértices. Cuando las piezas creadas con este ajuste se intersectan, pueden unirse en mallas más grandes. Un valor negativo de Offset acerca la salida a los vértices o puntos de origen.

  8. Revisa las opciones para rellenar agujeros y transferir colores. Fill holes in input objects cierra los agujeros de los objetos de entrada antes de crear la malla. Este ajuste puede ser útil en muchos casos, pero revisa el resultado, ya que también puede cerrar pequeñas aberturas intencionadas en el diseño. La opción no tiene efecto con entradas de punto o nubes de puntos cuando Inflate Vertices and Points está activado. Compute vertex colors puede transferir a la malla ShrinkWrap los colores de vértice de las mallas y los colores de visualización de las nubes de puntos.

  9. Comprueba si se eliminarán los objetos de entrada. Delete input objects elimina los objetos de entrada cuando la salida se crea correctamente. Si necesitas conservar la geometría de origen, comprueba el estado de la opción. Por último, revisa de nuevo la vista previa y los ajustes antes de crear la malla.

Errores frecuentes

Dar por hecho que todas las salidas de ShrinkWrap son cerradas: McNeel incluye las mallas cerradas entre las posibles aplicaciones, pero eso no garantiza que todos los resultados lo sean. Antes de utilizar la salida, comprueba que cumple las propiedades necesarias.

Usar Offset para ajustar la densidad de la malla: Offset modifica la posición de la salida con respecto a la geometría de origen. Para la longitud de las aristas, evalúa Target Edge Length; para reducir caras, considera Polygon Optimization. Cambiar los ajustes de uno en uno y comparar la vista previa facilita distinguir sus efectos.

Pasar por alto el efecto del suavizado y del relleno de agujeros sobre la forma: Un valor alto de Smoothing iterations puede reducir el número de caras y retraer la malla hacia dentro. Fill holes in input objects puede cerrar pequeños espacios que se hayan dejado abiertos intencionadamente. En ambos casos, hay que revisar el resultado teniendo en cuenta el uso previsto del modelo.

Tratar Mesh y ShrinkWrap como si fueran el mismo proceso: El comando Mesh genera una malla editable y separada del objeto de origen a partir de una superficie NURBS, una polisuperficie o un objeto SubD. Según la documentación de Rhino, una malla creada a partir de un sólido puede no tener agujeros, lo que puede ser útil para exportar a archivos de prototipado rápido, como STL. ShrinkWrap, en cambio, ofrece un método para crear mallas alrededor de distintos tipos de entrada.

Próximos pasos en flujos de trabajo de arquitectura y visualización

En proyectos de arquitectura e interiorismo, ShrinkWrap puede servir para procesar fragmentos de escaneos, crear mallas alrededor de varios objetos o preparar mallas para impresión 3D, entre otras tareas. Los equipos de visualización pueden probar los ajustes Polygon Optimization y Smoothing iterations cuando quieran reducir el número de caras. Sin embargo, un menor número de caras no siempre implica un resultado más adecuado: hay que valorar en conjunto los detalles, el límite exterior y el uso previsto.

Si la malla se va a exportar a otro formato de archivo o se utilizará en un proceso de fabricación, comprueba por separado que sea adecuada para ese uso. No des por hecho que ShrinkWrap siempre crea una malla cerrada. En la documentación, el comando Mesh de Rhino se asocia con la obtención de una malla sin agujeros cuando se genera a partir de un sólido. Elegir el comando adecuado para cada objetivo ayuda a reducir los problemas de geometría inesperados en las siguientes etapas.

Fuente y licencia

Esta guía se ha adaptado al turco a partir de la información de la documentación de ayuda de McNeel para ShrinkWrap y Mesh en Rhino 8. Ambas fuentes se ofrecen con licencia=libre.

Fuentes

2 fuentes
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/shrinkwrap.htm
Resumen
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/mesh.htm
Resumen

No republicamos los textos de las fuentes; las citas breves van marcadas y el resto es resumen y comentario propios.

La opinión de 3dsınıfı
3dValoración del editor

Para los estudios de arquitectura y los equipos de visualización de Turquía, ShrinkWrap resulta útil porque permite crear mallas envolventes a partir de distintos tipos de geometría y trabajar con datos de escaneos. Puede ser práctico antes de imprimir en 3D o de pasar a otra etapa, pero siempre hay que comprobar por separado que la salida esté cerrada y sea adecuada para el uso previsto.

Las fuentes no indican requisitos específicos de coste, hardware o licencia. Por ello, en lugar de hacer suposiciones para una decisión de compra, es más sensato comparar los ajustes con un ejemplo pequeño en un flujo de trabajo existente de Rhino 8. En particular, no conviene pasar por alto el efecto de la reducción de caras y el suavizado sobre la forma.

Preguntas frecuentes

¿Qué tipos de geometría admite ShrinkWrap en Rhino 8?

Se pueden usar como entradas superficies NURBS, objetos SubD, mallas, nubes de puntos y objetos de punto.

¿ShrinkWrap de Rhino siempre crea una malla cerrada?

McNeel menciona la creación de mallas cerradas entre las aplicaciones de ShrinkWrap, pero no garantiza un resultado cerrado para todas las entradas.

¿Para qué sirve Offset en ShrinkWrap?

Offset desplaza la salida hacia fuera o hacia dentro con respecto a la geometría de origen. Un valor positivo puede generar más caras y uno negativo, menos.

Los comentarios y el foro están en turco.Únete al debate
+

Noticias relacionadas