<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>