i watched all the playlist . thank you for your time. it was very informative
@diahaidificbs3 жыл бұрын
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.
@VictorGordan3 жыл бұрын
Thx :) Yeah, some games really went over the top with bloom
@VictorGordan3 жыл бұрын
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 ;)
@perefm2 жыл бұрын
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 :)
@kylehagy97623 жыл бұрын
I have been trying to learn opengl for years and you have the best videos I have ever seen. Thank you!
@VictorGordan3 жыл бұрын
Good to hear you finally cracked into it :)
@shinystick2413 жыл бұрын
2k subscribers, congrats!
@VictorGordan3 жыл бұрын
Thx :)
@mitchellkelly2413 жыл бұрын
Victor is back! :D Thanks bunches my friend!
@SB-rf2ye3 жыл бұрын
probably one of the best opengl channels :)
@VictorGordan3 жыл бұрын
Thx! :)
@thezild31562 жыл бұрын
amazing tutorial your channel is like opengl made easy
@VictorGordan2 жыл бұрын
Thank you! :)
@andraskmeczo5753 жыл бұрын
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
@VictorGordan3 жыл бұрын
Yeah, the pinned comment of this video warns that this isn't the greatest bloom out there and recommends the Cherno's bloom video ;)
@andraskmeczo5753 жыл бұрын
@@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
@TheFreelegovideos3 жыл бұрын
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
@VictorGordan3 жыл бұрын
I haven't really done any PBR yet. But yes, at some point in the future I will look at ray tracing :) Also, thx ^-^
@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 Жыл бұрын
Hmmm, maybe you are not enabling alpha blending? Otherwise I have no idea what the problem could be
@octopro8937 Жыл бұрын
@@VictorGordanSir what do you mean by alpha blending?
@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 Жыл бұрын
Watch my tutorial on blending, or read this learnopengl.com/Advanced-OpenGL/Blending
@hvroblox3 жыл бұрын
Underrated channel
@silvertakana39323 жыл бұрын
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?
@VictorGordan3 жыл бұрын
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 ;)
@landoz1 Жыл бұрын
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
@PhamAnhKhoa1183 жыл бұрын
It has been 2 weeks since your last video. I hope to see your next video soon!
@VictorGordan3 жыл бұрын
It should hopefully be out in 1 to 2 weeks 😬
@MultiGreen2133 жыл бұрын
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?
@VictorGordan3 жыл бұрын
I plan on making a whole series on game Physics, so yes :)
@blxxdbvrn Жыл бұрын
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
@shinystick2413 жыл бұрын
Awesome, What's next?
@VictorGordan3 жыл бұрын
Deferred rendering
@shoqapik3D2 жыл бұрын
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
@VictorGordan2 жыл бұрын
I might do that in the far future, but not anytime soon :(
@shoqapik3D2 жыл бұрын
@@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.
@immortaldev14892 жыл бұрын
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?
@VictorGordan2 жыл бұрын
Hmmm, not sure tbh
@akriminsoe55273 жыл бұрын
I am waiting for next tutorial.
@Korazza2 жыл бұрын
How can we make it work after a window resize in full sized window?
@VictorGordan2 жыл бұрын
Not 100% sure what you mean, but you need to make sure your glViewport() also gets resized as far as I know
@Korazza2 жыл бұрын
@@VictorGordan ok thank you, I'll take a look at how to listen to window size changes
@shinystick2413 жыл бұрын
it's been two weeks, when is the next video?
@VictorGordan3 жыл бұрын
One or two more weeks
@Max298473 жыл бұрын
Can you do a video on a basic particle system please
@VictorGordan3 жыл бұрын
I will at some point :) For now you can watch my instancing video. That gets pretty close to a particle system
@aousmohammad20453 жыл бұрын
Hello sir, can you talk about collision ?
@VictorGordan3 жыл бұрын
I will have a series on Game Physics, but I'm not sure when I'll start it. Maybe sometime next year
@akriminsoe55273 жыл бұрын
pls upload about Perlin noise, terrain generation and tessellation. This is really important to make a game, right?
@VictorGordan3 жыл бұрын
Depends on the type of game you make. But don't worry, I'll cover all those topics
@akriminsoe55273 жыл бұрын
ok thanks, I am waiting
@pang33513 жыл бұрын
Can you make game from OpenGL? Like a workshop.
@VictorGordan3 жыл бұрын
A lot of people ask me this. I might, but it's not on my priority list :)
@nobshaded89373 жыл бұрын
Please give me code for fragment shader and vertex shader🙏🙏🙏
@VictorGordan3 жыл бұрын
It's in the description lol
@nobshaded89373 жыл бұрын
@@VictorGordan what is written
@VictorGordan3 жыл бұрын
It's literally the first link haha
@publikumsorientiert Жыл бұрын
awesome
@shinystick2413 жыл бұрын
When is the next video?
@VictorGordan3 жыл бұрын
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 ;)
@shinystick2413 жыл бұрын
@@VictorGordan Ok cool, take your time.
@navossoc3 жыл бұрын
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...
@VictorGordan3 жыл бұрын
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
@navossoc3 жыл бұрын
@@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.
@andraskmeczo5753 жыл бұрын
@@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
@silvertakana39323 жыл бұрын
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. kzbin.info/www/bejne/qnqaYWB-fshoqNE
@VictorGordan3 жыл бұрын
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
@silvertakana39323 жыл бұрын
@@VictorGordan are you going to make a follow up tutorial fixing it?
@VictorGordan3 жыл бұрын
No, since it's not necessarily wrong, just not optimal. But I might do another video on the topic in the future
@silvertakana39323 жыл бұрын
@@VictorGordan nice, I’m looking forward to seeing it! Make sure to do screen space reflection too.
@SAMUSTORM3 жыл бұрын
Html tutorial pls ahahhah
@VictorGordan3 жыл бұрын
I barely know any web stuff :( Plus that there are plenty of good web dev tutorials out there! ;)
@akriminsoe55273 жыл бұрын
hey Victor Gordon stop upload tutorials about opengl and start learn bullet physics ,now!!!. You never be a game developer without physics.