Jump to content
  • Advertisement
Sign in to follow this  
CProgrammer

physics simulation of boxes

This topic is 3532 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi guys. I have a ton of meshes all o which can have their collision detection described using a hardbox. I'd like to be able to take all these objects and throw them around, pile them up, etc. Now I don't really want to go through the trouble of creating the entire physics simulation, user interaction (throwing). Is there perhaps an API outthere that could do ths for me. Ideally I'd like to use C# (C++ and java would also be ok) and build upon such an API. Any ideas are greatly apreciated. -CProgrammer

Share this post


Link to post
Share on other sites
Advertisement
'Newton' looks excellent. I hope it integrates nicely with Managed DirectX or XNA. I'll have a look at it. It sounds like its lightweight which is great.

Any more suggestions?

CProgrammer

Share this post


Link to post
Share on other sites
It seems it's C++, which is ok I guess. However, does anyone know what exactly the license implies? Can I use it commercially and am I then independent on whether or not they decide to continue the project or not?

-CProgrammer

Share this post


Link to post
Share on other sites
Quote:
Original post by CProgrammer
It seems it's C++, which is ok I guess. However, does anyone know what exactly the license implies? Can I use it commercially and am I then independent on whether or not they decide to continue the project or not?
It is not open source, if that is what you are asking. It is however free to use (even commercially), as lon as you credit them in the suitable places. Their whole license is only about 30 lines, go to their download page and take a gander.

Share this post


Link to post
Share on other sites
Quote:
Original post by Adam_42
There's also PhysX which is free, even for commercial use.


If you are using an ATI card thought install System Software 8.04.25 and not version 8.09.04 as it has a bug.
http://www.nvidia.com/object/ageia_8.04.25_whql.html

Share this post


Link to post
Share on other sites
Hmm, PhysX is very much to my liking. Ive done quite a bit with CUDA.
Thing is im guessing it is complex and I really want nothing more than boxes flying around, and some nice mouse interaction. Ill look into it.

Thanks guys.

-CProgrammer

Share this post


Link to post
Share on other sites
Quote:
Original post by CmpDev
Quote:
Original post by Adam_42
There's also PhysX which is free, even for commercial use.


If you are using an ATI card thought install System Software 8.04.25 and not version 8.09.04 as it has a bug.
http://www.nvidia.com/object/ageia_8.04.25_whql.html


I think I know what is the bug (some nvcuda.dll error) you are talking about and I am confident that it has nothing to do with ATI. Because I have an nvidia graphics card and I get the bug as well. Nvidia admitted at their forum that there is a bug in the installer (of the physx system software).

The system software version doesn't have to be 8.04.25 to get rid of that bug, 8.06.12 works fine as well.

Share this post


Link to post
Share on other sites
Was it this post raptor? I assumed it was an ATI error as that is the title of the thread and I have encountered this on an ATI card aswell.

Quote:

Thing is im guessing it is complex and I really want nothing more than boxes flying around, and some nice mouse interaction. Ill look into it.

Have a look at the sample project SampleBoxes.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!