<?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>iq¹² &#187; Papervision3D</title>
	<atom:link href="http://iq12.com/blog/tag/pv3d/feed/" rel="self" type="application/rss+xml" />
	<link>http://iq12.com/blog</link>
	<description>The drooling company</description>
	<lastBuildDate>Wed, 24 Mar 2010 12:42:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Frédéric, the happy hairy snail !</title>
		<link>http://iq12.com/blog/2009/08/04/frederic-the-happy-hairy-snail/</link>
		<comments>http://iq12.com/blog/2009/08/04/frederic-the-happy-hairy-snail/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 17:13:00 +0000</pubDate>
		<dc:creator>ulu</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[experiments]]></category>
		<category><![CDATA[lab]]></category>
		<category><![CDATA[Papervision3D]]></category>
		<category><![CDATA[pitrerie]]></category>

		<guid isPermaLink="false">http://iq12.com/blog/?p=351</guid>
		<description><![CDATA[<script type="text/javascript" src="http://iq12.com/blog/wp-includes/js/jquery/jquery.js"></script><script type="text/javascript" src="http://iq12.com/blog/wp-content/plugins/pb-embedflash/js/sbadapter/shadowbox-jquery.js"></script><script type="text/javascript" src="http://iq12.com/blog/wp-content/plugins/pb-embedflash/js/shadowbox.js"></script><script type="text/javascript"><!--
window.onload = function() {var options ={assetURL:'',loadingImage:'http://iq12.com/blog/wp-content/plugins/pb-embedflash/css/images/loading.gif',flvPlayer:'http://iq12.com/blog/wp-content/plugins/pb-embedflash/swf/mediaplayer.swf',animate:true,animSequence:'wh',overlayColor:'#000',overlayOpacity:0.85,overlayBgImage:'http://iq12.com/blog/wp-content/plugins/pb-embedflash/css/images/overlay-85.png',listenOverlay:true,autoplayMovies:true,showMovieControls:true,resizeDuration:0.35,fadeDuration:0.35,displayNav:true,continuous:false,displayCounter:true,counterType:'default',viewportPadding:20,handleLgImages:'resize',initialHeight:160,initialWidth:320,enableKeys:true,keysClose:['c', 'q', 27],keysPrev:['p', 37],keysNext:['n', 39],handleUnsupported:'',text: {cancel:'Cancel',loading: 'loading',close:'<span class="shortcut">C</span>lose',next:'<span class="shortcut">N</span>ext',prev:'<span class="shortcut">P</span>revious',errors:{single: 'You must install the <a href="{0}">{1}</a> browser plugin to view this content.',shared: 'You must install both the <a href="{0}">{1}</a> and <a href="{2}">{3}</a> browser plugins to view this content.',either: 'You must install either the <a href="{0}">{1}</a> or the <a href="{2}">{3}</a> browser plugin to view this content.'}}};Shadowbox.init(options);}
--></script>Here&#8217;s Frédéric ! The only snail who needs shampoo. Come and marvel at his magnifiscent hair ! (Please open the article to see the flash file or player.)click the pretty picture to open And he comes with an enigmatic &#8220;pursuit mode&#8221;. Try it and you&#8217;ll be amazed !]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s Frédéric ! The only snail who needs shampoo. Come and marvel at his magnifiscent hair !</p>
<p><center></p>
<p style="text-align: center;"><small>(Please open the article to see the flash file or player.)</small><br /><em>click the pretty picture to open</em></p>
<p>And he comes with an enigmatic &#8220;pursuit mode&#8221;. Try it and you&#8217;ll be amazed !</p>
<p></center></p>
]]></content:encoded>
			<wfw:commentRss>http://iq12.com/blog/2009/08/04/frederic-the-happy-hairy-snail/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Come &amp; play with my hairy balls &#8230;</title>
		<link>http://iq12.com/blog/2009/07/10/come-play-with-my-hairy-balls/</link>
		<comments>http://iq12.com/blog/2009/07/10/come-play-with-my-hairy-balls/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 12:04:41 +0000</pubDate>
		<dc:creator>ulu</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[experiments]]></category>
		<category><![CDATA[lab]]></category>
		<category><![CDATA[Papervision3D]]></category>
		<category><![CDATA[source]]></category>

		<guid isPermaLink="false">http://iq12.com/blog/?p=320</guid>
		<description><![CDATA[&#8230; because they&#8217;re made of PaperVision A little experiment with the line drawing capabilities of PaperVision. (Please open the article to see the flash file or player.)click the pretty picture to open Play with the sliders in the control panel to get various effect, but be careful not to put too many complicated hair ( [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230; because they&#8217;re made of PaperVision </p>
<p>A little experiment with the line drawing capabilities of PaperVision.</p>
<p style="text-align: center;"><small>(Please open the article to see the flash file or player.)</small><br /><em>click the pretty picture to open</em></p>
<p>Play with the sliders in the control panel to get various effect, but be careful not to put too many complicated hair ( the &#8220;Nb hair&#8221; &#038; the &#8220;Nodes&#8221; sliders ) or you&#8217;ll break the Internet. The first four sliders are live, the others are not, you&#8217;ll have too wait a few seconds for the changes to be applied.</p>
<p>The thing is full 3D, rendered with PaperVision. The line drawing works very well, as does the Z-Sorting.</p>
<p>The hair roots are placed with the sphere distribution script of <a href="http://en.nicoptere.net/?p=12">Nicolas Barradeau</a>, so thank you Nicolas.</p>
<p><a href="http://iq12.com/blog/wp-content/uploads/2009/07/hairball/Hairball.rar">Here are the sources </a> but you&#8217;ll need <a href="http://code.google.com/p/papervision3d/downloads/list">Papervision3D</a> too.</p>
]]></content:encoded>
			<wfw:commentRss>http://iq12.com/blog/2009/07/10/come-play-with-my-hairy-balls/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Season Experimenting</title>
		<link>http://iq12.com/blog/2008/12/19/season-experimenting/</link>
		<comments>http://iq12.com/blog/2008/12/19/season-experimenting/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 16:49:25 +0000</pubDate>
		<dc:creator>ulu</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[experiments]]></category>
		<category><![CDATA[Papervision3D]]></category>
		<category><![CDATA[R&D]]></category>
		<category><![CDATA[winter]]></category>
		<category><![CDATA[WoW]]></category>

		<guid isPermaLink="false">http://iq12.com/blog/?p=184</guid>
		<description><![CDATA[(Please open the article to see the flash file or player.) click to open GreatWhite WOW Engine Holiday Spirit]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><small>(Please open the article to see the flash file or player.)</small></p>
<p style="text-align: center;"><em>click to open<br />
</em></p>
<ul>
<li>GreatWhite</li>
<li>WOW Engine</li>
<li>Holiday Spirit</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://iq12.com/blog/2008/12/19/season-experimenting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>L&#8217;AS3 est il obsolète?</title>
		<link>http://iq12.com/blog/2008/12/10/las3-est-il-obsolete/</link>
		<comments>http://iq12.com/blog/2008/12/10/las3-est-il-obsolete/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 21:51:08 +0000</pubDate>
		<dc:creator>fu</dc:creator>
				<category><![CDATA[Français]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[blabla]]></category>
		<category><![CDATA[Papervision3D]]></category>
		<category><![CDATA[Veille]]></category>

		<guid isPermaLink="false">http://iq12.com/blog/?p=136</guid>
		<description><![CDATA[Il y a un an, à l&#8217;Adobe Max, un ingénieur Adobe présentait un projet de R&#38;D permettant de porter automatiquement du code C/C++ vers Flash. Cette démonstration présentait entre autres Quake 1 porté en Flash et tournant à un framerate confortable (vers 5&#8217;00&#8243; dans la vidéo). Ce qui est à priori hors de la portée [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Il y a un an, à l&#8217;Adobe Max, un ingénieur Adobe présentait un projet de R&amp;D permettant de porter automatiquement du code C/C++ vers Flash.</p>
<p style="text-align: center;">
<embed src="http://blip.tv/play/AZmeJIX8bw" type="application/x-shockwave-flash" width="480" height="390" allowscriptaccess="always" allowfullscreen="true"></embed>
</p>
<p>Cette démonstration présentait entre autres Quake 1 porté en Flash et tournant à un framerate confortable (vers 5&#8217;00&#8243; dans la vidéo). Ce qui est à priori hors de la portée de Flash.</p>
<p>On en sait aujourd&#8217;hui beaucoup plus sur la technologie, disponible depuis peu sur Adobe Labs (<a href="http://labs.adobe.com/technologies/alchemy/">http://labs.adobe.com/technologies/alchemy/</a>).</p>
<p>En creusant un peu, la communauté Flash s&#8217;est interrogée sur les informations suivantes :</p>
<ul>
<li>Alchemy produit des swf uniquement compatibles avec Flash Player 10</li>
<li>Pour générer un swf, Alchemy génère du code intermédiaire basé sur l&#8217;AS3</li>
<li>Adobe promet des performances de 2 à 10 fois supérieures à l&#8217;AS3</li>
</ul>
<p>Et c&#8217;est là le problème : comment l&#8217;AS3 peut-il tourner 10x plus vite que &#8230; l&#8217;AS3 ?</p>
<p>En creusant un peu plus (voir les posts très intéressants sur <a href="http://ncannasse.fr/blog/adobe_alchemy">http://ncannasse.fr/blog/adobe_alchemy</a> et <a href="http://www.unitzeroone.com/blog/2008/11/28/adobe-alchemy-is-it-actionscript-heresy/">http://www.unitzeroone.com/blog/2008/11/28/adobe-alchemy-is-it-actionscript-heresy/</a>), on se rend compte que la vitesse est gagnée par 3 techniques :</p>
<ul>
<li>le code est mouliné dans un optimiseur puissant</li>
<li>les appels à des méthodes (couteux en temps machine) ou à certaines variables sont parfois remplacés le contenu de la fonction (<a href="http://en.wikipedia.org/wiki/Inlining">inlining</a>)</li>
<li>la gestion de la mémoire se fait dans des équivalents de BytesArray optimisés (sans vérifications du format des données en entrée/sortie), objets auxquels AS3 n&#8217;a pas accès</li>
</ul>
<p>En gros ce que ça implique, c&#8217;est que les compilateurs AS3 actuels ont une énorme marge de progression. Cette progression sera automatique pour les développeurs, un meilleur compilateur, et hop tout va (un peu) plus vite. Mike Chambers d&#8217;Adobe <a href="http://www.unitzeroone.com/blog/2008/11/28/adobe-alchemy-is-it-actionscript-heresy/#comment-1162">à affirmé</a> qu&#8217;Alchemy leur permettra de tirer des leçons pour les futures version de Flash, mais il est loin d&#8217;être clair que Flash CS5 ou Flex 4 (voir 5) fourniront un compilateur optimisé.</p>
<p>A t-on besoin de ces performances ? Pour le code de gestion de nos sites et applications, surement pas. Il tournerait même à peu près aussi bien en AS2.</p>
<p>Par contre pour tous les moteurs lourds que nous utilisons de plus en plus (3D, physique, traitement du son, crypto), la question est cruciale. Et si PaperVision3D pouvait tourner 5 fois plus vite comme ça, gratuitement?</p>
<p>Pour ces moteurs, la question est posée, et Adobe semble même compter vers un portage sous Alchemy. Mais en fait il y aurait 2 options possibles pour eux :</p>
<ul>
<li>tout redévelopper en C/C++ et donc compiler sous Alchemy</li>
<li>moins compliqué : convertir en haXe (un langage proche de l&#8217;AS3 développé par Nicolas Cannasse qui permet entre autres de générer des SWF). haXe gère dès maintenant l&#8217;inlining et les ByteArrays optimisés</li>
</ul>
<p>Les gains de performances pourraient être significatifs dans les deux cas, mais cela se ferait aux frais de la customisation. Pour modifier une classe PaperVision3D, il faudrait ensuite tout recompiler sous Alchemy ou haXe&#8230; Je n&#8217;ai vu aucune annonce dans ce sens pour l&#8217;instant.</p>
<p>Bref c&#8217;est une nouvelle ère qui s&#8217;ouvre et l&#8217;année 2009 pourrait apporter encore de grosses claques visuelles, à suivre &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://iq12.com/blog/2008/12/10/las3-est-il-obsolete/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Papervision3D &amp; Webcam? bon kiff!</title>
		<link>http://iq12.com/blog/2008/11/21/papervision3d-webcam-bon-kiff/</link>
		<comments>http://iq12.com/blog/2008/11/21/papervision3d-webcam-bon-kiff/#comments</comments>
		<pubDate>Fri, 21 Nov 2008 11:09:53 +0000</pubDate>
		<dc:creator>16ames</dc:creator>
				<category><![CDATA[Français]]></category>
		<category><![CDATA[Papervision3D]]></category>
		<category><![CDATA[R&D]]></category>
		<category><![CDATA[Webcam]]></category>

		<guid isPermaLink="false">http://iq12.com/blog/?p=119</guid>
		<description><![CDATA[Alors voilà un petit lien amené par monsieur Roro Leroiduporno Leroidelinfo de Mantes la Ville dans le 78: http://interactive.digitalpictures.com.au/?p=392 Vous avez une webcam, une imprimante? Faites vous plaiz&#8217;! Sinon, vous pouvez déjà triper sur cette petite démo: Papervision &#8211; Augmented Reality (extended) from dpinteractive on Vimeo. Woilà, et encore merci, msieur Roro! Edit [fu] : après [...]]]></description>
			<content:encoded><![CDATA[<p>Alors voilà un petit lien amené par monsieur Roro <span style="text-decoration: line-through;">Leroiduporno</span> Leroidelinfo de Mantes la Ville dans le 78:<a href="http://interactive.digitalpictures.com.au/?p=392"></p>
<p>http://interactive.digitalpictures.com.au/?p=392</a></p>
<p>Vous avez une webcam, une imprimante? Faites vous plaiz&#8217;!</p>
<p style="text-align: center;">Sinon, vous pouvez déjà triper sur cette petite démo:</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="302" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=2283082&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="302" src="http://vimeo.com/moogaloop.swf?clip_id=2283082&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<a href="http://vimeo.com/2283082">Papervision &#8211; Augmented Reality (extended)</a> from <a href="http://vimeo.com/user946580">dpinteractive</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p style="text-align: center;">
<p style="text-align: left;">Woilà, et encore merci, msieur Roro!</p>
<p style="text-align: left;">Edit [fu] : après fouillage, il apparait que c&#8217;est du gros copistage !</p>
<p style="text-align: center;"><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/H8eJAN4w5rw&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/H8eJAN4w5rw&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p style="text-align: right;"><em>via <a title="Hebiflux" href="http://www.hebiflux.com/blog/2008/11/20/realite-augmentee-en-flash-3eme-chez-digital-pictures/">Hebiflux</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://iq12.com/blog/2008/11/21/papervision3d-webcam-bon-kiff/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Et pourtant, elle tourne</title>
		<link>http://iq12.com/blog/2008/11/10/et-pourtant-elle-tourne/</link>
		<comments>http://iq12.com/blog/2008/11/10/et-pourtant-elle-tourne/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 00:22:30 +0000</pubDate>
		<dc:creator>fu</dc:creator>
				<category><![CDATA[Français]]></category>
		<category><![CDATA[iq12]]></category>
		<category><![CDATA[Papervision3D]]></category>

		<guid isPermaLink="false">http://iq12.com/blog/?p=104</guid>
		<description><![CDATA[Et hop, un logo, merci Dany ! (Please open the article to see the flash file or player.) cliquer pour ouvrir Bientôt du morphing &#8230; En attendant, pour le fun, un florilège des essais effectués pour en arriver là :]]></description>
			<content:encoded><![CDATA[<p>Et hop, un logo, merci Dany !</p>
<p style="text-align: center;"><small>(Please open the article to see the flash file or player.)</small><em><br />
cliquer pour ouvrir</em></p>
<p>Bientôt du morphing &#8230;</p>
<p>En attendant, pour le fun, un florilège des essais effectués pour en arriver là :</p>
<p style="text-align: center;">
<div class="autoviewer" id="ngg_autoviewer6">
<div class="swfobject" id="fo6_1" style="width:600px; height:400px;">
<p>The <a href="http://www.macromedia.com/go/getflashplayer">Flash Player</a> and <a href="http://www.mozilla.com/firefox/">a browser with Javascript support</a> are needed..</p>
</div>
</div>
<script type="text/javascript" defer="defer">
var fo6_1 = {
	params : {
		wmode : "opaque",
		allowfullscreen : "true",
		bgcolor : "#FFFFFF"},
	flashvars : {
		langOpenImage : "Open Image in New Window",
		langAbout : "About",
		xmlURL : "http://iq12.com/blog/wp-content/plugins/nextgen-flashviewer/xml/autoviewer.php?gid=6"},
	attr : {
		styleclass : "autoviewer"},
	start : function() {
		swfobject.embedSWF("http://iq12.com/blog/wp-content/plugins/nggflash-swf/autoviewer.swf", "fo6_1", "600", "400", "7.0.0", false, this.flashvars, this.params , this.attr );
	}
}
fo6_1.start();
</script>
]]></content:encoded>
			<wfw:commentRss>http://iq12.com/blog/2008/11/10/et-pourtant-elle-tourne/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fat-Man Collective</title>
		<link>http://iq12.com/blog/2008/09/11/fat-man-collective/</link>
		<comments>http://iq12.com/blog/2008/09/11/fat-man-collective/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 21:45:31 +0000</pubDate>
		<dc:creator>fu</dc:creator>
				<category><![CDATA[Français]]></category>
		<category><![CDATA[Papervision3D]]></category>
		<category><![CDATA[Veille]]></category>

		<guid isPermaLink="false">http://iq12.com/blog/?p=8</guid>
		<description><![CDATA[Vision du net proche de la notre (approche auteuriste &#8211; ici c&#8217;est un collectif), bon concept rigolo, réalisation de bonne qualité. Un bon modèle pour un futur site d&#8217;une boite qui se lance http://www.fat-man-collective.com/ (source : http://www.nabble.com/New-papervision-3d-site.-td19418742.html)]]></description>
			<content:encoded><![CDATA[<p>Vision du net proche de la notre (approche auteuriste &#8211; ici c&#8217;est un collectif), bon concept rigolo, réalisation de bonne qualité. Un bon modèle pour un futur site d&#8217;une boite qui se lance <img src='http://iq12.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://www.fat-man-collective.com/">http://www.fat-man-collective.com/</a></p>
<div class="autoviewer" id="ngg_autoviewer1">
<div class="swfobject" id="fo1_2" style="width:600px; height:350px;">
<p>The <a href="http://www.macromedia.com/go/getflashplayer">Flash Player</a> and <a href="http://www.mozilla.com/firefox/">a browser with Javascript support</a> are needed..</p>
</div>
</div>
<script type="text/javascript" defer="defer">
var fo1_2 = {
	params : {
		wmode : "opaque",
		allowfullscreen : "true",
		bgcolor : "#FFFFFF"},
	flashvars : {
		langOpenImage : "Open Image in New Window",
		langAbout : "About",
		xmlURL : "http://iq12.com/blog/wp-content/plugins/nextgen-flashviewer/xml/autoviewer.php?gid=1"},
	attr : {
		styleclass : "autoviewer"},
	start : function() {
		swfobject.embedSWF("http://iq12.com/blog/wp-content/plugins/nggflash-swf/autoviewer.swf", "fo1_2", "600", "350", "7.0.0", false, this.flashvars, this.params , this.attr );
	}
}
fo1_2.start();
</script><p style="text-align: right;"><em>(source : <a href="http://www.nabble.com/New-papervision-3d-site.-td19418742.html">http://www.nabble.com/New-papervision-3d-site.-td19418742.html</a>)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://iq12.com/blog/2008/09/11/fat-man-collective/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
