En resumen
- Sample Curve proporciona datos de una posición de la curva definida mediante un factor o una longitud.
- Las salidas Position, Tangent y Normal ofrecen información sobre la posición y la dirección en la curva.
- Trim Curve define el inicio y el final de una spline mediante valores de factor o longitud.
- Trim Curve no admite splines cíclicas y convierte las splines NURBS en splines poly al recortarlas.
¿Qué aprenderás en esta guía?
Sample Curve y Trim Curve, incluidos en Blender Geometry Nodes, son nodos que se complementan, pero cumplen funciones distintas al trabajar con curvas. Sample Curve lee datos de una posición seleccionada a lo largo de una curva. Trim Curve, en cambio, determina qué parte de una spline se utilizará y elimina los segmentos del principio o del final de la curva.
En esta guía veremos cómo definir la posición de muestreo mediante un factor o una distancia, cómo interpretar las salidas de Sample Curve y cómo establecer un intervalo de inicio y final con Trim Curve. También explicaremos qué aspectos pueden afectar al resultado en casos como las splines múltiples, las curvas cíclicas y las formas NURBS. El objetivo no es proporcionar una red de nodos lista para usar, sino ayudar a interpretar correctamente las entradas y salidas de estos nodos.
Requisitos
La documentación oficial de Blender utilizada como fuente corresponde a Blender 5.2 LTS. Se requiere Blender y conocimientos de Geometry Nodes; las fuentes no indican que sea obligatorio crear una cuenta ni mencionan costos, complementos especiales o requisitos de hardware. Conviene comprobar las opciones de la interfaz según la versión que se utilice.
Para trabajar se necesita un componente de curva en Geometry Nodes y conocimientos básicos para crear una red de nodos. No hace falta una escena predeterminada. Empezar con una curva sencilla de una sola spline facilita separar los efectos del orden y de la longitud total que pueden aparecer con splines múltiples.
Paso a paso: leer datos de una curva con Sample Curve
Conecta la geometría de la curva. Conecta al puerto Curves de Sample Curve una geometría que contenga un componente de curva. El nodo calcula datos en la posición seleccionada sobre la curva; no se utiliza para recortar su geometría.
Elige el método de muestreo. Factor determina la posición según una proporción de la longitud total de la curva. Length expresa la distancia que se recorre desde el inicio. Por tanto, Factor define una proporción y Length, una medida de longitud. Elige el método según cuál de las dos formas resulte más clara para definir la posición en el proyecto.
Ten en cuenta el comportamiento con varias splines. Si la curva contiene varias splines, la posición puede calcularse a partir de la longitud acumulada, que también considera la longitud de las splines anteriores. El orden de las splines se relaciona con el que se muestra en Spreadsheet Editor. La entrada Curve Index permite seleccionar splines concretas; el índice puede indicarse manualmente o recibirse de Index Node. Si All Curves está activado, Curve Index se ignora y el cálculo de la longitud se basa en la longitud total de todas las curvas, no en la longitud de la curva seleccionada.
Utiliza la salida que necesites. Position proporciona la posición del punto muestreado. Tangent es la dirección tangente normalizada en ese mismo punto, mientras que Normal ofrece la normal de la curva normalizada. Si se conecta un campo personalizado a la entrada Value, la salida Value devuelve el valor de ese campo en la posición muestreada. En las posiciones intermedias, el valor se calcula a partir de los datos existentes de las muestras evaluadas en la curva.
Aprovecha la información de dirección. La salida Tangent puede utilizarse junto con Align Rotation to Vector para ayudar a alinear una rotación con la dirección de la curva. Usar la salida Normal en un segundo paso de alineación proporciona información de dirección para otro eje de rotación. Estas salidas no determinan por sí solas todas las decisiones de colocación en la escena: el resultado también depende de las demás conexiones de la red de nodos.
Paso a paso: recortar una curva con Trim Curve
Define la curva y la selección. Conecta el componente de curva a la entrada Curve de Trim Curve. La entrada Selection es un campo booleano que determina si se aplica el recorte a cada curva. Así, puedes elegir qué curvas de la red se recortarán.
Ajusta los valores Start y End. Estas entradas definen los puntos inicial y final de la spline de salida. En el modo Factor, se utiliza una proporción de la longitud de cada spline y los valores deben estar entre 0 y 1. En el modo Length, se indica una distancia desde el inicio; los valores deben mantenerse dentro de los límites de longitud de la spline.
Ten cuidado con los intervalos invertidos. Si el valor Start es mayor que End, el resultado no es un segmento normal de curva, sino un único punto situado en la posición Start. Por eso, si obtienes un resultado inesperado, comprueba primero el modo seleccionado y luego el orden de los valores Start y End.
Comprueba el tipo de spline y las normales. Las splines Bezier siguen siendo Bezier en la salida; para crear los límites del recorte, se reorganiza la estructura de control de los extremos y se conserva la forma. Las splines NURBS, en cambio, se convierten en splines poly como resultado de la operación. Trim Curve no admite splines cíclicas. Cuando se utiliza el método Minimum Twist, el recorte puede afectar a las normales calculadas sobre la curva final. La guía indica que, en algunos casos, guardar las normales anteriores con Capture Attribute puede ayudar a evitar este cambio.
Uso en flujos de trabajo de arquitectura y archviz
En una red de nodos arquitectónica, una curva puede representar, por ejemplo, un recorrido, una línea que se extiende a lo largo de una fachada o el límite de un espacio paisajístico. Trim Curve permite trabajar con un intervalo específico de esa línea en lugar de con toda ella. Sample Curve, por su parte, permite utilizar posteriormente los datos de posición y dirección de la curva. Estas funciones ayudan a controlar con mayor claridad qué segmentos se usan en redes procedurales basadas en curvas y de qué puntos se obtienen datos.
En modelos con varias splines, es importante comprobar pronto el orden y el cálculo de la longitud total. El comportamiento de Curve Index y All Curves en Sample Curve puede afectar a la forma en que se determina la posición. Empezar con una sola spline facilita distinguir el efecto de estas opciones. Las fuentes no ofrecen información sobre hardware, costos de licencia ni compatibilidad con otros programas; conviene verificar estos aspectos por separado antes de iniciar el proyecto.
Errores frecuentes y próximos pasos
Es común confundir el valor Factor con una distancia y el valor Length con una proporción. Factor funciona con proporciones, mientras que Length utiliza una medida de longitud. En el caso de varias splines, no tener en cuenta la longitud total ni el orden de las splines también puede hacer que la posición de muestreo parezca distinta de la esperada.
Ten presente que Trim Curve no admite splines cíclicas, que las formas NURBS se convierten en splines poly y que, si Start es mayor que End, se genera un único punto. En la primera prueba, define un intervalo con Trim Curve sobre una sola spline y luego examina las salidas de Sample Curve. Después, pasa a las splines múltiples y evalúa por separado las opciones Curve Index y All Curves. Así será más fácil determinar si el problema se debe al método de medición, al orden de las splines o a los valores del intervalo.
Fuente y licencia
Esta guía se ha adaptado al turco tomando como base las explicaciones de los nodos de curva de Geometry Nodes en la documentación de Blender. Las páginas de la documentación de Blender 5.2 LTS utilizadas están sujetas a la licencia CC BY-SA 4.0.
Fuentes
3 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 los equipos de visualización, estos nodos son valiosos porque permiten gestionar con mayor control los datos de las curvas y el intervalo que se va a procesar. Sample Curve proporciona información de posición y dirección, mientras que Trim Curve determina qué parte de la spline se utilizará. Puede ser un componente útil para los equipos que trabajan con redes procedurales.
Los estudios y estudiantes de Turquía no deberían considerar estos nodos, por sí solos, una solución de colocación automática: el resultado depende de toda la red y del tipo de spline. Las fuentes no incluyen información sobre costos, hardware ni compatibilidad. Por eso, antes de iniciar un proyecto, conviene comprobar también la versión de Blender utilizada, las condiciones de licencia y su compatibilidad con el flujo de trabajo existente.
Preguntas frecuentes
¿Para qué sirve el nodo Sample Curve de Blender?
Proporciona los datos Position, Tangent y Normal en una posición de la curva definida mediante un factor o una longitud. También devuelve el valor, en la posición muestreada, de los datos conectados a la entrada Value.
¿Cuál es la diferencia entre Factor y Length en Trim Curve?
Factor utiliza una proporción de la longitud de la spline, entre 0 y 1. Length trabaja con una medida de longitud desde el inicio de la spline.
¿Trim Curve admite splines cíclicas y NURBS?
Según la guía, no admite splines cíclicas. Las splines NURBS se convierten en splines poly durante el recorte.



