<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.Section1
        {page:Section1;}
 /* List Definitions */
 @list l0
        {mso-list-id:505561171;
        mso-list-template-ids:-297900686;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:72.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";
        mso-bidi-font-family:"Times New Roman";}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-AU link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>I wont speak for him here, but Teravus has looked at PAL repeatedly
in the past with a general result of ‘Not ready yet, check again later.’<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Adam<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<div style='border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'>

<p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:
"Tahoma","sans-serif"'>From:</span></b><span lang=EN-US style='font-size:10.0pt;
font-family:"Tahoma","sans-serif"'> opensim-dev-bounces@lists.berlios.de
[mailto:opensim-dev-bounces@lists.berlios.de] <b>On Behalf Of </b>Dahlia
Trimble<br>
<b>Sent:</b> Wednesday, 30 September 2009 6:24 PM<br>
<b>To:</b> opensim-dev@lists.berlios.de<br>
<b>Subject:</b> Re: [Opensim-dev] Mega Regions and PAL support in OpenSim?<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p> </o:p></p>

<div>

<p class=MsoNormal>OpenSim already has an abstraction layer for physics
engines, and several engines have been interfaced already. ODE is probably the
most complete implementation. There are also some implementations that exist
outside of core, most notably the Mica N-body simulation on forge.<o:p></o:p></p>

</div>

<div>

<p class=MsoNormal> <o:p></o:p></p>

</div>

<div>

<p class=MsoNormal style='margin-bottom:12.0pt'>We're watching PAL and may
consider it when we find it to be sufficient for use with OpenSim. Another
factor to consider is the majority of OpenSim developers are unpaid volunteers
and it's difficult to find people who have the knowledge and expertise for
implementing physics simulations and are willing to donate their time and
services. If you have this expertise or know of someone else who would be
willing to help implement PAL then please do consider creating a PAL module and
donating it to the community.<o:p></o:p></p>

</div>

<div>

<p class=MsoNormal>On Wed, Sep 30, 2009 at 5:24 PM, Mark Malewski <<a
href="mailto:mark.malewski@gmail.com">mark.malewski@gmail.com</a>> wrote:<o:p></o:p></p>

<p class=MsoNormal style='margin-bottom:12.0pt'><o:p> </o:p></p>

<div>

<div>

<p class=MsoNormal> <o:p></o:p></p>

</div>

<blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;
margin-left:4.8pt;margin-right:0cm'>

<div>

<div>

<p class=MsoNormal>What are your thoughts about implementing PAL into OpenSim?<o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><o:p> </o:p></p>

</div>

<div>

<p class=MsoNormal><o:p> </o:p></p>

</div>

</div>

<p class=MsoNormal style='line-height:14.25pt'><span style='font-family:"Verdana","sans-serif"'><o:p> </o:p></span></p>

<p style='line-height:14.25pt'><span style='font-family:"Verdana","sans-serif"'>The <a
href="http://pal.sourceforge.net/" target="_blank"><span style='color:#0066CC;
text-decoration:none'>Physics Abstraction Layer</span></a> (<b>PAL</b>)
provides a unified interface to a number of different physics engines. This
enables the use of multiple physics engines within one application. It is not
just a simple physics wrapper, but provides an extensible plug-in architecture
for the physics system, as well as extended functionality for common simulation
components.<o:p></o:p></span></p>

<p style='line-height:14.25pt'><b><span style='font-family:"Verdana","sans-serif"'>PAL</span></b><span
style='font-family:"Verdana","sans-serif"'> provides a number of benefits
to game and simulation developers. First of all <b>PAL</b> is very<i>easy
to use</i>, so you can easily integrate physics into your application.
Secondly, it does not restrict you to one particular physics engine. This gives
you more <i>flexibility</i>, allowing you to easily upgrade your physics
system if you decide to pursue a commercial engine, select different engines
for alternative platforms, or swap to another engine if the physics engine
developers stop development and support for their engine. This flexibility
allows you to choose the engine that gives you the best <i>performance</i> for
your application. Finally, <b>PAL</b> has an extensive set of <i>common
features</i> such as simulating different devices or loading physics
configurations from XML, <a href="http://www.collada.org/" target="_blank"><span
style='color:#0066CC;text-decoration:none'>COLLADA</span></a> and <a
href="http://www.physicseditor.com/" target="_blank"><span style='color:#0066CC;
text-decoration:none'>Scythe</span></a> files.<o:p></o:p></span></p>

<p style='line-height:14.25pt'><b><span style='font-family:"Verdana","sans-serif"'>PAL</span></b><span
style='font-family:"Verdana","sans-serif"'> makes physics development <b><i>FLEXIBLE</i></b><i>, <b>FAST</b> and <b>EASY</b></i>.<o:p></o:p></span></p>

