Sorry everyone I had to make an emergency vet visit so I couldn't catch the audio error Thankfully it's not very important, I just said that a camera doesn't distribute rays along a gaussian, so gaussian bad. Hope that helps!
@forrestppando Жыл бұрын
Hope your pet is okay!
@sixty502 Жыл бұрын
I was 60% sure it was an intentional joke
@TheBigYC Жыл бұрын
Unwatchable. Reported to the FBI.
@sebastienpautot Жыл бұрын
@@TheBigYC Acerola can beat the FBI easily, his weapon is sharpened with a DOG.
@Acerola_t Жыл бұрын
@@forrestppando She's fine! Just had something stuck in her eye that I couldn't flush out myself.
@nguyenhoangminhtrung2779 Жыл бұрын
I love how much art skill this guy has, and he still includes the "transparent" background for the arrow.
@mu4784 Жыл бұрын
Honestly super good for contrast!
@monad_tcp11 ай бұрын
Obiusly , otherwise how do we know it was transparent ?
@ShuckleII Жыл бұрын
As someone without perfect vision, depth of field just makes things look like my vision got 5x worse and it hurts, so I turn it off in almost every game
@milosz204 Жыл бұрын
My vision is sharp but I do get the same feeling. I think many games use this and other effects wrong and while they do make the game look better, they also get in your way making it harder to see some details and make you strain your eyes unnecessarily.
@mememanfresh Жыл бұрын
same bro it just looks like myopia
@andrewf8366 Жыл бұрын
I think the core issue is that in real life your eyes adjust to focus on what you want to focus on, while in an image your eyes can move around the image and there's no increase in sharpness in that you're trying to look at because the image has no idea what your eyes are trying to do
@realdlps Жыл бұрын
Bloom is the same for me, it feels like I took my glasses off
@squirrelsyrup1921 Жыл бұрын
Wouldn't it be great to have forced depth of field, bloom and motion blur in real life
@clearskyy Жыл бұрын
this is seriously one of my favorite channels on this platform, god tier content
@QuroWebArchive Жыл бұрын
Trueee 😫💀
@MrBb155 Жыл бұрын
Facts!
@sexy_koala_juice Жыл бұрын
Legit, props to you @acerola !!!
@denovodavid Жыл бұрын
Thank you for making graphics programming accessible, understandable, and of course, fun ❤
@Acerola_t Жыл бұрын
Thanks so much!!
@meqativ Жыл бұрын
five a dolar
@Choppy_Z Жыл бұрын
@@meqativ???
@ravener96 Жыл бұрын
@@Choppy_Z five A$
@meqativ Жыл бұрын
what the fuck was the meaning of my previous comment
@cubo9620 Жыл бұрын
dude i really wasn't getting it until he explained it at 4:39, thank you bro 🙏
@spuddie3207 Жыл бұрын
and remeber kids, once you setup your post-processing effects; reduce them all by 75% : )
@Meg_A_Byte Жыл бұрын
Words of wisdom!
@artsyaidan Жыл бұрын
Something useful that I think may have been missed here is that optically, 1/3 of the "blurring" occurs on the far side of the focus distance while 2/3 on the near side. That may be why some of the examples are a little off of realistic, since they have a 50/50 split making the background more blurred and the foreground less blurred than they should be. (But I am just a photographer, not a shader programmer, great video! ✌️)
@toastbrot97 Жыл бұрын
The octagon blur is probably more accurate if you're trying to simulate lenses with a smaller aperture, since a smaller aperture will exaggerate the actual shape of the aperture rather than averaging it to a circle. And since many lenses in the consumer market have between 6 and 10 aperture blades it would mean that on lower aperture values you would get a none circular bokeh. So if you really wanna go for ultimate realism you might wanna consider implementing a blending between circle and octagon or heptagon if the intesity of the blur gets lessened.
@timrobins98 Жыл бұрын
Just to clarify, a "small" aperture like f1.2 will have a smaller range of focus, but small is a misnomer. While the number gets smaller, the opening of the aperture actually gets bigger, so a large aperture like f18 will be a physically smaller opening, letting less light through, but also increasing the range of focus.
@VetNovice Жыл бұрын
Every time you drop a new video I’m ready for your humor, wit, and condensed learning. You’re one of my favorite gaming channels lately. You’re out of my depth of field in skill.
@Acerola_t Жыл бұрын
Thanks Alex!
@ratguy9281 Жыл бұрын
loved the part where you said 👍🏾
@LukeFlavel Жыл бұрын
The amount of talent you display in these immensely technical yet wonderfully engaging videos is just unreal.
@Acerola_t Жыл бұрын
Thanks so much!
@ancientpixel9809 Жыл бұрын
I absolutely love your videos! I just recently got into shaders and "But you'll notice that the only result that appears is a random comment in some code" is so accurate! Just brilliant humor throughout! I also really like the contents, your videos are very helpful in understanding the idea behind all these visual effects! (especially since I'm too stupid to understand them myself...)
@Acerola_t Жыл бұрын
It's a tough road but eventually you'll be knowledgeable enough to understand research papers and then the sky is the limit!
@_sophies Жыл бұрын
I love the jab about how much of a PITA it is to learn anything about graphics programming, and I'm very thankful for your videos that do an amazing job of filling that gap.
@Dawwo-qo3ky Жыл бұрын
That moment when you check the playlist and stumble on an unlisted video
@Acerola_t Жыл бұрын
lmao whoops
@RAndrewNeal Жыл бұрын
It's all good until you can only clearly see where the game thinks you're trying to look. Now we need eye trackers just to make this practical. But the eye strain would probably be unreal. But I always appreciate some good, efficient programming concepts explained at the right level of abstraction for a cursory glance. You always hit it out of the park.
@ninjanolan6328 Жыл бұрын
1:46 You have it the wrong way around. As the aperture gets smaller, the light becomes more focused. The bigger the Aperture, the more blurring there is. Low F-stop: large aperture.
@KoshakiDev Жыл бұрын
Acerola manages to mix being serious and informative, but also somehow keep the video funny. Great job dude!
@TreesPlease42 Жыл бұрын
It feels like Runescape meets SkillShare and I'm here for it 10/10
@hoisamuro Жыл бұрын
I love the monogatari style editing, love how that show used typography (graphic design nerd).
@hughjanes4883 Жыл бұрын
I just realised, the arrow in the thumbnail points to nothing, this common in clickbait videos. BUT the videos is about blur, thus the arrow pointing to "nothing" POINTS TO THE VIDEO CONTENT! Very smart
@f11bot Жыл бұрын
That monogatari style title transition 👌👌👌
@luukvanoijen7082 Жыл бұрын
This channel is criminally underrated, the content is just sooo good. And these videos are perfect to learn from, this helped me understand depth of field so much better. Thanks!
@Hipernt Жыл бұрын
4:39 "I love game. And I don't like it when Game is not what gAmE says; THis game is the game"
@urselhorst9253 Жыл бұрын
I love u man. every time I watch one of ur videos I can't stop thinking about ways i could implement this in my games. I started experimenting with shaders a few months ago and I'm hooked ever since.
@Lain-404 Жыл бұрын
Thank you for breaking this down! I add DOF to almost every screenshot I take in a game, but always end up fighting with the grass because I didn't really know how DOF worked. The way you explained it makes a lot of sense! I'm excited to take more photos now that I know how the shaders work :3 (also the audio error was funny, even if it wasn't intended.)
@LonewolfeSlayer Жыл бұрын
Actually mad youtube didnt show me this video. Great stuff as always homie
@Acerola_t Жыл бұрын
Thanks! Not to shill but there's always my twitter/discord/youtube notifications to know when new videos are coming out
@Taro4012ITG Жыл бұрын
honestly 4:39 didn't even feel like an audio error, it felt like a bit
@tsun8267 Жыл бұрын
i usually never comment on youtube but i just want you to know this channel is a godsend for game artists especially for those that like the technical side of things
@bragunetzki Жыл бұрын
I'm not even a graphics programmer, but I love your video's presentation (and how well they explain everything)
@uncoherentramblings2826 Жыл бұрын
Lesgoo! New video and new cut on our boi.
@TZerot0 Жыл бұрын
So as a photographer and someone very interested in optics, I hate DoF in videogames-why? Because the human eye doesn't work like a camera lens and doesn't really have a depth of field in the same way. The inclusion of DoF during gameplay might be cinematic, but it's not naturalistic and immediately takes me out of the game.
@Cheesecannon25 Жыл бұрын
Human eyes most definitely have a DoF, it's just wider
@TZerot0 Жыл бұрын
@@Cheesecannon25 hence my language: "doesn't really have depth of field in the same way" Furthermore human perception isn't limited to the physical restrictions of our eyes, and we most certainly aren't experiencing anything remotely similar to a camera lens's DoF
@Acerola_t Жыл бұрын
Yeah this is why I specified cinematic, games will probably never be able to replicate actual eye rendering because it will always feel disconnected from your actual eyes (until we have like brain attachments or something to detect your eye focus brain waves or whatever). I think using depth of field in first person is a bad idea, but cod modern warfare 2 did it really well imo
@wolflight25 Жыл бұрын
@@Acerola_t PSVR having eye tracking that allows for foveated rendering could make a super interesting DOF effect for games, although as its your own eyes being tracked, I guess if you got it just right you would never actually notice it. I dunno maybe you would, at least others watching you play would be able to notice more often where your attention is.
@LustyLichKing Жыл бұрын
I've been around KZbin long enough to recognize channels that are about to hit exponential growth. Buckle up, Acerola.
@radicant7283 Жыл бұрын
> see 15 min video about dof > I ain't watching all that > name looks familiar though > oh shit it's that guy! > watch the whole thing Excellent and smart as always my dude. That inverse firefly suppression is so slick.
@ShiroCh_ID Жыл бұрын
you meant that FFXIV Guy??
@Magnogen Жыл бұрын
I will use Acerola Mapping in my next video game
@jamesweatherwax4444 Жыл бұрын
These videos are so good. Its entertaining and provides lots of information about computer graphics. Its an in depth explanation in simple words
@AnnisVeryGoodGames Жыл бұрын
lol the arrow with "transparent" background is absolutely hilarious.
@Nylnezz Жыл бұрын
ho man acerola we need you more than ever Gshade did a BIG fucky wucky xD
@Acerola_t Жыл бұрын
my stuff works just fine with reshade if you decide to move
@Nylnezz Жыл бұрын
@@Acerola_t i probably will in the future for now the built in nvidia filters works just fine
@PDihax Жыл бұрын
Man. I would die without knowing why he cant legally tell us about the Karis Average
@l3gacyb3ta21 Жыл бұрын
me too
@TheMasonX23 Жыл бұрын
I love your videos, I wish these had been around back when I was more into game dev. Still really appreciate them though, especially all the nuance and care you put into things, and how well you explain them. The Karis average was a really interesting idea, thanks for bringing it to light! Looking forward to the next one!
@NikZapp Жыл бұрын
I love your videos so much! I wanted to understand graphics programming for a while and your videos are explaining concepts that I found hard in simple and memorable terms! Thanks for the work you put into making them, please don't stop!
@LSatoDemo Жыл бұрын
Awesome video! I sincerely hope you can keep creating such high-quality content :)
@Acerola_t Жыл бұрын
Thank you!
@Meteotrix Жыл бұрын
awesome lesson! But I have to say, I personally kinda hate DOF in games so much, probably because practically everyone does it wrong. I used to hate motion blur too until everyone got better at using it °w° Subtle and relevant tends to work better I think :3
@chrispysaid Жыл бұрын
When he said 4:39 I felt that
@j0elyb3an5 сағат бұрын
4:36 i 100% thought this was on purpose and laughed my ass off thank you acerola
@rustyshackleford2605 Жыл бұрын
13:09 That music hit me right in the feels. Such a good game. Anyway, thanks for the very interesting video! It's amazing how much thought has to go into visual effects that we take for granted when using an engine like Unreal where everything's just a slider.
@luna010 Жыл бұрын
thank you for the video, aceroller
@Arcangel0723 Жыл бұрын
I feel smart now yay. As soon as you mentioned standard dynamic range and high dynamic range I thought "hmm, sounds like a 1/x sort of problem".
@FROZENbender Жыл бұрын
kickass video. I thought dof was a trivial effect, didn't know how much there was to it. I'd have loved to see a star kernel for the bokeh blur. seems like that's what my eyes see from street lights at night.
@ghastlyGrenadine Жыл бұрын
Before watching the video, how I would do it: Grab the depth buffer and then, in order of furthest back to closest forward, blur the pixels by an amount relative to their depth. You could use a pre-generated LUT per specific value or figure it out on the fly with the ever-loved maths. For autofocus I would adjust the value at which there is no blur to whichever one is in the direct center of the frame
@vanilla4064 Жыл бұрын
this is seriously cool, good job Acerola! Loved learning about the Karis Avg~ Hope to see more things like this :D
@emorial.mp4 Жыл бұрын
is 4:39 not supposed to have audio?
@eXca1iburN Жыл бұрын
~13 minutes you credit people in your discord for contributions to stuff you could have claimed. That's pretty lovely, I hope you don't ever lose that humility - I really enjoyed the vid 😊
@baa_zau3 ай бұрын
real cool, an impossible effect that gives off to bloom realism is also the fact that the bloom acts mostly on the source of light itself and objects near don't just get blur bleedoffs but rather the bloom subscatters based on the material. it's a real hard thing to explain :P
@BobzBlue Жыл бұрын
imagine matching it up with an eye tracker
@Acerola_t Жыл бұрын
This is what foveal rendering is in VR, they use eye trackers so they can commit less resources to rendering areas of the screen that are in your peripheral. This is of course different from depth of field, but it's a similar concept.
@BobzBlue Жыл бұрын
but the question is... how jank would it be to apply it to a standard monitor.
@MrGoodKill_FR10 ай бұрын
Excellent video as always :). Also, late to the party but for what it's worth "Next Generation Post Processing in Call Of Duty" mentions the Karis average!
@DKarkarov Жыл бұрын
I Karis a lot about this video, it has brought a real bloom to my screenshot game. Your timing for this video to go with the algorithm is also quite above average. The depth of your content is astounding.
@xanderlinhares Жыл бұрын
This has quickly become one of my favorite channels. Patreon incoming
@infokubarcade Жыл бұрын
Hey mr Rola. At first i wanted to make a joke bc half of the time im in orthographic. But i'll be serious for a minute. It's been a while since im looking for pros making content for pros, with high tech and precise explanations. You are definetely one of them. Amazing content. I'll definetely be part of the Patreons club and i wish you the best for becoming a full time video maker. This platform is lacking so much of ppl like you. Peace !
@implozia1360 Жыл бұрын
You are one of my favourite channels to watch and I really hope you continue! Once I am stable, I'd love to join your Patreon!
@alexanderhuliakov6012 Жыл бұрын
This is the best channel on graphics programming, I swear...
@vgchronicle Жыл бұрын
I always thought DOF in video games was very basic or not existent. But there is actually more to it. Good explanation and idea.
@FinFET Жыл бұрын
Such an amazing channel! I'm from Brazil and used to the acerola berry, but calling yourself Mr. Rola in portuguese sounds really funny 😅
@MatheusPratta Жыл бұрын
I agree, the moment he called himself Mr. Rola I started laughing myself so hard, oh man, 5th grade vibes still going very strong years later
@CharleyLemayor Жыл бұрын
your voice is missing at 4:39 O_O. else than that, high quality content as always :cheer_cat:
@piedpiper1172 Жыл бұрын
I think a truly great implementation of this would be active effect scaling tied to camera and character idleness. By this, I mean: While moving and playing, the intensity of this DoF effect is reduced to between 0-5%. If the player comes to a stop and is idle, after some delay (maybe 3-5 seconds) the effect begins to scale up until what ever maximum works with the art direction. Ideally this would then not disable if the player inputs small / slow camera and player movements, but disables/scales back down to minimal intensity quickly if the player begins moving quickly or uses any action/ability input. Of course, this goes way beyond what ReShade can do on its own. This would require an intensively tested and tuned model, but I think it would address what we see in the comments with people who hate DoF “during gameplay.” If this dynamic DoF intensity is just right, I think it would come close to replicating how we actually experience the world. When active (such as playing a sport) we are not really taking in the cinematic environment-instead we have laser focus on the object of our activity. But score a goal and look up into the cheering stands and suddenly you are taking it all in. Anyway, I think what you produced looks amazing, and loved the information. I wonder if any game has ever implemented dynamic/input based DoF intensity scaling. I could see it really working in something like Elden Ring or FFXIV-high action games interspersed with moments of pause to take in the scene.
@Stunex Жыл бұрын
Great video - as always. But I really hate DoF in games :D (at least for gameplay) I think if I'm consistent with anything then it's that the first thing I do when I start a new game is to disable motion blur and dof.
@HelgastJon Жыл бұрын
DoF and motion blur are the first thing i turn off in the graphics settings of every game
@thematicschematic Жыл бұрын
Yeah, I'm not watching a movie, I'm immersing myself in a world. I don't want to feel like I'm looking through a camera - that just breaks immersion and makes things harder to see.
@RealityvoidMe Жыл бұрын
it's weird how many comp sci students I know that watch these
@RetroMMO Жыл бұрын
Thank you Mr. Rola
@neo-giu Жыл бұрын
It'd be nice to see an anamorphic version of this
@Kujeful11 ай бұрын
Ahhh, perfection! 🤌 The spot where it became a simulation of difficulty of the graphics programming. Love it!
@E1nsty Жыл бұрын
Pretty sure that an open aperture results in strong depth of field by shortening the focused range. A simple pinhole camera has near infinite focused depth range. This means in photography it's always a tradeoff between the amount of light hitting the film/sensor and focused depth. More light means less noise and allows for shorter exposition which limits motion blur, but at the cost of having to be precise with the focus. The lens moves to shift the focal plane, this also affects the absolute distance that can be considered in focus as focusing on closer objects makes the focused depth range approach zero. thanks for the vid
@oliverlong345 Жыл бұрын
My god he wasn't lying about the Kari's average. I guess I'll just have to sub and watch all his videos to learn graphics programming.
@fray9441 Жыл бұрын
"what the fuck is happening dear god" -me, throughout the entire video
@crow4277 Жыл бұрын
new acerola LFG your videos are so amazing edit: watching this i'm realizing that my own script that im writing for a video on music theory and physics is actually accidentally drawing on your style and mannerisms whoops
@Acerola_t Жыл бұрын
new acerola looking for group Thanks! and no worries, imitation is the sincerest form of flattery after all. I'd be lying if I said I haven't drawn heavily on creators that inspired me.
@ea02ca6f Жыл бұрын
Video idea I'd like a lot: Discuss image effects that would go well with unlit scenes.
@LemurG Жыл бұрын
I love eating queso cheese and drinking chai tea while learning about Bokeh blur on my electronics computer in my seat chair
@Cookieglue Жыл бұрын
Acerola uploads again. Perhaps we do live in a good world after all.
@alexlarex7773 Жыл бұрын
Ah, a fellow monogatari series fan (correct me if i'm wrong). Stumbled on this vid randomly, stayed for the great info.
@PetrVejchoda Жыл бұрын
1:48 its the opposite. The smaller the aperture, the higher the range of focus. Since the ray of light itself is smaller, it makes smaller impact on the sensor.
Жыл бұрын
"I can not legally tell you" lmao classic acerola
@adyss1543 Жыл бұрын
I honestly really enjoy these videos. I make Shadermods for Skyrim myself(with ENB) and these are great to learn new stuff or get new ideas. Ty for making them♥️
@incorporealnuance Жыл бұрын
As someone obsessed with ritual magic, I appreciate the sensor pun
@kaleikalei3495 Жыл бұрын
i need that cat shaking head and nodding meme pleeeeeeees😭😭😭😭
@WingofTech Жыл бұрын
What incredible effects. Thank you!
@redoktopus3047 Жыл бұрын
acerola flexing on us with his job
@bastian3461 Жыл бұрын
HEY I KNOW THAT OST 10:30 oml i should be listening caught me off guard there perfect balance between fps and graphically pleasing im listening edit: simply amazing that was awesome
@lolotronop Жыл бұрын
Monogatari references and music from Sonny Boy on a computer graphics video? I'm 100% sold, degenerate brain happy, compooter loving brain happy, me happy, subscribed
@kevinhowlett7126 Жыл бұрын
The depth of field in Grounded is so nice looking
@UncoveredTruths Жыл бұрын
that looks great dude, good work!
@dragonsdream4236 Жыл бұрын
I experienced my very own personal circle of confusion at 4:39
@claytonharting9899 Жыл бұрын
Thanks for the video Acerola! :) I just wanted to add my anti-anti-dof stance here Depth of field is great if you use it carefully. If the player ever wants to look at something you’ve blurred though, you know you’ve done it wrong
@ro-ce8vg Жыл бұрын
4:41 muted audio or am I stupid
@XanderGouws Жыл бұрын
As a long-time fan of DoF, I approve this video
@isaipack Жыл бұрын
Another great video. This video itself could be a final project for a computer science degree. Easily.