Clicky

Es una alegría ver Zdog, un procesador inteligente y fácil de usar para navegadores

Zdog

La renderización de objetos requiere solo unas pocas líneas simples en la API

Estamos en un punto en el que parece que cualquier medio imaginable se puede entregar a través de un navegador web moderno, pero siempre es bueno cuando las maravillas de la web no requieren procesadores gráficos robustos o la ayuda de una granja de servidores de transmisión. Zdog, el renderizador pseudo-3D de Dave DeSandro incorporado en Javascript, es un ejemplo perfecto.

DeSandro, cuyo otro plugin de trabajo que probablemente reconocerías en media docena de sitios web o más, ha pasado más de un año trabajando en Zdog, a pesar de que lo llama "una versión beta, de alguna clase", el tiempo y la calidad de ese trabajo lo muestra.

No es simplemente un primer paso en un renderizador, ya que ya tiene soluciones integradas para mover objetos renderizados y hacer curvas complejas. Las encantadoras demostraciones como el infierno de DeSandro, que van desde lindos personajes (y en ocasiones bastante reconocibles) hasta animaciones geométricas interactivas que rivalizan con los GIF más fascinantes del mercado, demuestran que Zdog tiene mucho potencial para explotar.

See the Pen Celeste snowglobe round 3D by Dave DeSandro (@desandro) on CodePen.

 

Uno de los artistas que DeSandro cita como inspiración para sus demos de Zdog es Robin Davey. "Davey creó una serie de GIF 3D hace años en su estilo de color plano y formas geométricas", dijo DeSandro. "Aparentemente, fueron creados en Flash. No tenía idea de cómo logró esto, pero la idea en mi cabeza de replicar el efecto se prolongó durante años".

DeSandro comenzó a construir el motor que se convirtió en Zdog porque quería hacer un juego, que aún podría suceder algún día. "Hacer un juego es el sueño, pero es una empresa muy grande", dijo DeSandro.

See the Pen Zdog - On the go by Dave DeSandro (@desandro) on CodePen.

El nombre de Zdog se deriva del juego "Dogz", que empleó en sus gráficos técnicas pseudo tridimensionales similares y condujo a la querida por los modders "Petz". Además de "Dogz" y otros usos populares de la pseudo-3D en los juegos, DeSandro se inspiró artísticamente en Greg Wohlwend, el ilustrador cuyo brillante arte animó los juegos "Threes" (DeSandro se enorgullece de ser uno de los pocos que ha visto la penúltima pieza del juego, Volleo) y "TumbleSeed".

En cuanto a dónde puede ir Zdog a continuación, ayuda que ya esté ridículamente bien documentado y construido intuitivamente. Los relativos principiantes deben poder seguir la clara escritura de DeSandro. La renderización de objetos requiere solo unas pocas líneas simples en la API y, más allá de eso, su imaginación y tiempo se verán limitados.

See the Pen Little forest round 3D by Dave DeSandro (@desandro) on CodePen.

"Veo una oportunidad inmediata en el diseño web", dijo DeSandro, "y espero que lo intenten los desarrolladores novatos que se hayan asustado con la ilustración o el 3D".

Puedes encontrar Zdog en GitHub e informar errores o solicitar nuevas funciones aquí. Se puede encontrar más trabajo de DeSandro en Metafizzy. También está en Twitter, donde puedes desplazarte por una línea de tiempo de todas sus demostraciones de Zdog.

Jesus_Caceres