Filippo 3D

De Casiopea

Filippo 3D


AutorHerbert Spencer
LugarPittsburgh, Auckland
Ámbito GeográficoInternacional
Período2006-2026
Palabras Clavedibujo, 3d, processing, p5js, trazo, herramienta
OficiosDiseño
Área de InvestigaciónForma, Cultura y Tecnología
MaterialidadSoftware
URLhttp://www.herbertspencer.net/filippo3d
DescripciónHerramienta de dibujo 2D y 3D para profesores y artistas
NotaHerramienta de código abierto disponible en https://github.com/hspencer/filippo3d
Cargando el mapa…


Filippo3D es una herramienta de dibujo 3D (p5.js/WEBGL) pensada para docencia: dibujas en el plano de la pantalla (como en un vidrio frente a la escena) y luego rotas/exploras el dibujo en el espacio. Permite proyectar la pantalla, usar lápiz/stylus con presión, y mostrar el proceso de construcción en perspectiva.

ícono de Filippo 3D



  • Principio: siempre dibujas en el plano z=0 de la vista actual; puedes orbitar y panear libremente, pero cada trazo se deposita sobre el plano que ves.
  • Interacción clave: dibujar libre/recta (Shift), deshacer (Cmd/Ctrl+Z), cambiar grosor (.,), selección y transformación (mover, rotar ejes X/Y/Z, escalar), guías de profundidad (D + scroll), vistas predefinidas (F/T/B/L/R/K), orto/perspectiva (O), grid y ejes (G), export PNG (Cmd/Ctrl+S), guardar/cargar .f3d.
  • Navegación 3D: órbita (middle-drag), paneo (right/Space-drag), rotar por eje (X/Y/Z), ajuste de profundidad con guía.
  • Formato de archivo: guarda como .f3d (JSON); importa .json antiguos.
  • Tecnología: p5.js (WEBGL); Pointer Events con soporte de presión; archivos estáticos (sin build); despliegue en GitHub Pages.
  • Demo: https://herbertspencer.net/filippo3d/
  • Legado: versión original (Processing, 2006, clase de Golan Levin) en branch processing-original, tag v1.0.
  • Licencia: CC BY-NC-SA 4.0 (Herbert Spencer).
  • Repo: https://github.com/hspencer/filippo3d