| View previous topic :: View next topic |
| Author |
Message |
Jarrod


Status: Offline Joined: 07 Dec 2007 Posts: 8284 $poons: 369.60 Location: Preston

|
Posted: Thu Jun 23, 2011 2:23 am Post subject: Crysis 2 DirectX 11 patch detailed |
|
|
|
|
| Crysis 2 DirectX 11 patch detailed by Jarrod |  | | PC News: Extra zazz. | | [View Article] |
|
|
| Back to top |
|
|
mrcool37 Banned User


Status: Offline Joined: 11 Sep 2007 Posts: 1720 $poons: 6.19 Location: Gold Coast

|
Posted: Thu Jun 23, 2011 9:38 am Post subject: |
|
|
|
|
|
So whats the earliest set of graphics cards that are dx11 capable? Was wondering if my 4870 is DX11 capable, because I probably won't bother playing this game now unless it is.
|
|
| Back to top |
|
|
drinniol


Status: Offline Joined: 06 Nov 2005 Posts: 267 $poons: 19.90

|
Posted: Thu Jun 23, 2011 9:53 am Post subject: |
|
|
|
|
|
Not fully. The 58xx series was the first. It'd be pretty cheap to upgrade now though. 5770 can be had for under $150.
|
|
| Back to top |
|
|
renegadesx


Status: Offline Joined: 13 Feb 2006 Posts: 1599 $poons: 28.60 Location: Canberra

|
Posted: Thu Jun 23, 2011 9:59 am Post subject: |
|
|
|
|
My last PC had a 4870 and I can tell you its a DirectX 10.1 card. Im not sure about the 5000 series but the 6000 series do support DX11.
You can get pretty cheaply a HD6870 or GTX570 for reasonable prices these days.
That being said not many games utilise DirectX 11. Rage will be using OpenGL. Metro requires PhysX to get the most out of it and there is not alot of difference in the look of AvP, Bad Company 2 or Homefront.
I will be patching Crysis 2 because I have a GTX590 which I bought in anticipation for Rage (nVidia cards usually do OpenGL better) _________________
|
|
| Back to top |
|
|
Smurf80


Status: Offline Joined: 03 Apr 2008 Posts: 1929 $poons: 261.60

|
Posted: Thu Jun 23, 2011 10:27 am Post subject: |
|
|
|
|
Wow, I couldnt tell much difference from either on/off shots except maybe the last one. All this is quite clearly lost on me. _________________
Thanks to segax for the sig!
|
|
| Back to top |
|
|
light487


Status: Offline Joined: 05 Jul 2007 Posts: 1264 $poons: 178.60 Location: Sydney

|
Posted: Thu Jun 23, 2011 11:17 am Post subject: |
|
|
|
|
Yes, the screenshots certainly need some explanation.. here's what I could tell:
In the first pair of Tessillation (brick wall):
If you look at the mortar between the bricks you can see that when it is "ON" there is more depth to the 3D-like appearance of the texture; when it is "OFF" the texture seems more "smeared".
In the second tessillation pair, I can't see anything different to be honest.
In the third tess. pair, the rubble in the foreground seems slightly more 3D-like in appearance.. but it's really hard to see the difference as well.
In the 4th pair, the SSR pair, check out the reflection on the square tile on the floor as well as the reflection on the square tile thing leaning against the fence (to the left of the picture).
In the POM pair, you need to have a look at the shadows since this is talking about "occlusion of the lightsource(s)". The two most noticeable differences are the shape of the shadow coming off the building to the right but what is most impressive is the shadow coming from the tyre tread marks in the foreground (and other ground deformations).
In the final pair, as you can probably tell, it's about the dynamic lighting. In the "OFF" picture there is a lot of glare and less definition; in the "ON" picture there is less glare and a lot more definition in the lighting of the objects.
Hope that helps.. but if someone could point out the differences for 2nd and 3rd pair, I would like to know..  _________________
|
|
| Back to top |
|
|
Benza


Status: Offline Joined: 11 Mar 2008 Posts: 14586 $poons: 119.20

|
Posted: Thu Jun 23, 2011 11:23 am Post subject: |
|
|
|
|
The third pair seems to have more defenition in the rubble (If you look at specific shadows and creses you can see the difference) I've got no fucking idea what is going on in the second one though. _________________
|
|
| Back to top |
|
|
light487


Status: Offline Joined: 05 Jul 2007 Posts: 1264 $poons: 178.60 Location: Sydney

|
Posted: Thu Jun 23, 2011 11:28 am Post subject: |
|
|
|
|
| Benza wrote: | | The third pair seems to have more defenition in the rubble (If you look at specific shadows and creses you can see the difference) I've got no **** idea what is going on in the second one though. |
Yer.. that's what I thought too, the rubble.. and based on that and the 1st one.. I would assume that it would be something similar in the 3rd but it is barely noticeable (I can't see it).. they obviously took that particular screengrab for a reason.. but yer..  _________________
|
|
| Back to top |
|
|
Frozencry


