Тёмный
No video :(

OpenGL Tutorial 30 - Bloom 

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

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

 

6 сен 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 77   
@gokhancakr661
@gokhancakr661 7 месяцев назад
i watched all the playlist . thank you for your time. it was very informative
@diahaidificbs
@diahaidificbs 3 года назад
Exactly what I was looking for, I remember TES Oblivion used to abuse the fuck out of bloom effects back in the days😂 awesome tuts Victor.
@VictorGordan
@VictorGordan 3 года назад
Thx :) Yeah, some games really went over the top with bloom
@VictorGordan
@VictorGordan 3 года назад
Just a heads up to everyone! This method isn't great at all if u want your bloom to cover a large area. For a better method watch the Cherno's bloom video ;)
@perefm
@perefm 2 года назад
It would be good if you could make a video explaining the implementation Bloom for large areas... I have seen the explanation from Cherno's video, but still I think that are few questions to answer about how implementing it... imho :)
@kylehagy9762
@kylehagy9762 3 года назад
I have been trying to learn opengl for years and you have the best videos I have ever seen. Thank you!
@VictorGordan
@VictorGordan 3 года назад
Good to hear you finally cracked into it :)
@andraskmeczo575
@andraskmeczo575 3 года назад
Very good video my guy! And although this blur is very good for beginners to grasp the idea, this effect isn't really bloom. To achieve really good bloom, you have to create a series of continuesly smaller textures like 1920x1080,960x540,480x270, etc and blur them using the texture before, and then add them again using the smallest and the second smallest texture, then add the result to the third smallest texture, etc. TheCherno's video called "Bloom." gives a really good overview of the effect, and how it works in Unity, although he doesn't actually show any code. Again, your example is very beginner friendly, and that is appreciated, but this effect can be greatly improved
@VictorGordan
@VictorGordan 3 года назад
Yeah, the pinned comment of this video warns that this isn't the greatest bloom out there and recommends the Cherno's bloom video ;)
@andraskmeczo575
@andraskmeczo575 3 года назад
@@VictorGordan oh I'm basically blind then. Sorry about that. Keep up the good work tho! You are a gem to all of the beginners out there who need some advice other then the learnopengl website
@mitchellkelly241
@mitchellkelly241 3 года назад
Victor is back! :D Thanks bunches my friend!
@silvertakana3932
@silvertakana3932 2 года назад
Hey victor, is this the last tutorial on this series? I have some more ideas for this. Why don’t you make a tutorial about screen space reflection or maybe even fancier screen space global illumination?
@VictorGordan
@VictorGordan 2 года назад
Yeah, it's the last tutorial. I'll still make computer graphics tutorials but they will be more generalized, so not necessarily for OpenGL, and mostly just an explanation and pseudo-code. For an example of that you can watch my PBR video ;)
@TheFreelegovideos
@TheFreelegovideos 3 года назад
Another great video, thank you very much! Do you think it is in the future for your channel to do a tutorial on a raytracing or ray marching hybrid algorithm for OpenGL? I've seen that you've done some other PBR techniques as well, so that would be super cool to see too
@VictorGordan
@VictorGordan 3 года назад
I haven't really done any PBR yet. But yes, at some point in the future I will look at ray tracing :) Also, thx ^-^
@shinystick241
@shinystick241 3 года назад
2k subscribers, congrats!
@VictorGordan
@VictorGordan 3 года назад
Thx :)
@shinystick241
@shinystick241 3 года назад
Awesome, What's next?
@VictorGordan
@VictorGordan 3 года назад
Deferred rendering
@thezild3156
@thezild3156 2 года назад
amazing tutorial your channel is like opengl made easy
@VictorGordan
@VictorGordan 2 года назад
Thank you! :)
@SB-rf2ye
@SB-rf2ye 3 года назад
probably one of the best opengl channels :)
@VictorGordan
@VictorGordan 3 года назад
Thx! :)
@MultiGreen213
@MultiGreen213 3 года назад
Awesome video! I'm wondering if it wouldn't be too much of a bother, could you make a video where you give a concrete example of how collision detection works in 3D space?
@VictorGordan
@VictorGordan 3 года назад
I plan on making a whole series on game Physics, so yes :)
@octopro8937
@octopro8937 Год назад
Hey victor. I kno this is a whole year late but when I was on tutorial 17, when I load the grass in the grass has a black outline. I compiled your code and it does the same thing, however the video doesn't have the outline. Can you please help
@VictorGordan
@VictorGordan Год назад
Hmmm, maybe you are not enabling alpha blending? Otherwise I have no idea what the problem could be
@octopro8937
@octopro8937 Год назад
@@VictorGordanSir what do you mean by alpha blending?
@octopro8937
@octopro8937 Год назад
if you mean the threshold alpha thingy I copied and pasted shaders to make sure they were right. Idk tho maybe I'm stupid
@VictorGordan
@VictorGordan Год назад
Watch my tutorial on blending, or read this learnopengl.com/Advanced-OpenGL/Blending
@hvroblox
@hvroblox 3 года назад
Underrated channel
@landoz1
@landoz1 9 месяцев назад
how can i implement the frame buffer from this so it works with the skybox? right now everything turns black if i add the skybox code
@blxxdbvrn
@blxxdbvrn 8 месяцев назад
As someone who wants to make an engine that looks like it's got 2009 graphics, I'm offended. 3:39 Jokes aside man this tutorial helps haha
@PhamAnhKhoa118
@PhamAnhKhoa118 3 года назад
It has been 2 weeks since your last video. I hope to see your next video soon!
@VictorGordan
@VictorGordan 3 года назад
It should hopefully be out in 1 to 2 weeks 😬
@Korazza
@Korazza 2 года назад
How can we make it work after a window resize in full sized window?
@VictorGordan
@VictorGordan 2 года назад
Not 100% sure what you mean, but you need to make sure your glViewport() also gets resized as far as I know
@Korazza
@Korazza 2 года назад
@@VictorGordan ok thank you, I'll take a look at how to listen to window size changes
@shoqapik672
@shoqapik672 Год назад
Hello, is that possible to make a tutorial to add collisions or / and physics ? I'm trying to code a 3d game using OpenGL. Thanks you for your tutorial
@VictorGordan
@VictorGordan Год назад
I might do that in the far future, but not anytime soon :(
@shoqapik672
@shoqapik672 Год назад
@@VictorGordan Yeah I think it's hard. Thank you for reply. My game idea is very difficult and I didn't find any tutorial about some idea that I want to add in my game. But thank you for your awesome tutorials.
@publikumsorientiert
@publikumsorientiert 11 месяцев назад
awesome
@immortaldev1489
@immortaldev1489 2 года назад
Hi, I've downloaded the code and ran it, but only the top right of the texture has bloom, with it fading out, is there any reason for this?
@VictorGordan
@VictorGordan 2 года назад
Hmmm, not sure tbh
@akriminsoe5527
@akriminsoe5527 2 года назад
I am waiting for next tutorial.
@akriminsoe5527
@akriminsoe5527 2 года назад
pls upload about Perlin noise, terrain generation and tessellation. This is really important to make a game, right?
@VictorGordan
@VictorGordan 2 года назад
Depends on the type of game you make. But don't worry, I'll cover all those topics
@akriminsoe5527
@akriminsoe5527 2 года назад
ok thanks, I am waiting
@shinystick241
@shinystick241 3 года назад
it's been two weeks, when is the next video?
@VictorGordan
@VictorGordan 3 года назад
One or two more weeks
@aousmohammad2045
@aousmohammad2045 2 года назад
Hello sir, can you talk about collision ?
@VictorGordan
@VictorGordan 2 года назад
I will have a series on Game Physics, but I'm not sure when I'll start it. Maybe sometime next year
@Max29847
@Max29847 3 года назад
Can you do a video on a basic particle system please
@VictorGordan
@VictorGordan 3 года назад
I will at some point :) For now you can watch my instancing video. That gets pretty close to a particle system
@pang3351
@pang3351 3 года назад
Can you make game from OpenGL? Like a workshop.
@VictorGordan
@VictorGordan 3 года назад
A lot of people ask me this. I might, but it's not on my priority list :)
@navossoc
@navossoc 3 года назад
Great videos! I need to go back and thumb's up all them now... Let's say I have a box and I want to create a simples/small fog/flare/bright/chrome/sparkles (something like that) around the box (that follows it), how I would implement that? Should I create the effect on the fragment shader? I'm really lost on how to do that...
@VictorGordan
@VictorGordan 3 года назад
Hmmm, I suggest rewatching the Shaders tutorial or reading up some more on shaders. The vertex shader deals with vertices, not the effects you mentioned. Those would be done in the fragment shader. Most of the things you mentioned are quite different from one another in their implementation, so not sure what to tell u lol. Just google each of them individually and you're bound to find something
@navossoc
@navossoc 3 года назад
​@@VictorGordan Yeah, after I wrote it I saw that I made a mistake, it's fragment shader. I edited it later... No problem, but shaders are the right way to go to make this kind of effects? I'll do more research knowing now what to look at.
@andraskmeczo575
@andraskmeczo575 3 года назад
@@navossoc about the flare, ThinMatrix had a video about this in his OpenGL 3D Game Tutorial series which ran like 5 years ago, although he used this effect on the Sun, you could achieve the same. He also has a fog video if you're interested, in part 14/15, something like that
@shinystick241
@shinystick241 3 года назад
When is the next video?
@VictorGordan
@VictorGordan 3 года назад
In a few weeks hopefully. Can't say anything for sure. If you don't know what happened look at the announcement in the community tab ;)
@shinystick241
@shinystick241 3 года назад
@@VictorGordan Ok cool, take your time.
@nobshaded8937
@nobshaded8937 3 года назад
Please give me code for fragment shader and vertex shader🙏🙏🙏
@VictorGordan
@VictorGordan 3 года назад
It's in the description lol
@nobshaded8937
@nobshaded8937 3 года назад
@@VictorGordan what is written
@VictorGordan
@VictorGordan 3 года назад
It's literally the first link haha
@silvertakana3932
@silvertakana3932 2 года назад
Victor, when bright objects get too bright, whatever colour it has will all become white. But for this implementation, it will still have the same colour. This video explains it in more detail. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-tI70-HIc5ro.html
@VictorGordan
@VictorGordan 2 года назад
Yeah, the video by Cherno is really good, I think he uploaded it a few hours before mine or a day or smth like that haha
@silvertakana3932
@silvertakana3932 2 года назад
@@VictorGordan are you going to make a follow up tutorial fixing it?
@VictorGordan
@VictorGordan 2 года назад
No, since it's not necessarily wrong, just not optimal. But I might do another video on the topic in the future
@silvertakana3932
@silvertakana3932 2 года назад
@@VictorGordan nice, I’m looking forward to seeing it! Make sure to do screen space reflection too.
@SAMUSTORM
@SAMUSTORM 3 года назад
Html tutorial pls ahahhah
@VictorGordan
@VictorGordan 3 года назад
I barely know any web stuff :( Plus that there are plenty of good web dev tutorials out there! ;)
@akriminsoe5527
@akriminsoe5527 2 года назад
hey Victor Gordon stop upload tutorials about opengl and start learn bullet physics ,now!!!. You never be a game developer without physics.
Далее
Bloom.
26:10
Просмотров 116 тыс.
Introduction to shaders: Learn the basics!
34:50
Просмотров 328 тыс.
Will A Guitar Boat Hold My Weight?
00:20
Просмотров 27 млн
Modern OpenGL Tutorial - Tessellation Shaders
7:59
Просмотров 18 тыс.
Physically Based Rendering // OpenGL Tutorial #43
17:31
I tried coding my own graphics engine
4:23
Просмотров 200 тыс.
All OpenGL Effects!
30:21
Просмотров 62 тыс.
An introduction to Shader Art Coding
22:40
Просмотров 968 тыс.
Why Are Open Source Alternatives So Bad?
13:06
Просмотров 627 тыс.
Every Programming Language Ever Explained in 15 Minutes
15:29
Jonathan Blow on the Problem with OpenGL
4:47
Просмотров 38 тыс.
Will A Guitar Boat Hold My Weight?
00:20
Просмотров 27 млн