<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	>
<channel>
	<title>Comments for David</title>
	<atom:link href="http://www.david5.com/comments/feed/intl/pt/" rel="self" type="application/rss+xml" />
	<link>http://www.david5.com</link>
	<description>El blog personal de David Pérez</description>
	<pubDate>Thu, 09 Sep 2010 07:31:48 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Meus primeiros experimentos em Papervision3D by David Perez</title>
		<link>http://www.david5.com/mis-primeros-experimentos-en-papervision3d/comment-page-1/#comment-132</link>
		<dc:creator>David Perez</dc:creator>
		<pubDate>Sun, 15 Aug 2010 13:58:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.david5.com/?p=18#comment-132</guid>
		<description>@laura: Gracias Lau! Espero que los ejemplos te sean útiles. Un saludo! :)

@Rodolfo: Tu tema de tesis está buenísimo. Si, se puede integrar flex con papervision3D, aqui encontraràs una pequeña integración de ambos:
http://www.david5.com/rigid-spheres-with-jigliflash-and-papervision3d/
Lògicamente, en tu trabajo la integración será mucho más compleja, pero dicho link te podría servir como punto de partida en dicha integración.
Con tu experiencia en java, c++ y opengl avanzarás muy rápido en este nuevo entorno. Podrías usar java del lado del servidor (con blazeDS por ejemplo), y si tienes código o bibliotecas en C o C++ que son de interés para tu proyecto podrías reutilizarlos ejecutándolos directamente en la máquina virtual Flash player gracias a Alchemy. Y el aprendizaje de PV3D será sencillo si conoces opengl. Para el proceso de aprendizaje de las herramientas que necesitas, te recomiendo iniciarte en AS3, luego pasas a PV3D, luego pasas a Flex y allí lo vas integrando con tu lenguaje del lado del servidor (java por ejemplo), y finalmente Alchemy, si es necesario. 

Te recuerdo que PV3D tiene aceleración 3D por software, no por hardware como opengl, por lo tanto, podrás renderizar hasta 3000 o 5000 triángulos a la vez, dependiendo principalmente de que materiales y shaders utilizes. Siempre Alchemy y PixelBender serán tus aliados en caso de que necesitas cálculos que tengan un alto costo computacional para tu simulación, pero creo que tendrías que preparar las bibliotecas complementarias que necesites para esos casos. Si necesitas algo realmente potente te recomiendo utilizar Unity3D. Lo bueno de PV3D es la ubicuidad del Flash Player, en ese punto Unity3D falla. 

Los archivos c3d los manipularías con los paquetes COLLADA de PV3D. Sería bueno que investigues si soporta dicho formato.

Hace un buen tiempo me tocó hacer una simulación de fluidos en PV3D,
http://forum.papervision3d.org/viewtopic.php?f=9&amp;t=590
no lo terminé por falta de tiempo, pero por la experiencia que tuve en dicho experimento, podría decirte de que si es posible hacer simulaciones 3D via web con Flash/Flex, el desafío estará siempre en la optimización de tu código.

