APEX physX? huh?

toyota

Lifer
Apr 15, 2001
12,957
1
0
30 seconds on google will show you that Apex is the clothing simulation part of physx being used in Mafia 2.
 

taltamir

Lifer
Mar 21, 2004
13,576
6
76
30 seconds on google will show you that Apex is the clothing simulation part of physx being used in Mafia 2.

I clearly recall there being clothe simulations before... and 30 seconds search brought me to the nvidia site I linked which lists "destruction, clothing, vegetation, turbulance" as the 4 things apex does.


Good job not reading the original post... which contained that exact same link (in fact, its 44 out of the 166 characters that make up the original post, 26.5% of the entire post is that link)
That link doesn't answer my questions.
 
Last edited:

BenSkywalker

Diamond Member
Oct 9, 1999
9,140
67
91
Apex is a tool set.

With PhysX, an artist would ask the coders to add in an effect. With Apex, the artists can apply the effect themselves. This has certain immediate benefits as Apex appears to be utilize multiple cores on CPUs without extra work while most coders seemed to end up using only one.
 

SirPauly

Diamond Member
Apr 28, 2009
5,187
1
0
Apex are a sort of flexible, scalable physic modules that developers, and more importantly artists could use, without additional coding or resources.

Mafia 2 is using some Apex modules, which is part of PhysX.
 

taltamir

Lifer
Mar 21, 2004
13,576
6
76
Apex is a tool set.

With PhysX, an artist would ask the coders to add in an effect. With Apex, the artists can apply the effect themselves. This has certain immediate benefits as Apex appears to be utilize multiple cores on CPUs without extra work while most coders seemed to end up using only one.

aha, that explains it.
 

taltamir

Lifer
Mar 21, 2004
13,576
6
76
Apex is a tool set.

With PhysX, an artist would ask the coders to add in an effect. With Apex, the artists can apply the effect themselves. This has certain immediate benefits as Apex appears to be utilize multiple cores on CPUs without extra work while most coders seemed to end up using only one.

aha, that explains it. Although the branding gets unnecessarily muddled.
 

Skurge

Diamond Member
Aug 17, 2009
5,195
1
71
what does that even mean? it is still gpu based hardware physx that does not run well(without modding) on cpus at all.

Physx in mafia 2 runs fine on the CPU, in fact an I7 is about as fast as a 460 768mb.
 

zokudu

Diamond Member
Nov 11, 2009
4,364
1
81
Only the cloth effects in Mafia 2 run like crap on CPU. The rest runs fine if you remove the cloth effects from the PhysX directory.
 

toyota

Lifer
Apr 15, 2001
12,957
1
0
Only the cloth effects in Mafia 2 run like crap on CPU. The rest runs fine if you remove the cloth effects from the PhysX directory.
well I already said "it is still gpu based hardware physx that does not run well(without modding) on cpus at all."

also even when modded it still doesn't run anywhere near as fast on the i7 as it does on the gtx460.
 

tweakboy

Diamond Member
Jan 3, 2010
9,517
2
81
www.hammiestudios.com
Just use your CPU for phsyx if its powerful enough and has resources to handle it which it does. Game takes at most maybe 60 percent cpu power,, rest is for phsyix which still wont tax it.....
 

toyota

Lifer
Apr 15, 2001
12,957
1
0
You said it doesnt run on the CPU, I showed it it does. If you want to argue performance, Using the GPU does perform better, but its not the 13FPS with any CPU at any physx setting we used to have.
I said it doesn't run well on the cpu and according to the review I linked to it doesn't.
 

Skurge

Diamond Member
Aug 17, 2009
5,195
1
71
I said it doesn't run well on the cpu and according to the review I linked to it doesn't.

According to the review I linked, an i5 runs on medium as well (or as bad) as a 460 and OC'd i7 runs it the same as a 460 on high.

I'd bench it on my Phenom, but the demo doesn't work for me anymore.
 

taltamir

Lifer
Mar 21, 2004
13,576
6
76
you can use a GPU to do both physX and video rendering at the same time... just lower your resolution somewhat to relieve a bit of the pressure off the GPU, then enable physX on medium.
 

aka1nas

Diamond Member
Aug 30, 2001
4,335
1
0
Apex is the tech that Ageia was working on right around the time Nvidia bought them. It allows the physics effects to be dynamically scaled in detail without the developer having to manually create each version of the effect. This was the major problem with all of the early PhysX titles (and most of the current ones), as the developer won't usually bother to make more than 1 or two versions of an effect at most if they have to do it manually.

Conceptually fairly similar to what Dx11 tessellation does for model geometry.
 

taltamir

Lifer
Mar 21, 2004
13,576
6
76
Apex is the tech that Ageia was working on right around the time Nvidia bought them. It allows the physics effects to be dynamically scaled in detail without the developer having to manually create each version of the effect. This was the major problem with all of the early PhysX titles (and most of the current ones), as the developer won't usually bother to make more than 1 or two versions of an effect at most if they have to do it manually.

Conceptually fairly similar to what Dx11 tessellation does for model geometry.

ok, this is rather different then previous answers I got... anyone got further input?