El desarrollador ZimengXiong ha completado un puerto Swift-MLX y Python MLX de los modelos Hunyuan3D-Paint y Hunyuan3D-Shape, habilitando la generación local de imágenes a 3D en dispositivos Apple Silicon. El trabajo se distribuye como la aplicación de escritorio Modelr de código abierto para macOS e iOS, junto con el código fuente para integrar la tecnología en aplicaciones Swift.

  • Las pruebas de rendimiento en un M4 Max muestran que hy3d shape (small) se completa en 20.9 segundos usando ~5.6 GB de memoria, mientras que hy3d shape (large) tarda 22.3 segundos usando ~7.3 GB.
  • El modelo hy3d paint requiere significativamente más recursos, tardando 231 segundos para texturizado RGB (~38 GB de memoria pico) y 344 segundos para texturizado PBR (~39 GB de memoria pico).
  • La implementación MLX permite ejecutar los modelos en Macs e iPhones recientes con cuantización Q4 o Q8, evitando la sobrecarga de PyTorch o la ejecución en CPU.

Este puerto hace posible ejecutar la generación de imágenes a 3D localmente en hardware Apple de consumo con bajos requisitos de memoria, proporcionando una aplicación independiente para macOS/iOS y bibliotecas para desarrolladores.