<div>

<div>

<p class=MsoNormal style='line-height:14.25pt'><span style='font-family:"Verdana","sans-serif"'>PAL
supports a large number of <a
href="http://www.adrianboeing.com/pal/engines.html" target="_blank"><span
style='color:#0066CC;text-decoration:none'>physics engines</span></a>. It
provides a unique interface for: <o:p></o:p></span></p>

<ul type=disc>
 <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     line-height:14.25pt;mso-list:l0 level1 lfo1'><span style='font-family:
     "Verdana","sans-serif"'>Physics Engines <o:p></o:p></span></li>
</ul>

<ul type=disc>
 <ul type=circle>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'><a
      href="http://www.adrianboeing.com/pal/engines.html#box2d" target="_blank"><span
      style='color:#0066CC;text-decoration:none'>Box2D</span></a> (experimental)<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'><a
      href="http://www.adrianboeing.com/pal/engines.html#bullet" target="_blank"><span
      style='color:#0066CC;text-decoration:none'>Bullet</span></a><o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'><a
      href="http://www.adrianboeing.com/pal/engines.html#dynamechs"
      target="_blank"><s><span style='color:#0066CC;text-decoration:none line-through'>Dynamechs</span></s></a>(deprecated)<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'><a
      href="http://www.adrianboeing.com/pal/engines.html#havok" target="_blank"><span
      style='color:#0066CC;text-decoration:none'>Havok</span></a> (experimental)<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'><a
      href="http://www.adrianboeing.com/pal/engines.html#ibds" target="_blank"><span
      style='color:#0066CC;text-decoration:none'>IBDS</span></a> (experimental)<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'><a
      href="http://www.adrianboeing.com/pal/engines.html#jig" target="_blank"><span
      style='color:#0066CC;text-decoration:none'>JigLib</span></a><o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'><a
      href="http://www.adrianboeing.com/pal/engines.html#meqon" target="_blank"><s><span
      style='color:#0066CC;text-decoration:none line-through'>Meqon</span></s></a>(deprecated)<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'><a
      href="http://www.adrianboeing.com/pal/engines.html#newton" target="_blank"><span
      style='color:#0066CC;text-decoration:none'>Newton</span></a><o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'><a
      href="http://www.adrianboeing.com/pal/engines.html#ode" target="_blank"><span
      style='color:#0066CC;text-decoration:none'>ODE</span></a><o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'><a
      href="http://www.adrianboeing.com/pal/engines.html#ot" target="_blank"><span
      style='color:#0066CC;text-decoration:none'>OpenTissue</span></a> <o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'><a
      href="http://www.adrianboeing.com/pal/engines.html#novodex"
      target="_blank"><span style='color:#0066CC;text-decoration:none'>PhysX
      (a.k.a Novodex, Ageia PhysX, nVidia PhysX)</span></a><o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'><a
      href="http://www.adrianboeing.com/pal/engines.html#spe" target="_blank"><span
      style='color:#0066CC;text-decoration:none'>Simple Physics Engine</span></a> <o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'><a
      href="http://www.adrianboeing.com/pal/engines.html#tokamak"
      target="_blank"><span style='color:#0066CC;text-decoration:none'>Tokamak</span></a><o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'><a
      href="http://www.adrianboeing.com/pal/engines.html#trueaxis"
      target="_blank"><span style='color:#0066CC;text-decoration:none'>TrueAxis</span></a><o:p></o:p></span></li>
 </ul>
</ul>

<ul type=disc>
 <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     line-height:14.25pt;mso-list:l0 level1 lfo1'><span style='font-family:
     "Verdana","sans-serif"'>File Formats <o:p></o:p></span></li>
</ul>

<ul type=disc>
 <ul type=circle>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'><a
      href="http://www.adrianboeing.com/pal/benchmark.html#COLLADA"
      target="_blank"><span style='color:#0066CC;text-decoration:none'>Collada</span></a><o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'><a
      href="http://www.adrianboeing.com/pal/benchmark.html#Scythe"
      target="_blank"><span style='color:#0066CC;text-decoration:none'>Scythe</span></a><o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><s><span
      style='font-family:"Verdana","sans-serif"'>PAL XML</span></s><span
      style='font-family:"Verdana","sans-serif"'>(deprecated)<o:p></o:p></span></li>
 </ul>
</ul>

