En resumen
- QuadRemesh crea una malla quad con topología optimizada a partir de superficies, mallas y objetos SubD.
- Target Quad Count establece un número aproximado de caras independiente de la escala; Target Edge Length define una longitud aproximada de arista que depende de la escala.
- Las curvas guía deben proyectarse sobre el objeto de entrada para orientar el flujo de la malla quad.
- La malla quad se puede convertir a SubD con la opción Convert to SubD de QuadRemesh o con el comando ToSubD.
El comando QuadRemesh de Rhino 8 se utiliza para generar una malla quad editable a partir de superficies, mallas u objetos SubD existentes. Puede crear topología para usos como renderizado, animación, CFD, FEA e ingeniería inversa. Los pasos siguientes se centran primero en definir la densidad y el flujo de la malla y, después, en convertir el resultado en una superficie SubD.
1. Defina la geometría de entrada y el objetivo
Antes de ejecutar QuadRemesh, determine qué objeto se va a remallar y qué debe priorizar el resultado: ¿un número aproximado de caras o una longitud aproximada de arista? El comando funciona con superficies, mallas y objetos SubD. QuadRemesh está en la ruta de herramientas SubD / Mesh > Edit Tools > Quad Remesh.
Target Edge Length y Target Quad Count se basan en criterios diferentes. La longitud de arista depende de la escala del objeto; al aumentar el tamaño del objeto, puede aumentar el número de caras generado con el mismo ajuste. Si el valor objetivo es demasiado grande para el tamaño del objeto, el remallado puede fallar. El objetivo de número de caras, en cambio, es independiente de la escala; se busca obtener un número de caras similar para una misma entrada, aunque tenga escalas distintas.
| Opción | Valor recomendado | Efecto |
|---|---|---|
| Target Edge Length | La longitud de arista aproximada deseada | Depende de la escala; afecta a la longitud de las aristas y a la densidad de caras. |
| Target Quad Count | El número aproximado de caras deseado | Busca mantener un número similar de caras aunque cambie la escala. |
| Adaptive Size | 0 para obtener menos caras de tamaño similar; 100 para conservar más detalle en zonas de alta curvatura | A medida que aumenta el valor, se generan caras más pequeñas en las zonas de alta curvatura. |
| Use Surface Edges | Normalmente, Smart | Conserva los límites de las caras de superficies secundarias de polysurfaces o extrusiones; el algoritmo puede descartar los límites que considere irrelevantes. |
| Detect Hard Edges | Activado o desactivado según sea necesario | Añade un bucle de aristas duras cuando el ángulo entre las caras adyacentes supera los 30 grados. |
2. Ajuste la densidad de caras y el nivel de detalle
Adaptive Size afecta a cómo se distribuyen por el modelo el número y el tamaño de las caras. El valor 0 busca obtener el menor número de quads posible, con tamaños más uniformes. Por encima de 30, se reduce el control sobre un número bajo de caras. A medida que aumenta el valor, se generan quads más pequeños en las zonas de alta curvatura; el valor 100 ayuda a conservar más detalle.
No dé por hecho que un único valor será adecuado para todos los modelos. Pruebe valores bajos si necesita una malla de caras más sencilla y valores altos si quiere conservar el detalle en zonas con mucha curvatura. Use la vista Preview antes de decidir el resultado. La vista previa se actualiza cuando cambian los ajustes y muestra la longitud media de las aristas y el número de caras.
Si la estructura alámbrica del objeto de entrada es densa, es posible que no se vea la vista previa. En ese caso, active la opción Hide Input Objects para ocultar el objeto de entrada. Cuando el resultado esté listo, compruebe el estado de la opción Delete Input Objects; este ajuste determina si se eliminarán los objetos de origen al finalizar el remallado.
3. Oriente el flujo de la malla quad con límites y curvas
Si necesita conservar los límites de las caras secundarias en una polysurface o una extrusión, valore las opciones de Use Surface Edges. Off ignora los límites de las caras secundarias. Smart conserva esos límites, excepto los que el algoritmo considera irrelevantes, y la documentación lo señala como la opción recomendada en general. Strict conserva todos los límites de las caras secundarias.
En objetos simétricos, se puede hacer un remallado simétrico en los ejes X, Y o Z si se selecciona el plano central correcto. Es posible seleccionar más de un eje; esta función solo tiene sentido en objetos simétricos y cuando se define el plano adecuado.
Las curvas guía pueden orientar los bucles o anillos de aristas quad. Para que surtan efecto, deben proyectarse sobre el objeto de entrada. Los ajustes de Curve Influence determinan cuánto influyen las curvas en el resultado:
Use Approximate para influir únicamente en el flujo general de la malla quad; su efecto es débil.
Considere Create Edge Ring para crear anillos de aristas perpendiculares a la dirección de las curvas. Es posible que los anillos no sigan las curvas exactamente.
Use Create Edge Loop cuando necesite colocar bucles de aristas a lo largo de las curvas; es la opción que ejerce la influencia más fuerte de las curvas guía.
4. Convierta la malla quad a SubD
La opción Convert to SubD permite convertir el resultado de QuadRemesh a SubD en la misma operación. La superficie resultante se suaviza y, cuando es posible, se conservan las aristas duras. Si quiere que las aristas añadidas con Detect Hard Edges sigan siendo angulares en SubD, puede usar la opción SubD Creases. La opción SubD corners permite transferir los vértices de la malla quad como vértices SubD.
También puede usar el comando ToSubD. El comando convierte en objetos SubD los tipos compatibles de malla, extrusión, superficie y cara secundaria; la ruta de herramientas está documentada como SubD > From Object. Para una entrada de malla, la opción UseMesh determina si los vértices de la malla se convierten en puntos de control SubD o en puntos SubD. La opción MeshCreases de ToSubD controla si las aristas sin unir de la malla de origen se convierten en aristas angulares. MeshCorners determina si la esquina del contorno de una cara de la malla quad será angular o suave.
Use DeleteInput para determinar si se conservará la geometría de origen antes de la conversión. Los trims de superficies o caras secundarias no se transfieren a SubD. Las caras secundarias de una polysurface se convierten por separado; las aristas no manifold de una malla y las caras asociadas se eliminan. Por estas limitaciones, es importante revisar el resultado después de la conversión.
¿Qué aporta a los flujos de trabajo de arquitectura y visualización?
QuadRemesh puede ayudar a organizar la topología de una malla que se usará para renderizar o animar una forma arquitectónica, así como a preparar geometría basada en quads para trabajos de ingeniería inversa. En superficies curvas, Adaptive Size afecta a las zonas en las que se concentra el detalle. Las curvas guía se pueden usar para orientar el flujo de aristas en una zona determinada.
Esta herramienta no garantiza automáticamente una topología ideal para todos los modelos. Tenga en cuenta que la longitud de arista objetivo depende de la escala del objeto, mientras que el objetivo de número de caras es independiente de ella. La documentación de Rhino 8 no especifica requisitos de licencia ni de hardware; por lo tanto, no conviene hacer suposiciones adicionales sobre estos aspectos en el flujo de trabajo. Si va a usar el resultado como SubD, preste especial atención a la pérdida de trims, a la eliminación de aristas no manifold y al ajuste de eliminación de los objetos de origen.
Errores habituales
Usar Target Edge Length cuando se necesita un número de caras independiente de la escala, o viceversa.
Definir un valor de Target Edge Length demasiado grande para el tamaño del objeto y provocar un fallo del remallado.
Esperar que las curvas guía afecten al resultado sin proyectarlas sobre el objeto de entrada.
Pasar por alto que una estructura alámbrica densa puede ocultar la vista previa y no probar la opción Hide Input Objects.
No tener en cuenta que los trims pueden perderse al pasar a SubD o que se pueden eliminar partes de una malla no manifold.
Fuentes
2 fuentesNo republicamos los textos de las fuentes; las citas breves van marcadas y el resto es resumen y comentario propios.
Para los estudios de arquitectura y visualización de Turquía, el valor práctico de QuadRemesh está en su capacidad para generar una topología quad manejable a partir de una forma compleja y llevar esa geometría a SubD. En especial, los equipos que quieran controlar la densidad de caras y la dirección del flujo pueden probar los ajustes según el modelo de destino para que el flujo de trabajo sea más predecible.
Aun así, no conviene esperar un resultado perfecto con un solo ajuste: la escala, la proyección de las curvas guía y las preferencias de aristas duras afectan al resultado. Antes de la conversión, hay que comprobar la opción para eliminar el objeto de origen, así como las limitaciones relativas a los trims y a la geometría no manifold. Como la documentación no proporciona información sobre hardware ni licencias, no sería correcto hacer suposiciones sobre compras o rendimiento en esos aspectos.
Preguntas frecuentes
¿Con qué objetos funciona QuadRemesh en Rhino 8?
QuadRemesh puede crear una malla quad a partir de superficies, mallas y objetos SubD existentes.
¿Cuál es la diferencia entre Target Edge Length y Target Quad Count?
Target Edge Length define una longitud aproximada de arista que depende de la escala. Target Quad Count busca un número aproximado de caras independiente de la escala.
¿Cómo puedo convertir el resultado de QuadRemesh a SubD en Rhino?
Puede usar la opción Convert to SubD de QuadRemesh o ejecutar el comando ToSubD.



