Defining Tessellation and Its Impact on Game Graphics (with Epic Games)

By Published May 10, 2015 at 3:58 pm

“Tessellation” isn't an entirely new technology – Epic and Crytek have been talking about it for years, alongside nVidia's own pushes – but it's been getting more visibility in modern games. GTA V, for instance, has a special tessellation toggle that can be tweaked for performance. Like most settings found in a graphics menu, the general understanding of tessellation is nebulous at best; it's one of those settings that, perhaps like ambient occlusion or anti-aliasing, has a loose tool-tip of a definition, but doesn't get broken-down with much depth.

As part of our efforts to expand our game graphics settings glossary, we sat down with Epic Games Senior Technical Artist Alan Willard, a 17-year veteran of the company. Willard provided a basic overview of tessellation, how it is used in game graphics, GPU load and performance, and implementation techniques.

Alan Willard Interview – What Is Tessellation?

At a top-level, Willard explains that surfaces and walls (think of these as a flat surface) are built out of “quads.” Quads consist of two triangles that are “butted-up together” to make a square. This is how 3D graphics are built.

tessellation-ue4-2

tessellation-ue4

When we asked for a top-level definition of tessellation, Willard explained (emphasis is ours):

“Tessellation is a way of doubling [the triangles] on the graphics hardware – so what was two triangles becomes four, what was eight becomes sixteen, and so on. When we do that, that allows us to do things like displacement or smoothing and increase the apparent detail. This not only makes the surface look higher resolution, [but also adds] bumps and hills and valleys that weren't there before. You get a much higher fidelity surface.”

This topic was first brought to Epic Games by nVidia nearing the end of the development cycle for Unreal Engine 3. Some readers may remember the Samaritan demo, a video showcasing rocky extrusion from a human character's face. This effect was produced using displacement mapping that ultimately gets rendered by the GPU, assisting in the dicing of objects into more triangles. Dicing objects in this fashion allows for more curvature, bumps, gouges, and so forth. Willard outlines boulders as an easy example, as seen here:

tessellation-ue4-4

tessellation-ue4-3

We asked whether tessellation could be impacted by camera angle or distance, curious as to techniques to create false depth to surfaces without consuming too many system resources. Willard educated us on techniques:

“Epic biases displacement in tessellation based on camera distance. A small object far away doesn't need to spend performance for [tessellation]. Think of a wall as a flat surface. You can do a lot of shader tricks to make it look better – what we call 'bump offset,' where we shift the location of pixels based on the camera angle – and that can give you the sense that the bricks have depth and are coming out of the surface. What you'll never get is a silhouette off of that kind of technique. Displacement and tessellation allow us to increase triangle density and then push and pull those triangles in, out, to the sides to get those shapes to come off of that surface. Lighting and shadowing can work with those shapes to sell the final look.”

In a practical application, this is noticeable when observing a flat wall in-game that has a brick texture applied to it; Epic could extrude the wall's triangles, producing an appearance that the wall is modeled with depth corresponding to the protruding bricks.

NVidia separately made clear that tessellation is often heavily automated by the underlying framework, but still requires fine-tuning by technical artists in-house. The automation of tessellation helps streamline production of high-fidelity, realistic graphics and avoids increasing development overhead.

Tessellation is a GPU-bound item. Modern architectures – Fermi, Kepler, and Maxwell included – include dedicated tessellation units that allow for independent processing of tessellated objects. Learn more about underlying GPU hardware here. Impact on hardware will depend based on the game, engine, and implementation of tessellation. In our benchmark of GTA V's tessellation, it becomes clear that impact can sometimes be negligible -- but there may not be much tessellating going on in GTA V compared to, for instance, a more intensive PC title.

gta-v-set-tessellation

Previous Epic Games content includes our discussion on the legitimacy of virtual reality and its inherent design challenges, discussed with Chance Ivey, and the “science” of level design with Jim Brown.

Unreal Engine 4 can be downloaded for free here.

- Steve “Lelldorianx” Burke.

Last modified on May 10, 2015 at 3:58 pm
Steve Burke

Steve started GamersNexus back when it was just a cool name, and now it's grown into an expansive website with an overwhelming amount of features. He recalls his first difficult decision with GN's direction: "I didn't know whether or not I wanted 'Gamers' to have a possessive apostrophe -- I mean, grammatically it should, but I didn't like it in the name. It was ugly. I also had people who were typing apostrophes into the address bar - sigh. It made sense to just leave it as 'Gamers.'"

First world problems, Steve. First world problems.

Leave a comment

Make sure you enter all the required information, indicated by an asterisk (*). HTML code is not allowed.

