Saltear la Navegación e ir al contenido.
Este sitio se ve mucho mejor en un navegador que soporte los estandares web (www.webstandards.org), pero es accesible para cualquier navegador o dispositivo de internet.

Caustics Mapping: como crear causticas en tiempo real

23 de Julio de 2008 | Posteado en Programación

Ejemplo de renderizado con cáusticas de refracción

Hace unos días encontré un paper que explica como crear efectos de iluminación cáustica sobre objetos no brillantes.

Cáusticas:
Las cáusticas se forman cuando múltiples rayos de luz convergen en un mismo punto. Esto ocurre en presencia de objetos reflectivos o refractivos que causan que los rayos de luz se desvíen de su camino original de propagación y converjan en una región común.

Por lo tanto, para obtener cáusticas precisas, uno debe trazar los rayos de luz desde su origen y seguir sus caminos a través de las superficies refractantes y fuera de las superficies reflectivas.

Eventualmente los fotones se depositan en superficies cercanas difusas, llamadas recipientes, formando así las cáusticas.

El paper se titula "Caustics Mapping: An Image-space Technique for Real-time Caustics".

Es un pdf de 670KB, está en ingles (por supuesto) y los autores son Musawir Shah, Jaakko Konttinen y Sumanta Pattanaik.

El contenido esta realmente bueno. Está muy bien explicado y no utiliza un lenguaje extremadamente complicado.

En mi caso, hace por lo menos 2 años que no meto mano en un engine 3D moderno, e igualmente cacé la idea bastante rápido.

Algunos videos


Demostración de refracción debajo del agua.

A continuación mas videos y un análisis del algoritmo


Combinaciones de colores para ambientes de programacion

21 de Julio de 2008 | Posteado en Programación

Fondo oscuro o claro: esa es la cuestión

Por regla general, el programador es muy hincha pelotas con la apariencia de su código.

Indentación: ¿Espacios o tabs? ¿Cuantos espacios o tabs?

Sintaxis: ¿La llave de comienzo de una función va en una nueva línea? ¿Formato camelCase o guión bajo?

Combinación de colores: ¿Fondo negro o blanco? ¿Comentarios que se destaquen o que apenas se vean?

El tema de la indentación y sintaxis lo dejo para otro post.

Para ayudar con la cuestión de la combinación de colores encontré un sitio muy útil:

Vim Color Scheme test.

Este sitio presenta mas de 300 paletas de colores para el editor de textos Vim (permite descargar el archivo de configuración de colores para ese programa) pero puede servir de modelo para configurar cualquier otro editor.

Las paletas de colores están divididas en dos grupos: fondo oscuro y fondo claro, y en cada grupo hay variantes de alto y bajo contraste.

Hay gente que usa fondo claro porque de otra forma termina con la vista destruida en pocos minutos, y otra gente jura y perjura que con fondo negro y letras verdes puede estar horas sin que se le canse la vista.

En mi caso particular, hace tiempo vengo usando un tip que me viene funcionando muy bien:

Usá una paleta de colores acorde a la iluminación ambiente.

Si detrás del monitor tenés una ventana o una pared clara y bien iluminada, usá colores claros.

Si trabajas en penumbras, usá colores oscuros.

Cuanto menos contraste haya entre el ambiente y la pantalla, menos vas a forzar la vista.

Siguiendo esa regla, el resto es puramente una cuestión de gustos.

Y sobre gustos no hay nada escrito, dijo una vieja, y usaba amarillo sobre azul en TurboPascal.

PD: Si tenés algún otro tip sobre iluminación o colores, mandalo!


HydroEngine: modelado de fluidos para juegos 3D

19 de Julio de 2008 | Posteado en Juegos

HydroEngine es un motor gráfico para juegos 3D que tiene la capacidad de modelar el movimiento de masas de agua y otros líquidos.


Ver en alta definición
Requiere QuickTime

Este modelado es completamente dinámico y en tiempo real, lo que significa que los líquidos pueden reaccionar a eventos realizados por el jugador.

El sistema HydroEngine puede interactuar también con físicas de objetos sólidos como el motor Havoc Physics Engine, utilizado en Half-Life 2 y 149 juegos más.

De esta forma tanto fluidos como objetos sólidos (cuerpos de personajes, decorado del ambiente 3D, etc.) pueden interactuar y simular colisiones, gravedad, masa y velocidad.

Algunas capturas de pantalla

Hacé click sobre las imágenes para maximizarlas.

Estas son capturas de pantalla de un producto que todavia está en desarrollo. El agua esta impresionante, pero el resto (escenarios y modelos de personajes) obviamente necesita ser mejorado.

HydroEngine va a debutar en el juego HydroPhobia (2008), desarrollado por la empresa Blade Interactive, para Playstation 3 y XBox 360.

Malditos sean, publishers consoleros.


Hace 12 años Jeff Goldblum nos salvaba de una invasion extraterrestre

4 de Julio de 2008 | Posteado en Cine/TV

Piloto fumigador. En 30 minutos se vuelve piloto de combate

Día de la independencia… que película…

El director, claramente, se cree muchísimo más inteligente que nosotros.

Hay películas que se mandan tantas payasadas como esta pero no nos toman de estúpidos, principalmente porque dejan claro que ellos mismos no se toman muy en serio (por ejemplo Bokaroo Banzai).

Ahora, Día de la independencia se vende como una película de ciencia ficción y película de desastres a la vez, cosa que no está nada mal.

Lo que está terriblemente mal es:

El presidente de los estados unidos de Norteamérica es un superhéroe

