<div><font face="courier new,monospace">@rob,</font></div>
<div><font face="courier new,monospace">&quot;untyped object initialiser&quot; thats the phrase i was looking for.</font></div>
<div><font face="courier new,monospace">and no, i was unware of that. good to know. as for optimizations</font></div>
<div><font face="courier new,monospace">of static scenes; the PV3D renderengine is quite flexable. its </font></div>
<div><font face="courier new,monospace">very easy to create multiple scenes/camers/objects and selectivly</font></div>
<div><font face="courier new,monospace">render only what has been updated. its not a core feature of the</font></div>
<div><font face="courier new,monospace">engine, but is very easly accomplished w/ some simple coding logic.</font></div>
<div><font face="courier new,monospace"></font> </div>
<div><font face="courier new,monospace">side note:<br>pete got me in dive into away3D when they hit their 2nd major milestone </font><font face="courier new,monospace">version... and i have to say, i was very impressed. the real reason i </font><font face="courier new,monospace">stuck w/ PV3D is familiarity. i have used the engine since beta, and </font><font face="courier new,monospace">are friends w/ lots of dev team members. is this the best reason to </font><font face="courier new,monospace">go w/ one engine over another? probally not. but thats just the way it is </font><font face="courier new,monospace">for me. </font></div>

<div><font face="courier new,monospace"></font> </div>
<div><font face="courier new,monospace">@andy,</font></div>
<div><font face="courier new,monospace">sorry for the thread hijack.<br>play around w/ the two engine&#39;s example files and you will almost</font></div>
<div><font face="courier new,monospace">immediatly see the differences between the workflow of each engine.<br clear="all">____  ___<br>\   \/  /___________  ____<br>.\     // __ \_  __ \/ _  \<br>./     \  ___/ | | \( &lt;_&gt;  )<br>
/___/\  \___  &gt;__|---\____/<br>|     \_/   \/        |<br>| xero harrison       |<br>| <a href="http://xero.nu">xero.nu</a>@<a href="http://gmail.com">gmail.com</a>   |<br>| <a href="http://xero.nu">http://xero.nu</a>      |<br>
| <a href="http://fontvir.us">http://fontvir.us</a>   |<br>| <a href="http://hexarray.nu">http://hexarray.nu</a>  | <br>| <a href="http://xero.owns.us">http://xero.owns.us</a> |<br>`---------------------&#39;  <br></font><br>
</div>
<div class="gmail_quote">
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">---------- Forwarded message ----------<br>From: Rob Bateman &lt;<a href="mailto:rob.bateman@gmail.com">rob.bateman@gmail.com</a>&gt;<br>
To: <a href="mailto:papervision3d@osflash.org">papervision3d@osflash.org</a><br>Date: Thu, 2 Jul 2009 18:01:29 +0100<br>Subject: Re: [Papervision3D] PV3d vs. Away3D - what the difference? BE SPECIFIC!<br>@Andy<br><br>sure, there are a lot of examples of Away3d sites out there and the feedback we get from our users is almost always positive on working with the framework.<br>
<br>Some specific examples of the work we have done are as follows:<br><br>ITManager3: Unseen Forces (<a href="http://itmanager3.intel.com/" target="_blank">http://itmanager3.intel.com/</a>):<br><br>uses Away3D&#39;s triangle caching system to great effect, producing static 3d scenes that have very good framerates despite the detail contained within, and remain fully interactive.<br>
<br>BBC F1 Circuit Guides (<a href="http://news.bbc.co.uk/sport1/hi/motorsport/formula_one/circuit_guide/default.stm#top" target="_blank">http://news.bbc.co.uk/sport1/hi/motorsport/formula_one/circuit_guide/default.stm#top</a>)<br>
<br>used the geometry generation tools (in particular the pathextrusion tools) to create optimised geometry for the F1 tracks, providing a fast development turnaround and a perfect balance between detail and perfomance in the scenes.<br>
<br>Morgan Stanley Matrix (<a href="http://www.morganstanley.com/matrixinfo/" target="_blank">http://www.morganstanley.com/matrixinfo/</a>):<br><br>used the Awaybuilder framework to provide a seamless workflow between 3d modeling and Flash, also took advantage of the soon to be released texfields upgrade.<br>
<br><br>@xero<br><br>were you aware that you can keep everything typedchecked in an Away3d project by assigning properties after object instantiation? almost all properties set by the initialiser can also be set by property setters. Opinion has always been polarised about the untyped object initialiser, but it&#39;s important to stress that it is not a compulsory way of working in Away3d<br>
<br><br>@Ralph<br><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">Although there is a reason why Papervision3D is a household name ;-)<br></blockquote><br>bit of a lazy comment, isn&#39;t that? If history teaches us anything, it&#39;s that the most popular is not necessarily the best. You&#39;ve only got to look at the TV programme &#39;Britain&#39;s Got Talent&#39; to realise that.. ;)<br>
<br>also, just to clarify, papervision has no hooks for optimizing for still scenes. and while papervision may be faster for certain moving scenes, Away3d has better memory management which becomes very important for something like the ITM3 game, where average playing times can exceed half an hour.<br>
<br><br>Rob<br><br><br><br><br>
<div class="gmail_quote">On Thu, Jul 2, 2009 at 4:24 PM, xero <span dir="ltr">&lt;<a href="http://xero.nu/" target="_blank">xero.nu</a>@<a href="http://gmail.com/" target="_blank">gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<div><font face="courier new,monospace">syntatically there are some core differences in the engines as well. </font><font face="courier new,monospace">papervision3D uses the standard:</font></div>
<div><font face="courier new,monospace"></font> </div>
<div><font face="courier new,monospace">myObject.myFunction(param:Type, arg:Type):return</font></div>
<div><font face="courier new,monospace"></font> </div>
<div><font face="courier new,monospace">style of coding. which is one of my favorite things about PV3D. this </font><font face="courier new,monospace">helps the compiler to use code hinting to tell the programmer what </font><font face="courier new,monospace">the function needs exactly.</font></div>

<div><font face="courier new,monospace"></font> </div>
<div><font face="courier new,monospace">while away3D uses the more abstract technique of:</font></div>
<div><font face="courier new,monospace"></font> </div>
<div><font face="courier new,monospace">myObject.myFunction( { param1, args } ):return</font></div>
<div><font face="courier new,monospace"></font> </div>
<div><font face="courier new,monospace">style of coding. i have gotten into more then a few arguments about </font><font face="courier new,monospace">this on different mailing lists + forums. so im just gonna say that this </font><font face="courier new,monospace">style is very popular, just not really my cup of tea. (does anyone know the names of these techniques???)</font></div>

<div><font face="courier new,monospace"></font> </div>
<div><font face="courier new,monospace">i cant say for away3D, but i know from experiance that the PV3D</font></div>
<div><font face="courier new,monospace">dev team are CONSTANTLY working on design patterns, typing</font></div>
<div><font face="courier new,monospace">schemes, and other optmizations to gain more speed one frame</font></div>
<div><font face="courier new,monospace">per second at a time. (a good example of this was a few monts</font></div>
<div><font face="courier new,monospace">agos PV3D&#39;s trunk switched from arrays to dictionarys to shave </font></div>
<div><font face="courier new,monospace">of a few more seconds of calculations).</font></div>
<div><font face="courier new,monospace"></font> </div>
<div><font face="courier new,monospace">but its like everything in the computer world. there are 1000+ ways </font><font face="courier new,monospace">to do the same thing. you need to check out all your options and </font><font face="courier new,monospace">see which one best aligns w/ yer goals. im many cases this is </font></div>

<div><font face="courier new,monospace">achieved by creating the same application on multiple languages.</font></div>
<div><font face="courier new,monospace"></font> </div>
<div><font face="courier new,monospace">hope that helps!<br clear="all">____  ___<br>\   \/  /___________  ____<br>.\     // __ \_  __ \/ _  \<br>./     \  ___/ | | \( &lt;_&gt;  )<br>/___/\  \___  &gt;__|---\____/<br>|     \_/   \/        |<br>
| xero harrison       |<br>| <a href="http://xero.nu/" target="_blank">xero.nu</a>@<a href="http://gmail.com/" target="_blank">gmail.com</a>   |<br>| <a href="http://xero.nu/" target="_blank">http://xero.nu</a>      |<br>
| <a href="http://fontvir.us/" target="_blank">http://fontvir.us</a>   |<br>| <a href="http://hexarray.nu/" target="_blank">http://hexarray.nu</a>  | <br>| <a href="http://xero.owns.us/" target="_blank">http://xero.owns.us</a> |<br>
`---------------------&#39;  <br></font><br><br></div>
<div>
<div></div>
<div>
<div class="gmail_quote">
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">---------- Forwarded message ----------<br>From: andysk8er &lt;<a href="mailto:elbarto37@yahoo.com" target="_blank">elbarto37@yahoo.com</a>&gt;<br>
To: <a href="mailto:papervision3D@osflash.org" target="_blank">papervision3D@osflash.org</a><br>Date: Thu, 2 Jul 2009 06:26:12 -0700 (PDT)<br>Subject: [Papervision3D] PV3d vs. Away3D - what the difference? BE SPECIFIC!<br>
<br>Okay, I have been researching this and I can&#39;t find a definitive answer. What<br>is the main difference between PV3D and Away3D? Don&#39;t give me a bunch of<br>nebulous statements like &quot;Papervision has more shaders&quot; or &quot;Away handles<br>
Interactive materials better&quot; or &quot;PV is faster.&quot; What I really want to know<br>is this:<br><br>WHAT WAS EACH ENGINE BUILT FOR?<br><br>It looks like PV3D has a broad feature set that was intended mostly for<br>
websites, applications and viewers.<br><br>Away looks like it was designed with making 3D games and game environments<br>in mind.<br><br>Is this true or am I off the mark? I don&#39;t really care about things like<br>&quot;Away has a torus as a native object.&quot; I&#39;m really just curious which engine<br>
fits a certain type of project better than another. If I have a project<br>spec, how can I decide which engine to use?<br><br>I&#39;m not trying to start any arguments about the engines. I&#39;m very familiar<br>with Papervision and have built several projects in it. I haven&#39;t used<br>
Away3D, but I&#39;m starting to think that a few of it&#39;s features may be helpful<br>for a game I am designing in my spare time. Any advice from anyone here?<br><br>Thanks,<br>Andy.<br>--<br>View this message in context: <a href="http://www.nabble.com/PV3d-vs.-Away3D---what-the-difference--BE-SPECIFIC%21-tp24306699p24306699.html" target="_blank">http://www.nabble.com/PV3d-vs.-Away3D---what-the-difference--BE-SPECIFIC%21-tp24306699p24306699.html</a><br>
Sent from the Papervision3D mailing list archive at Nabble.com.<br></blockquote></div></div></div><br>_______________________________________________<br>Papervision3D mailing list<br><a href="mailto:Papervision3D@osflash.org" target="_blank">Papervision3D@osflash.org</a><br>
<a href="http://osflash.org/mailman/listinfo/papervision3d_osflash.org" target="_blank">http://osflash.org/mailman/listinfo/papervision3d_osflash.org</a><br><br></blockquote></div><br><br clear="all"><br>-- <br>Rob Bateman<br>
Flash Development &amp; Consultancy<br><br><a href="mailto:rob.bateman@gmail.com" target="_blank">rob.bateman@gmail.com</a><br><a href="http://www.infiniteturtles.co.uk/" target="_blank">www.infiniteturtles.co.uk</a><br><a href="http://www.away3d.com/" target="_blank">www.away3d.com</a><br>
<br>_______________________________________________<br>Papervision3D mailing list<br><a href="mailto:Papervision3D@osflash.org">Papervision3D@osflash.org</a><br><a href="http://osflash.org/mailman/listinfo/papervision3d_osflash.org" target="_blank">http://osflash.org/mailman/listinfo/papervision3d_osflash.org</a><br>
<br></blockquote></div><br>