Nvidia Gets 13 Games To Use Shader Model 3.0


Recommended Posts

Triumph of TWIMTBP + HL 2 spotted

It cost Nvidia more than a few millions to have its TWIMTBP ? The way it meant to be played marketing program up and running but if you ask us it efficient if you ask us. We found a link where you can find complete list of Shader model 3.0 games. Quite a long list don?t you think.

If you ask ATI, it will give you all kinds of reasons why Shader Model 3.0 is not that important as it all can be done in Shader Model 2.0b the one their hardware use. It is partly right - it will just be a bit slower with 2.0b then it is with 3.0 but from now on it won't be telling us how there won't be many Shader Model 3.0 games available.

The list has twelve games on it plus Unreal 3engine. Nvidia scored many EA games but I guess that comes from TWIMTBP partnership that those two companies have. Don?t get me wrong we think SM 3.0 is very good stuff and more games are coming. ?

List includes many good titles such as: Lord of the rings: Battle for the middle earth, Stalker: Shadows of Chernobyl, Vampire: Bloodlines, Splinter Cell 3, Tiger Woods 2005, Madden 2005, Driver 3.0, Grafan ? never heard of it, Metal of Honor: Pacific Assault, Painkiller trough Patch, Far cry trough Patch.

Last but not the least is believe it or not Half Life 2 that will have support for this Shader model that currently works only at Nvidia cards.

Nvidia sure did a great job for getting attention to their marchitecture and we are looking forward to see all those games in action.

Shader Model 3.0 Games

The Inquirer

Nice, SM3.0 is still pretty new but already games are being designed around it - this is definately good news indeed :)

Question:

Far Cry Patch (from SM2.0b > SM3.0), how is this achieved. I know what a shader is, so...um, will this update simply update the engine with new codes..? I kow that question isn't very accurate. Here's an example.

Example:

UT2004 is SM2.0 (I think). What would it take for that game to become SM3.0 compliant, and what would the updates have..? Atari would have to write a patch that get's embedded within the overall engine of the game and what differences will we see..? (new textures, animation etc.)?

I've probably got it all wrong so please let me know as this is of interest to me for my 3rd year final Degree (which I'm thinking of writing a mod).

  Tom Servo said:
The easiest way to claim a game to be PS3.0 compliant is to turn on PS3.0 on it but still feed it PS2.0 shaders.

Not sure what you mean there.

I'm VERY new to SM3.0 programming and the theories behind it. So, a game say "Far Cry" originally SM2.0, the game has an option within it (via update patch) to turn on SM3.0 which will then increase performance (where SM3.0 is only used if the card can handle it, if else then the game will revert to the SM2.0 coding pathways)..?

Pseudocode (Start)

Engine AutoDetect:

IF Card = SM3.0 Capable THEN

Enable SM3.0 Throughout Game

End IF

IF Card = SM2.0 Capable Only THEN

Enable SM2.0 Throughout Game

End IF

Pseudocode (End)

Result = higher framerates, performance, lightning etc.

