Slashdot Log In
Havok Releases Free Version For PC Developers
Posted by
kdawson
on Sat May 31, 2008 07:14 PM
from the let-slip-the-dogs-of-physics dept.
from the let-slip-the-dogs-of-physics dept.
An anonymous reader writes "Havok has released the free version of its widely-used physics and animation engine (but without source code), including tools that integrate with Autodesk 3ds Max and Maya. Developers may use Havok for free for non-commercial games, middleware, and academic projects. Here are the SDK and tools."
Related Stories
Firehose:Havok Releases Free Version For PC Developers by Anonymous Coward
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
Don't complain (Score:5, Insightful)
I think it might be savvy, that if physics become common even in free games, that consumers won't want to pay for a commercial game unless it features physics as well.
I recall a while back someone was trying to create a homebrew engine that would play Jedi Knight levels, and it was a fairly impressive engine, except they couldn't finish it because they couldn't find a coder who could integrate even basic physics stuff. People looked and looked on all the usual sites, but it seems not many people know that stuff.
Re: (Score:3, Interesting)
How does it compare (Score:4, Interesting)
What I want to know is: how does it compare to the existing Open Source physics libraries, such as Bullet [bulletphysics.com] (which was made by an ex-Havok developer)?
Parent
Re: (Score:3, Insightful)
Re:Don't complain (Score:4, Interesting)
Of course, you could probably integrate this with a slew of commercial engines.
I'd say GPL restricts certain freedoms for the sake of others that are, in the opinion of the FSF, more important. Not a big deal from my perspective.
Parent
Re:Don't complain (Score:5, Interesting)
Parent
Re: (Score:3, Informative)
In other words, it's fine to create GPL software that links with standard Windows li
Re:Don't complain (Score:4, Informative)
If you do not want to grant others the freedom to your software that the GPL offers, then you should not license your code under the GPL and instead you should pick a more appropriate license.
Parent
The problem is more the Havok license than the GPL (Score:3, Interesting)
The thing is, the Havok free license requires you to distribute your whole software package as binary only. That's incredibly un-friendly to Open Source. Sure, there could potentially be an open source license which doesn't require shared libraries you link to be open source as well (actually, in reading the GPL, I think you could make the case that you could even distribute your software under the GPL if it links to proprietary libraries, because in as much as those libraries are not really part of your pr
Ok, I'll bite: (Score:3, Informative)
I don't know that the GPL expressely forbids linking to non-GPL libraries. However, there is definitely a license conflict between Havok and the GPL. .
From the Havok license:
"i. publicly demonstrate, and publicly distribute a Havok-enabled non-commercial end-user compiled, binary executable software application or game for the Windows PC Platform, in which the Software is compiled and distributed within the software application or game in an integral, non-separable way, for no direct or indirect commercia
Re: (Score:3, Insightful)
From the GPL side, you can -- but you cannot distribute the resulting work.
It doesn't. The GPL only governs redistribution.
Re: (Score:3, Interesting)
Warning: It's been a few months since I've touched physics engines... so maybe things have changed somewhat since then.
ODE's solver is horrendously slow compared to commercial physics packages. The plus side is that it has a more physically accurate solver... which unfortunately most games simply do not need. ODE is geared towards physical SIMULATIONS, whereas Novodex/PhysX and Havok are built more towards *looking* physically correct, as opposed to being *actually* correct. The difference is in the scale
Better late than never (Score:2, Funny)
why not GPL it? (Score:3, Insightful)
Re: (Score:3, Interesting)
It would be entirely possible for someone to use a hypothetical GPL version to make a commercial game; they would have to distribute the full source code to the game engine, of course, but the artwork, soundtrack, gameplay, etc could all remain non-free, so the game as a whole would be commercially viable.
Of course, it's true that only a tiny minority of commercial developers would be interested in that kind of business model, so maybe the open-source g
Re: (Score:3, Informative)
Even if they can't use that work, they can certainly learn some of the tricks that Havok uses.
Now, if what you want is open source physics, check out ODE ( http:://ode.org [http] ) and bullet ( http://www.bulletphysics.com/ [bulletphysics.com] ) both are fully open source, both are well documented, and both are quite good, but aim at different usages.
OD
Re: (Score:3, Insightful)
You mean "free as in crack cocaine - the first hit is on the house".
Still, it's a valid way to get developers interested in using your tools. Not everything in life is free, and they have the right to do this, same as other softwae companies did in the past (eg: Borland with Kylix licensing).
Re: (Score:2, Insightful)
Just because the FSF doesn't consider it to be 'free' does not mean that it is not. To the average user, consumer, and non GNU evangelist, this release is indeed 'free', as there i
Re: (Score:2)
Re: (Score:3, Insightful)
Re: (Score:3, Funny)
Stop trying to redefine English you frigging Nazis. Free means whatever every English dictionary in the world says it means.
Re:cool (Score:5, Funny)
Why not go to Soviet Russia, where babe renders YOU!
Parent
Re:Strike one! (Score:4, Insightful)
Parent
Re: (Score:3, Insightful)
Something really simple that *really* annoys the hell out of me in any later version: in VS6, you can cancel the message window (i.e. make it disappear) by hitting escape. In later versions, you cannot.
In VS6 you can create keyboard macro's and bind them to any key you want. I've been looking for this option in later versions and could not find it.
In VS6, DevStudio was first and foremost a C++ environment wit
Re: (Score:3, Informative)
Actually, they are: [microsoft.com]