Тёмный

What the Heck is Tessellation?! 

Greg Salazar
Подписаться 894 тыс.
Просмотров 169 тыс.
50% 1

- Here's to another episode of the Minute Science playlist! If there's anything else you'd like me to test or explain in this category, let me know in the comments below. The moral of this story: tessellation + displacement mapping makes things look REAL!
PATREON: www.patreon.com/ScienceStudioYT
TWITCH: www.twitch.com/ScienceStudioYT
FACEBOOK: ScienceStudioYT
TWITTER: ScienceStudioYT
INSTAGRAM: ScienceStudioYT
Subscribe to the channel!
MUSIC:
'Watching the Red Clouds Passing By' by Andromedha
• Andromedha - Watching ...
(Provided by Silk Music)
DISCLOSURES: All Genius links are tied to our Amazon Associate account, from which we earn a small sales commission. Links containing a 'bit.ly' reference forwarding to Newegg are tied to our CJ account, from which we earn a small sales commission. All sponsored links and comments will contain the word "SPONSOR" or "AD." Any additional revenue stream will be disclosed with similar verbiage.

Опубликовано:

 

3 авг 2017

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 353   
@PrimeVirtualReality
@PrimeVirtualReality 7 лет назад
Only thing i ever noticed with Tesselation in GTA V is the palm trees bark.
@jasondailey9402
@jasondailey9402 7 лет назад
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 года назад
The rocks and all terrain uses it too.
@AdelAlqadi1
@AdelAlqadi1 7 лет назад
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.
@Gilbertify1
@Gilbertify1 7 лет назад
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 лет назад
I appreciate it!
@leerman22
@leerman22 6 лет назад
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.
@NeuroPulse
@NeuroPulse 3 года назад
This is the first explanation that has answered my unanswered questions. Thank you!
@computer-qy4je
@computer-qy4je 7 лет назад
Minute science is the type of thing I like to bingewatch, yay for more binging.
@quanwashington1115
@quanwashington1115 7 лет назад
You ever thought about explaining or giving a brief overview of Linux?
@bad001bd
@bad001bd 7 лет назад
Quan Washington Levelonetechs
@quanwashington1115
@quanwashington1115 7 лет назад
BAD Ben I know, but I want him to do it.
@ccmaster86
@ccmaster86 7 лет назад
Nah, people using Arch are the nerds. They call Ubuntu users plebs.
@quanwashington1115
@quanwashington1115 7 лет назад
ccmaster86 But I haven't insulted anyone for using Ubuntu :)
@pm5k00
@pm5k00 7 лет назад
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
@MrStarpeto
@MrStarpeto 7 лет назад
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 лет назад
Rock on! Thanks for watching.
@travishemming3783
@travishemming3783 7 лет назад
Best explanation I've seen by far. Thank you!
@ShadowriverUB
@ShadowriverUB 6 лет назад
Small correction, the extra verteces generated by this process are modified by vertex shaders, displacement mapping is one way of using it
@ryanhtran
@ryanhtran 7 лет назад
Thank you Savage Studio, I have one great thing before I go to school.
@ryanhtran
@ryanhtran 7 лет назад
2 hearts in 2 days? I'm on fireeee
@stratisskapinakis9773
@stratisskapinakis9773 7 лет назад
looool its summer here rip
@ryanhtran
@ryanhtran 7 лет назад
Stratis Skapinakis yeah I start school on Monday.
@voltadynam7cs705
@voltadynam7cs705 7 лет назад
rip
@faezlimpbizkit
@faezlimpbizkit 7 лет назад
well done, hope you can keep this up and keep em coming more. i love stuff like this 😍
@GregSalazar
@GregSalazar 7 лет назад
faez Will do!
@jjaurrgui
@jjaurrgui 7 лет назад
*Is that Tessellation increasing in my pants?*
@Ccodebits
@Ccodebits 7 лет назад
I can't tell it is looking very flat, maybe you need to adjust your D... isplacement map.
@HaseoSpeedruns
@HaseoSpeedruns 7 лет назад
good to know that it doesn't have a huge impact on performance. thanks, greg!
@SteelSkin667
@SteelSkin667 7 лет назад
I already knew about this but I liked the straightforward explanation. Good stuff.
@GregSalazar
@GregSalazar 7 лет назад
SteelSkin667 Glad you enjoyed it!
@timerertim
@timerertim 3 года назад
This was of so second nature when talking about displacement mapping that I never really thought of it.
@jijingebob
@jijingebob 7 лет назад
I just love this series
@dookbear7893
@dookbear7893 7 лет назад
actually always wondered about this, great video
@godtactics1463
@godtactics1463 7 лет назад
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.
@GonzaloAroles
@GonzaloAroles 6 лет назад
Love the explanation, love the T-shirt.
@12chrisrob
@12chrisrob 7 лет назад
Nice T-shirt! And good video as always. Cheers from QC Canada
@alexandrucampina
@alexandrucampina 4 года назад
hey Greg, thanks a lot. Very well explained!
@xavierssounds3232
@xavierssounds3232 7 лет назад
I love these videos. Insightful. Thank you
@GregSalazar
@GregSalazar 7 лет назад
Stacy Schauls Thanks for watching!
@FrankieHiltz
@FrankieHiltz 7 лет назад
Aye thanks for this. I had a relatively good understanding of it, but this clarified somethings I didn't know :D
@Imkaranvalvi
@Imkaranvalvi 7 лет назад
This is Science Studio ...Good Work Bro.
@mennser
@mennser Год назад
Excellent video, thank you Greg!!
@h1tzzYT
@h1tzzYT 7 лет назад
Nice chill music at background!
@TheRobDog
@TheRobDog 2 года назад
Very informative, Bless your soul
@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?
@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.
@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.
@brendinventer6407
@brendinventer6407 7 лет назад
These videos are the best 👌🏼🤓
@rachitbhatt40000
@rachitbhatt40000 5 лет назад
Your videos are great with proper explanation. Well, can you make one for Shader too?
@MrBoggy101
@MrBoggy101 7 лет назад
Awesome video.
@pavelpipovic5656
@pavelpipovic5656 Год назад
Love your shirt !
@unrealdevon
@unrealdevon 7 лет назад
I love these videos. Also that pink floyd T-shirt is real cool.
@dsmdallas2466
@dsmdallas2466 7 лет назад
GREAT VIDEO. Thanks you.
@Tinchor.15
@Tinchor.15 7 лет назад
The video is cool, I should watch it again though, but I thumbed up because of your t-shirt!
@nootnoot8287
@nootnoot8287 5 лет назад
Helpful video
@ChubyX
@ChubyX 7 лет назад
Thank you. That tessellation thing had me spinning.
@doubleas88
@doubleas88 7 лет назад
You sir gained a subscriber, nice video
@leechamberland6773
@leechamberland6773 7 лет назад
thank you for tell us about tessellation always wanted to know what it was
@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.
@Brian_Buckley
@Brian_Buckley 7 лет назад
thank you for this Greg!!!!
@gingaleanda
@gingaleanda 7 лет назад
Good video, cheers:)
@psucalculator7179
@psucalculator7179 7 лет назад
Awesome!
@rafaellopez3422
@rafaellopez3422 7 лет назад
What the heck is heck?
@froggy937
@froggy937 7 лет назад
Killer Droid what the heckinlinkity
@ecromancer
@ecromancer 7 лет назад
Talking about triangles while wearing an pink Floyd shirt. I LIKE IT!
@Gamer-df9xt
@Gamer-df9xt 7 лет назад
I think your thumbnail says it all. Tessellation makes surfaces bumpy.
@azza009
@azza009 7 лет назад
That T-shirt 👍 Great video. I thought tessellation and bump mapping were one and the same
@cinnamonbun115
@cinnamonbun115 7 лет назад
I love minute science
@clairevicidomini3199
@clairevicidomini3199 4 года назад
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?
@tigercloud6945
@tigercloud6945 7 лет назад
In less then 5 years I would love everything to be able to run this in everything looks great.
@nathings
@nathings 2 года назад
4 years later how was it?
@WillVRam
@WillVRam 3 года назад
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.
@Jorba4
@Jorba4 7 лет назад
Do more of these! I'm new to pc gaming and some settings and stuff I just don't get 🤷🏻‍♂️
@jbizz1320
@jbizz1320 7 лет назад
What happen to your sound bar speaker? what model was it.
@AG-ld6rv
@AG-ld6rv Год назад
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 6 месяцев назад
this is such a crazy good explanation its actually insane
@HelixBrightstar
@HelixBrightstar 7 лет назад
Great video, Greg. I also love that shirt, Pink Floyd is my most favorite band. 👍😀🎵
@FunTimeGhz
@FunTimeGhz 7 лет назад
Keep up the good work and please, ignore the people who love to inject the others with negative feelings.
@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.
@NineToFiveGamer
@NineToFiveGamer 7 лет назад
Love the shirt, man.
@ashxxiv
@ashxxiv 7 лет назад
I can't wait for games to have life like tessellation with photorealistic graphics running at 250fps in 8k.. it'd be so beautiful.
@StandTallTx
@StandTallTx 2 года назад
I come from the future and we're getting close!
@darkflightdreamer1698
@darkflightdreamer1698 Год назад
@@StandTallTx yes
@mauriliodsb
@mauriliodsb 2 года назад
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?
@realHenryBayman
@realHenryBayman 7 лет назад
Could you do smart phone touch screens? Including these with edges. Would be awesome!
@AdnanCucak
@AdnanCucak 7 лет назад
Where DO you get your shirts?
@user-rs3lg6un4n
@user-rs3lg6un4n 7 лет назад
Awesome shirt!
@GregSalazar
@GregSalazar 7 лет назад
Ggaming Gavin Thanks!
@metamancer2775
@metamancer2775 7 лет назад
You should explain ambient occlusion next because a lot of people out there think it's useless
@komradwide4660
@komradwide4660 3 года назад
Where can I find tessellation setting in nvidia control panel?? Its breaking my squad gameplay experience :(
@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...
@6ndre99
@6ndre99 7 лет назад
I've literally searched this on google like an hour ago
@Freddan9700
@Freddan9700 7 лет назад
Could you explain what pagefile is?
@ZeroFilth
@ZeroFilth 7 лет назад
That was a great choice in t-shirt =)
@Pioqueug000
@Pioqueug000 7 лет назад
"What in tessellation!"
@wajihbec1087
@wajihbec1087 7 лет назад
i like things that are straight to the point.
@Witnaaay
@Witnaaay 7 лет назад
How does parallax mapping fit into this?
@UnacceptableViews
@UnacceptableViews 7 лет назад
god damn I love your outro :D
@psnKnowledge
@psnKnowledge 7 лет назад
Enjoyed the explanation. We need you to work at Nasa man! Or whatever's your preferred science company 👊
@Jomenaa
@Jomenaa 7 лет назад
Tesselation is very noticeable in Metro games, holy shit those nosalises and librarians look fucking terrifying up close! :D
@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.
@dtgulab
@dtgulab 7 лет назад
What is triple buffering? Do you need it with Vsync? Do you need it with GSync?
@TheAHMADJALLAD
@TheAHMADJALLAD 7 лет назад
Did you received your thread ripper kit from AMD ????
@nythpill
@nythpill 7 лет назад
DTSOM shirt. Nice!
@IFreakedHer
@IFreakedHer 7 лет назад
Damn greg, Back at it again! 😍😂
@TedKeyboardify
@TedKeyboardify 7 лет назад
Greg, none of the links in the 'video description below' are links.
@GregSalazar
@GregSalazar 7 лет назад
TedKeyboard So copy/paste :P
@lapadaa
@lapadaa 7 лет назад
why not just add before them so people can click them?
@NippyKindLangur234
@NippyKindLangur234 7 лет назад
So the "tessellation" settings in games usually mean tessalation + displacement mapping?
@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.
@GemuTabi
@GemuTabi 5 лет назад
Now that was a Fast explanation why im lagging a little in my Budget setup everytime enemy appear. i turn it off now, the game run smooth now
@suppusthesnaxe7864
@suppusthesnaxe7864 7 лет назад
How does it work for volumetric lighting like in Fallout 4?
@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.
@Stoynov666
@Stoynov666 4 года назад
do the consoles have this feature?
@rodhervan-860
@rodhervan-860 7 лет назад
I missed those super speedy talks only Greg does well 😉
@SciePhi
@SciePhi 7 лет назад
@Puremindgames
@Puremindgames 7 лет назад
2:36, I'd rather walk on the path on the right
@DrA1mBotLoL
@DrA1mBotLoL 7 лет назад
hey what is the best AIO or cpu water cool for a i7 7700k
@saladwithsalad
@saladwithsalad 7 лет назад
Google.
@DrA1mBotLoL
@DrA1mBotLoL 7 лет назад
jk
@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.
@HenriquePeres
@HenriquePeres 7 лет назад
Have you ever made a video about the different types of AA?
@faezlimpbizkit
@faezlimpbizkit 7 лет назад
Henrique Peres he did
@HenriquePeres
@HenriquePeres 7 лет назад
Thanks, just watched the video.
@Ramski07
@Ramski07 7 лет назад
Ya boi back at it again at that minute science 🔥♥️
@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.
@tanmaykumar6242
@tanmaykumar6242 7 лет назад
Nice T-shirt
@HappyBeezerStudios
@HappyBeezerStudios 7 лет назад
Never forget Radeon 8500 TruForm. DirectX 8 Tesselation FTW!
Далее
What the Heck Are MSAA, FXAA, SMAA, and TXAA?!
4:50
Просмотров 401 тыс.
Tessellation Is Easier Than You Think
5:00
Просмотров 204 тыс.
What the Heck Is Ambient Occlusion?!
2:48
Просмотров 197 тыс.
What is Ray Tracing?
5:23
Просмотров 1,2 млн
Addressing One of My Worst Videos Ever
13:05
Просмотров 25 тыс.
What is Anti Aliasing (AA) as Fast as Possible
2:01
Просмотров 3,4 млн
Something's Fishy About This PC Company...
13:57
Просмотров 67 тыс.
How Resolution Scale ACTUALLY Works
6:59
Просмотров 27 тыс.
What Is A Graphics Programmer?
30:21
Просмотров 398 тыс.