It's like this.
The rest of OpenSim 'sees' the physics engine through an abstract API that is exactly the same for all physics engines. To plugin a new physics engine (say, Havok) you need to write a piece of C# code that maps that abstract API to the concrete capabilitites of that physics engine. So it's not a 100% plug-and-play situation, but it's not that hard either, at least for ppl who understand the ontology of physics engines. Once that C# layer is in place, using the new engine in simulators is as trivial as specifying

[Startup]
  physics = HavokEngine

[HavokPhysics]
  ...

Brianna wrote:
Diva,
So I  understand the OpenSim structure.
The physics engine integration is SDK civilized, so to speak, and does not require source libraries? The commercial restriction and Net only are not issues in my planned intent.

Thanks,
Bri

--------------------------------------------------
From: <[email protected]>
Sent: Friday, August 20, 2010 11:38 AM
To: <[email protected]>
Subject: Re: [Opensim-dev] Super easy question

This person could really use some help with writing in English...

Apart from that, Havok is not an option for the stock OpenSim distribution, because (1) it's not multi-platform; and (2) its use in commercial uses of OpenSim is not free.

There's nothing preventing anyone -- core devs, non-core devs and users included -- from plugging in Havok into OpenSim and distribute that. But as the stock OpenSim distribution goes, it's a no go for the 2 reasons mentioned above.

Brianna wrote:
I got this reply re Havok...a snip
The SDK is designed to enable independent game studios to execute their creative visions using Havok’s premium, developer-preferred middleware technology, the Independent Developer Program helps studios minimize the overall risk and high cost associated with internal creation of the tools and technologies required to power today’s sophisticated video and PC games. Havok’s Independent Developer Program will give developers access to the company’s full suite of cutting-edge, award-winning products and technologies including: Havok Animation™, Havok AI™, Havok Behavior™, Havok Cloth™, Havok Destruction™ and Havok Physics™. Havok’s modular suite of tools puts power in the hands of creators, empowering them to reach new standards of believability and interactivity in video games. All of Havok’s software tools are fully multithreaded and cross-platform optimized. It's a shame, incorrect information about us is passed around. C++ is not the norm these days. Given that great indie games are more 2d & flash, or 3d & xna/c#. it’s a good starting point for handling a lot of low level system things like arrays, serialization, file loading etc, never mind the physics. SDL + Havok + Directx/OpenGL is a fast track to getting the back end of an indie game up and running quick. You can, get the Havok-7 SDK for free using the “Intel-funded, binary-only libs versions of Havok Physics, Havok Animation and Havok’s Content Tools for the PC.” They can be found on site, and there’s no charge for these so long as you’re giving your game away for free, actually <$10, or are a non-profit.
Bri

*From:* Jor3l Boa <mailto:[email protected]>
*Sent:* Friday, August 20, 2010 10:36 AM
*To:* [email protected] <mailto:[email protected]>
*Subject:* Re: [Opensim-dev] Super easy question

I had to use llMoveToTarget and other physical functions in order to get a vehicle working, not with Vehicle params.. since OS uses a diff engine [SL uses havok] is hard to get something working from SL

2010/8/20 Brianna <[email protected] <mailto:[email protected]>>

    I will peruse the OSGrid script forum this weekend and post where
    needed.
    this mail list is not the place.
    Bri

    *From:* Karen Palen <mailto:[email protected]>
    *Sent:* Friday, August 20, 2010 6:46 AM
    *To:* [email protected]
    <mailto:[email protected]>
    *Subject:* Re: [Opensim-dev] Super easy question

    There are many of us who would be interested in a working vehicle
    script if you care to share it!

    Karen

    On Fri, Aug 20, 2010 at 5:05 AM, Rustam Rakhimov
    <[email protected] <mailto:[email protected]>> wrote:

        Oh

        can u give me your vehicle or at least give some hint how to
        make that kind of vehicle ??

        please ....

        _______________________________________________
        Opensim-dev mailing list
[email protected] <mailto:[email protected]>
        https://lists.berlios.de/mailman/listinfo/opensim-dev


------------------------------------------------------------------------

    _______________________________________________
    Opensim-dev mailing list
    [email protected] <mailto:[email protected]>
    https://lists.berlios.de/mailman/listinfo/opensim-dev


    _______________________________________________
    Opensim-dev mailing list
    [email protected] <mailto:[email protected]>
    https://lists.berlios.de/mailman/listinfo/opensim-dev


------------------------------------------------------------------------

_______________________________________________
Opensim-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-dev


------------------------------------------------------------------------

_______________________________________________
Opensim-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-dev
_______________________________________________
Opensim-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-dev

_______________________________________________
Opensim-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-dev

Reply via email to