Batman Arkham City, no physics at all if you don't use physx ?

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Genx87

Lifer
Apr 8, 2002
41,091
513
126
Right now that is the major problem with physx; there are CPU physics out there that do it better with no performance hit on the GPU side.

When developers like DICE and Crytek are already pushing the boundaries of what they can do with current GPUS, they're not going to have interest in using something like physx when gamers are already going to need all the performance they can get from their video cards to render their games.

This must be a contributing factor to why gpu physx has gone nowhere and has only be used a small handful of games. Until it can offer an alternative that is better than what some devs are already doing on the CPU and do it with no performance hit, it will continue to be a gimmicky bullet point seen in one or two games a year.

PhysX does work on CPUs. It is the most open of the proprietary API's out there. Can Havok work on a GPU?
 

SirPauly

Diamond Member
Apr 28, 2009
5,187
1
0
I don't think you understood my post. In Half-Life, thanks to Havok's physics engine I can kill an enemy via the force of launching/dropping an inanimate object at/on them. That's physics.

In Batman, papers fly around and fog moves as I run through it. That's graphics, not physics (it has no actual effect on the game world).

I did say it's nice to have these extra effects, but the name PhysX is a little misleading because it's only aesthetic. It's more akin to something like AA (aesthetic change, has no actual effect on the game play).

The reason for this is because devs are not likely to include actual game play altering physics when only half the market can actually use it, so it gets limited to aesthetic only effects. I remember when Age of Empires III was in the works, they wanted to have realistic debris blowing off buildings that could actually harm players/buildings it crashed into, but they dropped that idea when they realized people on lower quality settings couldn't see the debris and wouldn't understand what was happening.

We need a uniform standard that both companies are willing to use so we can get some actual progression in physics.

It's actually Physics on both counts. I have trouble understanding why someone would have a problem with realistic physics that improves fidelity, just dismiss it. When fidelity has been one of the most important aspects of PC gaming itself.

To me it's about improving game-play and fidelity.
 

Red Storm

Lifer
Oct 2, 2005
14,233
234
106
You believe dropping a box on an enemy and they die in HL is because of physics? That is a scripted response to a box dropping on them.

What you are seeing with papers flying around is done by physics. You can interact with it in the game. A different projection of the papers will happen if you interact in a different way. That is physics. You may not think it is a big deal but it is physics.

I agree with your last sentence. The problem, AMD cant even be bothered to push their own physics standard(bullet) much less work with Nvidia to standadize Physics. Personally Microsoft would do the industry a huge favor by including a physics API in directX. Until then we will continue to see fragmentation in the industry between PhysX, Havok, and Bullet and custom physics engines.

Of course it's scripted, but combined with Havok's physics engine, they gave us physics effects that actually have an impact on the game world.

Those papers in Batman could be the most realistic flying papers ever to be rendered, that doesn't change the fact that it's 100% visual only, and has no actual effect on the game.

