Poll

What Physic Engine you would prefer?

Havok
PhysX
Another One (Please write it in the Topic)
Bad Idea

Author Topic: Will it be a good Idea if the developers build in a better Physics Engine?  (Read 29716 times)

MartinX3

  • Guest
Would you like the Idea if the developers build in Havok http://software.intel.com/sites/havok/ or PhysX http://developer.nvidia.com/object/physx_downloads.html or another nice Physic Engine (Please write the name in your post if you know one)
The features are destructable Objects/Environment, more Challenge in maps, Map Developer can build in MORE Ideas because more shit is possible like more realistic Traps and MORE Traps.
Or the developers could build in a Gravity Gun like the one in Half Life 2 and shoot garbage against aliens or other things that lie on the map.
Please remember. In the Future will ATI have a same thing like CUDA in the Nvidea card. ATI will it build in in the new HD 5xxx series with DX 11 and Pxel Shader 5.0. (Only for PhysX !!!!!!)
For Havok there is since 2006 Havok FX. You don't need Cuda or shit like this. You don't need to buy a new Graficcard. Your Graphiccard only need Pixel Shader 3.0. (build in since Nvidea Geforce 6 and 7 series and since the ATI X1000 series) With Pixel Shader 3.0 and Havok FX will make your graphics card do the physics calculations and not your processor.

Remember for Physx you need a PhysX card or a Nvidea Card with cuda or your CPU will make the calculations (But Dual Core 2.4 GHz is enough i think) but PhysX has more features and you need to install the PhysX driver.
For Havok you don't need to install a driver oder use a Physics Card or a Graphiccard from Nvidea you only need a Graphiccard with Pixel Shader 3.0 or your CPU will do the calculations (Dualcore 2.0 GHz is enough i think)


And the best thing is that the SDK's from Havok and PysX are FREE!

/Edit:
Here a Physic Test with PhysX. You will see it ahs more features than Havok but Havok is better for slower PC's.

PhysX Videos

http://www.youtube.com/watch?v=3XL2dZTozJM&feature=channel
http://www.youtube.com/watch?v=8JtAdTon0JA&feature=channel
http://www.youtube.com/watch?v=nF7Iq9pzKRk&feature=channel
http://www.youtube.com/watch?v=jYxN5h1KRLQ&NR=1
http://www.youtube.com/watch?v=7AnWw3F4sOA&feature=related

Havok Videos

http://www.youtube.com/watch?v=3bKphYfUk-M
http://www.youtube.com/watch?v=IJ0HNHO5Uik&feature=related
http://www.youtube.com/watch?v=SV7gpRhy4Eo&feature=related

Octave Engnie Videos

http://www.youtube.com/watch?v=CyDcAyIPaXA&feature=fvw

Prometech Engine

http://www.youtube.com/watch?v=FRQidO_YX2w&feature=channel

And the Open Tool Kit which includes OpenCL is for free too.
http://www.opentk.com/
With openCL EVERY Graphiccard calculate Physics!!!
The OpenTK includes OpenAL, OpenGL and OpenCL.
It is for free and open source of course. ^^

Bullet Engine
This Physic Engine is for free and open source.
http://www.bulletphysics.com

I am currently working on adding bullet (http://code.google.com/p/bullet/) to Tremfusion. Of course, it won't be compatible with Tremulous 1.1. I chose to use bullet because, as Asvarox said, we can't use Havok or PhysX because they are closed source, and thus incompatible with the GPL. Also, bullet is very close in features and performance behind Havok, which makes it the best open source physics engine.

http://www.youtube.com/watch?v=cims9Yhrtz4
http://www.youtube.com/watch?v=3gpcCWKyrGA&feature=related
« Last Edit: June 26, 2009, 08:41:26 am by MartinX3 »

PureNoob

  • Posts: 59
  • Turrets: +6/-11
Quote
blah blah... phycis engine... blah blah gravity gun... blah blah... But Dual Core 2.4 GHz is enough i think... blah blah...
:(

MartinX3

  • Guest
for PhysX without Cuda Graphiccard with CUDA Dualcore with 2.4 GHz would be enough.
With the Havok Engine you only need less than 2 GHz dualcore when you have NO graphiccard with Pixelshader 3.0.
But a Grahpiccard with Pxel Shader 3.0 today cost (as example the ATI X 1500) only 14-16 $.

Asvarox

  • Posts: 573
  • Turrets: +41/-35
I believe Dual Core 2.4 doesn't cost 14-16$. Also, Amanieu said that GPL prevents us from using closed source libraries.
http://amanieu.homelinux.com/ideatorrent/idea/2/
« Last Edit: June 25, 2009, 10:33:56 am by Asvarox »
I MINE FULL WEREWOLFES
NOT SUCH HIPPIE THINGS  >:(

CreatureofHell

  • Posts: 2422
  • Turrets: +430/-126
    • Tremtopia
Tremulous is Tremulous, there isn't much point in changing that.
{NoS}StalKer
Quote
<Timbo> posting on the trem forums rarely results in anything good

MartinX3

  • Guest
I believe Dual Core 2.4 doesn't cost 14-16$. Also, Amanieu said that GPL prevents us from using closed source libraries.
http://amanieu.homelinux.com/ideatorrent/idea/2/

I meaned not the CPU i meaned a Graphic Card with Pixel Shader 3.0 and named as example the ATI X 1500
It has Pixel Shader 3.0 and is also supportet by Havok FX as Physic Calculator.
THIS card cost 14-20€

And OpenCL IS open source.

gimhael

  • Posts: 546
  • Turrets: +70/-16
OpenCL is an API, just like OpenGL. There may be open source or closed source implementations in the future.

The GPL doesn't prohibit linking to closed source libraries that are more or less part of your OS, or we couldn't calll the NVidia OpenGL implementation from Tremulous. So using OpenCL should be possible.

However OpenCL is not a Physics engine, it is an interface to the raw compute power contained in current GPUs. When you want a Physics simulation, then you have to implement all the math yourself.

I think before you ask people about which engine should be used, you should ask what this engine should do within the game. Only physically correct animation of some map elements ? Or physically correct movement and collisions ?

Amanieu

  • Posts: 647
  • Turrets: +135/-83
    • Amanieu
I am currently working on adding bullet (http://code.google.com/p/bullet/) to Tremfusion. Of course, it won't be compatible with Tremulous 1.1. I chose to use bullet because, as Asvarox said, we can't use Havok or PhysX because they are closed source, and thus incompatible with the GPL. Also, bullet is very close in features and performance behind Havok, which makes it the best open source physics engine.

« Last Edit: June 25, 2009, 04:23:28 pm by Amanieu »
Quote
< kevlarman> zakk is getting his patches from shady frenchmen on irc
< kevlarman> this can't be a good sign :P

MartinX3

  • Guest
I read somethnig on this side
Quote
Optimized back-ends with multi-threaded support for Playstation 3 Cell SPU, CUDA, OpenCL and other platforms
Then we can use OpenCL to make it possible that our Graphiccards calculate the Physics Engine "Bullet"?

And Amanieu.
Your Idea is great.
A Physics Engine like Bullet, Havok or Physics would make better game experience.
I which your many luck that your trying to add bullet to tremulous will success
« Last Edit: June 26, 2009, 08:39:44 am by MartinX3 »

your face

  • Community Moderators
  • *
  • Posts: 3843
  • Turrets: +116/-420
plis prt tremaeulis to cryseis ???
spam spam spam, waste waste waste!

MartinX3

  • Guest
Sorry but to have the same graphic effects like in Crysis we need years or a VEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEERY big community.

Baconizer

  • Posts: 221
  • Turrets: +80/-52
    • Barking Frogs
Sorry but to have the same graphic effects like in Crysis we need years or a VEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEERY big community.
lol

As well as ....

Have a good day sir, I truly mean it.
Why will you folk not ban me? :'(

MartinX3

  • Guest
drunken?
it is better when you quote his post
plis prt tremaeulis to cryseis ???
he want it not me ^^
A graphic like Quake 4 is enough for me ^^

borsuk

  • Posts: 29
  • Turrets: +7/-3
It would be even better if the topic starter submitted a patch with a better physics engine !

Baconizer

  • Posts: 221
  • Turrets: +80/-52
    • Barking Frogs
drunken?
it is better when you quote his post
plis prt tremaeulis to cryseis ???
he want it not me ^^
A graphic like Quake 4 is enough for me ^^
OH GAH IT HURTS
Why will you folk not ban me? :'(

MartinX3

  • Guest
It would be even better if the topic starter submitted a patch with a better physics engine !
I ask the people if it would be a good idea to add to the game a better physic engine and which engine.
And why i should start to integrate a Physic engine into the game.
Amanieu said he will do it in tremfusion.

A new physic engine would be great for the planed single player campaign.
There will be more possiblities to amke it better like destructable walls.
It will give more "brain" quests.

« Last Edit: June 26, 2009, 10:54:17 pm by MartinX3 »

Thorn

  • Guest
Destructible walls are more than possible with a few well placed animated models and sounds. I don't see how a physics engine is going to help a few brushes dissapear better

kevlarman

  • Posts: 2737
  • Turrets: +291/-295
there is no planned single player campaign.
Quote from: Asvarox link=topic=8622.msg169333#msg169333
Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

A Spork

  • Spam Killer
  • *
  • Posts: 1010
  • Turrets: +37/-230
    • Spork - Unvanquished.net
^^For Tremfusion I believe there is plans for that actually
Don't shoot friend :basilisk:! Friend :basilisk: only wants to give you hugz and to be your hat

Proud Member of the S.O.B.F.O.B.S.A.D: The Society Of Basilisks For Other Basilisks Safety and Dominance
:basilisk:    :basilisk:    :basilisk:

David

  • Spam Killer
  • *
  • Posts: 3543
  • Turrets: +249/-273
Last I checked this was the Tremulous forums where we discuss Tremulous.
If you really must talk about other games here, then maybe you should say instead of leaving us to guess?
Any maps not in the MG repo?  Email me or come to irc.freenode.net/#mg.
--
My words are mine and mine alone.  I can't speak for anyone else, and there is no one who can speak for me.  If I ever make a post that gives the opinions or positions of other users or groups, then they will be clearly labeled as such.
I'm disappointed that people's past actions have forced me to state what should be obvious.
I am not a dev.  Nothing I say counts for anything.

MartinX3

  • Guest
Last I checked this was the Tremulous forums where we discuss Tremulous.
If you really must talk about other games here, then maybe you should say instead of leaving us to guess?

Tremfusion is NOT another game. ^^
TRemfusion is a CLIENT for Tremulous like the Mercenariesguild Client.

Plague Bringer

  • Posts: 3814
  • Turrets: +147/-187
Last I checked this was the Tremulous forums where we discuss Tremulous.
If you really must talk about other games here, then maybe you should say instead of leaving us to guess?
Tremfusion is NOT another game. ^^
TRemfusion is a CLIENT for Tremulous like the Mercenariesguild Client.
David, being one of the asshole dev supporters on Tremulous, seems obligated to bash Tremfusion because it's probably offering gameplay differences and fun and features in general that will draw attention away from the myth of 1.2.
U R A Q T

David

  • Spam Killer
  • *
  • Posts: 3543
  • Turrets: +249/-273
I dislike TF because they use underhand tactics to try and stop people leaving their client, have repeatedly lied to this community, and have a stated aim to steal tremulous players and then break compatibility.
And of course we are way off-topic now  ::)
Any maps not in the MG repo?  Email me or come to irc.freenode.net/#mg.
--
My words are mine and mine alone.  I can't speak for anyone else, and there is no one who can speak for me.  If I ever make a post that gives the opinions or positions of other users or groups, then they will be clearly labeled as such.
I'm disappointed that people's past actions have forced me to state what should be obvious.
I am not a dev.  Nothing I say counts for anything.

{7}wrath

  • Posts: 232
  • Turrets: +25/-26
Wow, you're making them sound like Scientologists or something  :-\

MartinX3

  • Guest
David.
I think you're paranoid.

your face

  • Community Moderators
  • *
  • Posts: 3843
  • Turrets: +116/-420
I dislike TF because they use underhand tactics to try and stop people leaving their client, have repeatedly lied to this community, and have a stated aim to steal tremulous players and then break compatibility.
And of course we are way off-topic now  ::)

No, YOU are way off-topic now.

Wait a sec, I don't think this topic is meant for being on-topic in.  :laugh:
spam spam spam, waste waste waste!

kevlarman

  • Posts: 2737
  • Turrets: +291/-295
Last I checked this was the Tremulous forums where we discuss Tremulous.
If you really must talk about other games here, then maybe you should say instead of leaving us to guess?

Tremfusion is NOT another game. ^^
TRemfusion is a CLIENT for Tremulous like the Mercenariesguild Client.
tremfusion's developers have stated that it is a fork, not a tremulous client.
Quote from: Asvarox link=topic=8622.msg169333#msg169333
Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

Archangel

  • Guest
they have multiple things. their overall project is yes, a fork, but a tremulous compatible branch does exist.

MartinX3

  • Guest
What do you mean  with it is a fork?
When i translate it in german it is weird for me.

mooseberry

  • Community Moderators
  • *
  • Posts: 4005
  • Turrets: +666/-325
They will spoon into frosty tremfusion flakes.
Bucket: [You hear the distant howl of a coyote losing at Counterstrike.]

मैं हिन्दी का समर्थन

~Mooseberry.