Cómo se renderiza un fotograma de Animal Well, paso a paso

Animal Well es un juego independiente construido sobre un motor propio, y un análisis técnico mediante RenderDoc desglosa cada llamada de dibujo que conforma un único fotograma. El vídeo revisa el proceso capa a capa para entender cómo se logra su estética tan característica. Primero se pinta un spr

El problema de los tres trazos en el renderizado de diseño

Penpot, la herramienta de diseño open source, detalla en su blog técnico un desafío interno bautizado como "El problema de los tres trazos". El equipo lo descubrió durante la migración de su renderizador clásico, basado en SVG, a un nuevo sistema basado en WebGL con la biblioteca Skia como motor grá

EndBASIC 0.14 incorpora gráficos avanzados, sonido y consola retro VGA

EndBASIC, el intérprete BASIC retro de código abierto creado por Julio Merino, alcanza la versión 0.14 con un paquete de novedades que abre el camino hacia una eventual 1.0. La release añade primitivas gráficas para dibujar triángulos, polígonos y rellenar áreas, e incluye un demo de círculos animad

Qué aprender para ser programador de gráficos en tiempo real

Esta guía didáctica, escrita por un programador veterano de gráficos, detalla las habilidades necesarias para incorporarse al mercado laboral como desarrollador de gráficos en tiempo real, un campo clave de la industria del videojuego y del renderizado. El autor parte de una advertencia sobre el pap

Conversión exacta de UNORM8 a coma flotante: dos multiplicaciones bastan

Los formatos UNORM8 almacenan un valor en el intervalo [0, 1] como un entero sin signo de 8 bits en GPUs. La conversión exacta a coma flotante consistiría, en aritmética exacta, en dividir el entero por 255. Sin embargo, la especificación funcional de D3D11.3 desaconseja exigir una precisión de 1/2

Shader Lab: Emula pantallas CRT con arte digital

Shader Lab, según lo explicado por Basement Studio, es un sistema de shaders especializado diseñado para emular la estética de pantallas CRT (tubos de rayos catódicos) en entornos digitales. En esencia, un shader es un pequeño programa que se ejecuta en la tarjeta gráfica y define cómo se renderiza

Evolve optimiza renderizado con nueva tecnología

Este artículo de Evolve Benchmark detalla la evolución de su infraestructura para el procesamiento de redes neuronales (NN) en motores de renderizado, centrándose en la introducción y el uso de la tecnología Cooperative Vector en Vulkan y DirectX. Inicialmente, la empresa implementó su propia infrae

Endbot: Robot y efectos en 256 bytes, ¡increíble!

Endbot es una demostración audiovisual increíblemente compacta, que se ajusta en tan solo 256 bytes, diseñada para ejecutarse en el entorno DOS (específicamente a través de DosBox-X). Su tamaño minúsculo desafía las expectativas, logrando renderizar elementos visuales como un sprite de robot con dañ