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.

КОМЕНТАРІ • 126

  • @noelfletcher1149
    @noelfletcher1149 3 роки тому +523

    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.

    • @rajbirmodak3011
      @rajbirmodak3011 Рік тому

      ig minecraft is also pixel art game if you look through the textures

    • @tbhandrew5857
      @tbhandrew5857 Рік тому +11

      @@rajbirmodak3011 Did you read the comment? They said that it WASN'T like putting pixel art textures on low poly models.

    • @rajbirmodak3011
      @rajbirmodak3011 Рік тому +2

      @@tbhandrew5857 oh got it

  • @fearian
    @fearian 3 роки тому +220

    This is a killer art style, when the camera moved, it was honestly like magic. Well done.

  • @PandaBazookaWarz
    @PandaBazookaWarz 3 роки тому +128

    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!

  • @patrickfoxchild2608
    @patrickfoxchild2608 3 роки тому +54

    I will buy whatever this game becomes.

  • @oscarlundin3842
    @oscarlundin3842 3 роки тому +36

    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

  • @davdev793
    @davdev793 3 роки тому +23

    Oh man. That rotation is even more impressive to look at, you should do that on every video showing your engine. Nice job!

  • @trotu8
    @trotu8 3 роки тому +41

    This is beautiful. I hope you are going to release your game one day.

  • @zib350
    @zib350 3 роки тому +6

    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!

  • @DiegoShinoda
    @DiegoShinoda 3 роки тому +7

    Everything about this is super awesome!!!!!! Those shadows 👌🏼👌🏼 those rain particles 👌🏼👌🏼👌🏼 and of course The Godrays 👌🏼👌🏼👌🏼👌🏼👌🏼. Keep it up! Great job!!

  • @asonael3205
    @asonael3205 3 роки тому +6

    This is what I dream of a new FF Tactics game to look like. This is amazing.

  • @GonziHere
    @GonziHere Рік тому

    Going through your videos right now and thus one takes a cake. Amazing.

  • @igrb
    @igrb Рік тому

    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

  • @MoonMoonStarBass
    @MoonMoonStarBass 3 роки тому +6

    i just noticed that you uploaded this yesterday lol nice. im looking for ideas like this and doing research. good job!

  • @mrrexrose545
    @mrrexrose545 3 роки тому +5

    it's beautiful, that style seems wonderful to me

  • @russellejuliusquerimit5979
    @russellejuliusquerimit5979 2 роки тому

    so good!!
    style and the lighting and everything is just wonderful

  • @sebaspi
    @sebaspi 2 роки тому +1

    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!

  • @orikalin
    @orikalin 2 роки тому +6

    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!

  • @jamesking2439
    @jamesking2439 2 роки тому

    This is beautiful. Every frame looks hand drawn. You're a sorcerer.

  • @ham-n-jam
    @ham-n-jam 2 роки тому

    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 :)))

  • @leif5046
    @leif5046 Місяць тому

    Wow, this looks stunning. Love it!

  • @_felix128old2
    @_felix128old2 2 роки тому +1

    Oh my goodness, how have you made a 3D game look so much like a 2D game, it looks absolutely beautiful!

  • @faru-music
    @faru-music Рік тому +1

    This is seriousley better than every professional game I have seen, that tries to achieve something like this. Great work

  • @noxabellus
    @noxabellus 3 роки тому +1

    This is seriously flipping gorgeous wow

  • @baraksmash
    @baraksmash 2 роки тому

    That's amazing!
    Subscribed. Anticipating for your game!

  • @Trisander
    @Trisander 3 роки тому +1

    This art style is so good. I would like to see it more

  • @stealthriot
    @stealthriot 3 роки тому +6

    Absolutely gorgeous! Xenogears instantly came to mind! ^-^

  • @gabrielhabdulea652
    @gabrielhabdulea652 9 місяців тому

    a game with this graphics will be ageless. such a nice view! really well done.

  • @galagast3d
    @galagast3d 2 роки тому

    i want to cry.. this is so beautiful!

  • @chuong19
    @chuong19 3 роки тому +2

    Man, this is gorgeous.

  • @yamforayam4709
    @yamforayam4709 2 роки тому +1

    inspiring!!! I hardly see 3d pixel art but I love it so much♥️♥️♥️

  • @freddy5205
    @freddy5205 3 роки тому +1

    I love it! - now i wanna learn more about render pipelines

  • @1ruoz1
    @1ruoz1 2 роки тому

    It's just.. magically astonishing

  • @PolyRidge
    @PolyRidge 2 роки тому +1

    this might be the most stylized and aesthetically pleasing game ill ever play... i cant wait

  • @trs81234
    @trs81234 3 роки тому +2

    It's really cool !!
    I really want to learn.

  • @mohsensoleymanee6620
    @mohsensoleymanee6620 Рік тому

    Are you kidding me? That's some award worthy art style

  • @cerulean22b69
    @cerulean22b69 3 роки тому +2

    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.

  • @arthurangenendt8959
    @arthurangenendt8959 3 роки тому +3

    This work is worth ALOT!!!!!

  • @Michael-jn3kt
    @Michael-jn3kt 3 роки тому +9

    incredible!

  • @sigitsatriap6505
    @sigitsatriap6505 3 роки тому +1

    i love the style !

  • @harshitjoshi3082
    @harshitjoshi3082 Рік тому

    Damn this is awesome, I hope to be able to build this someday !

  • @onkar8112
    @onkar8112 2 роки тому

    I swear on god..
    This is beautiful..

  • @peanfaraon6342
    @peanfaraon6342 Рік тому

    its so beautiful like painterly esqe minimalistic simple and wont burn your pc alive

  • @Iboshido
    @Iboshido 2 роки тому +1

    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?

  • @VuVuuInc
    @VuVuuInc 2 роки тому +1

    This is Insane, i wish i knew how to do stuff like this

  • @facundosierra1501
    @facundosierra1501 Рік тому

    This is beautiful

  • @xPaPs_
    @xPaPs_ Рік тому

    it's so beautiful..

  • @GoodOlKuro
    @GoodOlKuro Рік тому

    that gave me goose bumps. wow

  • @MelloDinossauro
    @MelloDinossauro 3 роки тому +9

    It reminds me of Breath of The Wild. I'll definetly paly it once it comes out.

  • @diligencehumility6971
    @diligencehumility6971 3 роки тому +10

    Please give us a little inside to how you do this

  • @thomassynths
    @thomassynths 2 роки тому

    Those are some nice looking crepuscular rays.

  • @thatsmaik
    @thatsmaik 3 роки тому +1

    This is magic.

  • @kennythelusma4777
    @kennythelusma4777 2 роки тому +1

    This guy gonna make it

  • @RuiLlexy
    @RuiLlexy 2 роки тому

    This it's awesome!

  • @junqingqiao8007
    @junqingqiao8007 Рік тому

    It is amazing!

  • @hoppalapasam53
    @hoppalapasam53 3 роки тому

    this is look so nice.

  • @mattsYT42
    @mattsYT42 2 роки тому

    wow this is so beautiful. subscribed lol

  • @Stefan_Heinrich
    @Stefan_Heinrich 10 місяців тому

    looks killer

  • @BluntEversmoke
    @BluntEversmoke Рік тому

    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.

  • @GunGryphon
    @GunGryphon 11 місяців тому

    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.

  • @angeldchima7084
    @angeldchima7084 Рік тому

    So cool

  • @JakubSK
    @JakubSK 2 місяці тому

    If this is a game, it'll never come out lol

  • @LLAAPPSSEE
    @LLAAPPSSEE 2 роки тому +1

    It's soooo beaaaaaaaut.

  • @fariszakwan4433
    @fariszakwan4433 2 роки тому

    I learn something new

  • @VARIGONSTUDIOS
    @VARIGONSTUDIOS 9 місяців тому

    Looks great! Can you make a tutorial on this? I'd like to add something like this to my game!

  • @ddates.12
    @ddates.12 3 роки тому +13

    holy shit these are beautiful what is this

    • @runsbuns3675
      @runsbuns3675 3 роки тому +5

      black magic he sold his soul i believe

    • @ddates.12
      @ddates.12 3 роки тому +1

      @@runsbuns3675 man i wouldnt be surprised i keep looking back at this video

  • @kodd10
    @kodd10 3 роки тому +1

    god rays yes

  • @victorgrativol
    @victorgrativol 2 роки тому

    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.

  • @chrisa9549
    @chrisa9549 2 роки тому

    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

  • @jonteguy
    @jonteguy 2 роки тому +1

    Is this downscaled 3D with added stuff to it? Rocks make it look like it is downscaled.

  • @pongjan4398
    @pongjan4398 2 роки тому

    Ohhhh my God

  • @unsafecast3636
    @unsafecast3636 2 роки тому +3

    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.

    • @t3ssel8r
      @t3ssel8r  2 роки тому +2

      it's built on top of Unity, for the game I'm working on.

    • @aceseedc9253
      @aceseedc9253 2 роки тому

      @@t3ssel8r so its more of a custom extension you use with unity?

    • @t3ssel8r
      @t3ssel8r  2 роки тому

      sure, you could put it that way.

  • @MouldySoul
    @MouldySoul 2 роки тому +1

    honestly this is brilliant! set up a discord! would love to help out if you need it!

  • @filipemecenas
    @filipemecenas Рік тому

    🖤🖤🖤

  • @dansho3712
    @dansho3712 3 роки тому +1

    Man it looks like 2D but its 3D 😂 this is insane!

    • @Bubbleseatfish
      @Bubbleseatfish 3 роки тому +2

      I know right!I wonder what it’s called when that illusion happens..

  • @Drunken_Hamster
    @Drunken_Hamster Рік тому

    What color-bit-depth per channel is your game? And approximately how many pixels per inch worth of "pixel art" or "pixilization" is it?

  • @topheye6318
    @topheye6318 3 роки тому +7

    Are you using the ProPixelizer asset ?

    • @t3ssel8r
      @t3ssel8r  3 роки тому +5

      I'm using my own pixel art shaders which suit my workflow a bit better. Lots of shared ideas with Elliot's ProPixelizer though!

    • @mekrou5982
      @mekrou5982 3 роки тому +4

      @@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.

    • @t3ssel8r
      @t3ssel8r  3 роки тому +8

      ​@@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.

    • @mekrou5982
      @mekrou5982 3 роки тому +5

      @@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.)

    • @benwitte928
      @benwitte928 3 роки тому +5

      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.

  • @lajawi2115
    @lajawi2115 3 роки тому +2

    Is this possible in Blender? It looks amazing and is exactly what I want in Blender!

    • @t3ssel8r
      @t3ssel8r  3 роки тому +1

      it might be. I haven't tried. I'm not an expert in Blender.

  • @neumuellerpatrick
    @neumuellerpatrick 3 роки тому +2

    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 :)

    • @t3ssel8r
      @t3ssel8r  3 роки тому +3

      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.

    • @neumuellerpatrick
      @neumuellerpatrick 3 роки тому

      @@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

    • @t3ssel8r
      @t3ssel8r  3 роки тому +1

      they are parallel to the light actually, but there's no need to use compute shaders. vertex shader is enough to manipulate vertex locations.

    • @neumuellerpatrick
      @neumuellerpatrick 3 роки тому

      @@t3ssel8r so they are probably pre tesselated right? Ah i hope you dont mind asking me about your "secret sauce"

    • @BugBiteSquared
      @BugBiteSquared 2 роки тому

      @@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.

  • @danielsantos9189
    @danielsantos9189 3 роки тому +4

    I just need to know how😭

  • @jephRent
    @jephRent 3 роки тому +1

    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.

    • @t3ssel8r
      @t3ssel8r  3 роки тому +1

      catlike coding has some good tutorials

    • @jephRent
      @jephRent 3 роки тому +1

      @@t3ssel8r thanks

  • @rightbraingames7418
    @rightbraingames7418 2 роки тому +1

    You need to sell this add on to Unity

  • @HimKnot
    @HimKnot Рік тому

    I wish I could do this, but I wouldn't know where to start.

  • @gabebatista4129
    @gabebatista4129 Місяць тому

    Can someone recommend a more detailed process on how to do this in godot??

  • @bahi0525
    @bahi0525 Рік тому

    where can i learn how to make something like that?

  • @omidiartgaming4102
    @omidiartgaming4102 3 роки тому +5

    what game engine is this?

  • @pillowwantan3226
    @pillowwantan3226 Рік тому

    Rain puddles?

  • @MyNameArzik
    @MyNameArzik 2 роки тому

    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.

  • @pixeldevlog
    @pixeldevlog Рік тому

    How can i learn all this, can you guide me

  • @yametetakiro5914
    @yametetakiro5914 Рік тому

    what's the engine used ?

  • @lexcive4462
    @lexcive4462 2 місяці тому

    which game engine are you using

  • @koktszfung
    @koktszfung 2 роки тому +1

    Someone calls it silver lining

  • @lukasjandourek
    @lukasjandourek Рік тому

    I'm speechless! 🥲
    This looks insanely pretty! Great job!

  • @azno7184
    @azno7184 3 роки тому +1

    Can i use a Part for a Video?

    • @t3ssel8r
      @t3ssel8r  3 роки тому +1

      what sort of video?

  • @FUADD
    @FUADD 3 роки тому

    How's that

  • @Fahrc3
    @Fahrc3 Рік тому

    Is this is an art of the god

  • @Spookyjordan
    @Spookyjordan Рік тому

    Is this godot?

  • @kawaiianthony8090
    @kawaiianthony8090 2 роки тому

    wow