<div dir="ltr"><div>Mike,</div><div><br></div>Yes, PhysX.net is the targeted wrapper.<br><div><br></div><div>Cross compatibility would be nice to maintain but is not a required feature for this effort.</div><div><br></div><div><div style="font-size:12.8000001907349px">Best regards,</div><div style="font-size:12.8000001907349px">Sean Mondesire, Ph.D.</div><div style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">MOSES: Virtual World Research Team</span></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 17, 2015 at 1:20 PM, Mike Chase <span dir="ltr"><<a href="mailto:mike.chase@alternatemetaverse.com" target="_blank">mike.chase@alternatemetaverse.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
Just curious. What are you using to wrap the native C++ classes for
PhysX into .NET? There is PhysX.NET but it uses C++/CLI. Is the
goal portability to Linux/Mono and Mac/Mono as well as windows?<span class="HOEnZb"><font color="#888888"><br>
<br>
Mike</font></span><div><div class="h5"><br>
<br>
<br>
<div>On 3/17/15 11:28 AM, Mister Blue wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">When I added BulletSim to OpenSimulator, it was
added as an additional physics engine and not enabled by
default. There are no changes to the base simulator to add a new
physics engine as it is just another module enabled by INI
parameters. If there are large changes to the core simulator,
that is a different matter.
<div><br>
</div>
<div>There is a contributors agreement[1][2] that must be
executed if the sources could be incorporated into the core
sources.</div>
<div><br>
</div>
<div>All that legaleze being said, I'm looking forward to trying
out your physics engine.</div>
<div><br>
</div>
<div>== mb</div>
<div><br>
</div>
<div>[1] <a href="http://www.overte.org/contribution-agreement.html" target="_blank">http://www.overte.org/contribution-agreement.html</a></div>
<div>[2] <a href="http://opensimulator.org/wiki/Contributions_Policy" target="_blank">http://opensimulator.org/wiki/Contributions_Policy</a></div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Tue, Mar 17, 2015 at 8:02 AM,
Maxwell, Douglas CIV USARMY ARL (US) <span dir="ltr"><<a href="mailto:douglas.maxwell3.civ@mail.mil" target="_blank">douglas.maxwell3.civ@mail.mil</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>
<div style="direction:ltr;font-family:Tahoma;color:#000000;font-size:10pt">
<p>You bring up some great talking points, Michael, and
I'll try to address them in a logical order:</p>
<p> </p>
<p>1) I agree the submission of one large patch is a
bad idea. We would like for the developers to be
informed of our work in-situ and even participate if
they want. Since this is a major effort, we will be
holding weekly IPT meetings in MOSES to discuss
progress.</p>
<p> </p>
<p>2) Does the OpenSimulator project have a formal
patch acceptance process? What is your testing and QC
regimen? If you don't have these practices in place,
I'd be happy to help you formulate.
</p>
<p> </p>
<p>3) We are attempting to actively engage this list so
that you are all aware of our work. If you want to be
involved, please speak up.</p>
<p> </p>
<p>4) We are acutely aware that we are building on open
source software and abiding by all licensing terms.
Further, we have made our enhancements and grid
management software available via GitHub for anyone to
download and use. We will be working from our GitHub
on this physics effort and you are welcome to download
the latest code at any time. We will also be
submitting patches of our progress periodically to the
community once we understand what the submission
process is.
<a href="https://github.com/M-O-S-E-S" target="_blank">https://github.com/M-O-S-E-S</a></p>
<p> </p>
<p>I can only make the code available to you, I cannot
make you use it. We are not concerned with backwards
compatibility, nor are we concerned with SL
compatibility. It is likely there will be a situation
where the OS core developers may like the new
performance or functionality we are working on but you
may need to massage the code to align it with your
requirements.</p>
<p> </p>
<p>v/r -doug</p>
<p> </p>
<p> </p>
<div>
<p> </p>
<div style="FONT-SIZE:13px;FONT-FAMILY:Tahoma">
<div style="FONT-SIZE:13px;FONT-FAMILY:Tahoma"><span style="WHITE-SPACE:normal;WORD-SPACING:0px;TEXT-TRANSFORM:none;FLOAT:none;COLOR:rgb(34,34,34);FONT:13px arial,sans-serif;DISPLAY:inline!important;LETTER-SPACING:normal;BACKGROUND-COLOR:rgb(255,255,255);TEXT-INDENT:0px">Douglas
Maxwell, MSME</span><br style="WHITE-SPACE:normal;WORD-SPACING:0px;TEXT-TRANSFORM:none;COLOR:rgb(34,34,34);FONT:13px arial,sans-serif;LETTER-SPACING:normal;BACKGROUND-COLOR:rgb(255,255,255);TEXT-INDENT:0px">
<span style="WHITE-SPACE:normal;WORD-SPACING:0px;TEXT-TRANSFORM:none;FLOAT:none;COLOR:rgb(34,34,34);FONT:13px arial,sans-serif;DISPLAY:inline!important;LETTER-SPACING:normal;BACKGROUND-COLOR:rgb(255,255,255);TEXT-INDENT:0px">Science
and Technology Manager</span><br style="WHITE-SPACE:normal;WORD-SPACING:0px;TEXT-TRANSFORM:none;COLOR:rgb(34,34,34);FONT:13px arial,sans-serif;LETTER-SPACING:normal;BACKGROUND-COLOR:rgb(255,255,255);TEXT-INDENT:0px">
<span style="WHITE-SPACE:normal;WORD-SPACING:0px;TEXT-TRANSFORM:none;FLOAT:none;COLOR:rgb(34,34,34);FONT:13px arial,sans-serif;DISPLAY:inline!important;LETTER-SPACING:normal;BACKGROUND-COLOR:rgb(255,255,255);TEXT-INDENT:0px">Virtual
World Strategic Applications</span><br style="WHITE-SPACE:normal;WORD-SPACING:0px;TEXT-TRANSFORM:none;COLOR:rgb(34,34,34);FONT:13px arial,sans-serif;LETTER-SPACING:normal;BACKGROUND-COLOR:rgb(255,255,255);TEXT-INDENT:0px">
<span style="WHITE-SPACE:normal;WORD-SPACING:0px;TEXT-TRANSFORM:none;FLOAT:none;COLOR:rgb(34,34,34);FONT:13px arial,sans-serif;DISPLAY:inline!important;LETTER-SPACING:normal;BACKGROUND-COLOR:rgb(255,255,255);TEXT-INDENT:0px">U.S.
Army Research Lab</span></div>
<div style="FONT-SIZE:13px;FONT-FAMILY:Tahoma"><span style="WHITE-SPACE:normal;WORD-SPACING:0px;TEXT-TRANSFORM:none;FLOAT:none;COLOR:rgb(34,34,34);FONT:13px arial,sans-serif;DISPLAY:inline!important;LETTER-SPACING:normal;BACKGROUND-COLOR:rgb(255,255,255);TEXT-INDENT:0px">Human
Research & Engineering Directorate</span><br style="WHITE-SPACE:normal;WORD-SPACING:0px;TEXT-TRANSFORM:none;COLOR:rgb(34,34,34);FONT:13px arial,sans-serif;LETTER-SPACING:normal;BACKGROUND-COLOR:rgb(255,255,255);TEXT-INDENT:0px">
<span style="WHITE-SPACE:normal;WORD-SPACING:0px;TEXT-TRANSFORM:none;FLOAT:none;COLOR:rgb(34,34,34);FONT:13px arial,sans-serif;DISPLAY:inline!important;LETTER-SPACING:normal;BACKGROUND-COLOR:rgb(255,255,255);TEXT-INDENT:0px">Simulation
& Training Technology Center</span><br style="WHITE-SPACE:normal;WORD-SPACING:0px;TEXT-TRANSFORM:none;COLOR:rgb(34,34,34);FONT:13px arial,sans-serif;LETTER-SPACING:normal;BACKGROUND-COLOR:rgb(255,255,255);TEXT-INDENT:0px">
<span style="WHITE-SPACE:normal;WORD-SPACING:0px;TEXT-TRANSFORM:none;FLOAT:none;COLOR:rgb(34,34,34);FONT:13px arial,sans-serif;DISPLAY:inline!important;LETTER-SPACING:normal;BACKGROUND-COLOR:rgb(255,255,255);TEXT-INDENT:0px">(c)<span> </span></span><a style="WHITE-SPACE:normal;WORD-SPACING:0px;TEXT-TRANSFORM:none;COLOR:rgb(17,85,204);FONT:13px arial,sans-serif;LETTER-SPACING:normal;BACKGROUND-COLOR:rgb(255,255,255);TEXT-INDENT:0px" href="tel:%28407%29%20242-0209" value="+14072420209" target="_blank">(407)
242-0209</a></div>
</div>
</div>
<div style="FONT-SIZE:16px;FONT-FAMILY:Times New Roman;COLOR:#000000">
<hr>
<div style="DIRECTION:ltr"><font color="#000000" face="Tahoma"><b>From:</b> <a href="mailto:opensim-dev-bounces@opensimulator.org" target="_blank">opensim-dev-bounces@opensimulator.org</a>
[<a href="mailto:opensim-dev-bounces@opensimulator.org" target="_blank">opensim-dev-bounces@opensimulator.org</a>]
on behalf of Sean M [<a href="mailto:mondesire.sean@gmail.com" target="_blank">mondesire.sean@gmail.com</a>]<br>
<b>Sent:</b> Monday, March 16, 2015 4:40 PM<br>
<b>To:</b> <a href="mailto:opensim-dev@opensimulator.org" target="_blank">opensim-dev@opensimulator.org</a><br>
<b>Subject:</b> Re: [Opensim-dev] PhysX
Integration into OpenSim<br>
</font><br>
</div>
<div>
<div>
<div>
<div dir="ltr">Thanks for the response Michael.
Our PhysX-OpenSim development is now underway.
We wanted to make the announcement and let the
dev community know of our plans to share the
fruit of our labor.</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Mon, Mar 16, 2015
at 11:56 AM, Michael Emory Cerquoni
<span dir="ltr"><<a href="mailto:nebadon2025@gmail.com" target="_blank">nebadon2025@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT:1ex;MARGIN:0px 0px 0px 0.8ex;BORDER-LEFT:#ccc 1px solid">
<div dir="ltr">Sounds great Sean, however
I must say that submitting monolithic
patches into OpenSimulator is not
something we tend to accept or
encourage, it would be considerably
better if development was actively done
in smaller pieces so it could be tested
on a very wide audience as development
is occurring so that the OpenSimulator
team can have a say in the process and
help out with testing as well, I hardly
speak for the entire collective but I
can offer my perspective on things being
involved in this project from nearly the
beginning, I do look forward to seeing
what you guys can come up with and I do
hope you consider working closer with
the OpenSimulator development team and
not try to pull off this massive feat in
a closed environment, I would hate to
see all this work be done and then not
end up in OpenSimulator code base.<br>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">
<div>
<div>On Mon, Mar 16, 2015 at 11:49
AM, Sean M <span dir="ltr"><<a href="mailto:mondesire.sean@gmail.com" target="_blank">mondesire.sean@gmail.com</a>></span>
wrote:<br>
</div>
</div>
<blockquote class="gmail_quote" style="PADDING-LEFT:1ex;MARGIN:0px 0px 0px 0.8ex;BORDER-LEFT:#ccc 1px solid">
<div>
<div>
<div dir="ltr">Greetings,
<div><br>
</div>
<div>The MOSES Team has begun
the integration of Nvidia's
PhysX physics engine into
OpenSim. The effort's
motivation stems from a deep
review of the capabilities
PhysX can bring the
simulator and a number of
discovered limitations that
exists with ODE and
BulletSim. Abstractly, we
want to improve the overall
performance of physics in
our grids. Specifically, we
turn to PhysX for its
internal multi-threaded
capabilities (not just
relying on physics being
executed on a separate
thread from the OpenSim
core), optimized performance
with the use of dedicated
GPUs, and the potential to
bring more realistic physics
to the system (vehicle
movement, n-bodied physics,
etc). Upon completion of
this effort, the integrated
code will be shared with the
community.</div>
<div><br>
</div>
<div>PhysX: <a href="http://www.geforce.com/hardware/technology/physx" target="_blank">http://www.geforce.com/hardware/technology/physx</a></div>
<div>MOSES: <a href="http://www.militarymetaverse.org/" target="_blank">http://www.militarymetaverse.org/</a><br>
</div>
<div><br>
</div>
<div>Best regards,</div>
<div>Sean Mondesire, Ph.D.</div>
<div><span style="FONT-SIZE:12px">MOSES:
Virtual World Research
Team</span><br>
</div>
</div>
<br>
</div>
</div>
_______________________________________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@opensimulator.org" target="_blank">Opensim-dev@opensimulator.org</a><br>
<a href="http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev" target="_blank">http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev</a><br>
<br>
</blockquote>
</div>
<span><font color="#888888"><br>
<br clear="all">
<br>
-- <br>
<div>Michael Emory Cerquoni</div>
</font></span></div>
<br>
_______________________________________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@opensimulator.org" target="_blank">Opensim-dev@opensimulator.org</a><br>
<a href="http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev" target="_blank">http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br>
_______________________________________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@opensimulator.org" target="_blank">Opensim-dev@opensimulator.org</a><br>
<a href="http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev" target="_blank">http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev</a><br>
<br>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
Opensim-dev mailing list
<a href="mailto:Opensim-dev@opensimulator.org" target="_blank">Opensim-dev@opensimulator.org</a>
<a href="http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev" target="_blank">http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev</a>
</pre>
</blockquote>
<br>
</div></div></div>
<br>_______________________________________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@opensimulator.org">Opensim-dev@opensimulator.org</a><br>
<a href="http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev" target="_blank">http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev</a><br>
<br></blockquote></div><br></div>