Presidente ejerciendo de presidente. Presidente ejerciendo de piloto de combate

  • Es joven, apuesto, terriblemente inteligente, honesto y sabe volar aviones F-18 (porque fue un héroe de guerra)
  • Cuando las papas queman, después que los extraterrestres les mataran a casi todos los pilotos de guerra, convocan a todas las personas que tengan un avión de cualquier tipo.
  • Así que el presidente-superhéroe les da un emotivo discurso sobre lo histórico del momento, la obligación de preservar el american-way-of-life y les dice que son la última esperanza de la humanidad porque, al parecer, el resto del mundo somos indios, holgazanes, cobardes o directamente estúpidos.
  • Así que cierra el discurso con un "ahora, ¡a pelear! ¡Todos a los F-18!"
  • A continuación, los pilotos de aviones fumigadores reciben un entrenamiento de 30 minutos y ya están listos para manejar el sistema de armamento, el sistema de comunicación, entender las miles de perillas, botones y luces y además, mágicamente, pueden soportar las terribles fuerzas G que los pilotos de guerra les lleva meses aprender a sobrellevar.

Continuá leyendo sobre Will Smith, resfríos y hacking intergaláctico


La mafia de Cristina Kirchner prende fuego  los campos

27 de Junio de 2008 | Posteado en Otros

Entre ayer y hoy me llegó este video unas 5 veces, por mail y messenger.

El video esta filmado por un productor agropecuario mientras esta llegando a su campo después de enterarse de que se lo prendieron fuego.

Esta es la descripción que puso el productor, Juan Manuel Becerro, junto con el video.

"Esto ocurrió el sábado, después de la detención de De Angeli, cuando el pueblo de Rojas se manifestó en la calle. Observé una columna de humo muy densa en dirección donde se encuentra mi campo. Fui con mi señora y mi hija y cuando estoy llegando al campo me encuentro con lo que se ve en el video. Mi esposa llamó a los bomberos y nos pidieron que nosotros tratemos de apagar el incendio. Por suerte, a mi casa no le sucedió nada pero hubo otros 32 incendios simultáneos"

Dice también que los bomberos no pudieron ir porque en ese momento estaban ocupados porque había 10 focos de incendio simultáneos.

El post original fue subido al blog de "TN y la gente".
Hasta el momento hay 2192 comentarios.

El video habla por si mismo.
Lo único que puedo agregar es que cada vez queda mas claro el nivel de hijos de putas, lacras y ratas que nos están gobernando.
Y lo peor de todo es que esta manga de impresentables está en el poder gracias a tres factores:

  • Los medios de comunicación (diarios, radio y TV) que se manejan como prostitutas. Por una buena suma son capaces de venderse a cualquiera, filtrando y deformando la información que le llega al pueblo.
  • La oposición actual que, por preocuparse tanto en ver como se van a dividir la torta cuando lleguen al poder, se quedan en la nada misma a la hora de las elecciones.
  • Nosotros mismos, el pueblo. Hace tantos años que nos llega el mensaje de que la política es una mierda que ni se nos pasa por la cabeza la idea de que somos nosotros los únicos que podemos cambiar esto.

La política no es una mierda, la mierda son los políticos actuales.

Si vemos siquiera a un aspirante a vocal suplente que quiere hacer alguna matufia, por modesta que fuere, tratémoslo como lo que es: una rata corrupta en estado embrionario.

Una de las penalidades por negarse a participar en política es que terminas siendo gobernado por tus inferiores

Platón


Las increibles pantallas multitouch y como tener una si sos un croto

27 de Mayo de 2008 | Posteado en Hardware

Pantalla multitouch de Jeff Han

Estas son pantallas sensibles al tacto que reconocen más de un punto por vez, lo que te permite usar varios dedos para realizar las tareas, algunas de las cuales se vuelven mucho más simples o intuitivas.

Últimamente las pantallas multitouch están empezando a popularizarse, aunque casi todos los proyectos comerciales todavía están en etapa de prototipo. El único ejemplo (que conozco) de un dispositivo comercial actualmente a la venta que usa esta tecnología es el iPhone de Apple.

En el iPhone, por ejemplo, para hacer zoom sobre una foto o un mapa basta con tocar la pantalla con los dedos índice y pulgar y separarlos.
Para rotar un objeto podes tocar los bordes con dos dedos y girar.

Este concepto es bastante engorroso de explicar con palabras, así que la voy a hacer más simple y directamente pongo un video del iPhone

Apple iPhone Photo

Esta tecnología, cuando es aplicada a pantallas mas grandes, permite que dos o mas personas interactúen con el sistema en forma simultanea, como lo muestra este video de Microsoft donde gente linda que está muy contenta utiliza una mesa multitouch para transferir imágenes a celulares y reproductores mp3, navegar mapas y pedir tragos en un bar.

(este y muchos mas videos después del link)

Continuá leyendo el resto de este post »


La verdad sea dicha: emos

23 de Mayo de 2008 | Posteado en Videos

El otro día estaba con Lucas, un endocrinólogo de Burkina Faso que trabaja como pintor de líneas negras en las correas de las persianas, y mientras discutíamos sobre si es de maricón andar firmando tratados de no proliferación nuclear, me mencionó unos videos que me convenía mirar.

Estos videos -creados por M1cest- muestran la verdad de la milanesa sobre los "emos", los "glams" y los "floggers", tres nuevas tribus de idiotas de la era digital.

Sin mayores introducciones, te dejo los videos.

Glams

Continuá leyendo el resto de este post »


« Posts Anteriores