Agreed, Microsoft would do gamers a favor by including a physics API in DX (I assume this is possible, they just haven't done it yet?).

It's actually Physics on both counts. I have trouble understanding why someone would have a problem with realistic physics that improves fidelity, just dismiss it. When fidelity has been one of the most important aspects of PC gaming itself.

To me it's about improving game-play and fidelity.

The difference is one is visual only, while the other is both visual and game play altering.

As I've said twice now, I like the extra graphical effects. My only gripe is the name "PhysX" which implies actual, full phsyics, not just a visual overlay.
 
Last edited:

SirPauly

Diamond Member
Apr 28, 2009
5,187
1
0
They're not just graphical effects that improve fidelity --- they're physic effects that improve fidelity -- a stark difference.

I hear ya, for you it's more about game-play, than just only visual when it comes to Physics.
 
Last edited:

nitromullet

Diamond Member
Jan 7, 2004
9,031
36
91
Just aesthetics or not, I think it looks way better with PhysX enabled. The same was true for Akrham Asylum. It's a shame that if NVIDIA is going to keep it proprietary it prevents the the use of a dedicated GeForce for PhysX card alongside an AMD card. IMO, that decision severely limits the adoption of gpu PhysX and ultimately devalues PhysX and NVIDIA's own cards somewhat.
 

tviceman

Diamond Member
Mar 25, 2008
6,734
514
126
www.facebook.com
It is a big shame that Nvidia won't allow hybrid GPU configurations to utilize physx, that AMD either can't or won't license it for gpu accelerated effects, and that it's essentially limited to a few titles per year and almost always only influence graphical effects. It would be nice to have it more widespread with more configurations being able to run it. But, being as it is, it's better than nothing - straight up console ports which offer no visual or gameplay advantages on the PC.
 

formulav8

Diamond Member
Sep 18, 2000
7,004
522
126
There needs to be a true standard that companys will actually support. It gets old when nvidia pays off someone to only support their version of physics when there are other versions out there. But I don't see the developer caring enough about their customer base to add physics to any game that someone like nvidia/amd doesn't pay for and implement themselves. :thumbsdown:
 

SirPauly

Diamond Member
Apr 28, 2009
5,187
1
0
The way I look at it is like this:

How did the developer intend to offer the PC version of Batman?

What can an IHV offer to the developer to improve this title for their customers and the IHV's customers? Just like Richard Huddy offered with the older Batman:

Richard Huddy said:
However, PhysX is a piece of technology that changes the gameplay experience and maybe it improves it. What I understand is that they actually invested quite a lot, Nvidia put in a hefty engineering time and they tried to make a difference to the game. So, in that aspect, I have respect for it; it's a reasonable way to handle the situation given the investment in PhysX. Nvidia wanted a co-marketing deal and put forward PhysX, and Rocksteady and Eidos said, OK, as long as you do it - which they did.

I see no problems with an IHV to go beyond what the developer may of intended and offer improved gaming experiences; it moves things forward as a whole.

From a gaming stand-point, I'm like the others and would like to see more adoption. It's not that GPU Physics sucks but maybe nVidia could rethink their strategies or tweak them so there would be more adoption. Differentiation and competitive advantages are important considering the resources one may spend but if one isn't getting adoption like one has hoped, heck, it would be nice to see more adoption -- that's all.
 

Elixer

Lifer
May 7, 2002
10,371
762
126
The developers *could* include multiple physics engines if they wanted to.
Nvidia throws $$$ at them to make them use it.

MS could come up with a physics standard to put a stop to these crappy proprietary engines, and they might just do that.

However, I do agree with the poster that says if the physics are just used for effects, then, meh. If they are actually using it for calculating solid objects, then, it does matter.
 

SirPauly

Diamond Member
Apr 28, 2009
5,187
1
0
The irony whining about proprietary and desire proprietary DirectX to solve the proprietary problem, hehe!
 

Red Storm

Lifer
Oct 2, 2005
14,233
234
106
I don't think there's any doubt it's going to be a good game, PhysX or no.

The irony whining about proprietary and desire proprietary DirectX to solve the proprietary problem, hehe!

lol true, but some evils are less so than others.
 

Vesku

Diamond Member
Aug 25, 2005
3,743
28
86
BF:BC2 had decent CPU physics. Does BF3 continue that trend? Seems to me it would be great for gamers if games adopted decent CPU Physics and NVIDIA or AMD could continue to tussle over bolting on their "enhanced" GPU versions.
 

Carfax83

Diamond Member
Nov 1, 2010
6,841
1,536
136
There needs to be a true standard that companys will actually support. It gets old when nvidia pays off someone to only support their version of physics when there are other versions out there. But I don't see the developer caring enough about their customer base to add physics to any game that someone like nvidia/amd doesn't pay for and implement themselves. :thumbsdown:

You really believe Nvidia pays developers to use PhysX?

Any evidence or proof?

The only thing Nvidia does is send out engineers and programmers to developers to help them implement Nvidia specific features and optimizations in their games as part of TWIMTBP program.....which is no different than what AMD does in it's "Gaming Evolved" program.

In fact, the use of HW accelerated PhysX requires a fee if I'm not mistaken, whilst software physx is free.
 

blackened23

Diamond Member
Jul 26, 2011
8,548
2
0


I just can't see them making that mistake twice in a row. They must realize people are going to be looking for exactly this situation. I read recently this game will support DX11, so deferred AA should be available regardless.

Yeah agreed, I can't see them doing that again.
 

blackened23

Diamond Member
Jul 26, 2011
8,548
2
0
You really believe Nvidia pays developers to use PhysX?

Any evidence or proof?

The only thing Nvidia does is send out engineers and programmers to developers to help them implement Nvidia specific features and optimizations in their games as part of TWIMTBP program.....which is no different than what AMD does in it's "Gaming Evolved" program.

In fact, the use of HW accelerated PhysX requires a fee if I'm not mistaken, whilst software physx is free.

I own nvidia hardware, and is it plausible for nvidia to pay developers to add nvidia specific features? Sure it is, these kind of things add value for nvidia customers and thus increase their bottom line.

This is why AMD has been losing marketshare and Nvidia has gained it -- don't get me wrong, I feverishly defend AMD around these parts because AMD being in the marketplace is good for competition. But what nvidia does absolutely right is that they GO AFTER the developers, they do not wait for developers to come to them. That is AMD's fatal flaw, they create features for their hardware but they wait for developers to come to them. Nvidia doesn't.
 

Carfax83

Diamond Member
Nov 1, 2010
6,841
1,536
136
This is why AMD has been losing marketshare and Nvidia has gained it -- don't get me wrong, I feverishly defend AMD around these parts because AMD being in the marketplace is good for competition. But what nvidia does absolutely right is that they GO AFTER the developers, they do not wait for developers to come to them. That is AMD's fatal flaw, they create features for their hardware but they wait for developers to come to them. Nvidia doesn't.

Yeah, but there's a difference between courting developers (ie TWIMTBP program) and outright paying them off.

TWIMTBP program only sends engineers and programmers to developers to help them implement Nvidia specific features and optimizations, but it doesn't give them financial assistance as far as I know.
 

Carfax83

Diamond Member
Nov 1, 2010
6,841
1,536
136
The BF3 beta had some amazing unscripted physics and destruction. In the Caspian Border map buildings would shatter and pieces go flying around, the terrain would rupture from tank fire, bushes swaying from the wind of artillery shells passing by etc. No slow-downs and more impressive than anything I've seen done before.

It's possible that this could be DirectCompute, since BF3 is known to use it.
 

blackened23

Diamond Member
Jul 26, 2011
8,548
2
0
Yeah, but there's a difference between courting developers (ie TWIMTBP program) and outright paying them off.

TWIMTBP program only sends engineers and programmers to developers to help them implement Nvidia specific features and optimizations, but it doesn't give them financial assistance as far as I know.

Such disclosures are always kept a secret in the industry if they happen. Obviously nobody has proof either way, but if I were in nvidias position would I pay a developer kickbacks for adding nvidia specific features?

Yes, absolutely. And you have to wonder sometimes because most developers aren't usually open to letting outsiders in unless there's a very good reason.
 

SirPauly

Diamond Member
Apr 28, 2009
5,187
1
0
That is just wild conspiracy and conjecture though and if it was the case there would of been many ex-employees, developers speaking against this and expose it. How could anyone keep it secret? You build a successful developer relations through hard work, working with developers and being pro-active --not pay-offs, one may imagine.
 

Vesku

Diamond Member
Aug 25, 2005
3,743
28
86
Developers wouldn't even know about it. It would be kept at management level. What a developer could tell you is whether management sent out a memo saying "Hey guys, we're super excited to be working with NVIDIA as part of their TWIMTBP program. Give a warm welcome to NVIDIA Bob and his team."
 

SHAQ

Senior member
Aug 5, 2002
738
0
76
I thought Nvidia was porting PhysX to multicore CPU's since it was runnning on 1 core? I read about that last year.
 

SirPauly

Diamond Member
Apr 28, 2009
5,187
1
0
Some are going to believe what they want to believe but considering nVidia has been in business for over a decade, at least one developer or ex-employee would of tried to expose this nefarious intent some believe is going on with simply getting content in there for their customers. It's the polar opposite -- developers enjoy the assistance they get not only from nVidia but AMD as well.
 

SirPauly

Diamond Member
Apr 28, 2009
5,187
1
0
I thought Nvidia was porting PhysX to multicore CPU's since it was runnning on 1 core? I read about that last year.

nVidia PhysX 3.0 is more robust with multi-core and optimizations I believe for developers. PhysX is not strictly just for GPU's and most of the content used by PhysX is CPU based.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |