Тёмный

Modern OpenGL Tutorial - Tessellation Shaders 

Victor Gordan
Подписаться 12 тыс.
Просмотров 18 тыс.
50% 1

In this tutorial I'll show you how to use tessellation shaders in OpenGL and increase the quality of your geometry by doing so.
Source Code
github.com/VictorGordan/openg...
Plane Generation
• Modern OpenGL Tutorial...
Compute Shaders
• Modern OpenGL Tutorial...
3D Programming Channel
/ 3dprogramming
Discord Server
/ discord
Patreon
/ victorgordan
Timestamps
0:00 Intro
0:10 Tessellation Shaders Overview
0:40 Graphics Pipeline
1:04 Setting Up & Patches
2:22 Tessellation Control Shader
3:34 Patches Division
4:33 Tessellation Evaluation Shader
6:20 Dynamic Tessellation
7:30 Outro
References
www.khronos.org/opengl/wiki/T...
www.khronos.org/opengl/wiki/T...
www.khronos.org/opengl/wiki/T...
learnopengl.com/Guest-Article...
web.engr.oregonstate.edu/~mjb...
ogldev.org/www/tutorial30/tut...
#opengl #opengltutorial #computergraphics #cpp #visualstudio #3dgraphics #tessellationshaders #modernopengl

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

 

