BUI desacopla la interfaz de Blender y la convierte en una librería para cualquier lenguaje
Blender's UI and Runtime: Much Faster Than GPUI

BUI extrae la interfaz de Blender —sus widgets, reglas de interacción y estética— y la convierte en una librería independiente con un núcleo en C. Ofrece bindings para Python, Rust, JavaScript/React, C, C++ y Dear ImGui, e incluye renderizado por GPU opcional, renderizado por daños y un sistema de imágenes eficiente. Según sus benchmarks, consume entre 2 y 4 veces menos CPU por fotograma que gpui-fast, con menos RAM y un primer fotograma de unos 5 ms.
Millones de artistas tienen estos hábitos en sus manos. Esa interfaz también es rápida y frugal. Solo redibuja lo que cambia, duerme cuando nada cambia y arranca en milisegundos.
- munksbeer
¿Puedo felicitarte por tu README? Me dice rápidamente qué estoy viendo y por qué podría interesarme el proyecto. Hay tantos READMEs por ahí que... simplemente no hacen eso. Divagan sobre detalles técnicos de implementación, sobre lo increíble que es su elección de lenguaje, y a un tercio del README todavía me quedo preguntándome: "pero ¿qué hace este proyecto?".
- gen2brain
Pero, ¿puede funcionar sin GPU? Todos los toolkits nativos tienen fallback a renderizado por software. No entiendo qué se gana, ¿la CPU era suficientemente buena para eso desde la era de Windows 95? ¿Simplemente no redibujar cada frame como en los juegos sino retener en su lugar?
- lukebitts
¡Eso es genial! Gasté algunos tokens intentando desarrollar algo similar pero me rendí a mitad de camino. Mucha gente critica la UI de Blender pero como alguien que lleva más de una década usando Blender, simplemente me parece muy elegante. Solo la capacidad de personalización ya es algo que extraño en la mayoría del software 3D, si no en todo. Poder simplemente dividir pantallas y cambiar su funcionalidad, junto con las pestañas para diferentes flujos de trabajo, es una solución realmente buena para un software muy complejo. Me gustaría ver un motor de juego con esta libertad de UI.
- dev0p
Me encanta la idea general detrás de la UI de Blender.
Y aprecio el esfuerzo que se le dedica, especialmente en las últimas versiones ya que mejoró mucho,
Pero realmente realmente realmente REALMENTE no quiero esa UI en nada más que Blender.
Por favor, no.
- nicoburns
Para cualquiera que esté mirando Rust GUI: no esperen que GPUI sea el más rápido. Por lo que he oído, Iced, Slint, Dioxus Native, Freya, etc. son todos más rápidos. A pesar de las afirmaciones de ser blazingly fast, GPUI no está tan optimizado. Zed se sale con la suya porque su UI es simple.
- pjankiewicz
No me creo argumentos como "mucho más rápido que X". Toma X, deja que Claude trabaje en él durante 2 días y será rápido. En el caso de gpui tomé la versión de la comunidad como parte de mi proyecto y es bastante rápida porque está optimizada para mi app.
- felixthehat
Sería un gran beneficio si GIMP e Inkscape pudieran adoptar la fantástica GUI de Blender.
- mariocesar
Tuve la misma idea hace 10 años. :D Me alegra mucho ver que alguien fue capaz de hacerlo. Siempre admiré la UI de Blender y todo el trabajo que los desarrolladores hicieron para crearla.