IAs y humanos jugando al Go(-ogle)

Como comentamos la semana pasada en clase de Procesadores Gráficos, es posible que 2016 sea recordado en la historia de forma tan entrañable como 1997. En 1997 Deep Blue (IBM) venció a Gary Kasparov, campeón del mundo de ajedrez. Este año AlphaGo (Google DeepMind) ha vencido a Fan Hui (dan 2), campeón europeo de Go, como se detalla en las 37 páginas del artículo prublicado en el último número de Nature. A pesar del «hype» y el exagerado bombo y…

Uso de texturas en OpenGL moderno

Las nuevas extensiones que tenemos disponibles en las APIs gráficas y las posibilidades que ofrecen las tarjetas gráficas están cambiando la forma en la que tradicionalmente trabajábamos con texturas. En este post de hace un par de semanas, Timothy Lottes nos da algunas indicaciones sobre el tema que también estamos tratando en clase esta semana.

De mapas de bultos a mapas de normales

Esta semana hemos visto en clase de Rendering Avanzado algunas estrategias para codificar geometría en forma de texturas. Dos de las más populares -por su bajo coste computacional- son los mapas de bultos y los  mapas de normales. Como hemos indicado, cada una de ellas tiene sus ventajas y es posible hacer la conversión entre ambas estructuras de datos. Curiosamente, el profesor Morgan McGuire ha publicado en su sitio web el código para realizar dicha conversión esta misma semana. Podéis echarle…

Feliz Año 2013

Este año 2013 promete ser especialmente emocionante. Son muchas las novedades que han acaecido en el mundo de los gráficos desde que terminaron las clases del curso anterior. Son muchas las nuevas arquitecturas que comienzan asomar la cabeza y probablemente durante el próximo semestre seremos testigos de la aparición en el mercado de tecnologías que nos van a ser mucho que pensar. Hemos tenido en cuenta las sugerencias que nos habéis hecho a lo largo del curso anterior para procurar…

Cursos del SIGGRAPH

He recopilado una lista de los cursos disponibles a través de la web del SIGGRAPH que complementa en parte la lista de artículos de Ke-Sen Huang. Los miembros de ACM y SIGGRAPH Encore verán en la página web correspondiente a la conferencia todo este material con vídeos dentro de unas semanas, pero está de más poder echarle un vistazo ya: Advanced (Quasi-) Monte Carlo Methods for Image Synthesis Applying Color Theory to Digital Media and Visualization (video) Advances in Real-Time Rendering in…

Detalles filtrados sobre las características de las nuevas Kepler

AMD esta pisando fuerte con sus tarjetas y nVIDIA no debe querer perder terreno. Hace ya casi un año que no aparecen nuevos modelos de sus tarjetas y el paso a 28nm no es sencillo. En algunas webs ayer apareció información no oficial sobre las posibles características de las nuevas tarjetas, que posiblemente no llegue a ser más que una estimación a partir de rumores, pero que al menos dejan entrever por donde pueden ir los tiros de la nueva…

CUDA cumple 5 años esta semana

Y nVIDIA lanza la versión 4.1 del sistema de desarrollo con un compilador basado en LLVM. La mayor parte de los blogs se limitan a reproducir la nota de prensa de nVIDIA y a mencionar las mejoras en el programa de profiling. El paso a un compilador basado en la infraestructura Low Level Virtual Machine permite intuir los pasos que va a dar nVIDIA para desligarse de ciertas arquitecturas CPU y tener la libertad de avanzar hacia arquitecturas híbridas ARM+GPU.…