|
Quién está online?
|
Inicio
|
Written by Javier Loureiro
|
|
Monday, 15 June 2009 |
|
El algoritmo tradicional de photon mapping se basa en realizar una primera pasada, donde se emiten los fotones desde las luces, y se almacenan en memoria, para posteriormente pintar la imagen con raytracing usando los photones para iluminar. Para que la imagen tenga una calidad aceptable son necesarios muchos fotones, lo cual alarga los tiempos de render y aumenta el consumo de memoria. Si un iluminador necesita una imagen rápidamente, suele bajar el número de fotones, pero a veces no es aceptable porque un menos número de fotones afecta mucho al a escena en casos como cáusticas, etc. Si por el contrario, nuestro problema es que necesitamos mucho detalle, y el número de fotones aumenta demasiado, podemos quedarnos sin memoria para la segunda pasada. Este paper de Wan Jensen nos muestra una mejora en el algoritmo, que nos permite renderizar la imagen de forma iterativa. Esto es, realizando varias pasadas que van mejorando de cada vezla calidad final. Esto es útil porque así un iluminador puede tener un resultado aproximado de la imagen, sin tener que esperar mucho tiempo. Y además,se puede usar un número infinito de fotones. Primero se hace una pasada de raytracing, donde se almacenan datos como el punto de intersección, el BRDF, y datos de fitrado. Después se van realizando pasadas de fotones que van dando información de energia a la primera pasada. Se genera un número de fotones, y después se va recorriendo todos los puntos de hit, buscando los fotones que están cerca de ese punto de hit. Una vez terminado, descartamos los fotones calculados, actualizamos el framebuffer (ya que tenemos la información de iluminación necesaria), y ya podemos generar más fotones, y volver a actualizar la lista de interecciones. Así hasta que la calidad sea aceptable.
|
|
Last Updated ( Monday, 15 June 2009 )
|
|
|
Written by Javier Loureiro
|
|
Monday, 08 June 2009 |
|
En este paper se muestra un filtro para imágenes 2D (en espacio de pantalla) que genera unos resultados interesantes. Se trata de mejorar la percepción visual del fotograma, donde a parte del color, tenemos un componente Z de profundidad. La técnica es relativamente sencilla. Haces un filtro gausiano del pase de profundidad, y por cada pixel, guardas la diferencia del original y del "blureado". Después usas ese valor para ajustar el contraste del color. El paper nos indica una fórmula para combinar los valores. El efecto es como un SSAO malo e incorrecto, pero en ciertas ocasiones puede servir para dat detalle y riqueza al fotograma. En el paper teneis varias imágenes de ejemplo.
|
|
|
Written by Javier Loureiro
|
|
Tuesday, 02 June 2009 |
|
Este paper nos muestra una técnica que extiende el deferred shading de tal forma que se permiten objetos transparentes. La técnica del paper crea un nuevo buffer, el light buffer, donde se guarda información de la iluminación. Como primer paso se genera el g-buffer con al menos la normal, la profuncidad y un valor que se usa después es una técnica de filtrado, y que nos ayuda a identificar la geometría. Con los buffers de 16 bits que disponen hoy en día las tarjetas, se propone almacenar sólamente la X y la Y de la normal, reconstruyendo la Z en el propio shader. Después se genera el light buffer, con la información necesaria para el material final. Estos buffers intermedios se crean a menor resolución que el pase final. Para evitar fallos en los bordes (al usar un buffer de iluminación de menor resolución), se aplica un filtro que se detalla en el paper. Para renderizar objetos semitransparentes se usa una técnica un tanto curiosa. Se renderizan muestras de 2x2 o 4x4 de los polígonos con alpha. Y posteriormente se aplica la información de filtrado (que incluye del id del objeto). En el paper se pueden ver imágenes del entramado.
|
|
|
Written by Javier Loureiro
|
|
Monday, 25 May 2009 |
|
Gamelab 2009 ofrece un nuevo formato de participación en la Feria que se añade a los eventos, talleres y exposiciones: Gamelab Challenge, una competición tecnológica y artística en la que 5 equipos de desarrollo amateur intentarán crear un videojuego completo en menos de dos días.
Los equipos trabajarán bajo presión temporal y ambiental con la temática y las restricciones técnicas impuestas por la organización de Gamelab Challenge. El jurado, formado por representantes del sector del videojuego, evaluará los trabajos en las horas siguientes a la finalización de la competición y los ganadores se conocerán en los prolegómenos de la Gala de los Premios Gamelab a la Industria del Videojuego, en la tarde noche del jueves 2 de Julio.
Todos los detalles se encuentran en www.gamelab.es, donde ya está abierta la inscripción.
El principal objetivo de este “desafío” es demostrar que, incluso en situaciones de presión temporal y limitación de recursos, el talento creativo de un equipo equilibrado y bien organizado es capaz de generar un producto innovador y divertido.
Por otro lado, Gamelab anuncia la participación en su quinta edición de profesionales del sector del Ocio Interactivo tan relevantes como:
Ian Livingstone, pionero e histórico del videojuego en Europa. Fundador de Games Workshop Ltd junto a Steve Jackson, con la que lanzó el popular Dungeons and Dragons en Europa y la cadena de tiendas Games Workshop. Actualmente es el Director Creativo de Eidos Interactive, con la que ha desarrollado entre otros juegos de éxito mundial la saga Tomb Raider.
En 2002 recibió el galardón de la Academia Británica de las Artes Cinematográficas y de la Televisión (BAFTA) por su destacada contribución a la industria del Entretenimiento Interactivo y en 2006 recibió la Orden del Imperio Británico por sus servicios a la industria de los juegos de ordenador. Jaime Giné, Vicepresidente para Europa y Asia de Desarrollo de Producto de Electronic Arts y líder del proyecto del Centro de Servicios de Desarrollo de EA, creado en Madrid en 2007. El CDS en Europa es uno de los mayores centros de test multilingüe del mundo que maneja cerca de 40 títulos y alrededor de mil productos, que se versionan para distintas plataformas (Consolas, PCs, móvil y entretenimiento online) y en 17 idiomas. Alexis Bonte, co-fundador y director ejecutivo de Erepublik Labs, empresa que ha revolucionado los juegos de estrategia multijugador masivo online con Erepublik.com, un “nuevo mundo” donde sus usuarios/ciudadanos son personas reales que interactúan para hacer realidad sus aspiraciones políticas, empresariales o militares. Tracy Spaight, frecuente orador y escritor sobre mundos virtuales, co-fundador de Past4ward (empresa que utiliza el poder de los videojuegos para enseñar la Historia) y director de publicaciones de K2 Network, que ofrece juegos en línea multijugador masivos de forma gratuita para experimentar con ellos antes de adquirirlos. Noel Llopis, escritor y fundador de Snappy Touch, compañía independiente dedicada a desarrollar juegos para el iPhone. Desde su sede en California, se ha convertido en uno de los españoles mejor conectados con la industria estadounidense. Además de crear juegos, escribe frecuentemente en la revista Game Developer y es autor de varios libros. En esta nueva edición contaremos, entre otras, con la presencia de las empresas Digital Legends, Mercury Steam, Virtual toys, FX Interactive y Grin Barcelona, y con el apoyo de asociaciones nacionales e internacionales como DEV (Asociación Española de empresas Desarrolladoras de Videojuegos), ADESE (Asociación española de Distribuidores y Editores de Software de Entretenimiento), EGDF (European Games Developer Federation) y DOID (Asociación de Desarrolladores de Ocio Interactivo Digital) Además, el ICEX (Instituto Español de Comercio Exterior) organizará un Seminario en el que representantes de Canadá y Corea del Sur explicarán las medidas de apoyo al sector que han contribuido al éxito y desarrollo del Ocio Interactivo en sus países.
|
|
|
Written by Javier Loureiro
|
|
Friday, 22 May 2009 |
|
El próximo siggraph 2009 se va a presentar este paper : Modeling Human Color Perception under Extended Luminance Levels , que es un sistema para aplicar tone mapping a las imágenes HDR. El sistema se basa en la percepción del color por el cerebro. Nosotros no vemos el color como un "valor absoluto", si no que cambiamos nuestra percepción dependiendo de los colores que tienen alrededor. Este paper explica una serie de mediciones que se realizaron entre distintos individuos para medir esa variación. Con los datos, se realizó un modelo que deja unas imágenes muy bien equilibradas.
|
|
|
Written by Javier Loureiro
|
|
Monday, 18 May 2009 |
|
Interesante enlace que nos muestran en la lista de codepixel , de la mano de Ivan Alduan, sobre el motor del próximo (y esperado) StarCraft II. Blizzard nos cuenta que este motor está fuertemente basado en shaders, intentando hacer una librería extensa y completa de efectos (una base enorme según ellos) donde los programadores puedan simular los efectos que los artistas prototipan primero en 3dsmax. Personalmente me parece una muy buena idea, porque es replicar lo que hace Pixar son su departamento de shading. En Pixar, casi todo es procedural, las texturas, las geometrías, etc. Se intenta no pintar nada, así se pueden reaprovechar los shaders entre producciones. Al principio es un desarrollo enorme, sólo al alcance de empresas grandes, pero a la larga, Blizzard dispondrá de una gran fuente de shaders. Mucho del trabajo del starcraft II servirá de base para próximos juegos donde irán mejorando, incrementando el realismo y la experiencia final del jugador. También nos cuenta que como el juego es de estrategia, y siempre estamos lejos de las unidades, los modelos tienen poco s polígonos, asi pueden trabajar con un número mayor (hasta 500 en pantalla) manteniendo el real time. De todos modos, el engine es dual, ya que se utiliza para mostrar las cinemáticas del juego (donde hay mayor cantidad de efectos especiales y la empresa pueda probar técnicas demasiado complejas para meter en el videojuego). El juego y el motor fue diseñandose mediante pruebas de stress. Rápidamente se optó por soluciones "screen space", esto e, cosas como SSAO , Deferred Lighting , que independizan hasta cierto punto la iluminación de la cantidad de polígonos. En el documento se nos explican los pases utilizados, que son los tradicionales en cine de animación: depth, normales, difuso y specular, etc. Eso sí, usando HDR para todo, lo que no parece se run coste demasiado alto. Sobre SSAO, tenemos una extensa y completa explicación de la solución, usando una función lineal para la oclusión. Nos muestran los problemas que han tenido con el ruido, al que han aplicado un simple blur para hacerlo de baja frecuencia. Un detalle importante es que tienen como 2 sets de SSAO, uno para el efecto de amblient occlusion, y otro para simular una especie de iluminación global (color bleeding) que los artistas querían dar a la escena. También nos hablandel Depth of Field que aplican a las escenas de cinemáticas, con un completo esquema del efecto, donde aplican un desenfoque según nos alejemos de donde esté apuntando la cámara en ese momento. Incluye una fórmula que podemos aplicar con los valores del pase de profundidad. El documento nos muestra una detallada información del algoritmo, con shaders de ejemplo, donde combinan distintos desenfoques para solucionar los casos frontera. Importante el tema de las transparencias, muy problemáticas con el deferred shading. En general usan múltiples renders para solucionar el problema. En transparencias clave, usan ciertas máscaras para efectos como el depth of field y el SSAO. Sombras transparentes:usan un shadow map ordenado, permitiendo que los humos puedan emitir sombra. Se usa un orden especial en 2 shadow maps distintos para ello. Aprovechan el color pass del shadow map para escribir el color.
|
|
Last Updated ( Monday, 18 May 2009 )
|
|
|
Written by Javier Loureiro
|
|
Thursday, 14 May 2009 |
|
Nos envían por correo una oferta para 2 puestos de programadoresERn. Requisitos: · Fuerte conocimiento de C++ y diseño de arquitecturas software
· Habilidad para trabajar y optimizar para plataformas con recursos limitados
· Experiencia demostrable (en caso de tener algún videojuego realizado que nos envíen un enlace o una demo del mismo)
Se valorará:
· Experiencia trabajando en iPhone, j2me, symbian o otras plataformas con recursos limitados
· Ingeniería en informática o estudios similares.
Enviad vuestro CV a
This e-mail address is being protected from spam bots, you need JavaScript enabled to view it
.
|
|
|
Written by Javier Loureiro
|
|
Wednesday, 13 May 2009 |
|
La Feria Internacional del Ocio Interactivo, Gamelab, anuncia la celebración de su quinta edición los próximos días 1, 2 y 3 de julio en Gijón (Asturias), con el apoyo del Ministerio de Cultura y la participación de las principales empresas y asociaciones nacionales e internacionales del sector del Videojuego.
La relevancia internacional de esta Feria, una de las más importantes de Europa, contribuye a difundir y reforzar la imagen de nuestros productos y creadores en todo el mundo.
Gamelab es el evento de refencia de la Industria. Constituye el principal punto de encuentro y debate del sector en España, facilitando el intercambio de ideas entre profesionales, conectando empresas y servicios.
Esta 5ª edición de la Feria estará, además, inevitablemente marcada por el debate en torno al reciente reconocimiento al sector del Videojuego, por parte del Congreso, como Industria cultural. Este foro contará con la presencia de personalidades políticas y culturales que profundizarán en las nuevas oportunidades que esta importante decisión abre para los creadores españoles.
Gamelab reúne durante su celebración tanto a los profesionales del entretenimiento electrónico como a todas aquellas personas que deseen conocer de primera mano los detalles y las últimas evoluciones del sector. Siendo hasta el momento la única Feria destacada a nivel europeo y mundial, que ofrece el acceso gratuito al visitante.
Apoyándose en ponentes nacionales e internacionales de prestigio mundial, el foro de conferencias de Gamelab abordará, además, los temas más actuales en producción de videojuegos, arte, tecnología, negocio y explotación comercial, distribución, innovación, formación especializada e impacto social, entre otros.
Esta nueva edición del Gamelab, cuenta con importantes novedades, nuevos formatos de participación para el visitante y amplía su programa de eventos de networking, incluyendo talleres, exposiciones, competiciones creativas, espacios interactivos y fiestas que culminarán con la esperada gala de entrega de los Premios Gamelab a la Industria Española del Videojuego, en la que se premian y reconocen públicamente los proyectos más destacados del año.
Hasta el próximo 10 de mayo la organización ha abierto, también, la posibilidad de incorporar ponencias y presentaciones propuestas por las empresas y estudios que deseen tener la oportunidad de reforzar su visibilidad o la de sus proyectos a través del evento. Las bases de esta convocatoria pueden consultarse en la web oficial www.gamelab.es
Las inscripciones para asistir a Gamelab 2009 podrán hacerse de forma gratuita a partir del 5 de mayo a través de www.gamelab.es. En esta misma web los internautas podrán seguir las noticias y acontecimientos más destacados de la Feria gracias a la sección Gamelab TV.
Gamelab, cuenta con el apoyo principal del Ministerio de Cultura, la colaboración especial de ICEX y Ministerio de Industria y el patrocinio de Sony Playstation, HP, Intel y Autodesk. El evento cuenta también con el apoyo de instituciones como el Gobierno del Principado de Asturias, el Ayuntamiento de Gijón, el Instituto de Desarrollo Económico del Principado de Asturias, el Centro Europeo de Empresas e Innovación y la Fundación CTIC.
|
|
Last Updated ( Wednesday, 13 May 2009 )
|
|
|
Written by Javier Loureiro
|
|
Tuesday, 12 May 2009 |
|
No conocía este impresionante proyecto de la universidad de Girona. Se trata de un emulador de la GPU por software, con fines educativos. Lo impresionante es que corre juegos como el Doom 3 y el Quake 4, y en el wiki aparecen cosas de DirectX . El proyecto dispone de un wiki a modo de manual genérico, y una lista de correo con cierta actividad. El código fuente está disponible . Entre las publicaciones, tenemos una presentación que nos explica la arquitectura interna . Soporta la nueva arquitectura de shaders unificados, y se basa en el modelo de Boxes y Signals, donde os boxes almacenan inforamción y se comunican con otros mediante signals. El emulador intenta reproducir una GPU, con comandos, registros, unidades de textura.
|
|
|
Written by Javier Loureiro
|
|
Tuesday, 12 May 2009 |
|
Interesante presentación sobre el Crytek 3 , donde nos presentan la lista de cosas nuevas que han incluido en cuanto a iluminación. La presentación nos explica un pocolas características actuales del motor, sobre todo Defered Shading , y los Übershaders, que permiten una especia de semi fixed pipeline (el motor elige cuál necesita). Entre las novedades, podemos leer sobre los nuevos pases que se van a soportar. Han trabajadola parte de SSAO , para que se soporte las normales mejor y tenga un aspecto más realista. Nos muestra las posibilidades de Image Based Lighting usando cube maps para la iluminación, y una técnica que acumula pases en formato float, para dar más detalle al modelo. Y lo más impresionante, es que reclaman tener GI en tiempo real. La técnica es un poco fake, viendo las imágenes, pero puede servir en determinadas ocasiones.
|
|
|
Written by Javier Loureiro
|
|
Friday, 08 May 2009 |
|
Estos días la red está que arde, sobre todo en Europa, con el tema de las descargas. Las empresas de derechos de autor están llevando a cabo uno de los mayores ataques a la red que se recuerda: juicios , amenazas , y votaciones en el parlamento . Pero uno se pregunta... ¿realmente las sociedades de gestión tienen tanto poder? Obimente no por sí mismas. Lo que nos debe de preocupar es quién está detrás de todo esto. Y después de las enmiendas votadas en el parlamento europeo, está claro que son las grandes operadoras las que intentan controlar internet. Las sociedades gestoras de derechos no son más que elementos que siempre se podrán deshacer y cambiar de nombre en el futuro, pero su tarea tiene un objetivo comercial muy concreto, y muy suculento.. Lo que nos jugamos no es la posibilidad de las descargas. Lo que nos jugamos es mucho más. Es la posibilidad de disfrutar de la información sin tutelas. Que alguien sepa lo que haces, lo que lees, lo que piensas. Que puedan usar esa información para clasificarte. Hace un par de semanas escuché una entrevista a la defensora del lector de El País lamentarse de que los periódicos ya no controlan la agenda del día . Ese es el problema. Eso es lo que no pueden permitir los intereses comerciales. El sistema hoy en día funciona así: un grupo empresarial decide lanzar un producto a gran escala, por ejemplo, un nuevo centro comercial en la ciudad, o un producto financiero en el banco . Lo que hacen es hacer lobby para que la administración les garantize los permisos (e impida el de los demás) y coordina con los medios de comunicación una campaña de márqueting que garantize la inversión. Pero claro, para eso necesitan unos medios de comunicación suficientemente potentes como para meterse en la vida de la gente. Ese es el problema. Es que la gente está pasando de los medios de comunicación corporativos, para informarse en foros y demás cosas. Con lo que el grupo inversor se encuentra que no sabe qué hacer para dar el pelotazo del centro comercial, el político no sabe que humo vender ese día , y el banco no sabe como desacerse de los kilotones de deuda de mala calidad . Ante esto, existen 2 opciones. O bien, pensar en si el centro comercial es una buena idea, y plantear servicios, el político tiene que bajar a pasear las calles y ganar el voto, y el banco tendrá que por lo menos intentar que los fondos sean tan buenos como el mercado. O pueden hacer lo que mejor saben hacer, aliarse en lobby, financiar a los partidos, y garantizar el control sobre lo que la gente lee y escucha. Hay un ministerio de cultura, con una ministra muy preocupada por las descargas. Pero nunca en la vida hemos escuchado a ningún presidente que se escandalize que las operadoras tengan un número increible de reclamaciones . Un servicio de atención al cliente que raya lo subrealista, con robots, grabaciones ridículas, músicas y promociones... y profundamente inútil. Sin ningún control, con total impunidad. Nadie se escandaliza de lo que pasa en la televisión. Un pozo de cutrerío y sinverguencería que no tiene límites. Donde los condenados por corrupción salen como héroes contando sus hazañas . Que no sea delito la exáltación de la corrupción es increible. Que puedas amenazar y llevar dinero de todos los ciudadanos (porque eso es lo que hacen) un dinero que han pagado la gente con su trabajo, renunciando a sus gastos, para que un mangante se lo lleve, y además cobre por contarlo ante millones de personas , es tan inmoral... Nadie se escandaliza de el sistema judicial no funcione, que ni siquiera estén las bases de datos conectadas, que los cacos se puedan largar tranquilamente porque en la administracion pública, es un auténtico caos informático . Y quieren nada menos que filtrar internet! Con encriptaciones, con VPN's, con protocoles P2P complicadisimos. Y el gobierno defiende cosas como que rapidshare te borre tus ficheros porque una empresa privada mande una amenaza. Pensad bien esto. Una empresa privada va por ahí amenazando, y tu vas y pierdes tu fichero, con contraseña. Para pedir la baja por maternidad tienes que llevar certificados y la de dios (con el bebe en brazos) pero para borrar un fichero encriptado, basta con una amenaza de una empresa privada. Esto es de locos. Los que vivimos siempre con internet vemos como poco a poco todo cambia, sabemos que no se puede hacer nada, que internet no se puede controlar. Que siempre aparecerá un crack que lo rompa, que siempre aparecerá un sistema que se salte el control. Pero mientras, los gobiernos quieren meter la nariz ahí. Quieren tenerlo controlado, que si hay un escándalo político, puedan pactar que todo termine, que si quieren distraer a los ciudadanos, tengan la capacidad de hacerlo a traves de lo que ellos miran. Las directivas de Net Neutrality me parecen la auténtica pornografía de internet. Dejar que los operadores puedan seleccionar el tráfico es bochornoso. Que tengas que pasar por las páginas que otra persona quiere que veas es algo terrible. No estamos hablando de un producto cualquiera. Dejar a alquien sin internet es como impedirle aprender a leer. ¿A caso puedes ser un ciudadano normal sin estar comunicado? Que a alguien que se dice “socialista” y de “cultura” se le pase simplemente por la cabeza la idea me da escalofrios. ¿Porqué no le derribamos la casa? Y si es un padre de familia? Dejaremos que sus hijos no puedan ver internet? El problema es que ya no existe Derecha ni Izquierda. Existe coorporaciones y consumidores. El mundo corporativo cobra 13 veces más que el trabajador, tiene pensión con cotizar 7 años, tiene coche oficial, varios sillones en consejos de administración endogámicos, y cobra bonus aunque la empresa se hunda un 98%. El mundo del consumidor paga luz, agua, gas, le suben la gasolina en semana santa, tiene un 50% de posibilidades de no ahorrar nada, y un 80% de ahorrar menos de 3.000 euros al año, paga 8 euros por ir al cine, y tiene que escuchar que van a subir el salario mínimo a 600 euros, como gran logro social. Y además, pagar el canon por piratas. Esta es la lucha que vivimos ahora, lucha que inevitablemente ganaremos. !Así decimos todos!
|
|
Last Updated ( Friday, 08 May 2009 )
|
|
|
Written by Javier Loureiro
|
|
Wednesday, 06 May 2009 |
|
Este sábado 9 de mayo a las 6 de la tarde, para todos los que estén en Madrid, y nos visitan amenudo ( a parte de los habituales de las quedadas) vamos a hacer una nueva quedada para que nos conozcamos en persona y podamos pasar un rato ameno charlando de nuestras aficiones. Esta vez vamos a hacerlo en el centro de madrid, en una conocida cervecería irlandesa, muy amplia y grande. Al estar en el centro, a todo el mundo le será más o menos fácil acercarse. El sitio es amplio, así que podremos solucionar los problemas de espacio de las anteriores ocasiones (la verdad, cada día somos más!). La cervecería se llama O' Neill' s, y la dirección es c/Príncipe , 12 (al lado de la plaza de santa ana). Esta es la información completa del sitio (incluye información de google maps y todo eso). Aprovechamos y hablaremos del wiki, los posibles tutoriales que se están desarrollando en la página, chismorreos de la industria, etc. Pues eso, estáis todos invitados a venir. [edito] la hora de la quedada será a las 6 de la tarde!
|
|
Last Updated ( Friday, 08 May 2009 )
|
|
|
Written by Javier Loureiro
|
|
Tuesday, 05 May 2009 |
|
Vamos a comentar esta presentación del GDC2009 , que me parece interesante en muchos campos. El tema es que hoy por hoy, tanto en cine como en videojuegos, los frames se generan al componer distintos pases (difuso, specular, etc). En las tarjetas gráficas, eso se denomina "Defered Shading" que es básicamente calcular ciertos datos (como las normales, máscaras, etc) y aprovecharlos en distintos shaders. De lo que se habla en esta presentación es hacer eso a distintas resoluciones, ahorrando tiempo de cálculo y relleno. Podemos hacerlo sin apenas impacto visual en todo lo que funciona a baja frecuencia (por ejmplo, el humo y partículas, la global illumination, etc). En la presentación, nos habla de los problemas que vamos a tener en las fronteras (por ejemplo, con la profundidad) y en temas como un correcto reescalado de los datos. Incluye shaders de ejemplo, e imágenes para comparar resultados.
|
|
|
Written by Javier Loureiro
|
|
Tuesday, 05 May 2009 |
|
Este vídeo (está en japonés, lo cual le da un toque exótico interesante) nos muestra la técnica de hacer panorámicas inversas para sacar interesantes efectos de composición. De un vídeo podemos generar una panorámica, sacando distitnas imágenes. Por ejemplo, hacemos un "panning" lateral de una vista, y vamos sacando frames. Muchas veces los programas de remapeo consiguen detectar errores en las uniones, para que coincidan las cosas y no se note la costura. Que pasa si aplicamos eso a volver a montar el vídeo? pues podemos eliminar del vídeo los errores del mosaico. Los errores del vídeo son las cosas que se mueven (cambian entre distintos frames) con lo que podemos quitarlos del vídeo y aprovechar los demás frames para reconstruir la imagen. Mirad el vídeo final y veréis cómo se limpia la calle de coches y gente. Impresionante.
|
|
|
Written by Javier Loureiro
|
|
Tuesday, 28 April 2009 |
|
En la lista de codepixel se está hablando de esta extensión de nvidia para opengl . El tema es una aceleración del proceso actual de pintado. Normalmente se envía la geometría en VBO's, que hay que activar en el driver. Si tienes muchos objetos, hay que hacer muchas activaciones (bindings) de la geometría, lo cual puede ser costoso. Antiguamente, el enviar la geometría a la tarjeta era la parte realmente lenta, pero en las arquitecturas modernas, donde el driver sólo envía comandos a la GPU, el acceder a datos del driver es el auténtico cuello de botella. El verdadero problema, según han detectado los chicos de nvidia, es que simplemente acceder a la tabla interna del objeto en memoria, nos llena la cache de datos inútiles,y perdemos rendimient, porque la caché está contaminada. Para ello, estas extensiones permiten hacer el trabajo que normalmente haría el driver, esto es, acceder al puntero del objeto. Ahora podemos pedir directamente el puntero del objeto en meoria de la GPU (un puntero 64bits) y acceder a él directamente en shaders, binfdings, etc. Con lo que cambiar entre objeto (siempre que el shader se mantenga) es muy económico.
|
|
|
Written by Javier Loureiro
|
|
Monday, 27 April 2009 |
|
NVIDIa va a sacar su API para hacer raytracing en la tarjeta, suando CUDA. Esta presentación nos explica todos los entresijos de esta arquitectura , que hay que reconocer que es bastante complicada (el problema a resolver es en sí complicado). La nueva arquitectur nos permite programar el generador de rayos, crear intersecciones a nuestro gusto, crear recorridos de las estructuras de aceleración, y aplicar shading por tarjeta, mezclando resultados con los de OpenGL. Podemos por eemplo, reconstruir la estructura de aceleración cuando el objeto se deforma y se mueve (un problema muy gordo en raytracing) y en general permite mezclar el shading de raytracing con shading normal de rasterizador. En realidad, después de ver el paper, me queda la sensación de que es demasiado complejo y todo tiene pinta de entrar con calzador. Pero la tecnología está ahí. Como bien dice la presentación, el raytracing se puede usar para muchas más cosas que renderizar imágenes: colisiones de físicas, bake de iluminación a textura, etc.
|
|
| | << Start < Prev 1 2 3 4 5 6 7 8 9 10 Next > End >>
| | Results 1 - 21 of 639 |
|
Lista de Correo
visita la lista de correo de codepixel. Es una lista abierta, asi que podrás subscribirte y preguntar tus dudas de programación, compartir tus opiniones, aportar ideas, y formar parte de la comunidad codepixelera.
Visita la antigua página
|