Gotta love your vids! Makes me remember those forgotten days of gamedev. There was once a time when we were still doing software 3D rendering and implemented linear fog using the z-buffer. It was slow as hell though.
I joined the industry on the tail end of the software days, hardware T&L had just been introduced, but I had spent most of my time learning on my own using references like Abrash's Black Book. Those were the days!
@@simondev758 Ah, Michael Abrash. He kind of democratized software graphics programming to us mere mortals. Hahaha. Didn't he also write those nice articles explaning Carmack's PVS'es? I remember he called it "Sorted Spans" or something. I wasn't able to write a BSP renderer though. Went with quadtrees and octrees for mine.
@@richardericlope3341 Yeah pretty sure I remember reading about PVS's in there, I should go dig up the book and refresh my memory. Might make an interesting video too!
"Buy me a beer every month. I guarantee I will drink it." If enough of us support him, the tutorials will be even more interesting, as he'll have to drink constantly and make tutorials while drunk :D
Hi SimonDev, would it be possible if you could create a video explaining recursion for programming? I was trying to create a mines weep game like the ones you would find in the windows operating system which comes with your computer. Basically, I am trying to figure out how to have mines randomly spawn but I can't seem to wrap my head around the concept.
SimonDev I’m interested in threejs. I really wanna make a game where there is a character you can move and stuff. I know you made a video about it, but a crash course would be helpful. Like, you can start a fresh project and then step by step do it :)
@@simondev758 wau thx! this is awesome thx! any idea help how i could use this for a underwater fog? or do you know a other cheap technic for a underwater feeling? ( without postprocessing)
@@arpu4967 You could probably get a cheap underwater effect just using this as-is, playing with some of the parameters. Might need to fiddle with the equation a bit so that the height falloff works in both directions.
Fantastic tutorial as always, this channel is going to be an incredible resource. Thanks for your hard work Simon!
np!
this video was great, IQ's resources are pretty good and glad to see videos on them
Yeah, they're an amazing resource!
Gotta love your vids!
Makes me remember those forgotten days of gamedev.
There was once a time when we were still doing software 3D rendering and implemented linear fog using the z-buffer. It was slow as hell though.
I joined the industry on the tail end of the software days, hardware T&L had just been introduced, but I had spent most of my time learning on my own using references like Abrash's Black Book. Those were the days!
@@simondev758 Ah, Michael Abrash. He kind of democratized software graphics programming to us mere mortals. Hahaha.
Didn't he also write those nice articles explaning Carmack's PVS'es? I remember he called it "Sorted Spans" or something.
I wasn't able to write a BSP renderer though. Went with quadtrees and octrees for mine.
@@richardericlope3341 Yeah pretty sure I remember reading about PVS's in there, I should go dig up the book and refresh my memory. Might make an interesting video too!
@@simondev758 That would be awesome!
"Buy me a beer every month. I guarantee I will drink it."
If enough of us support him, the tutorials will be even more interesting, as he'll have to drink constantly and make tutorials while drunk :D
Oh man... those patreon tiers may have been poorly thought out...
@@simondev758 just like that Simon simultaneously became a raging alcoholic and the richest man alive
Ballmer's peak IS a thing, I tell you.
Three js seems quite useful
and your projects are kinda cool too, here after minecraft video .
Keep up the good work
ty!
Hey! :)
Thank you very much for these awesome tutorials!
np!
i didnt realize you could modify a pre-packaged shader, thanks for the info!
You make it look easy. Well it gets easy as you explain it haha
These videos are so good, you deserve a lot more subscribers
thx
noto squad. awesome tutorial as usual! i'll put it to use once I get advanced enough lol
awesome!
Man ! You made my day. Great !
ty
You are doing awesome job
love these! keep em coming
will do!
Nabbing the shader injection points was worth figuring out how to setup patreon. Dammit. You and Inigo.
Hah thx!
Thank you for this tutorial! Is it possible to use the position of a model as the fog origin instead of the camera position?
i need that too
at the end when you say you would use a texture could you elaborate on what you mean?
Great as always :)
Agreed!
thx!
Could this be done as a pull request to THREE? would they accept it? This looks great.
Thanks!
Cool stuff
Yes yes yes yes. Great stuff!
Hi SimonDev, would it be possible if you could create a video explaining recursion for programming? I was trying to create a mines weep game like the ones you would find in the windows operating system which comes with your computer. Basically, I am trying to figure out how to have mines randomly spawn but I can't seem to wrap my head around the concept.
Is it possible to have multiple fogs of different colors at the same time?
Have you played around with react-three-fiber at all?
still on my todo list
Can you make tutorial about light probe?
Did you want to know how the probes work, ie. spherical harmonics?
Or literally just how to set them up in three.js?
Niice!!
can u pls do a crash course?
I can definitely think about it, but what exactly do you want the course on? JavaScript? Three.js? 3D Game Development?
SimonDev I’m interested in threejs. I really wanna make a game where there is a character you can move and stuff. I know you made a video about it, but a crash course would be helpful. Like, you can start a fresh project and then step by step do it :)
Fog injection :D
😀
githubcode :> ?
Aww man, ok gimme a bit of time and it'll be up.
@@simondev758 hmm cannot find it?
I said I would upload it... and promptly got distracted and forgot. It's up now.
@@simondev758 wau thx! this is awesome thx! any idea help how i could use this for a underwater fog? or do you know a other cheap technic for a underwater feeling? ( without postprocessing)
@@arpu4967 You could probably get a cheap underwater effect just using this as-is, playing with some of the parameters. Might need to fiddle with the equation a bit so that the height falloff works in both directions.
🩵
Doesn't run
Sorry, but to be honest, the original fog looks better