<ul type=disc>
 <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     line-height:14.25pt;mso-list:l0 level1 lfo1'><span style='font-family:
     "Verdana","sans-serif"'>Collision subsystem<o:p></o:p></span></li>
 <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     line-height:14.25pt;mso-list:l0 level1 lfo1'><span style='font-family:
     "Verdana","sans-serif"'>Solver subsystem (Multithreaded / Hardware
     acceleration)<o:p></o:p></span></li>
 <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     line-height:14.25pt;mso-list:l0 level1 lfo1'><span style='font-family:
     "Verdana","sans-serif"'>Bodies (Static and Dynamic) <o:p></o:p></span></li>
</ul>

<ul type=disc>
 <ul type=circle>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>Box<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>Capsule<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>Compound Bodies<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>Convex<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>Sphere<o:p></o:p></span></li>
 </ul>
</ul>

<ul type=disc>
 <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     line-height:14.25pt;mso-list:l0 level1 lfo1'><span style='font-family:
     "Verdana","sans-serif"'>Geometries <o:p></o:p></span></li>
</ul>

<ul type=disc>
 <ul type=circle>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>Box<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>Capsule<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>Convex Mesh<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>Concave Mesh (Terrain)<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>Height field (Terrain)<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>Plane (Terrain)<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>Sphere<o:p></o:p></span></li>
 </ul>
</ul>

<ul type=disc>
 <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     line-height:14.25pt;mso-list:l0 level1 lfo1'><span style='font-family:
     "Verdana","sans-serif"'>Links <o:p></o:p></span></li>
</ul>

<ul type=disc>
 <ul type=circle>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>Spherical (Ball and Socket) Link<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>Revolute (Hinge) Link<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>Prismatic (Slider) Link<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>Generic 6DOF Link<o:p></o:p></span></li>
 </ul>
</ul>

<ul type=disc>
 <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     line-height:14.25pt;mso-list:l0 level1 lfo1'><span style='font-family:
     "Verdana","sans-serif"'>Sensors <o:p></o:p></span></li>
</ul>

<ul type=disc>
 <ul type=circle>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>Contact<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>Compass (Angular position)<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>GPS (Global Positioning System - Position)<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>Gyroscope (Angular velocity)<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>Inclinometer (Angular position)<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>PSD (Position Sensitive Device - Ray casting)<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>Sonar (Ray casting)<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>Velocimeter (Linear velocity)<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>Transponder (Distance between two objects)<o:p></o:p></span></li>
 </ul>
</ul>

<ul type=disc>
 <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     line-height:14.25pt;mso-list:l0 level1 lfo1'><span style='font-family:
     "Verdana","sans-serif"'>Actuators <o:p></o:p></span></li>
</ul>

<ul type=disc>
 <ul type=circle>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>Force actuator (Generic)<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>DC Motor<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>Servo Motor<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>Hydrofoil<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>Propeller<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>Spring<o:p></o:p></span></li>
 </ul>
</ul>

<ul type=disc>
 <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     line-height:14.25pt;mso-list:l0 level1 lfo1'><span style='font-family:
     "Verdana","sans-serif"'>Fluids <o:p></o:p></span></li>
</ul>

<ul type=disc>
 <ul type=circle>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>Particle Fluids (SPH)<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>Grid-Based Fluids (Dampened Shallow Wave)<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>Buoyancy Force<o:p></o:p></span></li>
  <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto;line-height:14.25pt;mso-list:l0 level2 lfo1'><span style='font-family:
      "Verdana","sans-serif"'>Drag & Lift Forces<o:p></o:p></span></li>
 </ul>
</ul>

<ul type=disc>
 <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     line-height:14.25pt;mso-list:l0 level1 lfo1'><span style='font-family:
     "Verdana","sans-serif"'>Vehicles<o:p></o:p></span></li>
</ul>

</div>

<div>

<p class=MsoNormal><o:p> </o:p></p>

</div>

<div>

<p class=MsoNormal><o:p> </o:p></p>

</div>

<div>

<div>

<p class=MsoNormal>Physics Abstraction Layer:<o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><o:p> </o:p></p>

</div>

<div>

<p class=MsoNormal><a href="http://www.adrianboeing.com/pal/index.html"
target="_blank">http://www.adrianboeing.com/pal/index.html</a><o:p></o:p></p>

</div>

</div>

<div>

<p class=MsoNormal><o:p> </o:p></p>

</div>

</div>

<div>

<p class=MsoNormal><span style='color:#888888'><o:p> </o:p></span></p>

</div>

<div>

<p class=MsoNormal><span style='color:#888888'>      
    Mark<o:p></o:p></span></p>

</div>

<div>

<div>

<div>

<p class=MsoNormal><o:p> </o:p></p>

</div>

<p class=MsoNormal><o:p> </o:p></p>

<div>

