Saltar al contenido
AI Nodes

AI Nodes

Proyecto 1 de 3

Áreas y tecnologías

  • threejs
  • node editor
  • typescript
  • vite

Stack

Three.js, Vite y TypeScript

Interacción

Arrastrar desde la paleta, conectar puertos, pan y zoom

Editor visual de nodos en 3D: puertos, cables y física de tarjetas sobre un canvas con pan y zoom.

Un editor de nodos dibujado con Three.js: tarjetas con sombra, miniatura y campos enlazables que se elevan y se mueven con física al interactuar. Los puertos de salida se conectan a los de entrada por color arrastrando un cable entre ellos.

01

Cómo funciona

Los nodos se arrastran desde la paleta al canvas; cada tarjeta define sus puertos y sus campos. Al levantar un nodo, la elevación y la animación física hacen que la tarjeta reaccione a la interacción. Un nodo puede crearse desde la propia interfaz definiendo sus puertos y tipos. Arrastrar un nodo a la esquina inferior derecha lo elimina; el fondo del canvas se mueve arrastrando y se escala con la rueda del ratón.

02

En acción

Cuatro tomas del editor: la estructura de nodos y cables, la creación de tipos desde la paleta, la física de las tarjetas al arrastrar y el canvas con pan y zoom.

Nodos y cables

Paleta y tipos de nodo

Física de tarjetas

Pan y zoom