If so, then how does one program SM3.0 into the game..? (which is the question I really wanna' know the answer to so I can learn to write my own).

Well, SM3 is a superset of SM2. If the chip runs in SM3 mode, the SM2 ones will still work. And since it's usually about word twisting, turning on SM3 suffices to proclaim something SM3 compliant.

Some of the game companies will write actual SM3 shaders, but that doesn't imply nicer graphics. SM3 is just about code flow constructs. Stuff might get faster, not better looking.

Thanks Tom,

That's the thing, I want to learn how to write these shaders and then toggle them on/off at will via creating a mod for a current game.

What I'm understanding is this:

- SM3.0 can be coded to make the engine coding easier and more efficient.

- SM3.0 shaders can be written to take full advantage of the chip.

- These shaders are written in HLSL or C/C++ < can't remember which. These can make certain light refractions off materials look more realistic and life-like.

The only differences the user will see is that the game might be a bit faster (because of updated coding), and you can see the differences with certain textures/lighting that are optimised for the shader.

Here's my other question regarding this:

Does the engine have to be coded in SM3.0 to produce the visual improvements, or can I simply write a mod with SM3.0 that the GPU can read and understand and then produce (even though the engine is SM2.0)..?

P.S.

Sorry about all these questions but this is the only thread that I understand and is helping me in the theory world of shaders (which I want to learn).

  DjmUK said:
- SM3.0 can be coded to make the engine coding easier and more efficient.

Yes.

  Quote
- SM3.0 shaders can be written to take full advantage of the chip.
Depends on how you mean it. Basically just: SM3 = SM2 + Flow Control.
  Quote
- These shaders are written in HLSL or C/C++ < can't remember which. These can make certain light refractions off materials look more realistic and life-like.

HLSL. The look of shader effects isn't dependent on the language. What HLSL can, you can also in shader assembler. Using HLSL is however easier. Just as it's easier to code an app in C than it is in assembler.

  Quote
The only differences the user will see is that the game might be a bit faster (because of updated coding), and you can see the differences with certain textures/lighting that are optimised for the shader.

Mainly only faster. There's nothing new in SM3 that allows breathtaking stuff. However can you start writing more sophisticated effects, that'd choke on SM2 because the shader would get way too long.

Thanks for that, now I finally understand it - it's taken me weeks to get my head around "how it works" and "what it does", and this is the only thread that has answered those questions.

All I gotta' do now is learn HLSL and how to implement the HLSL shaders into a C/C++ program that then gets compiled into a mod and import it into a game (say UT2004) and made playable with visual effect improvements (SM3.0 compliant) only.

Because as far as I know the mods are local (as opposed to global) which are totally seperated from the game engine, results in visual effects only instead of performance code because we don't have access to the engine source code of UT.

  DoNuTs? said:
^^Forum-lamer?^^

Please stop beeing so damn narrow minded k?

Sorry but you are the one who's narrow minded. You just bought a 6800GT and simply cant accept criticism for Nvidia. I'm not either an ATi or Nvidia fanboy but when it comes I'll critisize & applaud both.

Keep calling me names, I wont:whistle:le:

  DoNuTs? said:
^^Forum-lamer?^^

Please stop beeing so damn narrow minded k?

He is speaking the truth. Nvidia invested millions into their PR department and out came TWIMTBP. It's nothing more then a marketing gimmick.

btw, this list is old. I know BFG posted it on their site shortly before the 6800 started showing up in stores and online.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Someone not paying the BBC license at home is a minor inconvenience to BBC. The real problem are these Ai companies STEALING data through scraping and then selling it under their product. Just pirating something for personal use is nowhere near as bad as stealing it to make corporate profits.
    • Vivaldi 7.4.3684.55 is out.
    • Nvidia and Foxconn planning to deploy humanoid robots within months by Paul Hill Never mind intellectual work, Foxconn and Nvidia are now in talks to deploy humanoid robots at Foxconn’s new Houston factory to carry out physical work, Reuters has reported. The two companies want to have the robots operational by the first quarter of 2026. This is a big development for both companies; it marks the first time Nvidia products will be made with robot assistance, and the first time Foxconn has used robots in an AI server factory on a production line. While the development is certainly interesting, and potentially bad for factory workers, we do not know many of the details such as which robots are being planned for use at the factory, what they’ll look like, or how many will be deployed. While Foxconn has trialed robots made by Chinese firm UBTech, the report states that Foxconn is developing its own robots with Nvidia. The news was told to Reuters via unnamed sources who are not allowed to discuss the matter, so they did so under anonymity. They said that the robots will start work early next year and will contribute to the production of Nvidia’s GB300 AI servers. Foxconn has been training the robots to pick and place objects, insert cables, and do assembly work, but it’s not clear exactly what their role will be on the factory floor and whether jobs will be impacted. One of the sources that spoke to Reuters said that the Houston factory was the best place to trial the robots because it is more spacious, giving robots more room to move about. Last month, a Foxconn subsidiary, which is in charge of the group’s AI server business, said there were two robots being developed which are expected to be showcased in November. One of the robots will have legs, while the other will use a wheeled autonomous mobile robot base. Predictably, the latter version will cost less money than the one with legs, but pricing is unknown at this point. Reuters noted that these two businesses are not the only ones working on robots. It also said that Mercedes-Benz and BMW have been testing robots on production lines and that Tesla is developing its own robots too. China is also getting heavily invested in the sector. Jensen Huang, head of Nvidia, believes that they will be in wide use in manufacturing facilities within five years.
    • That's great and all, but humans have a finite range of vision and a rather slow reaction time. I live in a rural area too and the roads are painted with dear carcasses most of the year. It's not because people choose to hit them. A human simply can't react quick enough when they come firing out of the woods perpendicular to your vision. Those issues can and are being solved with machine vision. The industrial world has been doing this for many years already and cars are finally jumping on the bandwagon using the same technology. It's a known fact that driving is the most dangerous thing (most) people do every day, and that's solely because humans are driving. It's one thing to use technology to be lazy, but it's another to use it to be safe and save lives.
    • Microsoft doesn't make AMD drivers. The "AMD" driver on Windows update comes from AMD, its AMD decision to put it there.
  • Recent Achievements

    • First Post
      emptyother earned a badge
      First Post
    • Week One Done
      Crunchy6 earned a badge
      Week One Done
    • One Month Later
      KynanSEIT earned a badge
      One Month Later
    • One Month Later
      gowtham07 earned a badge
      One Month Later
    • Collaborator
      lethalman went up a rank
      Collaborator
  • Popular Contributors

    1. 1
      +primortal
      673
    2. 2
      ATLien_0
      274
    3. 3
      Michael Scrip
      218
    4. 4
      +FloatingFatMan
      165
    5. 5
      Steven P.
      163
  • Tell a friend

    Love Neowin? Tell a friend!