Status: Offline Joined: 04 Nov 2005 Posts: 9277 $poons: 1628.10 Location: Sydney

|
Posted: Thu Jun 23, 2011 11:39 am Post subject: |
|
|
|
|
The tentacle has more depth and displacements, it's just not easy to see at the size of the images. Bottom left you can see the scratch is a bit thicker with tessellation on.
Also, AMD cards from 5xxx onwards support DX11. NVIDIA is 400 series onwards.
It's a nice addition but they are really damn late. This should've been in the PC version from the get-go or released very soon after the game was launched. _________________
|
|
| Back to top |
|
|
mrcool37 Banned User


Status: Offline Joined: 11 Sep 2007 Posts: 1720 $poons: 6.19 Location: Gold Coast

|
Posted: Thu Jun 23, 2011 11:52 am Post subject: |
|
|
|
|
|
I don't think it's possible for still pictures to explain many of the graphical updates, you'd really need to see it in motion? Everything has a little more depth from the comparison pictures, but that's all I could tell.
|
|
| Back to top |
|
|
Frozencry


Status: Offline Joined: 04 Nov 2005 Posts: 9277 $poons: 1628.10 Location: Sydney

|
Posted: Thu Jun 23, 2011 12:16 pm Post subject: |
|
|
|
|
They're just not great examples.
Here's a comparison from the Heaven Benchmark, where you can really see what Tesselation does.
It's essentially something called a displacement map which 'morphs' the geometry by multiplying the amount of polygons/triangles on the surface. I used to use displacement maps to create fake fur on some of my 3D models. _________________
|
|
| Back to top |
|
|
light487


Status: Offline Joined: 05 Jul 2007 Posts: 1264 $poons: 178.60 Location: Sydney

|
Posted: Thu Jun 23, 2011 12:21 pm Post subject: |
|
|
|
|
Ok, so keeping the true poly count low and using the graphics hardware to create the illusion of more polys or particles etc fair enough.
The POM stuff is pretty nifty though, especially for a game where ground deformation would be possible such as Red Faction for example. _________________
|
|
| Back to top |
|
|
Benza


Status: Offline Joined: 11 Mar 2008 Posts: 14586 $poons: 119.20

|
Posted: Thu Jun 23, 2011 12:26 pm Post subject: |
|
|
|
|
| Quote: |
They're just not great examples. |
Honestly I'm kind of amazed that the guys at crytek looked at some of those screen shots and was like "Yeah this accurately shows what we're doing" and released them.
| Quote: | | Ok, so keeping the true poly count low and using the graphics hardware to create the illusion of more polys or particles etc fair enough. |
Something like that, I'm not sure on the technical side (I'm pretty sure voodoo is involved) but basically a simple low poly model is created and saved, then added to and sculpted to become a full high detail model, that information is then saved as an image and applied as a texture to the low poly model that makes it look like the high poly model. _________________
|
|
| Back to top |
|
|
Frozencry


Status: Offline Joined: 04 Nov 2005 Posts: 9277 $poons: 1628.10 Location: Sydney

|
Posted: Thu Jun 23, 2011 12:42 pm Post subject: |
|
|
|
|
| Benza wrote: |
Something like that, I'm not sure on the technical side (I'm pretty sure voodoo is involved) but basically a simple low poly model is created and saved, then added to and sculpted to become a full high detail model, that information is then saved as an image and applied as a texture to the low poly model that makes it look like the high poly model. |
Nope, that's normal mapping. That's placing a fake map to make the low poly appear to have higher polygonal counts. Normal maps can hold specular, diffuse and bump maps all in one and adds no extra polygonal detail. It's all based on UV mapping and such so it's difference.
Tesselation actually does multiply the poly count. It's triangulating the geometry and morphing it to a specific value in the XYZ planes. It's similar to subdivision which is multiplying poly counts on a model to smooth it, but it's different in the sense that you actually have a lot more control where the displacement or extra geometry is going. I'm not at home at the moment so I don't have my example shots, but yeah it's pretty much adding full on detail. Heavy levels can destroy performance very quickly. _________________
|
|
| Back to top |
|
|
Benza


Status: Offline Joined: 11 Mar 2008 Posts: 14586 $poons: 119.20

|
Posted: Thu Jun 23, 2011 1:51 pm Post subject: |
|
|
|
|
ah ok, then what's the advantage of using tessellation over something like sculpting it in Z-brush or a similar program? Is it just a time saving thing to apply that kind of detail to a large area? Or is it applied as a modifier to the original model so it would end up a lot more flexible? _________________
|
|
| Back to top |
|
|
Frozencry


Status: Offline Joined: 04 Nov 2005 Posts: 9277 $poons: 1628.10 Location: Sydney

