Últimas noticias
Duplicar a lo largo de una curva en Rhino 8: guía de ArrayCrvConfiguración temporal con Simulation Zone de Blender Geometry NodesUso de Lattice y Empty en Blender: referencias y deformaciónRumor de nuevas subidas en las tarjetas gráficas AMD Radeon: destaca el coste de GDDR6La terminal fronteriza Huanggang de Aedas abre en la conexión Shenzhen-Hong KongGuía de ShrinkWrap en Rhino 8: pasos para convertir geometría compleja en mallaGuía para crear renders arquitectónicos estilizados con 3ds Max y Arnold Toon ShaderRenderizar desde la línea de comandos de Blender: guía para imágenes y animacionesCortar y limpiar modelos arquitectónicos con Boolean Modifier en BlenderGeneración de imágenes arquitectónicas con Nano Banana 2.1: guía paso a paso
Consejos y guíasRhino

Guía de ShrinkWrap en Rhino 8: pasos para convertir geometría compleja en malla

ShrinkWrap, incluido en Rhino 8, crea una nueva malla que envuelve superficies NURBS, objetos SubD, mallas y nubes de puntos. Esta guía explica cómo elegir los ajustes del comando y revisar el resultado con Check.

Escena de estudio minimalista que muestra una superficie de malla envolviendo un modelo arquitectónicoImagen IA
Imagen ilustrativa generada con IA.Imagen: 3dsınıfı / FCA AI

En resumen

  1. ShrinkWrap admite como entrada superficies NURBS, objetos SubD, mallas, nubes de puntos y objetos de punto.
  2. La longitud objetivo de arista puede calcularse automáticamente; Polygon Optimization se ajusta entre 0 y 100 %.
  3. Check informa de errores en la estructura de datos del objeto seleccionado, pero no garantiza que detecte todos los defectos geométricos.
  4. La documentación de Rhino no especifica requisitos de hardware ni información sobre licencias para ShrinkWrap.

Esta guía explica cómo usar el comando ShrinkWrap de Rhino 8 para preparar mallas a partir de entradas complejas o problemáticas y, a continuación, revisar el resultado. El comando puede crear una nueva malla alrededor de superficies NURBS, objetos SubD, mallas, nubes de puntos y objetos de punto. McNeel considera que ShrinkWrap es adecuado para tareas como preparar mallas para impresión 3D, crear mallas sólidas a partir de varios objetos y generar mallas con fragmentos de escaneos 3D. Los pasos siguientes se basan en los comandos y las opciones documentados para Rhino 8.

1. Revisar la entrada con Check

Antes de convertir la geometría, selecciona el objeto que quieras revisar y ejecuta el comando Check desde Analyze › Diagnostics › Check. El comando informa de errores en la estructura de datos del objeto, lo que permite detectar posibles problemas antes de procesarlo. Si aparece algún error, conviene revisar primero la estructura del objeto en lugar de cambiar los ajustes de ShrinkWrap.

Que Check no encuentre problemas no demuestra que el modelo sea perfecto en todos los aspectos. La documentación de Rhino señala que algunos problemas de superficies que se pliegan sobre sí mismas o se intersecan pueden ser difíciles de detectar automáticamente. Por eso, considera Check una revisión estructural general, no una prueba que valide toda la geometría.

También puedes usar el comando CheckNewObjects para supervisar objetos defectuosos que puedan aparecer al modelar o importar un archivo. Si el comando informa de un problema, anota durante qué operación se produjo. Si recibes una advertencia durante el modelado habitual, deshaz la operación y copia los objetos relevantes en un archivo nuevo; incluye también en el informe el comando y las opciones activas.

2. Elegir los ajustes de ShrinkWrap según el objetivo

Abre el comando desde Mesh Tools › Mesh › Shrink Wrap. Primero, determina cuántos detalles quieres conservar en el resultado. La opción Target Edge Length de ShrinkWrap define la longitud aproximada de las aristas de la malla; la documentación indica que el valor predeterminado se calcula automáticamente. Por tanto, no esperes un único valor predeterminado fijo.

AjusteValor recomendadoEfecto
Target Edge LengthCálculo automático o longitud de arista aproximada según las necesidadesDefine el tamaño aproximado de las aristas de la malla de salida.
OffsetValor positivo o negativo según las necesidadesUn valor positivo expande la malla hacia fuera y aumenta el número de caras; uno negativo la reduce y disminuye el número de caras.
Smoothing iterations0 si quieres desactivar el suavizadoEl valor 0 desactiva el suavizado. A medida que aumenta, se reducen más caras y la malla se encoge más.
Polygon Optimization %Entre 0 y 100, según el nivel de simplificación deseadoReduce el número de caras al combinar vértices de forma adaptativa; un valor más alto elimina más caras y conserva las de los bordes afilados.

Al aumentar Polygon Optimization, también puede crecer la desviación de las aristas de salida respecto a la longitud objetivo. Por eso, sopesa el deseo de obtener una malla con menos caras frente al nivel de detalle esperado. El efecto de Offset sobre la longitud objetivo de las aristas es más limitado. En lugar de asumir que aumentar un ajuste siempre dará un mejor resultado, revisa la salida con la vista previa.

3. Gestionar los datos de puntos, los agujeros y las opciones de color

Inflate Vertices and Points genera la salida a partir de los vértices de la malla de entrada o de los puntos de la nube de puntos. En las entradas de punto y nube de puntos, esta opción está activada de forma predeterminada; para los demás tipos de objeto, está desactivada. En las superficies NURBS y los objetos SubD, el proceso utiliza los vértices de sus mallas de renderizado. Si necesitas más vértices, puede ser útil personalizar la malla de renderizado. Las mallas infladas solo se combinan en una malla mayor cuando se intersecan. Un Offset negativo retrae la salida hacia los vértices o puntos de entrada.

