Browsing Articles Written by

Alvaro Martin

Art

Ambient Occlusion en Photoshop

12 abril 2010 • By

En programación tenemos claro como implementar la técnica del Ambient Occlusion en tiempo real. Se parte de una imagen 2D en un FBO donde con información de la posición de la luz, posición y dirección de la cámara, lanzamos rayos en todas direcciones (cuantos más mejor y más consumo de GPU), generamos una imagen en escala de grises y la mezclamos con la capa de Albedo. En este caso es la misma técnica pero pintada a mano, os dejo unas imágenes y unos links:

Grump6Grump5


Grump17_Edges

Links de referencia:

Hardware, iPad

Un iPad por genera interactive

10 abril 2010 • By

Bueno bueno! menuda sorpresa me llevé este viernes cuando vi a Alberto García portando un iPad por Genera Interactive… resulta que se lo han pillado para Bravo Games Studios, para portar el Touch Racing Nitro y poder probarlo en un iPad antes de subir la versión definitiva al Apple Store.

Personalmente pensaba que iba a ser un aparato sin sentido al faltarle muchas cosas que siempre deseas pero que realmente nunca usas intensivamente pero una vez lo tienes en las manos y lo ves funcionar, se te ocurren todo tipo de usos y aplicaciones / juegos para hacer.

Graphics, iPad, iPhone, iPod, Programming

Obj-C FPS counter and dt time for iPhone

8 abril 2010 • By
	// FPS
	static CFTimeInterval lastTime  = CFAbsoluteTimeGetCurrent();
	CFTimeInterval beginTime = CFAbsoluteTimeGetCurrent();
	CFTimeInterval dt        = beginTime - lastTime;
	
	static uint           FPS   = 0;
	static CFTimeInterval accum = 0;
	
	if ( accum >= 1.0 )
	{
		NSLog(@"%d", FPS);
		accum = 0.0;
		FPS   = 0;
	}
	else
	{
		FPS += 1;
	}
	
	accum   += dt;
	lastTime = beginTime;