What the Heck is Tessellation?!

Поделиться
HTML-код
  • Опубликовано: 11 сен 2024

Комментарии • 353

  • @AdelAlqadi1
    @AdelAlqadi1 7 лет назад +34

    Just something I think needs clarification with the gtav comparison: the game's tessellation is very selective. First off, if you're in a fast moving scenario, tessellation turns itself off via a blast processing method. Also, not everything is tessellated. If you're looking at a car in gtav for example, the only thing being tessellated is the wheels and nothing else. A great comparison scenario is standing next to palm trees or cacti, being in the ocean, looking at rocky ground, looking at the characters hands in first person, etc. That's why in your gtav comparison 1) you don't notice a difference and 2) framerates are rather consistent.

  • @PrimeVirtualReality
    @PrimeVirtualReality 7 лет назад +158

    Only thing i ever noticed with Tesselation in GTA V is the palm trees bark.

    • @jasondailey9402
      @jasondailey9402 7 лет назад +11

      Prime Hardware you beat me to it! Everything I’ve read says Tesselation is only used for the trees in GTA V

    • @blanchbacker
      @blanchbacker 4 года назад +2

      The rocks and all terrain uses it too.

  • @Gilbertify1
    @Gilbertify1 7 лет назад +89

    I knew what tessellation was, but I didn't know it made THAT much of a difference. That's neat. Nice video!

    • @GregSalazar
      @GregSalazar  7 лет назад +22

      I appreciate it!

    • @leerman22
      @leerman22 6 лет назад +1

      I think it's because it's "hardware tessellation" so the GPU is doing more solo work and doesn't need the CPU much other than loading displacement maps.

  • @MrStarpeto
    @MrStarpeto 7 лет назад +16

    Listening to "high hopes" from pink Floyd just right before watching this video, only good choice from science studio! Thank you for learning with us!

    • @GregSalazar
      @GregSalazar  7 лет назад +7

      Rock on! Thanks for watching.

  • @jjaurrgui
    @jjaurrgui 7 лет назад +51

    *Is that Tessellation increasing in my pants?*

    • @Ccodebits
      @Ccodebits 7 лет назад +20

      I can't tell it is looking very flat, maybe you need to adjust your D... isplacement map.

  • @ryanhtran
    @ryanhtran 7 лет назад +33

    Thank you Savage Studio, I have one great thing before I go to school.

  • @NeuroPulse
    @NeuroPulse 3 года назад +6

    This is the first explanation that has answered my unanswered questions. Thank you!

  • @quanwashington1115
    @quanwashington1115 7 лет назад +75

    You ever thought about explaining or giving a brief overview of Linux?

    • @bad001bd
      @bad001bd 7 лет назад +1

      Quan Washington Levelonetechs

    • @quanwashington1115
      @quanwashington1115 7 лет назад

      BAD Ben I know, but I want him to do it.

    • @ccmaster86
      @ccmaster86 7 лет назад +2

      Nah, people using Arch are the nerds. They call Ubuntu users plebs.

    • @quanwashington1115
      @quanwashington1115 7 лет назад +1

      ccmaster86 But I haven't insulted anyone for using Ubuntu :)

    • @pm5k00
      @pm5k00 7 лет назад +1

      ccmaster86 I like Ubuntu beacuse of how accessible it is, I can install it on a new machine much faster than Arch and do all he same things. I have used arch for a number of months but didnt care for pacman or yaourt. Arch users be like " compiling is too hard, I just like using the AUR..." ... whatever you wanabee nerds.
      edit:words

  • @ShadowriverUB
    @ShadowriverUB 7 лет назад +3

    Small correction, the extra verteces generated by this process are modified by vertex shaders, displacement mapping is one way of using it

  • @WillVRam
    @WillVRam 3 года назад +16

    Tradução para em PT-BR para brasileiros. Não manjo muito de inglês mas fiz oque pude:
    -Você pode pensar em Tesselation como a divisão literal de polígonos os quais compõem os objetos que vemos em jogos e outros efeitos especiais.
    -Quanto mais dividido a superfície é, mais detalhado entre aspas("quote-unquote") a superfície será retratada, desenhada no jogo.
    -Se um objeto é dividido em vários triângulos, então cotando cada triangulo na metade essencialmente dobra o Fator Tesselation
    .mas isso sozinho não muda nada. Se vc adicionar so mais triangulos sme fazer nada mais dinâmico com eles vc só estará sobrecarregando a GPU pra nada.
    .duplicar numero d formas não muda nada se metade das formas sao fisicalmente inalteradas das originais.
    1:04 essa imagem 2D mostra melhor isso
    1:10 DISPLACEMENT MAPPING muda e inclina essas novas formas criadas.
    .nvidia descreve Tesselation como uma textura que armazena informação de altura que ou dará aparência de um "blocky wuithout tesselation" ou uma suavidade lisa nao-realistica sem o Dispalcing Mapping.
    ...
    1:30 Antigamente técnicas tradicionais de mapeamento d textura envolviam um nível de Oclusão, explica nesse vídeo (link)
    .em resumo, alguns pixels são sombreados numa tentativa de enganar o visualizador de pensar que a forma é mais dinâmica do que realmente é
    .adiciona um nível de profundidade artificial
    1:46 Imagem mostrando bem isso
    .explica imagem que é auto explicativa.
    2:04 Basicamente, Tesselation sem Displacement Mapping não mudaria nada no objeto, e Displacement Mapping sem Tesselation tornaria a aparência do objeto extremamente "blocky"(em bloco(?))
    Então ambos são necessários para os jogos parecerem reais.
    2:15 GTA V:
    -Em alguns casos como em GAT V, polígonos ja estão incorporando alto nível detalhes, então aumentando Tesselation não muda nada
    -Vc será pressionado("hard-pressed") agora para tentar ver a diferença nessa comparação entre 2 jogos com Tesselation máximo e sem.
    2:32 a variação d FPS tbm é minúscula.
    2:33 HAVEN BENCHMARK
    -Oferece forte contraste de Tesselation(""stark" tesselation contrast") entre presets Max e Off.
    .a escada parece uma rampa sem Tesselation. O dragão também é completamente diferente (mas nao mostrou)
    -ENtão dependendo de como so jogos são desenvolvidos, Tesselation é uma das cosia que você pode manipular e drasticamente impactar
    a aparência e sua percepção("feel")
    .
    -Geralmente maximizar Tesslation não causará muito impacto no seu jogo, mas usar benchmarks te dará uma informação mais aprofundada disso.

  • @AG-ld6rv
    @AG-ld6rv Год назад +2

    For those interested, you might wonder, "Why can't I just store all these details in the 3d model being rendered and send that to the video card? Why do I have tessellation at all? (Keep in mind tessellation produces a model with a ton of triangles, so it's not like the technique helps by reducing the number of triangles in the final result. So why not just send those triangles in the first place?)"
    We go through the trouble of having tessellation shaders on our GPU, because the act of tessellation avoids a common bottleneck in the rendering pipeline. In other words, it's to make things more efficient and give you more FPS for a similar amount of detail.
    The reason this happens relates to the speed we can transfer data to a video card versus the speed at which the GPU's little processors can do calculations once the data is present. In general, computers are quite slow at transferring data around -- much slower than a processing unit doing calculations. So you might spend 80% of your cycle to generate a frame in a video game sending around data and 20% doing calculations on that data to produce the frame.
    If you were to simply store all those details in the model, meaning a model with more triangles, you'd have to transfer all those triangles over to the GPU. And due to data transfer being a bottleneck, that might really, really hurt your FPS. Take those stairs as an example. Instead, of having tons of triangles to represent the steps and bumpiness of the stones, we just send over a flat ramp. That is waaay less data than if we were sending over the steps and all the bumps from the rocks. Once the data is in the GPU's pipeline, we then use little processors on the GPU to calculate / derive additional triangles for additional detail. That higher detail model with many more triangles is then pumped forward into the pipeline so that the result can be viewed.

    • @thomsnvykovski6135
      @thomsnvykovski6135 8 месяцев назад +1

      this is such a crazy good explanation its actually insane

  • @rafaellopez3422
    @rafaellopez3422 7 лет назад +38

    What the heck is heck?

    • @froggy937
      @froggy937 7 лет назад +1

      Killer Droid what the heckinlinkity

  • @ecromancer
    @ecromancer 7 лет назад +4

    Talking about triangles while wearing an pink Floyd shirt. I LIKE IT!

  • @HaseoSpeedruns
    @HaseoSpeedruns 7 лет назад +3

    good to know that it doesn't have a huge impact on performance. thanks, greg!

  • @computer-qy4je
    @computer-qy4je 7 лет назад +1

    Minute science is the type of thing I like to bingewatch, yay for more binging.

  • @Puremindgames
    @Puremindgames 7 лет назад +3

    2:36, I'd rather walk on the path on the right

  • @1337ghomri
    @1337ghomri 7 лет назад

    @Sience Studio -> You can see tessellation i GTA 5, if you stand very close to a palm tree, or you are driving in the mountain with dirt roads. The dirt and stones pops out. The same goes for the palm tree, you can see a lot of shapes in the wood. But the tessellation drawing distance is very narrow in GTA 5. When you are driving on a dirty road, you can actually see when the tessellation starts and end while driving.

  • @SteelSkin667
    @SteelSkin667 7 лет назад +1

    I already knew about this but I liked the straightforward explanation. Good stuff.

    • @GregSalazar
      @GregSalazar  7 лет назад +1

      SteelSkin667 Glad you enjoyed it!

  • @clairevicidomini3199
    @clairevicidomini3199 4 года назад +1

    so basically, instead of creating a high definition mesh (that would always remain at high definition, thus wasting resources even if it's far away) you use a medium polygon count mesh with a texture map that decide in which way vertices must be displaced after the it has been enhanced by the tessellation shader. This way you can tessellate it only when it's near the camera, while it will be its lower res counterpart in the distance, so you can save gpu resources. Is this correct?

  • @ashxxiv
    @ashxxiv 7 лет назад +2

    I can't wait for games to have life like tessellation with photorealistic graphics running at 250fps in 8k.. it'd be so beautiful.

  • @Jomenaa
    @Jomenaa 7 лет назад

    Tesselation is very noticeable in Metro games, holy shit those nosalises and librarians look fucking terrifying up close! :D

  • @abcdefg9613
    @abcdefg9613 5 лет назад

    A bit of tech trivia:tesselation was introduced to gpus by amd and not Nvidia. It was available in the Radeon 2000 series and onward but was not implemented by Microsoft in dx10/10.1. It was available in OpenGL though.

  • @faezlimpbizkit
    @faezlimpbizkit 7 лет назад +2

    well done, hope you can keep this up and keep em coming more. i love stuff like this 😍

  • @travishemming3783
    @travishemming3783 7 лет назад +1

    Best explanation I've seen by far. Thank you!

  • @Tinchor.15
    @Tinchor.15 7 лет назад +1

    The video is cool, I should watch it again though, but I thumbed up because of your t-shirt!

  • @godtactics1463
    @godtactics1463 7 лет назад +1

    Excellent video. Perhaps in a separate video or series, more examples could be given of visual and performance impact of tessellation and displacement in a few popular, specific games, with a few common nvidia and amd graphics cards, if the results are notable at all.

  • @timerertim
    @timerertim 3 года назад

    This was of so second nature when talking about displacement mapping that I never really thought of it.

  • @Gamer-df9xt
    @Gamer-df9xt 7 лет назад +1

    I think your thumbnail says it all. Tessellation makes surfaces bumpy.

  • @josechavarria5941
    @josechavarria5941 6 лет назад

    Thank you for putting tesselation in a real-world environment. I am taking a math course, and I am to explain what tesselation is with an example. I will link this video to my discussion. Thank you for sharing your knowledge.

  • @h1tzzYT
    @h1tzzYT 7 лет назад

    Nice chill music at background!

  • @azza009
    @azza009 7 лет назад +1

    That T-shirt 👍
    Great video. I thought tessellation and bump mapping were one and the same

  • @santeciaprice6146
    @santeciaprice6146 6 лет назад

    Thanks dude. The reason why because I remembered an awesome old cartoon called Cyber Chase and there was an episode that had tessellation. I just want a refresh on what the word means.

  • @dtgulab
    @dtgulab 7 лет назад

    What is triple buffering? Do you need it with Vsync? Do you need it with GSync?

  • @Madchris8828
    @Madchris8828 7 лет назад

    So I don't know if it was a mistake but the hyperlinks in the descriptions are only able to be copied and pasted not directed to the sites; including your patreon.

  • @tigercloud6945
    @tigercloud6945 7 лет назад +1

    In less then 5 years I would love everything to be able to run this in everything looks great.

    • @nathings
      @nathings 3 года назад

      4 years later how was it?

  • @wajihbec1087
    @wajihbec1087 7 лет назад +1

    i like things that are straight to the point.

  • @AbdelhakEssbai
    @AbdelhakEssbai 7 лет назад

    I like how this video is quick and dirty, can you follow up with videos about MSAA/ FXAA and all that confusing stuff please.

    • @GregSalazar
      @GregSalazar  7 лет назад

      Abdelhak Essbai Already have...

  • @grantlauzon5237
    @grantlauzon5237 6 лет назад

    Does tessellation add polygons? I grasp the concept of bump mapping but I don’t understand where the depth comes from in tessellation.

  • @jijingebob
    @jijingebob 7 лет назад

    I just love this series

  • @FunTimeGhz
    @FunTimeGhz 7 лет назад

    Keep up the good work and please, ignore the people who love to inject the others with negative feelings.

  • @rachitbhatt40000
    @rachitbhatt40000 5 лет назад

    Your videos are great with proper explanation. Well, can you make one for Shader too?

  • @milk_yt
    @milk_yt 6 месяцев назад

    A thing to be careful of is with Nvidia developed or assisted games when using AMD GPUs.
    Some of those games abuse the tesselation from AMD GPUs to make the game run slower on those GPUs, so it's better to turn tesselation completely off.

  • @smithwillnot
    @smithwillnot 7 лет назад

    Isn't the "dynamic tessellation" most important thing about tessellation? Btw dynamic tessellation works based on distance, so closer objects end up having more polygons while objects in the background have fewer and that changes depending on distance between "point of view" and every visible object...

  • @cinnamonbun115
    @cinnamonbun115 7 лет назад

    I love minute science

  • @desu38
    @desu38 5 лет назад

    I've been seeing "parallax occlusion". It looks like it tries to achieve a similar effect, but by warping the textures or stacking it, something like that. How does that work?

  • @GonzaloAroles
    @GonzaloAroles 7 лет назад

    Love the explanation, love the T-shirt.

  • @12chrisrob
    @12chrisrob 7 лет назад

    Nice T-shirt! And good video as always. Cheers from QC Canada

  • @dookbear7893
    @dookbear7893 7 лет назад

    actually always wondered about this, great video

  • @Imkaranvalvi
    @Imkaranvalvi 7 лет назад

    This is Science Studio ...Good Work Bro.

  • @alexandrucampina
    @alexandrucampina 4 года назад

    hey Greg, thanks a lot. Very well explained!

  • @jbizz1320
    @jbizz1320 7 лет назад

    What happen to your sound bar speaker? what model was it.

  • @johnkobs6086
    @johnkobs6086 7 лет назад

    I feel like this video could have been better with a short history of why tessellation used to be a bigger deal when graphics were blocky chunks jammed together. Pretty sure faces aren't octagons, but that looked better than squares.

  • @suppusthesnaxe7864
    @suppusthesnaxe7864 7 лет назад +1

    How does it work for volumetric lighting like in Fallout 4?

  • @doubleas88
    @doubleas88 7 лет назад

    You sir gained a subscriber, nice video

  • @WillVRam
    @WillVRam 3 года назад

    1:05 "backdoor process" what does it mean ? I used google translated but got nothing.
    2:33 How do you build graphics like this?

  • @FrankieHiltz
    @FrankieHiltz 7 лет назад

    Aye thanks for this. I had a relatively good understanding of it, but this clarified somethings I didn't know :D

  • @metamancer2775
    @metamancer2775 7 лет назад

    You should explain ambient occlusion next because a lot of people out there think it's useless

  • @pavelpipovic5656
    @pavelpipovic5656 Год назад

    Love your shirt !

  • @ChubyX
    @ChubyX 7 лет назад

    Thank you. That tessellation thing had me spinning.

  • @TedKeyboardify
    @TedKeyboardify 7 лет назад +2

    Greg, none of the links in the 'video description below' are links.

    • @GregSalazar
      @GregSalazar  7 лет назад +3

      TedKeyboard So copy/paste :P

    • @lapadaa
      @lapadaa 7 лет назад +2

      why not just add before them so people can click them?

  • @Zeloverevolution
    @Zeloverevolution 7 лет назад

    Tessellation is advanced bump/normal mapping. There, didn't need a video to explain that.

  • @xavierssounds3232
    @xavierssounds3232 7 лет назад

    I love these videos. Insightful. Thank you

    • @GregSalazar
      @GregSalazar  7 лет назад

      Stacy Schauls Thanks for watching!

  • @Witnaaay
    @Witnaaay 7 лет назад

    How does parallax mapping fit into this?

  • @unrealdevon
    @unrealdevon 7 лет назад

    I love these videos.
    Also that pink floyd T-shirt is real cool.

  • @bluemischief1582
    @bluemischief1582 7 лет назад +13

    I don't get it with gta V... I have a 1440p monitor, a gtx 1080 @ 2100Mhz and mem @5600. My cpu is an r5 1600 with all cores at 3.6Ghz and I seemingly can't get the game to utilise my gpu or cpu to its fullest but still not get above 45fps. My ddr4 is running at 3200Mhz so that should be fine and other games like skyrim run maxed out with Vsync at 60 all the time... I did all the usual stuff like updating drivers and redownloading the game but can't find the problem. How would you guys handle a problem like this?

    • @davidfinnegan7687
      @davidfinnegan7687 7 лет назад +2

      Blue Not pair an r5 with a gtx 1080 XD

    • @Classikh
      @Classikh 7 лет назад +67

      David Finnegan You have no idea what you're talking about, a Ryzen 5 1600 and GTX 1080 are fine together especially at 1440p...

    • @PAUL-ESNEED
      @PAUL-ESNEED 7 лет назад +45

      Of course Nviditards would say that.
      A R5 is more than capable of handling a 1080,in fact,it's better than some i5's EASILY when overclocked.
      It wouldn't even bottleneck a SLI GTX 1080Ti set-up you little snot.
      He also SPECIFIED it's just GTA V,not other games.

    • @vladdyboy2612
      @vladdyboy2612 7 лет назад +2

      If nothing fixes it you should do a clean windows install, update your BIOS, chipset drivers, graphics drivers and then try again, that ought to solve your issues

    • @johnv6586
      @johnv6586 7 лет назад +15

      David Finnegan i have the excact same build as blue and let me tell you, it works perfectly. I dont understand why you think it is a stupid idea

  • @mennser
    @mennser Год назад

    Excellent video, thank you Greg!!

  • @HelixBrightstar
    @HelixBrightstar 7 лет назад

    Great video, Greg. I also love that shirt, Pink Floyd is my most favorite band. 👍😀🎵

  • @TheRobDog
    @TheRobDog 3 года назад

    Very informative, Bless your soul

  • @6ndre99
    @6ndre99 7 лет назад +4

    I've literally searched this on google like an hour ago

  • @psnKnowledge
    @psnKnowledge 7 лет назад

    Enjoyed the explanation. We need you to work at Nasa man! Or whatever's your preferred science company 👊

  • @komradwide4660
    @komradwide4660 3 года назад

    Where can I find tessellation setting in nvidia control panel?? Its breaking my squad gameplay experience :(

  • @hypershadow5g
    @hypershadow5g 7 лет назад

    So as far as GTA V goes, what has a bigger, if any, impact on the looks of the game as well as gpu performance, tessellation or texture quality?

  • @realHenryBayman
    @realHenryBayman 7 лет назад

    Could you do smart phone touch screens? Including these with edges. Would be awesome!

  • @nythpill
    @nythpill 7 лет назад

    DTSOM shirt. Nice!

  • @brendinventer6407
    @brendinventer6407 7 лет назад

    These videos are the best 👌🏼🤓

  • @roax206
    @roax206 7 лет назад

    what about a video showing the huge difference in hardware requirements between gameplay mechanics(crafting, world interaction, stats, equipment, etc) compared to graphics and lighting these days and why devs probably shouldn't focus so much on the number of polys in a game.

  • @nootnoot8287
    @nootnoot8287 5 лет назад

    Helpful video

  • @theanimeotaku2794
    @theanimeotaku2794 7 лет назад

    Basically it means textures pop out more and have better placement

  • @Chbond00765
    @Chbond00765 7 лет назад

    Do you think you could do a video on game engines? There are quite a few out there and I would like to know the difference between them, how they work and what exactly they are. Also would like to know if they are related to each other or are they all based off one "engine". I just want to know why one company makes the crytek engine and
    the unreal engine, the havok engine, etc. thank you.

  • @MrBoggy101
    @MrBoggy101 7 лет назад

    Awesome video.

  • @jessel1217
    @jessel1217 7 лет назад

    Pink Floyd... greatest band of all time. I have "Comfortably Numb" name tagged on my case hardened AK because it's hella triply.

  • @NippyKindLangur234
    @NippyKindLangur234 7 лет назад

    So the "tessellation" settings in games usually mean tessalation + displacement mapping?

  • @TheAHMADJALLAD
    @TheAHMADJALLAD 7 лет назад

    Did you received your thread ripper kit from AMD ????

  • @Jorba4
    @Jorba4 7 лет назад

    Do more of these! I'm new to pc gaming and some settings and stuff I just don't get 🤷🏻‍♂️

  • @leechamberland6773
    @leechamberland6773 7 лет назад

    thank you for tell us about tessellation always wanted to know what it was

  • @blakegriplingph
    @blakegriplingph 3 года назад

    It seems as though it's underused if not unused these days tho.

  • @dsmdallas2466
    @dsmdallas2466 7 лет назад

    GREAT VIDEO. Thanks you.

  • @Freddan9700
    @Freddan9700 7 лет назад

    Could you explain what pagefile is?

  • @waddoo1234
    @waddoo1234 7 лет назад

    Hey, remember to hyperlink the links so they are clickable. A small addition for a long way of convenience.

  • @andrewm4691
    @andrewm4691 7 лет назад

    Your oppinion on Vega or Threadripper (weather you read this or not big fan)

  • @HappyBeezerStudios
    @HappyBeezerStudios 7 лет назад

    Never forget Radeon 8500 TruForm.
    DirectX 8 Tesselation FTW!

  • @ChicoAzevedo
    @ChicoAzevedo 5 лет назад

    I´m here only to know if this makes difference in the new metro exodus. Because tesselation stresses my GTX 1080 in a huge way. Like 20 FPS. But visually i can not tell a big the in the 1920 x 1080 resolution.

  • @Pioqueug000
    @Pioqueug000 7 лет назад +3

    "What in tessellation!"

  • @Brian_Buckley
    @Brian_Buckley 7 лет назад

    thank you for this Greg!!!!

  • @BoguZk
    @BoguZk 11 месяцев назад

    So basically tesselation is just another term for mesh subdivision?

  • @user-rs3lg6un4n
    @user-rs3lg6un4n 7 лет назад

    Awesome shirt!

  • @duckseverywhere8119
    @duckseverywhere8119 7 лет назад

    ...and will it kill your frame rate? This, is 4 minute Science!

  • @psucalculator7179
    @psucalculator7179 7 лет назад

    Awesome!

  • @Stoynov666
    @Stoynov666 4 года назад

    do the consoles have this feature?

  • @tanmaykumar6242
    @tanmaykumar6242 7 лет назад

    Nice T-shirt