Havok Physics Engine Released for Free

Programming Reality Factory and Genesis3D.
Post Reply
User avatar
paradoxnj
RF2 Dev Team
Posts: 1328
Joined: Wed Mar 01, 2006 7:37 pm
Location: Brick, NJ
Contact:

Havok Physics Engine Released for Free

Post by paradoxnj » Thu Mar 06, 2008 3:10 pm

The Havok Physics engine was released for free for non-commercial use if anyone is interested.

http://www.gamedev.net/community/forums ... _id=483666
Many Bothans died to bring you this signature....

User avatar
federico
RF Dev Team
Posts: 443
Joined: Tue Jul 05, 2005 3:14 pm
Contact:

Re: Havok Physics Engine Released for Free

Post by federico » Thu Mar 06, 2008 3:54 pm

Maybe we can take a look... :D
NewtonGameDynamics is the best free physics engine, surely the best for RF. I could probably try out Havok and Newton in a simply benchmark test to see if Havok it's better. If the improvement in performance is worthwhile, then I can think about implementing it.
:wink:

User avatar
paradoxnj
RF2 Dev Team
Posts: 1328
Joined: Wed Mar 01, 2006 7:37 pm
Location: Brick, NJ
Contact:

Re: Havok Physics Engine Released for Free

Post by paradoxnj » Thu Mar 06, 2008 4:39 pm

I think Havok will win there. ;) It's used in many games such as Call of Duty, Bioshock, Half Life 2, and many more.
Many Bothans died to bring you this signature....

User avatar
federico
RF Dev Team
Posts: 443
Joined: Tue Jul 05, 2005 3:14 pm
Contact:

Re: Havok Physics Engine Released for Free

Post by federico » Thu Mar 06, 2008 6:22 pm

I'm just making hypothesis here, we have to try both to tell what's comparatively better for RF. Anyway, I agree and disagree at the same time with you, paradoxnj. Havok could be better in general but it could be too complex for a slow and old engine like genesis3d. I hope that they have a good optimization control just to simplify the simulation in order to make it stable. Those physics engine are built to work faster over a minimum threeshold, and genesis puts any physics engine exactly on the edge. The old version of newton was before the edge so the slowdown became not tolerable quite easily. The new one, instead is behind that point, and it can bring to an end his work every frame of the simulation. I think that Ageia could simply make RF implode to zero framerate. So, I'm curious to see where Havok stands... :wink:

Allanon
Posts: 493
Joined: Mon Aug 29, 2005 8:23 am

Re: Havok Physics Engine Released for Free

Post by Allanon » Thu Mar 06, 2008 10:11 pm

Making free for non-commercial use middleware part of the main RF version would be stupid. This will force the RF user that wants to sell their program to use a version that doesn't have the middleware or to shell out thousands of dollars for a middleware license. The main RF version should only add middleware that has a license that is compatible with the RF license. But I'm not against someone creating a seperate RF version that adds free for non-commercial use middleware just don't try to roll it in to the main RF version.

User avatar
paradoxnj
RF2 Dev Team
Posts: 1328
Joined: Wed Mar 01, 2006 7:37 pm
Location: Brick, NJ
Contact:

Re: Havok Physics Engine Released for Free

Post by paradoxnj » Thu Mar 06, 2008 10:21 pm

I agree with you Federico, let's see where Havok stands.

Allanon, it's not stupid, it's a choice. Like you said, you can make another distribution (like RF NGD) which contains Havok physics which can be used for demo use. RF contains some GPL'd code too (FreeImage) which requires you to release the source to any application that uses it. Yes...you can sell it with that library, but do you really want to release the source to a commercial product?
Many Bothans died to bring you this signature....

Allanon
Posts: 493
Joined: Mon Aug 29, 2005 8:23 am

Re: Havok Physics Engine Released for Free

Post by Allanon » Thu Mar 06, 2008 10:32 pm

Allanon, it's not stupid, it's a choice.
Just to clarify, I said making it part of the main RF version would be stupid, not that it is stupid to add it to RF.