Suerte con el proyecto! Un saludo.</description>
		<content:encoded><![CDATA[<p>@laura: Gracias Lau! Espero que los ejemplos te sean útiles. Un saludo! <img src='http://www.david5.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>@Rodolfo: Tu tema de tesis está buenísimo. Si, se puede integrar flex con papervision3D, aqui encontraràs una pequeña integración de ambos:<br />
<a href="http://www.david5.com/rigid-spheres-with-jigliflash-and-papervision3d/" rel="nofollow">http://www.david5.com/rigid-spheres-with-jigliflash-and-papervision3d/</a><br />
Lògicamente, en tu trabajo la integración será mucho más compleja, pero dicho link te podría servir como punto de partida en dicha integración.<br />
Con tu experiencia en java, c++ y opengl avanzarás muy rápido en este nuevo entorno. Podrías usar java del lado del servidor (con blazeDS por ejemplo), y si tienes código o bibliotecas en C o C++ que son de interés para tu proyecto podrías reutilizarlos ejecutándolos directamente en la máquina virtual Flash player gracias a Alchemy. Y el aprendizaje de PV3D será sencillo si conoces opengl. Para el proceso de aprendizaje de las herramientas que necesitas, te recomiendo iniciarte en AS3, luego pasas a PV3D, luego pasas a Flex y allí lo vas integrando con tu lenguaje del lado del servidor (java por ejemplo), y finalmente Alchemy, si es necesario. </p>
<p>Te recuerdo que PV3D tiene aceleración 3D por software, no por hardware como opengl, por lo tanto, podrás renderizar hasta 3000 o 5000 triángulos a la vez, dependiendo principalmente de que materiales y shaders utilizes. Siempre Alchemy y PixelBender serán tus aliados en caso de que necesitas cálculos que tengan un alto costo computacional para tu simulación, pero creo que tendrías que preparar las bibliotecas complementarias que necesites para esos casos. Si necesitas algo realmente potente te recomiendo utilizar Unity3D. Lo bueno de PV3D es la ubicuidad del Flash Player, en ese punto Unity3D falla. </p>
<p>Los archivos c3d los manipularías con los paquetes COLLADA de PV3D. Sería bueno que investigues si soporta dicho formato.</p>
<p>Hace un buen tiempo me tocó hacer una simulación de fluidos en PV3D,<br />
<a href="http://forum.papervision3d.org/viewtopic.php?f=9&#038;t=590" rel="nofollow">http://forum.papervision3d.org/viewtopic.php?f=9&#038;t=590</a><br />
no lo terminé por falta de tiempo, pero por la experiencia que tuve en dicho experimento, podría decirte de que si es posible hacer simulaciones 3D via web con Flash/Flex, el desafío estará siempre en la optimización de tu código.</p>
<p>Suerte con el proyecto! Un saludo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Meus primeiros experimentos em Papervision3D by Rodolfo</title>
		<link>http://www.david5.com/mis-primeros-experimentos-en-papervision3d/comment-page-1/#comment-131</link>
		<dc:creator>Rodolfo</dc:creator>
		<pubDate>Fri, 13 Aug 2010 04:16:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.david5.com/?p=18#comment-131</guid>
		<description>Hola David, como estas? Mi nombre es Rodolfo Vegas, Licenciado en Computación, de Valencia - VENEZUELA. Actualmente estoy haciendo mi tesis doctoral que consiste en una aplicación web hecha en flex que lea unos archivos de extensión c3d y a partir de los datos que consiga de ese archivo hacer una simulación en 3d.

Te explico, en algunos hospitales existen laboratorios de marcha, en esos laboratorios van pacientes con enfermedades neuro musculares, los doctores les colocan una serie de sensores alrededor de su cuerpo y la persona va caminando con esos sensores en su cuerpo, hay un sistema que recibe esa señal y va almacenandolo en los archivos que son los c3d.

Mi sistema fuyncionaría así: un médico registrado en el sistema escoge un archivo c3d, el sistema le proporcionara unos datos y nas graficas y a parte la simulacion en 3d de una personas con los sensores caminando sobre el plano y eso es lo que yo quisiera hacer en papervision, las coordenadas y el tiempo que va una persona caminando ya los tengo pero lo que no se hacer es la simulación y se que papervision es una aplicación para hacer aplicaciones en 3d, de verdad te agradecería que me ayudaras en esto, como te dije antes soy nuevo en esto y no tengo experiencia, lo mio es java, c++, opengl pero bueno me toco hacerlo web y en flex. Gracias!!!!</description>
		<content:encoded><![CDATA[<p>Hola David, como estas? Mi nombre es Rodolfo Vegas, Licenciado en Computación, de Valencia - VENEZUELA. Actualmente estoy haciendo mi tesis doctoral que consiste en una aplicación web hecha en flex que lea unos archivos de extensión c3d y a partir de los datos que consiga de ese archivo hacer una simulación en 3d.</p>
<p>Te explico, en algunos hospitales existen laboratorios de marcha, en esos laboratorios van pacientes con enfermedades neuro musculares, los doctores les colocan una serie de sensores alrededor de su cuerpo y la persona va caminando con esos sensores en su cuerpo, hay un sistema que recibe esa señal y va almacenandolo en los archivos que son los c3d.</p>
<p>Mi sistema fuyncionaría así: un médico registrado en el sistema escoge un archivo c3d, el sistema le proporcionara unos datos y nas graficas y a parte la simulacion en 3d de una personas con los sensores caminando sobre el plano y eso es lo que yo quisiera hacer en papervision, las coordenadas y el tiempo que va una persona caminando ya los tengo pero lo que no se hacer es la simulación y se que papervision es una aplicación para hacer aplicaciones en 3d, de verdad te agradecería que me ayudaras en esto, como te dije antes soy nuevo en esto y no tengo experiencia, lo mio es java, c++, opengl pero bueno me toco hacerlo web y en flex. Gracias!!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Meus primeiros experimentos em Papervision3D by Laura</title>
		<link>http://www.david5.com/mis-primeros-experimentos-en-papervision3d/comment-page-1/#comment-129</link>
		<dc:creator>Laura</dc:creator>
		<pubDate>Wed, 28 Jul 2010 02:14:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.david5.com/?p=18#comment-129</guid>
		<description>Muy bueno esta tu blog David! te felicito por el emprendimiento. Creo que ambos tenemos la misma idea, jajajajaja (vos me entendes):P</description>
		<content:encoded><![CDATA[<p>Muy bueno esta tu blog David! te felicito por el emprendimiento. Creo que ambos tenemos la misma idea, jajajajaja (vos me entendes):P</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Meus primeiros experimentos em Papervision3D by David Perez</title>
		<link>http://www.david5.com/mis-primeros-experimentos-en-papervision3d/comment-page-1/#comment-128</link>
		<dc:creator>David Perez</dc:creator>
		<pubDate>Tue, 13 Jul 2010 11:06:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.david5.com/?p=18#comment-128</guid>
		<description>Hola, muchas gracias!
Para empezar, podrías leerte este post

http://www.david5.com/interfaces-tridimensionales-en-los-navegadores-de-internet-papervision3d/

y también ver los ejemplos de código del sitio http://pv3d.org/ , allí hay muchos ejemplos interesantes.

Un saludo.</description>
		<content:encoded><![CDATA[<p>Hola, muchas gracias!<br />
Para empezar, podrías leerte este post</p>
<p><a href="http://www.david5.com/interfaces-tridimensionales-en-los-navegadores-de-internet-papervision3d/" rel="nofollow">http://www.david5.com/interfaces-tridimensionales-en-los-navegadores-de-internet-papervision3d/</a></p>
<p>y también ver los ejemplos de código del sitio <a href="http://pv3d.org/" rel="nofollow">http://pv3d.org/</a> , allí hay muchos ejemplos interesantes.</p>
<p>Un saludo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Meus primeiros experimentos em Papervision3D by Kenneth Espinal</title>
		<link>http://www.david5.com/mis-primeros-experimentos-en-papervision3d/comment-page-1/#comment-127</link>
		<dc:creator>Kenneth Espinal</dc:creator>
		<pubDate>Tue, 13 Jul 2010 04:37:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.david5.com/?p=18#comment-127</guid>
		<description>Hola, saludos desde México, estan muy interesante tus artículos sobre PaperVision..... algún tutorial que recomiendes y creas que es conveniente para empezar =).




Saludos!</description>
		<content:encoded><![CDATA[<p>Hola, saludos desde México, estan muy interesante tus artículos sobre PaperVision&#8230;.. algún tutorial que recomiendes y creas que es conveniente para empezar =).</p>
<p>Saludos!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Interfaces 3D em web browsers - Papervision3D by David Perez</title>
		<link>http://www.david5.com/interfaces-tridimensionales-en-los-navegadores-de-internet-papervision3d/comment-page-1/#comment-123</link>
		<dc:creator>David Perez</dc:creator>
		<pubDate>Fri, 13 Nov 2009 19:13:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.david5.com/?p=43#comment-123</guid>
		<description>Es preferible usar quaternions para rotaciones avanzadas, son relativamente más simples, pero por sobre todo, requieren menos cálculo matemático, que se traduce en menos esfuerzo computacional. 
Lo que te comentaba, según vi http://twitter.com/Papervision3D/status/4890694441  http://github.com/papervision3d  se utilizarán intensamente los quaternions en la nueva version (PV3), supongo que estás usando la versión 2... allí PV3D no usa tan intensamente esa función, según entiendo.</description>
		<content:encoded><![CDATA[<p>Es preferible usar quaternions para rotaciones avanzadas, son relativamente más simples, pero por sobre todo, requieren menos cálculo matemático, que se traduce en menos esfuerzo computacional.<br />
Lo que te comentaba, según vi <a href="http://twitter.com/Papervision3D/status/4890694441" rel="nofollow">http://twitter.com/Papervision3D/status/4890694441</a>  <a href="http://github.com/papervision3d" rel="nofollow">http://github.com/papervision3d</a>  se utilizarán intensamente los quaternions en la nueva version (PV3), supongo que estás usando la versión 2&#8230; allí PV3D no usa tan intensamente esa función, según entiendo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Interfaces 3D em web browsers - Papervision3D by Mauro Esposito</title>
		<link>http://www.david5.com/interfaces-tridimensionales-en-los-navegadores-de-internet-papervision3d/comment-page-1/#comment-122</link>
		<dc:creator>Mauro Esposito</dc:creator>
		<pubDate>Fri, 13 Nov 2009 13:43:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.david5.com/?p=43#comment-122</guid>
		<description>Perdon: "..Yo había leído algo.."</description>
		<content:encoded><![CDATA[<p>Perdon: &#8220;..Yo había leído algo..&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Interfaces 3D em web browsers - Papervision3D by Mauro Esposito</title>
		<link>http://www.david5.com/interfaces-tridimensionales-en-los-navegadores-de-internet-papervision3d/comment-page-1/#comment-121</link>
		<dc:creator>Mauro Esposito</dc:creator>
		<pubDate>Fri, 13 Nov 2009 13:42:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.david5.com/?p=43#comment-121</guid>
		<description>Muchas gracias David por tu pronta respuesta. 
Yo había algo sobre Quaternions pero a la hora de ponerme a analizar las clases PPV no encuentro dónde entran en juego. Pensé que todos los resultados se obtenían únicamente operando con matrices; ahora que me lo decís voy a tenerlo mas en cuenta para indagar por ese lado.
Saludos!</description>
		<content:encoded><![CDATA[<p>Muchas gracias David por tu pronta respuesta.<br />
Yo había algo sobre Quaternions pero a la hora de ponerme a analizar las clases PPV no encuentro dónde entran en juego. Pensé que todos los resultados se obtenían únicamente operando con matrices; ahora que me lo decís voy a tenerlo mas en cuenta para indagar por ese lado.<br />
Saludos!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Interfaces 3D em web browsers - Papervision3D by David Perez</title>
		<link>http://www.david5.com/interfaces-tridimensionales-en-los-navegadores-de-internet-papervision3d/comment-page-1/#comment-120</link>
		<dc:creator>David Perez</dc:creator>
		<pubDate>Wed, 11 Nov 2009 18:04:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.david5.com/?p=43#comment-120</guid>
		<description>Hola Mauro,

Gracias por tus comentarios. 

Encotrarás definiciones matemáticas bien explicadas sobre las representaciones de transformaciones tridimensionales usando representaciones matriciales. Un libro bastante ilustrativo es el de James Foley, Introducción a la Computación Gráfica, pag. 180. Creo que muchos libros de computación gráfica tratan el tema de las transformaciones. La relación de las rotación, translación y escalado de las matrices se realiza a través de funciones trigonométricas y operaciones aritméticas entre las posiciones de las matrices. 

Ahora mismo no tengo ningún link a información concreta aplicada a PV3D, pero podría revisar cuando tenga un poco de tiempo. Te comento que Papervision3D 3 utiliza ampliamente los quaternions para las transformaciones. Un saludo.</description>
		<content:encoded><![CDATA[<p>Hola Mauro,</p>
<p>Gracias por tus comentarios. </p>
<p>Encotrarás definiciones matemáticas bien explicadas sobre las representaciones de transformaciones tridimensionales usando representaciones matriciales. Un libro bastante ilustrativo es el de James Foley, Introducción a la Computación Gráfica, pag. 180. Creo que muchos libros de computación gráfica tratan el tema de las transformaciones. La relación de las rotación, translación y escalado de las matrices se realiza a través de funciones trigonométricas y operaciones aritméticas entre las posiciones de las matrices. </p>
<p>Ahora mismo no tengo ningún link a información concreta aplicada a PV3D, pero podría revisar cuando tenga un poco de tiempo. Te comento que Papervision3D 3 utiliza ampliamente los quaternions para las transformaciones. Un saludo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Interfaces 3D em web browsers - Papervision3D by Mauro Esposito</title>
		<link>http://www.david5.com/interfaces-tridimensionales-en-los-navegadores-de-internet-papervision3d/comment-page-1/#comment-119</link>
		<dc:creator>Mauro Esposito</dc:creator>
		<pubDate>Wed, 11 Nov 2009 14:27:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.david5.com/?p=43#comment-119</guid>
		<description>David, me parece muy interesante tu artículo dado que estoy realizando una investigación para un trabajo y entre otras cosas estoy indagando un poco mas sobre las matrices de transformación. He notado que en la definicion de la clase Matrix3D, PPV3D define matrices de 3x4 y de 4x4, tenes idea de por que esto es asi? Conocés algo más en relación a matrices, por ejemplo, como puedo interpretar sus valores y deducir cuáles representan la rotacion, la escala, etc.?
Desde ya, te agradezco tu aporte porque me has orientado bastante.

Saludos!</description>
		<content:encoded><![CDATA[<p>David, me parece muy interesante tu artículo dado que estoy realizando una investigación para un trabajo y entre otras cosas estoy indagando un poco mas sobre las matrices de transformación. He notado que en la definicion de la clase Matrix3D, PPV3D define matrices de 3&#215;4 y de 4&#215;4, tenes idea de por que esto es asi? Conocés algo más en relación a matrices, por ejemplo, como puedo interpretar sus valores y deducir cuáles representan la rotacion, la escala, etc.?<br />
Desde ya, te agradezco tu aporte porque me has orientado bastante.</p>
<p>Saludos!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
