Desarrollo

Recoloreador de texturas voxel

Pipeline en Python para recolorear texturas 8192² de un soldado voxel preservando el detalle de la tela.

1 estrella2026rol: autor únicoestado: activo
portada procedural — capturas reales a la esperaPortada procedural del proyecto Recoloreador de texturas voxel.

01 Resumen

Herramienta de procesamiento de imagen que genera variaciones de color del uniforme y casco de un modelo 3D voxel, segmentando la zona recoloreable en espacio HSV y recoloreando en espacio Lab para conservar costuras, trama y sombras de la tela. Incluye una CLI con paleta editable en JSON y una app de escritorio (pywebview + three.js) con visor 3D y panel de colores en tiempo real, empaquetable como ejecutable con PyInstaller. Todo el procesamiento usa solo NumPy y Pillow, con lectura por bandas para manejar texturas de 8192×8192 sin agotar memoria.

02 Resultados

Cifras verificables en el repositorio y su documentación:

8192²resolución de textura procesada

03 Aspectos destacados

  • Recoloreado en espacio Lab que sustituye la cromaticidad (a*, b*) y preserva la luminancia L*, manteniendo intacto el detalle de la tela.
  • Segmentación por color HSV que aísla la zona recoloreable y protege chaleco, guantes, piel y cuello con umbrales validados.
  • Procesamiento por bandas para texturas de 8192×8192 usando solo NumPy y Pillow.
  • App de escritorio con visor 3D en three.js y motor Python vía pywebview, empaquetada como .exe con PyInstaller.

04 Capturas