User avatar
federico
RF Dev Team
Posts: 443
Joined: Tue Jul 05, 2005 3:14 pm
Contact:

Re: Havok Physics Engine Released for Free

Post by federico » Fri Mar 07, 2008 12:44 pm

I understand what you are saying, Allanon. probably your expression is too strong, but I understand. The main RF release is meant to be all opensource but the external libraries doesn't need to. NewtonGameDynamics has a license that seems compatible with RF. We had a discussion about this here: http://www.realityfactory.info/forum/vi ... f=9&t=2742
3) The LICENSEE agrees to credit the use of the Newton Game Dynamics in any program information,
including credit screens, "About" dialogs, program notes or instructions and shrink-wrapped packaging.
4) The LICENSEE may not redistribute the SOFTWARE, except as part of a compiled software program that is
not itself a physics library.
5) The LICENSEE agrees to notify http://www.newtondynamics.com of any products, commercial, shareware or free
that incorporate the Newton Game Dynamics technology.
A note in the 'about' entry of the menu, a mail to the developpers and the physics library can be freely distributed. I think that the genesis3d license is way much restrictive. So we will see how the havok license looks like.

Moreover, but this is my own opinion, that I don't think that anyone would ever create a commercial game using RF, and the passing time makes this possibility more and more unlikely, so I would prefer in this case (and in this case only) to focus on the tool itself rather than on the license. Anything that could be freely redistributed it's a good choice here.

User avatar
federico
RF Dev Team
Posts: 443
Joined: Tue Jul 05, 2005 3:14 pm
Contact:

Re: Havok Physics Engine Released for Free

Post by federico » Mon Mar 10, 2008 12:24 pm

An update. PAL, Physics Abstraction Layer, unifies procedures and command to easily integrate and switch between different engines: Newton, PhysX, Tokamak, ODE, TrueAxis, Bullet and so on.

http://www.youtube.com/watch?v=IhOKGBd-7iw

It could be good idea to integrate PAL in RF. This could easily settle down any troubles about license. Decide you game type, commercial freeware shareware opensource ... - and then choose the physics engine!

What do you think?

User avatar
fps
Posts: 504
Joined: Mon Sep 26, 2005 9:54 pm
Location: in a magical land devoid of hope, happiness, and sanity.

Re: Havok Physics Engine Released for Free

Post by fps » Tue Mar 11, 2008 7:53 pm

I say, go for it. but i say that about everything.
1 wrote:
for the internet is a cruel and dark place at times, and there's sex and blood everywhere.

2 wrote:
You say that like it's a bad thing.

1 wrote:
You are a bad thing.

User avatar
paradoxnj
RF2 Dev Team
Posts: 1328
Joined: Wed Mar 01, 2006 7:37 pm
Location: Brick, NJ
Contact:

Re: Havok Physics Engine Released for Free

Post by paradoxnj » Tue Mar 11, 2008 8:23 pm

That sounds like a better option Federico.
Many Bothans died to bring you this signature....

User avatar
zany_001
Posts: 1047
Joined: Fri Mar 02, 2007 8:36 am
Location: Aotearoa

Re: Havok Physics Engine Released for Free

Post by zany_001 » Wed Mar 12, 2008 4:42 am

Mebbe go for PAL on RF2, cos RF1 sorta sucks. Im not even going to try to make a game with RF1, i dont even think i have the latest version, instead im going to make media for a game in RF2. I reckon the sooner we can get RF2 out, the better. If i had more time i would be coding it now, but i cant yet.
Once I was sad, and I stopped being sad and was awesome instead.
True story.

User avatar
madness
Posts: 91
Joined: Mon Feb 11, 2008 5:56 pm

Re: Havok Physics Engine Released for Free

Post by madness » Fri Mar 14, 2008 3:59 am

hey guys, on the same topic.
have you guys seen this?
http://www.youtube.com/watch?v=lNPUUR6Qxpk&NR=1
http://www.youtube.com/watch?v=IkgkRuuQ ... re=related

this is relavant to my interests.
Somewhere in Nevada...

Post Reply