Jump to content

The first DirectX 11 benchmark


Gloglebag

Recommended Posts

I wonder what impact automatic tessellation will have in our workflows. Do the assets need to be prepared in special ways to get it to work? Anyone here familiar with it could give us more info?

I'd assume it would require some sort of higher-poly mesh for some things. If you looked at the Dragon, when they turned the tessellation on his spines grew out and curved... Where would it get the data for that (+the curve)?

Link to comment
Share on other sites

Yeah the only way this is a major improvement is if the entire data is stored in the normal map and it's just procedurally generated. If you still have to model all of this, the only improvement is "look we can now render even more polys" and we've been there done that...

Link to comment
Share on other sites

Potentially it could get most of the data from the normal map?

You could get a protruding horn but it would protude based on the surface normals... There'd be no way to make it curve.

However: I could see the tessellation being done via normal maps on the rocks and the ground and the window ledges and stuff, because it's straight out. I think it's basically taking the normal map data and turning it into real 3d geometry, which keeps the visible 3d effect even when you get next to it which normal maps do not.

I dunno, will be interesting to see where this goes.

Link to comment
Share on other sites

When the tessellation will be available with CryEngine [HP]!? :P

I don't know, but I would sure love to play with that beauty on CE! :) Tessellation might revolutionize the way we make games, like normal maps did a few years ago.

For those asking how this works, I did a few tests with a buddy of mine a few weeks ago, and It's pretty easy. It works pretty much like Parallax mapping, but tessellation creates geometry.

You got to be careful when modelling high polies for this, and avoid 90º angles, otherwise you will have some artifacts. We can still use floaters on the high poly like we did for normal mapping, but we gotta be careful not to exaggerate, and the angles are very important. And then you would bake the object as you always did, normal map, AO, etc, but now you also need to bake the height map, which is basicaly a black and white map, that goes into the alpha map of the normal map.

Here's an example of one of the textures i did a few months ago.

1z50wvn.jpg

So yeah, as you can see if you have a good high poly, is pretty much just another map to bake.

You can also extract a heightmap from a normal map generated from crazybump for example, to use on terrain or those rock walls shown on that vid, but the artist got to be very careful with the artfcats, and try to get a very smooth heightmap and avoid abrupt transitions.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...