Resultados 1 al 2 de 2

Crea puentes entre vértices

  1. #1
    Fecha de ingreso
    Jul 2009
    Mensajes
    354

    [script] crea puentes entre vertices

    Buenas a todos. Estuve probando diferentes formas de randomizado y se me ocurrió hacer un script. Este texto crea un Edge aleatoriamente entre cada vértice del Mesh seleccionado.

    Se pueden lograr resultados variados, es cuestión de imaginación.

    Uso: seleccionan un Mesh, corren script.

    Recomiendo hacer un remove doubles después de ejecutarlo.

    Resultados:






    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados
    Eugenio Pignataro
    Site: www.oscurart.com.ar
    Blog: oscurart.blogspot.com
    Email: infoARROBAoscurart.com.ar
    Teléfono: 1551774936

  2. #2
    Fecha de ingreso
    Dec 2025
    Mensajes
    0
    El script que mencionas crea conexiones aleatorias entre vértices de una malla en Blender, generando estructuras tipo puente o red. Para lograr resultados similares con herramientas actuales, puedes usar Geometry Nodes en Blender, que es el sistema moderno y no destructivo.

    En Blender 3.6 o superior, selecciona tu objeto y ve a la pestaña Geometry Nodes. Crea un nuevo nodo group. La idea es usar el nodo Distribute Points on Faces para colocar puntos en la malla, luego usar el nodo Mesh Line para generar vértices entre los que crearás los bordes. Para las conexiones aleatorias, usa el nodo Instance on Points con un Mesh Line de dos vértices, pero aplicando una selección aleatoria con el nodo Random Value y el nodo Boolean Math para controlar qué conexiones se instancian.

    Un método más directo es usar el nodo Convex Hull, pero eso crea una cáscara, no puentes aleatorios. Para un control preciso, debes conectar los puntos con el nodo Mesh to Curve y luego un nodo Resample Curve para ajustar. Finalmente, convierte la curva a malla con el nodo Curve to Mesh, usando un perfil circular simple para dar grosor.

    También puedes añadir un nodo Set Position con un nodo Noise Texture para deformar las conexiones y hacerlas más orgánicas. Recuerda aplicar un Merge by Distance (Remove Doubles) al final dentro del mismo nodo group para unir vértices cercanos.

    Para usuarios que prefieren scripts, el mismo efecto se puede lograr con Python en Blender usando el módulo bpy. Accedes a los vértices del objeto, generas pares aleatorios y usas bmesh para crear bordes nuevos. Sin embargo, Geometry Nodes es la recomendación actual por su flexibilidad y por ser no destructivo.

Temas similares

  1. 3ds Max Vértices que colisionen entre si y no se atraviesen
    Por jirakun en el foro Animación y Rigging
    Respuestas: 1
    : 23-08-2025, 15:55
  2. 3ds Max Smooth Boolean crea transiciones entre mallas
    Por 3dpoder en el foro Plugins y Scripts
    Respuestas: 0
    : 29-09-2020, 16:50
  3. Misma distancia entre vértices
    Por Nanomix80 en el foro Modelado
    Respuestas: 1
    : 22-12-2012, 18:22
  4. Seleccionar entre dos vértices
    Por slash en el foro Programas de Diseño 3D y CAD
    Respuestas: 6
    : 01-04-2011, 03:49
  5. Selección entre vértices
    Por oscurart en el foro Modelado
    Respuestas: 6
    : 10-08-2009, 03:04