<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Desert Zarzamora &#187; tweener</title>
	<atom:link href="http://zarzamora.com.mx/tags/tweener/feed" rel="self" type="application/rss+xml" />
	<link>http://zarzamora.com.mx</link>
	<description>However, there is no real definition of a desert.</description>
	<lastBuildDate>Mon, 30 Jan 2012 23:22:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Placer para el cerebro a traves de los ojos: tweening en C++</title>
		<link>http://zarzamora.com.mx/archivo-historico/761</link>
		<comments>http://zarzamora.com.mx/archivo-historico/761#comments</comments>
		<pubDate>Thu, 14 May 2009 18:47:34 +0000</pubDate>
		<dc:creator>Desert Zarzamora</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[4.5]]></category>
		<category><![CDATA[animacion]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[multitouch]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[tween]]></category>
		<category><![CDATA[tweener]]></category>
		<category><![CDATA[ui]]></category>

		<guid isPermaLink="false">http://zarzamora.com.mx/?p=761</guid>
		<description><![CDATA[Hace tiempo que no escribo y es que estoy muy metido en la programacion de la mesa multitouch, y por eso fuera poco, tambien estoy muy metido en mi propuesta de tesis doctoral. Lo bueno es que mucho codigo se comparte. Se dice que los ojos humanos estan habituados a cosas no lineales, debido al [...]]]></description>
			<content:encoded><![CDATA[<p>Hace tiempo que no escribo y es que estoy muy metido en la programacion de la mesa multitouch, y por eso fuera poco, tambien estoy muy metido en mi propuesta de tesis doctoral. Lo bueno es que mucho codigo se comparte. </p>
<p>Se dice que los ojos humanos estan habituados a cosas no lineales, debido al mundo en el que vivimos. Así que las animaciones lineales usualmente las asociamos a cosas mecanicas y artificiales. Las transitions permiten animar objetos de manera no lineal, y los resultados son placenteros a la vista (y al cerebro).</p>
<p>Algo que me ha dado envidia de los de AS3 desde hace mucho es el <em>tweening</em>, o sea la animacion paramétrica, ellos disponen de funciones anonimas y lambda functiona, cosa de que c/c++ no tiene. Hay una implementacion muy elegante y se pueden lograr efectos geniales con el <a href="http://tweener.googlecode.com/svn/trunk/examples/">tweener</a> de <a href="http://code.google.com/p/tweener/">Caurina.Transitions</a>. Y la forma de usarlo es sencilla (<a href="http://www.flepstudio.org/forum/tutorials/1553-caurina-tweener-zeh-fernando-tutorial-1-a.html">tutorial con ejemplos!</a>). Con esos tweeners y las ecuaciones de <a href="http://www.robertpenner.com/easing/">Robert Penner</a>, se puede animar de manera no lineal pero sin sacrificar simplicidad en el código. En AS3 se hace uso de funciones implícitas (anónimas).</p>
<p>Antier se publicarons unos videos de QT, especificamente del trabajo de kinetic con hermosos resultados:<br />
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/xoo_Ows1ExU&#038;hl=es&#038;fs=1&#038;color1=0x234900&#038;color2=0x4e9e00"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/xoo_Ows1ExU&#038;hl=es&#038;fs=1&#038;color1=0x234900&#038;color2=0x4e9e00" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p><a href="http://www.youtube.com/watch?v=eJcTBJaPRZg">Otro video</a> distinto pero ilustrativo.</p>
<blockquote><p>Nota: Robert Penner tiene patentadas sus ecuaciones (!!!) aunque en una licencia muy liberal: BSD. No sabía que uno puede patentar ecuaciones matemáticas, al menos en México no se puede.
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://zarzamora.com.mx/archivo-historico/761/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

