God Rays in 3D Pixel Art Game Engine
Вставка
- Опубліковано 22 січ 2021
- Date of Recording: 2021-01-23
Using the light-space shadow map of the sun, I can project some quads on the scene to compute sunbeams (god rays) with just some texture sampling, without the need to do any raycasting or raytracing. This effect can then be modulated by the camera angle, time of day, and rain density, to create some pretty nice atmospheric effects. Hard edges on the rays helps to preserve the crisp, pixel art aesthetic.
I've never seen a 3d pixel art game look this good, probably because I could tell that all that was done was putting pixel art textures on low poly models. But THIS?! This looks like a SNES actually got possessed by an angel.
ig minecraft is also pixel art game if you look through the textures
@@rajbirmodak3011 Did you read the comment? They said that it WASN'T like putting pixel art textures on low poly models.
@@tbhandrew5857 oh got it
This is a killer art style, when the camera moved, it was honestly like magic. Well done.
I feel pretty lucky to just have stumbled upon this considering how little views this has. You should really consider sharing this around. It's really inspiring!
I will buy whatever this game becomes.
Me too, it's beautiful!
YES!, I wan't this! I've been researching the possibilities of doing something like this for a couple of months. this is were pixel art needs to go
Oh man. That rotation is even more impressive to look at, you should do that on every video showing your engine. Nice job!
This is beautiful. I hope you are going to release your game one day.
This is honest to god the most GORGEOUS pixel art style I've ever seen. And the fact that the textures are procedurally generated makes it even more awesome!
Everything about this is super awesome!!!!!! Those shadows 👌🏼👌🏼 those rain particles 👌🏼👌🏼👌🏼 and of course The Godrays 👌🏼👌🏼👌🏼👌🏼👌🏼. Keep it up! Great job!!
This is what I dream of a new FF Tactics game to look like. This is amazing.
Going through your videos right now and thus one takes a cake. Amazing.
Your work is so mindblowing I keep coming back to these videos and even after watching them dozens of times I'm still amazed. This looks SO FUCKING GOOD
i just noticed that you uploaded this yesterday lol nice. im looking for ideas like this and doing research. good job!
it's beautiful, that style seems wonderful to me
so good!!
style and the lighting and everything is just wonderful
It looks awesome been following you a couple of months ago and the game is getting better by each video, i am learning game dev slowly and would love to be as good as you one day!
I am enamoured by the grass and tree leaves. Everything here looks amazing, but that in particular, is inspiring me so much to learn shaders for myself, and figure out how you did this. Keep up the great work, and let me know if you ever make this public, or care to share a bit of how this is done to set me off in the right direction!
This is beautiful. Every frame looks hand drawn. You're a sorcerer.
looking through all ur vids and mate this is legit the best looking game ive ever seen god DAMN
keep up the good stuff, looking forward to seeing more :)))
Wow, this looks stunning. Love it!
Oh my goodness, how have you made a 3D game look so much like a 2D game, it looks absolutely beautiful!
This is seriousley better than every professional game I have seen, that tries to achieve something like this. Great work
This is seriously flipping gorgeous wow
That's amazing!
Subscribed. Anticipating for your game!
This art style is so good. I would like to see it more
Absolutely gorgeous! Xenogears instantly came to mind! ^-^
a game with this graphics will be ageless. such a nice view! really well done.
i want to cry.. this is so beautiful!
Man, this is gorgeous.
inspiring!!! I hardly see 3d pixel art but I love it so much♥️♥️♥️
I love it! - now i wanna learn more about render pipelines
It's just.. magically astonishing
this might be the most stylized and aesthetically pleasing game ill ever play... i cant wait
It's really cool !!
I really want to learn.
Are you kidding me? That's some award worthy art style
Ok if I ever get to make a game this here is the EXACT style I want to use. I was hoping others had done this. This makes me wanna give blender a try again.
This work is worth ALOT!!!!!
incredible!
i love the style !
Damn this is awesome, I hope to be able to build this someday !
I swear on god..
This is beautiful..
its so beautiful like painterly esqe minimalistic simple and wont burn your pc alive
this is sooooo gorgeous!!! Your stile has so much atmosphere you could literally make into a game theme, like Desert Skies just sells a feeling.
Btw. ever thought of some particles in the air? Like leafs or fireflies?
This is Insane, i wish i knew how to do stuff like this
This is beautiful
it's so beautiful..
that gave me goose bumps. wow
It reminds me of Breath of The Wild. I'll definetly paly it once it comes out.
Please give us a little inside to how you do this
Those are some nice looking crepuscular rays.
This is magic.
This guy gonna make it
This it's awesome!
It is amazing!
this is look so nice.
wow this is so beautiful. subscribed lol
looks killer
I want a port of the original Unreal, Sar Ocean and all the old Front Mission titles to this engine. This is so amazingly beautiful.
This aesthetic is amazing, truly marvelous.
Is this mostly done in the shader pipeline? I'm trying to figure out where to start with my own efforts.
So cool
If this is a game, it'll never come out lol
It's soooo beaaaaaaaut.
I learn something new
Looks great! Can you make a tutorial on this? I'd like to add something like this to my game!
holy shit these are beautiful what is this
black magic he sold his soul i believe
@@runsbuns3675 man i wouldnt be surprised i keep looking back at this video
god rays yes
what or how can I recreate this style? is this an extantion or game engine that I could download. I am in love with your style.
Is there any tutorial I can follow anywhere to achieve this style of shader? (Not specifically the God rays, just your 3d to 2d shader) is this achievable on vanilla unity? It really is stunning
Is this downscaled 3D with added stuff to it? Rocks make it look like it is downscaled.
Ohhhh my God
Is this your engine? I'm really interested in how you did the renderer. Do you have any source code public? If not, I'd be super interested in a video explaining it.
Really cool, never seen pixel art look so good in 3D.
it's built on top of Unity, for the game I'm working on.
@@t3ssel8r so its more of a custom extension you use with unity?
sure, you could put it that way.
honestly this is brilliant! set up a discord! would love to help out if you need it!
🖤🖤🖤
Man it looks like 2D but its 3D 😂 this is insane!
I know right!I wonder what it’s called when that illusion happens..
What color-bit-depth per channel is your game? And approximately how many pixels per inch worth of "pixel art" or "pixilization" is it?
Are you using the ProPixelizer asset ?
I'm using my own pixel art shaders which suit my workflow a bit better. Lots of shared ideas with Elliot's ProPixelizer though!
@@t3ssel8r How would someone learn about creating something like this? I am a beginner in Unity and would love it if you could shed some light as I am so lost on how something like this was made.
@@mekrou5982 I think it would depend on your background. I'm pretty comfortable with graphics programming, so my approach was to just look at a lot of pixel art artworks and tutorials, and try to automate their process on the GPU. I personally learned a lot from demosceners like Inigo Quilez and the articles of catlike coding.
@@t3ssel8r Thank you so much for replying. I'm going to deep dive research into shaders as I never knew it was something I always wanted. Thank you so much for those resources. Good luck with this project. (If it's a video game- I can't wait to see your success.)
What a great answer. I’d be curious if you ever decide to put something up like catlike coding does about this topic, I’m sure many people would be fascinated to hear.
Is this possible in Blender? It looks amazing and is exactly what I want in Blender!
it might be. I haven't tried. I'm not an expert in Blender.
would you share some more details about how the projection of the god rays/quads exactly works?
Are u using a compute shader? Thanks a lot :)
it's just a regular vertex+fragment shader that projects fullscreen quads which sample the depth and light-space shadowmap, and colors based on shadowing, view normal, light direction, and screen position.
@@t3ssel8r so if the quads are screen aligned (because fullscreen) does it work more like raymarching? I thought you would create some quads in a compute shader on the fly perpendular to the light direction. Otherwise i would expect it to be quite performance heavy
they are parallel to the light actually, but there's no need to use compute shaders. vertex shader is enough to manipulate vertex locations.
@@t3ssel8r so they are probably pre tesselated right? Ah i hope you dont mind asking me about your "secret sauce"
@@t3ssel8r Are you essentially using the camera's depth map to find world-space coordinates for a given screen pixel to check its shadowing against the light-space shadowmap? I'm not sure how the view normal & light direction would be used, but I'd guess it'd be related to the apparent angle/orientation of the rays. So, kinda ray marching in camera space with maybe fewer samples?
I'm guessing the actual light's a directional light with an animated light cookie which the shadowmap may also use? Or maybe it's identical to the shadow map here since no other objects seem to contribute to the ray shadowing. Or just orthogonal projectors with animated textures. Dunno. Spitballing. Neat stuff, in any case. Will need to experiment with this more, myself.
I just need to know how😭
Where did you learn to do graphics and shaders like this in Unity? I don't really know where to start and this game is pretty admirable.
catlike coding has some good tutorials
@@t3ssel8r thanks
You need to sell this add on to Unity
I wish I could do this, but I wouldn't know where to start.
Can someone recommend a more detailed process on how to do this in godot??
where can i learn how to make something like that?
what game engine is this?
it's unity
Rain puddles?
Make a tutorial. I saw a video with an explanation. But everything was shot there very quickly. I would like to learn the same way.
How can i learn all this, can you guide me
what's the engine used ?
which game engine are you using
Someone calls it silver lining
I'm speechless! 🥲
This looks insanely pretty! Great job!
Can i use a Part for a Video?
what sort of video?
How's that
Is this is an art of the god
Is this godot?
it's unity
wow