En resumen
- Trim Curve recorta los tramos iniciales y finales de las curvas según un factor o una longitud.
- Deform Curves on Surface solo funciona con objetos de curva y utiliza los datos UV de la superficie.
- Si la superficie tiene un modificador Subdivision Surface, la opción UV Smooth debe estar en None para lograr una deformación coherente.
- Trim Curve no admite curvas cíclicas; las curvas NURBS se convierten en poly spline en la salida.
Qué aprenderás en esta guía
Al editar curvas con Geometry Nodes de Blender, suelen surgir dos necesidades: utilizar solo una parte de una curva y mantener las curvas vinculadas a una superficie que cambia. En esta guía explicamos cómo el nodo Trim Curve define los puntos inicial y final, cómo Deform Curves on Surface transmite a las curvas los cambios de la superficie y qué limitaciones conviene tener en cuenta.
La explicación se basa en la documentación de los nodos de curva del manual de Blender 5.2 LTS. El objetivo no es ofrecer una receta lista para una escena concreta, sino aclarar qué hacen los nodos y qué datos necesitan. Así, al trabajar con curvas para vegetación en fachadas, líneas de diseño que recorren una superficie o elementos de interiorismo, se pueden comprobar de antemano las condiciones que afectan al resultado.
Requisitos y preparación de la escena
Es útil conocer el sistema Geometry Nodes de Blender y saber trabajar con geometría de curvas. Las definiciones del manual de Blender 5.2 LTS son la referencia para los ajustes de los nodos que se describen en esta guía. Las fuentes no especifican licencias, suscripciones, requisitos de hardware ni un archivo de proyecto concreto, así que no se establece ninguna condición especial al respecto.
Si se busca deformar las curvas en función de una superficie, el objeto de curva debe estar vinculado a una superficie. El nodo Deform Curves on Surface obtiene los datos de superficie de la propiedad surface del objeto de curva correspondiente, no de sus entradas. Además, las curvas necesitan el atributo de vector 2D surface_uv_coordinate, que almacena la ubicación de las raíces en la superficie, y el atributo de vector 3D rest_position, que se utiliza para calcular las tangentes. Por eso, puede que no baste con añadir el nodo a la escena: hay que comprobar que los datos necesarios estén presentes en las curvas y en la relación con la superficie.
Paso a paso: recortar curvas y adaptarlas a una superficie
Identifica la geometría de curva que quieres editar. Trim Curve recibe geometría que contiene un componente de curva y elimina tramos desde el inicio o el final de cada spline. Puedes usar este nodo cuando quieras conservar solo la parte necesaria de una curva en lugar de toda la curva. El objetivo no es volver a dibujar su forma, sino definir el intervalo que se utilizará en la spline.
Elige el modo de medición de Trim Curve. El modo Factor define los extremos en proporción a la longitud de cada spline; los valores de entrada deben estar entre 0 y 1. El modo Length utiliza la distancia desde el inicio de la spline; el intervalo válido va de 0 a la longitud de la spline correspondiente. Si una escena contiene splines de distintas longitudes, trabajar con proporciones puede dar resultados diferentes que usar longitudes físicas. Por tanto, decide de antemano qué medida se ajusta mejor a la intención del diseño.
Evalúa conjuntamente los valores de inicio y final. Los valores Start y End determinan dónde empieza y termina cada spline de salida. Si Start supera a End, el nodo genera un resultado de un solo punto en la posición de Start. Si la curva queda recortada de forma inesperada o no se ve como una línea, comprueba primero estos dos valores y el modo seleccionado. La entrada Selection es también un campo Boolean que determina qué curvas se recortan.
Si necesitas deformar en función de una superficie, evalúa este nodo. Deform Curves on Surface traslada y rota cada curva a partir del cambio en la posición de su raíz. El cálculo utiliza la diferencia entre la malla original y la malla final, antes de aplicar las claves de forma y los modificadores. De este modo, se busca que los cambios de la superficie se reflejen en la posición y orientación de las curvas. Como el nodo solo funciona con objetos de curva, no des por sentado que ofrecerá el mismo comportamiento con otros tipos de geometría.
Comprueba los datos UV y de tangentes. Las posiciones de las raíces de las curvas sobre la superficie se almacenan en el atributo
surface_uv_coordinate. Para calcular la rotación, se utiliza la diferencia entre las normales y tangentes de las superficies original y evaluada; el atributorest_positionpermite calcular las tangentes de forma coherente con la malla original. Si estos datos faltan o la correspondencia entre la curva y la superficie no está bien configurada, no se debe asumir que el nodo transferirá correctamente la posición y orientación esperadas.Si la superficie utiliza Subdivision Surface, revisa el ajuste UV Smooth. El manual de Blender recomienda establecer en None la opción UV Smooth del modificador Subdivision Surface para obtener una deformación coherente. De lo contrario, el mapa UV de la superficie puede subdividirse de una forma que invalide los puntos de unión de las curvas. Conviene revisar este ajuste, sobre todo si las curvas no quedan en las posiciones esperadas después de modificar la superficie.
Revisa el resultado y el tipo de curva. Trim Curve conserva las splines Bézier como Bézier en la salida y, cuando es necesario, desplaza sus primeros y últimos puntos de control y manejadores para mantener la forma. Las splines NURBS, en cambio, se convierten en poly spline durante el recorte. Además, el nodo no admite actualmente las splines cíclicas. Estas limitaciones son importantes si después de editar se va a seguir trabajando con el tipo de spline o con operaciones que dependan de curvas cerradas.
Errores frecuentes
Interpretar los valores de Factor como longitudes: el modo Factor trabaja con proporciones; el modo Length utiliza distancias. Elegir el modo equivocado puede hacer que el mismo valor numérico seleccione un tramo distinto del esperado.
No comprobar el orden de Start y End: si Start supera a End, el resultado será un único punto en lugar de un tramo amplio. Si la salida parece haber desaparecido, conviene comprobar esta condición.
Intentar recortar una spline cíclica con Trim Curve: como el nodo no admite splines cíclicas, no se debe dar por hecho que este uso funcionará.
Pasar por alto los ajustes UV de la superficie y los atributos de las curvas: puede que los datos de superficie y curva que necesita el nodo de deformación no estén preparados automáticamente en todas las escenas. Hay que comprobar tanto el ajuste UV Smooth como los atributos surface_uv_coordinate y rest_position.
Ignorar los cambios en las normales: Trim Curve puede modificar las normales de la curva final. El resultado puede variar especialmente al utilizar el método Minimum twist, que determina las normales teniendo en cuenta la longitud completa de la curva. El manual señala que, en algunos casos, es posible guardar las normales originales con Capture Attribute Node y utilizarlas más adelante.
Siguientes pasos: impacto en los flujos de trabajo de arquitectura y visualización
En proyectos de arquitectura e interiorismo, las configuraciones basadas en curvas pueden verse afectadas por cambios en las superficies. Deform Curves on Surface puede ser útil cuando se quiere que las revisiones de una superficie se transmitan a las curvas, ya que las traslada y rota según las posiciones de sus raíces asociadas a la superficie. Trim Curve, por su parte, permite utilizar solo un intervalo determinado de una spline. Estas funciones pueden resultar útiles en el modelado conceptual y la organización de escenas, pero las fuentes no ofrecen información sobre un motor de render específico, formatos de exportación o mejoras de rendimiento.
En los estudios y en los proyectos de estudiantes, conviene validar los datos de entrada antes de ampliar el árbol de nodos. La relación con la superficie, los datos UV, el tipo de spline y el modo de Trim Curve se pueden comprobar en una escena de prueba. En especial, revisar el ajuste UV Smooth en superficies con Subdivision Surface puede ayudar a diagnosticar problemas de alineación. Antes de llevar la configuración a un proyecto real, evalúa cómo se comportan las curvas después de modificar la superficie y si la conversión de las splines NURBS a poly spline afecta a los pasos de edición posteriores.
Fuentes y licencia
Esta guía se ha adaptado de las páginas Reverse Curve y nodos de operación de curvas del Blender 5.2 LTS Manual, así como de la documentación de Deform Curves on Surface y Trim Curve. Las fuentes tienen licencia CC BY-SA 4.0; el contenido se ha explicado y adaptado al turco.
Fuentes
3 fuentesNo republicamos los textos de las fuentes; las citas breves van marcadas y el resto es resumen y comentario propios.
Estos nodos ofrecen un área de control práctica para los equipos de arquitectura que necesitan que las curvas vinculadas a una superficie se adapten a los cambios y seleccionar tramos concretos de las splines. Pueden facilitar la gestión de modificaciones repetitivas en trabajos de fachadas, paisajismo e interiorismo, aunque el resultado depende de que los datos UV y los tipos de curva de la escena estén bien configurados.
Las fuentes no incluyen información sobre licencias que permita estimar los costes de prueba para estudios y estudiantes en Turquía; tampoco especifican requisitos de hardware ni mejoras de rendimiento. Por eso, en lugar de tomar decisiones de compra o de estaciones de trabajo, es más sensato empezar probando en una escena pequeña la relación UV, el modo de Trim Curve y las conversiones de spline. También es importante que quienes vayan a retomar el proyecto conozcan estas limitaciones.
Preguntas frecuentes
¿Cómo funcionan los modos Factor y Length del nodo Trim Curve de Blender?
El modo Factor utiliza una proporción de la longitud de la spline y los valores deben estar entre 0 y 1. El modo Length utiliza la distancia desde el inicio de la spline; el valor debe estar dentro del intervalo de longitud de la spline correspondiente.
¿Qué datos utiliza el nodo Deform Curves on Surface?
El nodo obtiene la información de superficie de la propiedad surface del objeto de curva. Utiliza los atributos `surface_uv_coordinate` y `rest_position` de las curvas, y solo funciona con objetos de curva.
¿Trim Curve admite splines cíclicas?
No. Según el manual de Blender, Trim Curve no admite actualmente splines cíclicas.