|
Posted: Thu Jun 23, 2011 2:05 pm Post subject: |
|
|
|
|
It's cheaper from what I know. Zbrush models generally fall into the tens of millions of polys nowadays which just isn't feasible to run, especially when you want to animate it under a full IK rig. With tessellation you're effectively adding a similar amount of detail for much less on an animated low poly model and can also apply normal mapping and such to the model for extra things.
There's also the whole control thing. Just plonking a high poly down without displacements and such gives nice detail but reduces control. Displacement adds another level of animation there based on splining if I remember correctly, so you can deform things in realtime, where with pure high poly you can't do that. A good example was that Alien demo from NVIDIA where they dynamically deformed the model and gave it armour as it moved.
There's a lot to love about tessellation. _________________
|
|
| Back to top |
|
|
light487


Status: Offline Joined: 05 Jul 2007 Posts: 1264 $poons: 178.60 Location: Sydney

|
Posted: Thu Jun 23, 2011 2:56 pm Post subject: |
|
|
|
|
But I guess the main aim is to get the GPU to do the work instead of the CPU, which I guess is what DX11 (and previous versions obviously) is all about... taking more and more stuff away from the CPU.. _________________
|
|
| Back to top |
|
|
Jarrod


Status: Offline Joined: 07 Dec 2007 Posts: 8284 $poons: 369.60 Location: Preston

|
Posted: Thu Jun 23, 2011 3:00 pm Post subject: |
|
|
|
|
Pretty much. Its real geometry, not a shader, but it doesnt require complex CPU calculations.
Tessellation is one of those things that will always look better in motion than in stills. Crytek picked some pretty shitty examples too. The tessellated water will probably look great, yet they didnt bother to show it off. _________________
|
|
| Back to top |
|
|
A13x


Status: Offline Joined: 02 Apr 2007 Posts: 3362 $poons: 2126.10 Location: Adelaide

|
Posted: Thu Jun 23, 2011 4:20 pm Post subject: |
|
|
|
|
Now we need one with Every DX11 feature turned on, then turned off at once...
Also, what about advanced DoF? _________________
<3
|
|
| Back to top |
|
|
Sin Ogaris

Status: Offline Joined: 05 Dec 2005 Posts: 10616 $poons: 1588.60 Location: Melbourne

|
Posted: Thu Jun 23, 2011 4:59 pm Post subject: |
|
|
|
|
You know what's really frigging irritating about that first picture? The brick textures don't line up near the window.
The POM stuff is the best of those images, it reminds me of when I first got a GeForce 2 MX and played Giants with bump mapping, I was like OMG holes in the sand!
|
|
| Back to top |
|
|
Benza


Status: Offline Joined: 11 Mar 2008 Posts: 14586 $poons: 119.20

|
Posted: Thu Jun 23, 2011 5:02 pm Post subject: |
|
|
|
|
Does the Pom one look like the ground sinks about a foot to anyone else? _________________
|
|
| Back to top |
|
|
Sin Ogaris

Status: Offline Joined: 05 Dec 2005 Posts: 10616 $poons: 1588.60 Location: Melbourne

|
Posted: Thu Jun 23, 2011 5:08 pm Post subject: |
|
|
|
|
|
Yeah, I wouldn't say a foot, but it definitely looks more recessed than it was, it makes the ground look a hell of a lot more uneven.
|
|
| Back to top |
|
|
Frozencry


Status: Offline Joined: 04 Nov 2005 Posts: 9277 $poons: 1628.10 Location: Sydney

|
Posted: Thu Jun 23, 2011 5:11 pm Post subject: |
|
|
|
|
It's funny how they tout PoM (Parallax Occlusion Mapping) as a new feature for Crysis 2, yet ironically enough, it was a default feature in the original Crysis. _________________
|
|
| Back to top |
|
|
Jarrod


Status: Offline Joined: 07 Dec 2007 Posts: 8284 $poons: 369.60 Location: Preston

|
Posted: Thu Jun 23, 2011 7:33 pm Post subject: |
|
|
|
|
| Denny wrote: | | It's funny how they tout PoM (Parallax Occlusion Mapping) as a new feature for Crysis 2, yet ironically enough, it was a default feature in the original Crysis. |
This this and more of this. PoM was used heavily in default Crysis, and of all the bitching about Crysis 2 the lack of PoM was what pissed me off most of all. Both games feature practically identical tyer track textures, yet they look tons better in Crysis thanks to PoM.
Glad to see they're finally back. _________________
|
|
| Back to top |
|
|
GooberMan


Status: Offline Joined: 17 Jan 2005 Posts: 3682 $poons: 127.80 Location: Melbourne! Booyah.

|
Posted: Thu Jun 23, 2011 9:37 pm Post subject: |
|
|
|
|
Again, I should have jumped in this thread earlier.
Everyone that has said tessellation increases the poly count is correct. Whereas normal and parallax mapping are texture-space effects designed to suggest depth, tesselation can do the same thing but it operates in vertex space and actually pump out more vertices and thus give superior results.
Some of the earliest examples in terms of gaming hardware are bezier patches. One of Quake 3's big features was the use of nurbs to make the environment look all smooth. I haven't DX11'd much, but I'd assume that thanks to geometry shaders it's rather programmable these days. _________________
|
|
| Back to top |
|
|
|