Fill holes in input objects cierra los agujeros de los objetos de entrada antes de crear la malla. Esta opción puede ser útil en muchos casos, pero también puede cerrar pequeñas aberturas que se dejaron intencionadamente como parte del diseño, así que ten en cuenta el propósito del modelo. No tiene efecto en las entradas de punto o nube de puntos cuando Inflate Vertices and Points está activada.

Si necesitas conservar los colores en la salida, considera la opción Compute vertex colors. Esta opción transfiere como colores de vértice a la malla ShrinkWrap los colores de vértice de las mallas y los colores de visualización de las nubes de puntos. Puedes usar Hide input objects si no quieres que los objetos de origen aparezcan en la vista previa; para ver la malla con líneas de alambre, está disponible la opción Draw mesh wires. Preview permite visualizar el resultado durante la sesión del comando antes de generar la malla. Delete input objects elimina las entradas si la salida se crea correctamente; ten cuidado con esta opción si necesitas conservar la geometría de origen.

4. Revisar la salida y los posibles problemas de la malla

Una vez creada la malla, vuelve a examinar la estructura de datos del objeto con Check. Esta revisión no significa que ShrinkWrap haya corregido todos los problemas geométricos; si el objetivo es la impresión 3D, también debes revisar por separado los defectos específicos de la malla. La documentación de Rhino indica que algunas impresoras STL/SLA pueden funcionar más despacio, producir resultados inesperados o quedarse sin memoria con mallas que contienen muchas caras largas y estrechas. Para reparar este tipo de mallas de impresión, puedes considerar MeshRepair.

Para defectos concretos, la documentación señala estas herramientas:

  • Para caras defectuosas y aristas de longitud cero: CullDegenerateMeshFaces.

  • Para aristas no manifold: primero CullDegenerateMeshFaces y, después, ExtractNonManifoldMeshEdges.

  • Para encontrar bordes desnudos: ShowEdges; para intentar cerrarlos: FillMeshHole, FillMeshHoles o MatchMeshEdge.

  • Para caras duplicadas: ExtractDuplicateMeshFaces; para corregir la orientación de las caras: UnifyMeshNormals.

  • Para separar partes de la malla desconectadas: SplitDisjointMesh.

En lugar de aplicar estas herramientas indiscriminadamente a todas las salidas, elige la que corresponda al problema detectado durante la revisión. La evaluación estructural de Check y las tareas de diagnóstico y reparación de mallas no son intercambiables.

Impacto en los flujos de trabajo de arquitectura y visualización

ShrinkWrap puede incorporarse a los flujos de trabajo de equipos de arquitectura, diseño de interiores y visualización, especialmente cuando necesitan combinar fragmentos de escaneos 3D, crear una malla sólida a partir de varias entradas o intentar obtener una malla cerrada a partir de geometría difícil de reparar. Según la documentación, el comando también está pensado para trabajos de impresión 3D e ingeniería inversa. El nivel de detalle, el tratamiento de los agujeros y la necesidad de transferir colores deben determinarse según el uso previsto del modelo.

La documentación de Rhino no proporciona aquí información sobre requisitos de hardware específicos, condiciones de licencia ni compatibilidad con otros programas. Por ello, los equipos deben revisar la salida de ShrinkWrap en función de la etapa posterior en la que se utilizará; en particular, deben comprobar la opción de eliminación de los objetos de origen y, si el objetivo es la impresión 3D, los defectos de la malla.

Errores frecuentes

  • Aumentar el valor de Polygon Optimization sin tener en cuenta la desviación respecto a la longitud objetivo de las aristas.

  • Pasar por alto que la opción Fill holes in input objects puede cerrar microaberturas que se dejaron intencionadamente como parte del diseño.

  • Interpretar un informe limpio de Check como prueba de que no hay defectos en superficies o intersecciones.

  • Suponer que se conservará la geometría de origen con la opción Delete input objects activada.

  • Usar la malla para impresión 3D sin revisar los bordes desnudos y las caras largas y estrechas.

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/check.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 visualización de Turquía, el valor práctico de ShrinkWrap reside en que puede crear una nueva malla a partir de datos de escaneo y entradas complejas. Puede ayudar a preparar mallas para impresión 3D o ingeniería inversa, pero no debe considerarse una solución que corrija por sí sola todos los defectos.

Para usarlo de forma eficiente, conviene incorporar las comprobaciones de vista previa y Check al flujo de trabajo, y decidir de antemano si es necesario conservar los objetos de origen. Como la documentación no detalla los requisitos de hardware ni las condiciones de licencia, es recomendable que los estudios verifiquen por separado su configuración y situación de licencia.

Preguntas frecuentes

¿Qué objetos admite ShrinkWrap en Rhino 8?

El comando admite como entrada superficies NURBS, objetos SubD, mallas, nubes de puntos y objetos de punto.

¿Para qué sirve Polygon Optimization en Rhino ShrinkWrap?

Esta opción, que se ajusta entre 0 y 100 %, reduce el número de caras de la malla de salida. Cuanto mayor sea el valor, más caras se eliminan; las de los bordes afilados se conservan.

¿Cómo se revisa la salida de ShrinkWrap antes de la impresión 3D?

Check permite examinar los errores en la estructura de datos del objeto. Según los defectos de la malla, también pueden considerarse ShowEdges, MeshRepair y los comandos de corrección correspondientes.

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

Noticias relacionadas