I think it should also be mentioned that just because Second Life is using Havok, they are not using standard binaries that are freely available, they have no doubt highly customized the engine to meet their needs.<br><br>
<div class="gmail_quote">On Fri, Aug 20, 2010 at 12:53 PM,  <span dir="ltr"><<a href="mailto:diva@metaverseink.com">diva@metaverseink.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
It's like this.<br>
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<br>

<br>
[Startup]<br>
  physics = HavokEngine<br>
<br>
[HavokPhysics]<br>
  ...<div><div></div><div class="h5"><br>
<br>
Brianna wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Diva,<br>
So I  understand the OpenSim structure.<br>
The physics engine integration is SDK civilized, so to speak,  and does not require source libraries?<br>
The commercial restriction and Net only are not issues in my planned intent.<br>
<br>
Thanks,<br>
Bri<br>
<br>
--------------------------------------------------<br>
From: <<a href="mailto:diva@metaverseink.com" target="_blank">diva@metaverseink.com</a>><br>
Sent: Friday, August 20, 2010 11:38 AM<br>
To: <<a href="mailto:opensim-dev@lists.berlios.de" target="_blank">opensim-dev@lists.berlios.de</a>><br>
Subject: Re: [Opensim-dev] Super easy question<br>
<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
This person could really use some help with writing in English...<br>
<br>
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.<br>
<br>
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.<br>

<br>
Brianna wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
I got this reply re Havok...a snip<br>
 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.<br>

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

Bri<br>
<br>
*From:* Jor3l Boa <mailto:<a href="mailto:jor3l@foravatars.com" target="_blank">jor3l@foravatars.com</a>><br>
*Sent:* Friday, August 20, 2010 10:36 AM<br>
*To:* <a href="mailto:opensim-dev@lists.berlios.de" target="_blank">opensim-dev@lists.berlios.de</a> <mailto:<a href="mailto:opensim-dev@lists.berlios.de" target="_blank">opensim-dev@lists.berlios.de</a>><br>
*Subject:* Re: [Opensim-dev] Super easy question<br>
<br>
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<br>
<br>
2010/8/20 Brianna <<a href="mailto:wwwench@gmail.com" target="_blank">wwwench@gmail.com</a> <mailto:<a href="mailto:wwwench@gmail.com" target="_blank">wwwench@gmail.com</a>>><br>
<br>
    I will peruse the OSGrid script forum this weekend and post where<br>
    needed.<br>
    this mail list is not the place.<br>
    Bri<br>
<br>
    *From:* Karen Palen <mailto:<a href="mailto:karenpalensl@gmail.com" target="_blank">karenpalensl@gmail.com</a>><br>
    *Sent:* Friday, August 20, 2010 6:46 AM<br>
    *To:* <a href="mailto:opensim-dev@lists.berlios.de" target="_blank">opensim-dev@lists.berlios.de</a><br>
    <mailto:<a href="mailto:opensim-dev@lists.berlios.de" target="_blank">opensim-dev@lists.berlios.de</a>><br>
    *Subject:* Re: [Opensim-dev] Super easy question<br>
<br>
    There are many of us who would be interested in a working vehicle<br>
    script if you care to share it!<br>
<br>
    Karen<br>
<br>
    On Fri, Aug 20, 2010 at 5:05 AM, Rustam Rakhimov<br>
    <<a href="mailto:rusyasoft@gmail.com" target="_blank">rusyasoft@gmail.com</a> <mailto:<a href="mailto:rusyasoft@gmail.com" target="_blank">rusyasoft@gmail.com</a>>> wrote:<br>
<br>
        Oh<br>
<br>
        can u give me your vehicle or at least give some hint how to<br>
        make that kind of vehicle ??<br>
<br>
        please ....<br>
<br>
        _______________________________________________<br>
        Opensim-dev mailing list<br>
        <a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">Opensim-dev@lists.berlios.de</a> <mailto:<a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">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><br>
<br>
<br>
    ------------------------------------------------------------------------<br>
<br>
    _______________________________________________<br>
    Opensim-dev mailing list<br>
    <a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">Opensim-dev@lists.berlios.de</a> <mailto:<a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">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><br>
<br>
<br>
    _______________________________________________<br>
    Opensim-dev mailing list<br>
    <a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">Opensim-dev@lists.berlios.de</a> <mailto:<a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">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><br>
<br>
<br>
------------------------------------------------------------------------<br>
<br>
_______________________________________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">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><br>
<br>
<br>
------------------------------------------------------------------------<br>
<br>
_______________________________________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">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><br>
</blockquote>
_______________________________________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">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> <br>
</blockquote>
<br>
</blockquote>
_______________________________________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">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><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Michael Emory Cerquoni - Nebadon Izumi @ <a href="http://osgrid.org">http://osgrid.org</a><br>