<p class=MsoNormal>On Wed, Sep 30, 2009 at 7:10 PM, Mark Malewski <<a
href="mailto:mark.malewski@gmail.com" target="_blank">mark.malewski@gmail.com</a>>
wrote:<o:p></o:p></p>

<p class=MsoNormal>Toni, <o:p></o:p></p>

<div>

<p class=MsoNormal><o:p> </o:p></p>

</div>

<div>

<p class=MsoNormal>With the "MegaRegions" support it allows regions
that are 8,192m x 8,192m (instead of 256m x 256m), which would be great for
vehicles and boats.<o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><o:p> </o:p></p>

</div>

<div>

<p class=MsoNormal>The new "MegaRegions" is the equivalent of up to
1,024 of the old size regions!<o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><o:p> </o:p></p>

</div>

<div>

<p class=MsoNormal>So I think that is a VERY decent size, and that would solve
the "handshake" problem between the old small 256m x 256m regions.<o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><o:p> </o:p></p>

</div>

<div>

<p class=MsoNormal>The new larger MegaRegions would eliminate the current
border crossings problem.<o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><o:p> </o:p></p>

</div>

<div>

<p class=MsoNormal>MegaRegions seems to be in the OpenSim Trunk right now.
 A 1,024 region system (8,192m x 8,192m) would only require about 5GB of
memory to host.  You can make regions any size (it's only dependent upon
the amount of ram the server has).<o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><o:p> </o:p></p>

</div>

<div>

<p class=MsoNormal>So I think this is a great idea, and I can't imagine anyone
wanting to host more than 1,024 regions on a single server.  I have dual
quad-core XEON's (8-cores) and 32GB of ram, and I think this would be great for
hosting a single 1,024 region RealXtend demo region! <o:p></o:p></p>

</div>

<div>

<p class=MsoNormal>  <o:p></o:p></p>

</div>

<div>

<p class=MsoNormal>Is there any possibility we can get this new MegaRegions
feature implemented and to work properly with OpenSim/ModRex?<o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><o:p> </o:p></p>

</div>

<div>

<p class=MsoNormal>Also, what are your thoughts of replacing the OpenSim/ModRex
Physics subsystem with PAL?<o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><o:p> </o:p></p>

</div>

<div>

<p class=MsoNormal>Using PAL (Physics Abstraction Layer), it is an OpenSource
wrapper for several physics engines (allowing for seamless integration of
Bullet, JigLib, Newton, ODE, nVidia PhysX, Tokamak, and TrueAxis).  PAL
also has experimental support for Box2D, Havok, IBDS, OpenTissue and Simple
Physics Engine.<o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><o:p> </o:p></p>

</div>

<div>

<p class=MsoNormal>But if we implemented PAL into RealXtend, at least we could
have seamless integration of multiple Physics engines (including PhysX), and
with PhysX we could have hardware accelerated Physics, and if you have a server
with a GeForce 8000 series card or higher then the graphics card would perform
all the Physics calculations, thus taking the load off of the CPU (greatly
reducing the lag).<o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><o:p> </o:p></p>

</div>

<div>

<p class=MsoNormal>If we get into a sim with racing or boating, we definitely
want hardware-accelerated physics, or at least something better than what ODE
can handle.  The use of the Physics Abstraction Layer would definitely
open up new possibilities and streamline the physics code (allowing various
physics engines to be used).<o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><o:p> </o:p></p>

</div>

<div>

<p class=MsoNormal>PhysX and Havok are free for personal use.  What are
your thoughts on implementing PAL into RealXtend/ModRex, and implementing the
OpenSim MegaRegion support into RealXtend/ModRex?<o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><o:p> </o:p></p>

</div>

<div>

<p class=MsoNormal>I believe these are the only three major hurdles that we
have left (the Naali Viewer, MegaRegion support, and PAL support).<o:p></o:p></p>

</div>

<div>

<div>

<p class=MsoNormal><span style='color:#500050'><o:p> </o:p></span></p>

</div>

<div>

<p class=MsoNormal><span style='color:#500050'>What are your thoughts on this?<o:p></o:p></span></p>

</div>

<div>

<p class=MsoNormal><span style='color:#500050'><o:p> </o:p></span></p>

</div>

</div>

<div>

<p class=MsoNormal><span style='color:#888888'>      
           Mark<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p> </o:p></p>

</div>

</div>

</blockquote>

</div>

<p class=MsoNormal style='margin-bottom:12.0pt'><br>
<br>
_______________________________________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@lists.berlios.de">Opensim-dev@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><o:p></o:p></p>

</div>

<p class=MsoNormal><o:p> </o:p></p>

</div>

</div>

</body>

</html>