Pngine: WebGPU declarativo empaquetable en un PNG

Pngine es un formato declarativo y un entorno de ejecución para WebGPU basado en S-expressions, desarrollado durante dos años y medio por Hugo Daniel. Su objetivo es resolver un problema clásico: compartir configuraciones de WebGPU —shaders, pipelines, buffers y passes— en un único archivo portable,

Cómo sombrear el movimiento: guía de shaders en WebGPU

Maxime Heckel, autor del blog de programación gráfica, publica una guía para tratar el movimiento como una nueva fuente de entrada en shaders de pantalla, frente al uso habitual de luminancia, profundidad o píxeles vecinos. El artículo explica paso a paso cómo construir una pequeña canalización con

Aprende WebGPU: guía para crear aplicaciones 3D nativas en C++

"Learn WebGPU" es una guía didáctica y en desarrollo que enseña a utilizar la API gráfica WebGPU, especificada por el W3C, para construir aplicaciones 3D nativas en C++ desde cero, compatibles con Windows, Linux y macOS. El material está organizado en bloques modulares —Introducción, Getting Started

Desarrollo de videojuegos en Zig: una alternativa moderna a C y C++

Zig es un lenguaje de programación de propósito general que ha empezado a captar la atención de la comunidad de desarrolladores de videojuegos por su enfoque moderno, su gestión explícita de memoria y su sistema de errores basado en valores de retorno. A diferencia de C y C++, Zig incorpora desde el

Reconstruir Thrust: la IA fracasa al recrear el juego, pero descifra su física

El programador James Randall describe el proceso de recrear en el navegador el clásico Thrust (1986), un juego de naves con gravedad y tiro parabólico escrito por Jeremy C. Smith para el BBC Micro. Primero pidió a Claude Code que lo reconstruyera a partir de una especificación detallada y el código

splat4d: un formato compacto y buscable para escenas 3D dinámicas

splat4d es un nuevo formato de archivo pensado para distribuir escenas tridimensionales dinámicas —reconstrucciones fotorrealistas que cambian con el tiempo, como las basadas en splats gaussianos— sobre protocolos web estándar. Su estructura combina una pequeña cabecera con los límites de la escena

La API showDirectoryPicker acerca a la web el trabajo con archivos locales

La API window.showDirectoryPicker(), introducida por Chrome, permite a una web solicitar al usuario acceso de lectura y escritura a una carpeta completa del disco. Esa posibilidad, combinada con modelos de IA generativa como Claude, abre la puerta a aplicaciones locales en el navegador: editores de

Demostración de Buffers: un shader procedural en ensamblador y WGSL

Buffers es una demostración incluida en el proyecto asm-shader-toy, un entorno que permite escribir shaders mediante un dialecto ensamblador propio y compilarlos a WGSL para su ejecución en navegador. El ejemplo combina operaciones trigonométricas —seno y coseno— con las coordenadas del fragmento y

WASI separa sus interfaces gráficas en un nuevo espacio de nombres

El subgrupo WASI ha anunciado una reestructuración de sus interfaces gráficas para WebAssembly. wasi:webgpu, al estar vinculado al estándar web WebGPU (candidato a recomendación del W3C), permanecerá como especificación oficial de WASI con soporte asíncrono y pruebas de conformidad. El resto de inte

WASI-webgpu propone acceso a GPU para WebAssembly

La propuesta wasi:webgpu extiende el ecosistema WebAssembly System Interface (WASI) para ofrecer acceso a unidades de procesamiento gráfico (GPU) desde entornos WebAssembly. Su objetivo principal es trasladar los beneficios de Wasm —portabilidad, seguridad mediante sandboxing y eficiencia— al ámbito

WebGPU permite iluminación global en tiempo real en la web

WebGPU podría permitir calcular iluminación global en tiempo real en la web mediante parches de superficie llamados 'surfels', según una exploración técnica publicada en un blog especializado. La iluminación global, que simula cómo la luz se refleja y dispersa entre superficies, tradicionalmente req

Gemma: IA crea diagramas en Chrome con WebGPU