9 comments

  • 안전토토

    Best view i have ever seen !

    안전토토 21am31America/New_York('10-21-2020'); Comment Link
  • Michelle B

    What's up?

    I found this article very interesting...please read!

    Do you remember the blockbuster hit film The Matrix that was released in 1999? You may not know this, but it has deep spiritual implications concerning the times we are living in and Bible prophecy.

    It tells a story of how these "agents" are trying to turn us into machines. We are closer then ever before for this to become a reality when they cause us to receive an implantable microchip in our body during a time when physical money will be no more.

    You may have seen on NBC news concerning the implantable RFID microchip that some people are getting put in their hand to make purchases, but did you know this microchip matches perfectly with prophecy in the Bible?

    "He (the false prophet who deceives many by his miracles) causes all, both small and great, rich and poor, free and slave, to receive a mark on their right hand or on their foreheads, and that no one may buy or sell except one who has the mark or the name of the beast, or the number of his name...

    You also may have heard of the legendary number "666" that people have been speculating for possibly thousands of years on what it actually means. This article shares something I haven't seen before, and I don't think there could be any better explanation for what it means to calculate 666. This is no hoax. Very fascinating stuff!

    ...Here is wisdom. Let him who has understanding calculate the number of the beast, for it is the number of a man: His number is 666" (Revelation 13:16-18 NKJV).

    To see all the details showing why the Bible foretold of all these things, check out this article!

    Article: http://1.voicetruth.org

    GOD is sending out His end time warning:

    "Then a third angel followed them, saying with a loud voice, “If anyone worships the beast and his image, and receives his mark on his forehead or on his hand, he himself shall also drink of the wine of the wrath of God, which is poured out full strength into the cup of His indignation. He shall be tormented with fire and brimstone in the presence of the holy angels and in the presence of the Lamb. And the smoke of their torment ascends forever and ever; and they have no rest day or night, who worship the beast and his image, and whoever receives the mark of his name" (Revelation 14:9-11).

    In the Islamic religion they have man called the Mahdi who is known as their messiah of whom they are waiting to take the stage. There are many testimonies from people online who believe this man will be Barack Obama who is to be the biblical Antichrist based off dreams they have received. I myself have had strange dreams about him like no other person. So much so that I decided to share this information.

    He came on stage claiming to be a Christian with no affiliation to the Muslim faith...

    "In our lives, Michelle and I have been strengthened by our Christian faith. But there have been times where my faith has been questioned -- by people who don’t know me -- or they’ve said that I adhere to a different religion, as if that were somehow a bad thing,'' - Barack Obama

    ...but was later revealed by his own family members that he indeed is a devout Muslim.

    So what's in the name? The meaning of someones name can say a lot about a person. God throughout history has given names to people that have a specific meaning tied to their lives. How about the name Barack Obama? Let us take a look at what may be hiding beneath the surface...

    "And He (Jesus) said to them (His disciples), 'I saw Satan fall like lightning from heaven'" (Luke 10:18).

    In the Hebrew language we can uncover the meaning behind the name Barack Obama.

    Barack, also transliterated as Baraq, in Hebrew is: lightning

    baraq - Biblical definition:

    From Strongs H1299; lightning; by analogy a gleam; concretely a flashing sword: - bright, glitter (-ing, sword), lightning. (Strongs Hebrew word H1300 baraq baw-rawk')

    Barak 'O'bamah, The use of bamah is used to refer to the "heights" of Heaven.

    bamah - Biblical definition:

    From an unused root (meaning to be high); an elevation: - height, high place, wave. (Strongs Hebrew word H1116 bamah baw-maw')

    The day following the election of Barack Obama (11/04/08), the winning pick 3 lotto numbers in Illinois (Obama's home state) for 11/5/08 were 666.

    Obama was a U.S. senator for Illinois, and his zip code was 60606.

    Seek Jesus while He may be found...repent, confess and forsake your sins and trust in the savior! Jesus says we must be born again by His Holy Spirit to enter the kingdom of God...God bless!

    Michelle B 20am31America/New_York('10-20-2020'); Comment Link
  • 안전한놀이터

    Best view i have ever seen !

    안전한놀이터 19am31America/New_York('10-19-2020'); Comment Link
  • Kenyetta Hernander

    [url="https://vimarsana.com/listing/jersey" title="very nice post, i certainly love this website, keep on it" target="_blank"]very nice post, i certainly love this website, keep on it[/url]

    Kenyetta Hernander 17am31America/New_York('10-17-2020'); Comment Link
  • BeakerGuy`

    very scientific and informitave link! keep up the good work!

    BeakerGuy` 17am31America/New_York('10-17-2020'); Comment Link
  • win money now online

    [url="https://ref.moneyguru.co/halounet" title="win money radio"]win money radio[/url]

    win money now online 16am31America/New_York('10-16-2020'); Comment Link
  • inboxdollars

    [url="http://www.autosurf.fr/?ref=5667" title="qmee"]qmee[/url]

    inboxdollars 15am31America/New_York('10-15-2020'); Comment Link
  • buy domains names

    [url="https://shrinke.me/o8aS" title="ted talks"]ted talks[/url]

    buy domains names 14pm31America/New_York('10-14-2020'); Comment Link
  • free v bucks daily

    The very next time I read a blog, Hopefully it won't disappoint me as much as this one. I mean, I know it was my choice to read, nonetheless I really thought you'd have something useful to talk about. All I hear is a bunch of complaining about something you can fix if you were not too busy seeking attention.

    free v bucks daily 27pm30America/New_York('09-27-2020'); Comment Link

We moderate comments on a ~24~48 hour cycle. There will be some delay after submitting a comment.

Advertisement:

  VigLink badge