Simulador del sistema LDL 4000: personalización, motor FMOD y sin instalación

El simulador del LDL 4000 es una aplicación de 64 bits escrita en C++ moderno que reproduce el comportamiento visual y sonoro del popular sistema de local Doppler radar utilizado en emisoras de televisión. Incorpora un motor de renderizado propio, optimizado para sacar partido a las GPU actuales y c

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

Tiny Shading Language: Creando un Lenguaje de Sombras para Renderizado Offline

El programador gráfico Jiayin Cao desarrolló Tiny Shading Language (TSL), un lenguaje de sombras personalizado para su renderizador SORT, en cuatro meses. La motivación detrás de este proyecto incluyó el aprendizaje profundo del proceso de compilación, la flexibilidad para modificar el código y la n

Comparar floats: ¿evitamos el problema o lo empeoramos?

Un artículo en lisyarus.github.io cuestiona la práctica común de evitar la comparación directa de números de punto flotante utilizando un valor 'epsilon' para la tolerancia. El autor, con más de 15 años de experiencia en programación que involucra geometría, gráficos y física, argumenta que esta prá

Retro Game Engine: Recreando la Estética CRT

Este artículo de Analog Dream Dev explora la motivación detrás de la creación de Retro Game Engine, un motor de juego diseñado específicamente para replicar la estética visual de los juegos clásicos en televisores CRT (tubos de rayos catódicos). El autor, con experiencia previa en motores como Unrea

Fondos retro: revive Windows 3.1 con estos wallpapers

Este repositorio de GitHub, llamado `win-3.1-backgrounds`, es un proyecto nostálgico y técnico que recopila imágenes de fondo (wallpapers) para el sistema operativo Windows 3.1. Aunque pueda parecer trivial, su existencia y la documentación asociada revelan aspectos interesantes sobre la compatibili

Colores: cómo sRGB y XYZ trabajan juntos

Este artículo explica la conversión entre el espacio de color sRGB y el espacio de color XYZ, dos sistemas fundamentales en la representación y manipulación de colores en informática y gráficos. Comprender esta conversión es crucial para asegurar la fidelidad del color al pasar de un dispositivo a o

Terminal artístico: animación visual con ruido de Perlin

el proyecto 'perlin-terminal' es una herramienta fascinante que transforma tu terminal en una pantalla de arte generativo, creando animaciones suaves y fluidas basadas en ruido de perlin. pero, ¿qué significa eso y por qué es interesante? ¿qué es el ruido de perlin? en términos sencillos, el ruido

Cómo se muestran las fuentes en pantalla: un proceso complejo

Este artículo explora el renderizado de fuentes desde cero, un proceso que a menudo se da por sentado pero que es sorprendentemente complejo. La renderización de fuentes implica mostrar texto en una pantalla, y presenta desafíos significativos, como escalar fuentes a diferentes tamaños manteniendo l

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