8 июл 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 54   
@3DProgramming
@3DProgramming 2 года назад
I'm very pleased to be mentioned inside one of your videos! Very clean and professional explanation, I wish this video was available when I fist tried to implement tessellation shaders by myself, I would have lost a lot less time in trying to figure out all the things :D. Keep up the good work!
@VictorGordan
@VictorGordan 2 года назад
Glad I could use your clip, and good to hear the video didn't disappoint haha
@nyxspirited272
@nyxspirited272 2 года назад
I was learning opengl comfortably until my tutor decided to suddenly be busy.Thanks though.This video helped me out
@VictorGordan
@VictorGordan 2 года назад
Good to hear it's helpful! :)
@tokyospliff
@tokyospliff 2 года назад
Thanks again for the deep dive into more complex GL topics. It's probably a bit too specific but I'd love to see one on vertex skinning in compute, or even just had your write to and access vertex data that way.
@VictorGordan
@VictorGordan 2 года назад
Yeah, vertex skinning is very specific, but I might get to it at some point in the future, who knows haha
@ZFCaio
@ZFCaio 2 года назад
Nice to see your channel growing man Your tutorials are high quality
@VictorGordan
@VictorGordan 2 года назад
Thank you! Hopefully I'll be able to start posting more videos soon :)
@ZFCaio
@ZFCaio 2 года назад
@@VictorGordan I understand, we are always so busy, and making videos like this are a ton of work
@vesae2676
@vesae2676 2 года назад
Great video! If I may suggest one thing regarding the editing: When showing a lot of lines of code you could highlight the lines you are currently talking about (or darken the others) to help guide the viewer's focus on the right things :)
@VictorGordan
@VictorGordan 2 года назад
Yeah, I did that in one of my other videos. This time I didn't because I didn't have time 😅
@sippingtexastea
@sippingtexastea Год назад
Nice job you just earned a sub
@VictorGordan
@VictorGordan Год назад
Thx! :)
@KoltPenny
@KoltPenny 2 года назад
When you hear a "In this tutorial" with a soft European accent, you know things will go crazy.
@VictorGordan
@VictorGordan 2 года назад
Hehe :)
@shadow_blader192
@shadow_blader192 6 месяцев назад
best tutorials 😉
@dhruvil_2662
@dhruvil_2662 2 года назад
Thanks a lottt Mann... This is the video with which I found your channel, can you please guide a way through which one should learn computer graphics ?!
@VictorGordan
@VictorGordan 2 года назад
I suggest starting with my "OpenGL Tutorials" Playlist, it will teach you the basics and a bit more. Then you should just do your own projects, and try some more advanced stuff that I show in my other videos from the Computer Graphics/Modern OpenGL/Procedural Generation series I have :) Good luck on your journey!
@dhruvil_2662
@dhruvil_2662 2 года назад
@@VictorGordan Yeah, I just started watching your OpenGL tutorials, they are highly informative and addictive as well ❤️. Just love your content bro. Keep pushing such invaluable content, you are highly underrated (ig not for long though 😉) ❤️
@artemijspoznaks9584
@artemijspoznaks9584 10 месяцев назад
Can we have procedural grass tutorial like wheat they use in zelda breath of the wild ? I would love to to know how to do that.
@exhilex
@exhilex 11 месяцев назад
Miss u on YT man... Looking forward to see ur new video soon! Lots of love to you
@VictorGordan
@VictorGordan 11 месяцев назад
Just having a hard time finding time for RU-vid, and I don't currently have any video ideas that I feel very passionate about :/ But I will for sure make more videos in the future. Just not sure when
@exhilex
@exhilex 11 месяцев назад
@@VictorGordan Great to hear from you. I hope you find happiness in what you do! And how is your college going?
@VictorGordan
@VictorGordan 11 месяцев назад
I finished uni, I'm now working full-time as a software developer at ASML
@exhilex
@exhilex 11 месяцев назад
@@VictorGordan That's wonderful! How is your experience there? What exactly do you work on? (Would love to hear from you on my email or insta perhaps)
@artemijspoznaks9584
@artemijspoznaks9584 10 месяцев назад
How does tessalation affect uv co-ordinates?
@diamond32tutoriales49
@diamond32tutoriales49 10 месяцев назад
A good idea is how to import any model with assimp and adding the skeletal animation since there are no tutorials on that or repositories, it would be a good idea to leave the repository as you always do :D
@DreadDoom
@DreadDoom Год назад
I see you haven't uploaded in a while; please do more of these! It's so hard to find modern (4.5+) tutorials for OpenGL, and the API is so bloated with deprecated functionality that it's very hard to figure out best practices on your own.
@VictorGordan
@VictorGordan Год назад
Yeah, don't worry, I will still upload videos ;) Not sure if I'll make a lot more OpenGL videos though since I'm starting to run out of ideas for it. But I still have plenty of ideas for related subjects like procedural generation and computer graphics :)
@assum97
@assum97 2 года назад
Amazing video! I learnt a lot with this! I have a question: do you have the full code somewhere?
@VictorGordan
@VictorGordan 2 года назад
Yeah, there should be a link in the description to gitHub :)
@assum97
@assum97 2 года назад
@@VictorGordan Oops! I did not see it! Thank you so much!
@VictorGordan
@VictorGordan 2 года назад
That's because I just added it haha It slipped past me apparently
@assum97
@assum97 2 года назад
@@VictorGordan Aaah Okay then! Thank you!
@wolfbuggi
@wolfbuggi Год назад
How can i add a new element to my own project using ur opengl guide? I added new vertices and new indices, new VBO, EBO, VAO, but now i see only 1 object. Can u help me?
@VictorGordan
@VictorGordan Год назад
Do you draw both objects? 😅 You need one draw command per VAO pretty much
@Lolztrikenamewastaken
@Lolztrikenamewastaken 2 года назад
Great Opengl tutorials Can you also make a tutorial about raycasting and Adding animations on Opengl. Thanks if you did.
@VictorGordan
@VictorGordan 2 года назад
Yeah, I'll make some tutorials on those topics eventually :)
@mitchellkelly241
@mitchellkelly241 Год назад
It’s been awhile since your last post is everything okay? Thank you for these amazing tutorials!
@VictorGordan
@VictorGordan Год назад
Yeah, everything's good. I was just finishing university so I had to focus on that for a while, and now I'm in the middle of moving places and getting ready for my first job. I will post again, once I have access to my PC and have some free time. So probably in 1-3 months depending on how fast I find a place to rent 😅
@mitchellkelly241
@mitchellkelly241 Год назад
@@VictorGordan Yikes good luck with that. I went through a very similar process recently so I know that can be a lot of stress. Take your time returning back!
@DejaimeNeto
@DejaimeNeto 2 года назад
yes
@VictorGordan
@VictorGordan 2 года назад
Óùí 🥖🐸🇲🇫
@longjohn7992
@longjohn7992 2 года назад
Can you do physics pls 🥺
@VictorGordan
@VictorGordan 2 года назад
I might at some point in the future!
@longjohn7992
@longjohn7992 Год назад
@@VictorGordanthank you ❤also where’d you go man 😢
@VictorGordan
@VictorGordan Год назад
Sorry, I've finish university and started a job, and had to move countries twice. And now I don't have that much time with work... I will continue to make videos, but I'm not sure when the next one will be. I need to find something I'm really excited to make a video on...
@chromoxd7958
@chromoxd7958 29 дней назад
@@VictorGordan well it's been a year now are you planning to return someday?
@cjdaylight3407
@cjdaylight3407 Год назад
Hello ı am game devoloper my goal is render milons triangle I have rx 550 gpu 8gb ram ryzen 7 3700x in open gl I am using unshaded non shadow materials my best vertex count is 10 millon But I need more any tips or advice
@VictorGordan
@VictorGordan Год назад
I don't have experience with trying to render so many triangles, my best advice would be to google optimizations. Maybe read a few scientific papers on the matter ;)
@cjdaylight3407
@cjdaylight3407 Год назад
@@VictorGordan okkay thanks for fast reply
@sunflower5244
@sunflower5244 Год назад
Why do most prefer OpenGL than D3D9? Are not both having same basic ideas to start with learn for beginners? Also most Windows softwares (browsers, games...) use D3Dx not opengl
@VictorGordan
@VictorGordan Год назад
I think most ppl prefer OpenGL because it has more tutorials and it's open source ;)
@icaroamorim3123
@icaroamorim3123 Месяц назад
I belive mesh shaders can replace all of this functionalities...
Далее
Modern OpenGL Tutorial - Compute Shaders
11:27
Просмотров 55 тыс.
Interactive Graphics 18 - Tessellation Shaders
1:01:29
Просмотров 13 тыс.
ШОКОЛАДКА МИСТЕРА БИСТА
00:44
Просмотров 390 тыс.
What the Heck is Tessellation?!
4:01
Просмотров 168 тыс.
An introduction to Raymarching
34:03
Просмотров 125 тыс.
Introduction To Tessellation // OpenGL Tutorial #47
16:57
An introduction to Shader Art Coding
22:40
Просмотров 935 тыс.
Intro to Compute Shaders
7:51
Просмотров 43 тыс.
Vello: high performance 2D graphics - Raph Levien
36:24
All OpenGL Effects!
30:21
Просмотров 57 тыс.
ШОКОЛАДКА МИСТЕРА БИСТА
00:44
Просмотров 390 тыс.