[Opensim-dev] PhysX Integration into OpenSim

Mike Chase mike.chase at alternatemetaverse.com
Tue Mar 17 17:20:03 UTC 2015


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?

Mike


On 3/17/15 11:28 AM, Mister Blue wrote:
> 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.
>
> There is a contributors agreement[1][2] that must be executed if  the 
> sources could be incorporated into the core sources.
>
> All that legaleze being said, I'm looking forward to trying out your 
> physics engine.
>
> == mb
>
> [1] http://www.overte.org/contribution-agreement.html
> [2] http://opensimulator.org/wiki/Contributions_Policy
>
> On Tue, Mar 17, 2015 at 8:02 AM, Maxwell, Douglas CIV USARMY ARL (US) 
> <douglas.maxwell3.civ at mail.mil <mailto:douglas.maxwell3.civ at mail.mil>> 
> wrote:
>
>     You bring up some great talking points, Michael, and I'll try to
>     address them in a logical order:
>
>     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.
>
>     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.
>
>     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.
>
>     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. https://github.com/M-O-S-E-S
>
>     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.
>
>     v/r -doug
>
>     Douglas Maxwell, MSME
>     Science and Technology Manager
>     Virtual World Strategic Applications
>     U.S. Army Research Lab
>     Human Research & Engineering Directorate
>     Simulation & Training Technology Center
>     (c)(407) 242-0209 <tel:%28407%29%20242-0209>
>     ------------------------------------------------------------------------
>     *From:* opensim-dev-bounces at opensimulator.org
>     <mailto:opensim-dev-bounces at opensimulator.org>
>     [opensim-dev-bounces at opensimulator.org
>     <mailto:opensim-dev-bounces at opensimulator.org>] on behalf of Sean
>     M [mondesire.sean at gmail.com <mailto:mondesire.sean at gmail.com>]
>     *Sent:* Monday, March 16, 2015 4:40 PM
>     *To:* opensim-dev at opensimulator.org
>     <mailto:opensim-dev at opensimulator.org>
>     *Subject:* Re: [Opensim-dev] PhysX Integration into OpenSim
>
>     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.
>
>     On Mon, Mar 16, 2015 at 11:56 AM, Michael Emory Cerquoni
>     <nebadon2025 at gmail.com <mailto:nebadon2025 at gmail.com>> wrote:
>
>         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.
>
>         On Mon, Mar 16, 2015 at 11:49 AM, Sean M
>         <mondesire.sean at gmail.com <mailto:mondesire.sean at gmail.com>>
>         wrote:
>
>             Greetings,
>
>             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.
>
>             PhysX: http://www.geforce.com/hardware/technology/physx
>             MOSES: http://www.militarymetaverse.org/
>
>             Best regards,
>             Sean Mondesire, Ph.D.
>             MOSES: Virtual World Research Team
>
>             _______________________________________________
>             Opensim-dev mailing list
>             Opensim-dev at opensimulator.org
>             <mailto:Opensim-dev at opensimulator.org>
>             http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
>
>
>
>
>         -- 
>         Michael Emory Cerquoni
>
>         _______________________________________________
>         Opensim-dev mailing list
>         Opensim-dev at opensimulator.org
>         <mailto:Opensim-dev at opensimulator.org>
>         http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
>
>
>
>     _______________________________________________
>     Opensim-dev mailing list
>     Opensim-dev at opensimulator.org <mailto:Opensim-dev at opensimulator.org>
>     http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
>
>
>
>
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at opensimulator.org
> http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-dev/attachments/20150317/1b3c6df7/attachment-0001.html>


More information about the Opensim-dev mailing list