Un equipo de desarrolladores ha presentado Gemma LLM, un modelo de lenguaje capaz de generar diagramas directamente en el navegador Chrome utilizando WebGPU. La demostración, disponible para Chrome versión 134 o superior, permite a los usuarios describir un diagrama y que Gemma lo cree como un dibuj

WebGPU impulsa física en navegadores: prototipo experimental

Un desarrollador ha publicado un prototipo experimental de motor de física WebGPU, denominado 'webphysics', que utiliza un avanzado algoritmo de resolución AVBD (Augmented Vertex Block Descent). El proyecto, disponible en GitHub, busca simular física de cuerpos rígidos y blandos directamente en el n

ia de Google corre en Chrome: extensión 'Gemma Gem'

Un desarrollador ha creado una extensión para el navegador Chrome llamada "Gemma Gem" que permite ejecutar el modelo de inteligencia artificial Gemma 4 de Google directamente en el dispositivo del usuario, sin necesidad de conexión a internet ni compartir datos con servidores externos. La extensión,

Juego en 4D: Hyperhell desafía la realidad

Un desarrollador ha creado Hyperhell, el primer juego de disparos tipo DOOM en cuatro dimensiones. El proyecto, disponible como demo, desafía la comprensión humana al sumergir al jugador en un laberinto tetradimensional lleno de enemigos como demonios y ángeles oscuros. El juego, desarrollado por Da

Edición de video profesional, ahora en el navegador

Una nueva herramienta de edición de video profesional basada en la web, llamada tooscut.app, ha sido lanzada, prometiendo un rendimiento comparable a las aplicaciones nativas. La plataforma, construida con WebGPU y Rust/WASM, permite la edición de video directamente en el navegador sin necesidad de

Generador medieval: mapas procedurales con WebGPU

Un desarrollador ha creado un generador procedural de mapas medievales con islas, utilizando la técnica de Wave Function Collapse (WFC) y WebGPU. El sistema genera mapas de aproximadamente 4.100 hexágonos en 20 segundos, incluyendo elementos como carreteras, ríos, costas, bosques y pueblos. WFC, ori

Guía completa de programación gráfica para todos los niveles

Esta colección de recursos, curada por la comunidad de un grupo de encuentro de programación gráfica, ofrece una guía completa para aquellos que buscan adentrarse en el mundo de los gráficos por ordenador. Está estructurada para atender a diferentes niveles de experiencia, desde principiantes hasta

Firefox 148: Control total sobre la IA integrada

Mozilla ha lanzado Firefox 148, una actualización que destaca por la inclusión de un nuevo "interruptor de apagado" para funciones de inteligencia artificial (IA). Esta función, disponible en la sección de controles de IA en la configuración, permite a los usuarios desactivar por completo las funcio

Simulador web explora el gas de Coulomb 2D

## Simulador de Gas de Coulomb 2D: Una Ventana a Sistemas Complejos Este artículo presenta un simulador web interactivo que visualiza y aproxima el estado de mínima energía de un 'Gas de Coulomb' en dos dimensiones. Pero, ¿qué es exactamente un Gas de Coulomb y por qué es importante? En esencia, u

IA en el Navegador: Ejecuta Modelos GGUF sin Nube

MDST ha lanzado una nueva herramienta que permite ejecutar modelos de lenguaje grandes (LLMs) en formato GGUF directamente en el navegador web, sin necesidad de depender de proveedores de la nube o configuraciones complejas. Esta innovación, impulsada por WebGPU, abre la puerta a un acceso más ampli

Zed Mejorará Rendimiento en Linux con Nueva Biblioteca Gráfica

Zed Industries está reemplazando la biblioteca gráfica 'blade' con WGPU para mejorar el rendimiento en Linux. Esta actualización, propuesta por un colaborador externo, busca solucionar problemas de congelamiento en sistemas con NVIDIA y compositores Wayland basados en Smithay, así como aprovechar la

Reconocimiento de Voz Directo en el Navegador: ¡Sin Servidor!

Desarrolladores han logrado ejecutar un modelo de reconocimiento de voz de Mistral AI, Voxtral Mini 4B Realtime, directamente en el navegador web, eliminando la necesidad de un servidor externo. Esta hazaña, impulsada por Rust y el framework Burn, permite la transcripción de audio en tiempo real uti