Shaders Case Study - Dead Cells' Character Art Pipeline

Поделиться
HTML-код
  • Опубликовано: 5 сен 2024
  • Get the Shaders for this Video here ➜ github.com/Bro...
    Support me on Patreon ➜ / danmoran
    Follow me on the Twittersphere ➜ / danieljmoran
    Extra Links
    Gamasutra article on Dead Cells' art ➜ www.gamasutra....
    Bonus explanation of normal mapping using inverse Matrix ➜ paroj.github.i...
    Music:
    Dead Cells OST - Prisoner's Awakening
    Yoann Laulan

Комментарии • 242

  • @DanMoranGameDev
    @DanMoranGameDev  6 лет назад +65

    From Unity 2018.3 beta release notes: "Animation: Added SkinnedMeshRenderer.forceMatrixRecalculationPerRender. This property should be set in cases where the user would like to manually render a skinned mesh multiple times within a single update, an example of this would be rendering out the results of an animation to a texture"
    So yeah, just go ahead and ignore the whole editor coroutine thing towards the end of the video ¯\_(ツ)_/¯

    • @TheTentacola
      @TheTentacola 6 лет назад

      Awsome vid! Maybe you should pin this comment?

    • @DanMoranGameDev
      @DanMoranGameDev  6 лет назад

      Good call, thanks!

    • @AbhishekSharma-im6zo
      @AbhishekSharma-im6zo 6 лет назад

      Is this channel gonna update regularly ??

    • @worldwebnewsdp9549
      @worldwebnewsdp9549 5 лет назад

      I love game designing and i love game development your old computers give me i have please please please please please you give me your old Technology please sir I love game development I love game develop so you help me sir my watsup number is +917330489287

    • @ralofpatel470
      @ralofpatel470 5 лет назад

      @@worldwebnewsdp9549 Are you well?

  • @unity
    @unity 6 лет назад +383

    Welcome back Dan! Great video as always. - Matt

    • @aikatheshibainu3994
      @aikatheshibainu3994 6 лет назад +30

      Wow didn't expect Unity responding! That's great

    • @philliptemidayo
      @philliptemidayo 6 лет назад +8

      Unity lol?

    • @DanMoranGameDev
      @DanMoranGameDev  6 лет назад +31

      Thanks Matt! ^^

    • @nitras.design
      @nitras.design 6 лет назад +7

      Welcome back. How about a video about: how to move grass and plants on player interaction or world interaction (ori is a very nice example for that) / alternatively a video on how to do fog of war (2D / 3D). These things are very interesting to me, but I still haven't found a good way of implementing it. Not only for my own benefits but I do think these two items are very interesting per default.
      Cheers

    • @zorenzal9976
      @zorenzal9976 6 лет назад +1

      Setup animation on grass, add collider2d, add ontriggerenter2d {animation.play()}

  • @sykoo
    @sykoo 6 лет назад +152

    Nice to see you back! =)

    • @DanMoranGameDev
      @DanMoranGameDev  6 лет назад +6

      Thanks man ^^ it's good to be back. Though I'm not saying I'm about to start posting super regularly or anything... but I'm gonna some time to make videos again I think :D

    • @sykoo
      @sykoo 6 лет назад +3

      That's good to hear man! Yeah don't sweat it, I can only imagine how busy you must be. ^^ Just keep up the great work, quality > quantity anyways. =D

    • @Dannner
      @Dannner 6 лет назад +1

      Dad

  • @JeffBeresford
    @JeffBeresford 6 лет назад +60

    Welcome back! Don't you ever leave us.

  • @ZachZombifyOhMy
    @ZachZombifyOhMy 6 лет назад +44

    Holy crap, I legit found your channel yesterday, watched all of your videos and then saw that you had been gone for a while.. and today you're back!!! Wow!

    • @ShiftK
      @ShiftK 6 лет назад +2

      Same!!

  • @thatnugget
    @thatnugget 6 лет назад +27

    You're back! I'd love to see more tech-art pipeline videos like this (even if they are 10 months apart). Few others out there putting together such well thought out and concise videos like these. Always appreciated! Thanks

  • @jascha9033
    @jascha9033 4 года назад +7

    7:01 Yes! Please cover more art pipeline/tool-building in Unity!

  • @Alex-smith-VO
    @Alex-smith-VO 6 лет назад +12

    I literally juuuuuust checked you channel to see if there was a new video 10 minutes ago. I’m so happy to see another one from you :)

  • @SupremeCookieDKat
    @SupremeCookieDKat 6 лет назад +3

    Dude, thanks a million for this. It's amazing!
    I'm working on a game right now, and have been busy with finding a good pipeline for the animations and assets, this video and your implementation comes as a miracle at the right time. Thanks!

  • @oddixgames6704
    @oddixgames6704 6 лет назад +1

    As a Tech Artist myself - YES MOAR TECH PIPELINES PLEASE!!!!

  • @SheepUndefined
    @SheepUndefined 6 лет назад +6

    I've been thinking about this ever since I noticed that Lethal League's characters are actually models without antialiasing. Kinda happy to finally see a way of doing that style. ^^

  • @sebastianliu3661
    @sebastianliu3661 6 лет назад

    Another Shader Case Study!!!! *grabs popcorn and shakes in excitement*

  • @TomTheBomb5145
    @TomTheBomb5145 4 года назад

    Thank you for making the Prisoners Awakening as the background music. Incredible soundtrack 👌

  • @micomuko
    @micomuko 6 лет назад

    No joke, I literally had your jingle (the old one) in my head all of yesterday, welcome back, dude!

  • @Juuhazan_
    @Juuhazan_ 4 года назад +2

    I've been interested in converting 3D models to animated sprites ever since I played Iji. It has a far simpler process but the result is, like here, (relatively) smooth animations that contributes to the Another World-like aesthetic.

  • @jedrzejwilinski8148
    @jedrzejwilinski8148 6 лет назад +1

    Yaaaay, Shadey is back! And kicks the doors out when he does it :D Great stuff, would definitely like to see more of this kind of videos.

  • @lashghost
    @lashghost 6 лет назад

    Happy to see you back. I think it would be interesting to see how you make tools for artists and animators.

  • @complacentcat5087
    @complacentcat5087 6 лет назад

    your back and only 3 days after i commented asking where you had gone and made a whole video bravo you work quickly

  • @DavidFowlerMusic
    @DavidFowlerMusic 3 года назад

    Holy shit. Fabulous video. Great job, algorithm!! Headed to ur Patreon now

  •  6 лет назад

    Dude, we all crave more from you. Just look at your ratio between likes and dislikes. You really are one of the best resources for creativity and knowledge on the interweb! Those videos videos are insanely well done!

  • @peche87_gameDev
    @peche87_gameDev 6 лет назад

    Good to see you in action again! I would like to see more videos about the graphic pipeline too :)

  • @kalthramis1145
    @kalthramis1145 6 лет назад

    Good to see you again man, havent seen anything since before your Debug Log episode

  • @noahmccann4438
    @noahmccann4438 6 лет назад +3

    Very cool, I would have never thought this was the way Dead Cells accomplishes their style. I’m not a subscriber, but am quite happy this showed up in my recommended tab - probably because I’ve been searching for videos to help get better at Dead Cells. This video won’t make me a better player, but it does help me appreciate the game and the hard work put into it, even if that work “cheats” :) Better to work smart than work hard.

  • @amilcarkippes8209
    @amilcarkippes8209 6 лет назад

    I will greatly appreciate more content based on pipeline stuff. Great video btw!

  • @MyCarllee
    @MyCarllee 6 лет назад

    I thought of this method long ago. Nice to see someone making it work.

  • @kieranlieberg22
    @kieranlieberg22 6 лет назад

    This channel is so unique, and every concept is explained so well. I look forward to your future videos.

  • @GWConspiracy
    @GWConspiracy 6 лет назад +1

    I would love to see more art Pipeline stuff! This was really cool

  • @SuperManitu1
    @SuperManitu1 6 лет назад

    First of all: Great video!
    Second: I would really love to have videos about art pipelines or similar too. Your channel is simply the best resource when it comes to shaders at the moment, so cool to see you back!

  • @thibaultduval7774
    @thibaultduval7774 6 лет назад

    Welcome back!! I love your videos, they always make me discover cool new tricks about shaders. Hope that you are back to continue to enlighten us

  • @DanielWayota
    @DanielWayota 6 лет назад

    This method was used at my first job a few years ago. We used 3DS MAX for the rendering process and it was quite simple and fun to do stuff. Sadly, the game wasn't popular enough to continue with game dev

  • @erikm9768
    @erikm9768 4 года назад

    Holy shit...this channel is a gold mine!! Need to check out the other videos now

  • @mukinha
    @mukinha 6 лет назад

    OH MY GOD!!!! YOU ARE BACK!!!
    Man, i love your videos, please dont stop!

  • @CELLShockXFX
    @CELLShockXFX 6 лет назад +4

    Yes. Very much interested in tech art pipeline stuff!

  • @TheMasonX23
    @TheMasonX23 5 лет назад

    Yes please, other than graphics, tools are my next favorite thing to do

  • @Tatubanana
    @Tatubanana 6 лет назад

    I also found out about your channel pretty recently, it's amazing to see you back creating videos! Your channel is really important to the gamedev scene, it certainly helped/is helping lots of game devs to make prettier games :D

  • @nico.p2467
    @nico.p2467 5 лет назад

    These ressources are so valuable. Thanks for sharing your knowledge the way you do it. Truly oustanding.

  • @g43s
    @g43s 6 лет назад +1

    that was a long break, glad to see you are back 👍👍👍

  • @ratmdex
    @ratmdex 6 лет назад

    The art is so amazing in Dead Cells. Motion Twin deserve indie game of the year

  • @clemguitarechal
    @clemguitarechal 6 лет назад

    Pretty cool explanation on how they made it, thanks Bruh !

  • @jaronpl
    @jaronpl 6 лет назад

    Great tutorial! It always amazes me how in depth are your videos...

  • @nomadcrossfire
    @nomadcrossfire 6 лет назад +3

    Yay! Long time no see, keep em coming!

  • @SadSmileGames
    @SadSmileGames 6 лет назад

    Yeah, a video on writing artists tools would be pretty cool.

  • @CzarZappy
    @CzarZappy 6 лет назад

    Great video! Would love to hear more about your experience with making tools for artists!

  • @giantswing3175
    @giantswing3175 6 лет назад

    Oh my god you're alive, I'm so happy to see you back delivering good content :)

  • @gezhu9904
    @gezhu9904 6 лет назад

    a new episode, and my favorite game, am I dreaming?!

  • @mokeeh4821
    @mokeeh4821 6 лет назад

    Omg you're back

  • @Jabrils
    @Jabrils 6 лет назад +13

    .... Do my eyes deceive me?

    • @DanMoranGameDev
      @DanMoranGameDev  6 лет назад +6

      (☞゚∀゚)☞ Your shout out was a contributing factor in me coming back! Thanks for the motivation~

  • @theking931
    @theking931 6 лет назад

    HOLYGUACAMOLE I was sooooooo much waiting for you

  • @TheMonyarm
    @TheMonyarm 6 лет назад

    Great video, can't wait for the next one. Here's hoping it doesn't take another 10 months.

  • @AramilAnakir
    @AramilAnakir 6 лет назад

    Welcome back! I'm sooo glad! Now to watch the video

  • @AlexeyYanovski
    @AlexeyYanovski 6 лет назад

    Welcome back! Great video as always :)

  • @ThunderRazorYT
    @ThunderRazorYT 6 лет назад

    First time visiting your channel and this video is amazing and super helpful! I’m studying and training for developing my own game and this really helps with a lighting. Idea I was fumbling around with. Instant subscribe!!

  • @ArturoNereu
    @ArturoNereu 6 лет назад

    Welcome Back Dan!

  • @temportalflux
    @temportalflux 6 лет назад

    Thanks for making great content! I always reference this channel when working on cool shader things or when new videos are posted!
    Recently started working with Unity's rendering pipeline (in 2018.x). I may end up going through all the tutorials one day and making shader graph versions :P

  • @upgames6852
    @upgames6852 6 лет назад

    oh nice a new video at last! welcome back!

  • @drevolan
    @drevolan 6 лет назад

    I've currently been thinking of creating some useful tools for a filmmaking project I've had in the back of my mind so the "tool making" videos would be incredibly useful and interesting!

  • @DAToft
    @DAToft 6 лет назад

    Yes! Tools! Technical art! Please do more of that :D

  • @ColeWithAGoal
    @ColeWithAGoal 6 лет назад

    Glad to see you posting again man!

  • @soviut
    @soviut 6 лет назад

    Definitely post more about workflow pipelines!

  • @Hairibar
    @Hairibar 6 лет назад

    You're back! Marvelous.

  • @CirbyWeh
    @CirbyWeh 5 лет назад

    Well explained and shown. Would really like to see a video from you about the use of the new 2D Shader Graph in Unity with the LWRP.
    Keep up the good work

  • @GregsGrog
    @GregsGrog 6 лет назад

    Happy to see you back!

  • @amisner2k
    @amisner2k 6 лет назад

    Whoah he's back!

  • @makorays
    @makorays 6 лет назад

    THIS IS ACTUALLY THE CRAZIEST SHIT I'VE EVER SEEN I AM FREAKING OUT

  • @fuzzblob
    @fuzzblob 6 лет назад

    Id love tp watch more tech and tool vids! Great stuff

  • @AntonioArnoldoLimadaSilva
    @AntonioArnoldoLimadaSilva 6 лет назад

    Welcome back.! Nice videos ever

  • @TheSugarSkull
    @TheSugarSkull 5 лет назад

    Enjoying your videos! I would love to see a shader case study of Monument Valley!

  • @sebalazarte5801
    @sebalazarte5801 6 лет назад

    ha vuelto, dios como extrañaba estos videos

  • @user-gl1ls1jx3h
    @user-gl1ls1jx3h 6 лет назад

    Oh shit, you're alive! Welcome back!

  • @andrewcleary9952
    @andrewcleary9952 6 лет назад

    I love how smart this "hack" is, instead of filling the game with crappy blobby 3D models, they can essentially just run them through a filter to get sexy, smooth, 2D sprites.

  • @ChristopherSummer89
    @ChristopherSummer89 6 лет назад

    Glad you're back, good Video, thanks. :)

  • @Kyza-up2xb
    @Kyza-up2xb 6 лет назад

    hes back, wonderful

  • @merlinbatory2119
    @merlinbatory2119 6 лет назад

    He's back!!

  • @renanrodrigues1255
    @renanrodrigues1255 6 лет назад +2

    Welcome back!!!

  • @jeanpanachay
    @jeanpanachay 6 лет назад

    Holy fuck i was not ready for this
    YES

  • @Skjoldmc
    @Skjoldmc 6 лет назад

    The man, the myth, the legend! He's back!

  • @honglouis
    @honglouis 6 лет назад

    Omg! Yes. Thank! Another masterpiece

    • @honglouis
      @honglouis 6 лет назад

      I changed my Twitter from @loolo78 to @LouisGameDev

  • @charlieede5672
    @charlieede5672 6 лет назад

    You are back!!!!

  • @erikm9768
    @erikm9768 4 года назад

    BTW in this case instead of yield return null you might want to consider using
    yield return new WaitForEndOfFrame(); i found it to be a lot more consistent

  • @TheOisannNetwork
    @TheOisannNetwork 6 лет назад

    Welcome back! I've missed you!

  • @adribier
    @adribier 6 лет назад

    He's... he's alive!!!!!

  • @no00ob
    @no00ob 6 лет назад

    You're alive!!!!!!! Omg

  • @ziwan9771
    @ziwan9771 6 лет назад

    OMG,Thank you.You are back!!!

  • @Zye1984
    @Zye1984 3 года назад

    I've thought about this sort of thing for a looong time, but in a different manner that probably wouldn't work; having the shading on sprites differ from light sources based on the value of each individual pixel on the sprite. So, there would be a base color, then the shape of the object would determine the values of each pixel for the light source to render with.
    I figured Dead Cells wasn't actually pixel art, but it's an interesting trick imo.

  • @kevinguiboche2359
    @kevinguiboche2359 6 лет назад

    Glad to see another case study, you deserve a lot more subs than you have

  • @Metacious
    @Metacious 6 лет назад

    Very glad for more content :) Keep it up

  • @JuanUys
    @JuanUys 3 года назад +1

    Hi, thanks for the video! Why not just skip the 3D-to-2D part and just use the 3D model directly in the game, with a pixelate shader applied? With orthographic projection, you can layer it over your existing 2D world.

    • @Tremuska
      @Tremuska 2 года назад

      I was thinking about this

  • @michaelschlachter8865
    @michaelschlachter8865 6 лет назад

    Excellent. Very informative.

  • @IdoloR
    @IdoloR 4 года назад

    You are real smarts. I'm trying to make videogames and you are smart about videogames. That's a really nice thing.

  • @pnutt567
    @pnutt567 6 лет назад

    i want an open world rpg game with this "3D pixel art" style. imagine a game like octopath or hyper light drifter or shovel knight (but 3rd person not top down) with the 3D sprite style of dead cells.
    that would so dope.

  • @radekmikulka1789
    @radekmikulka1789 6 лет назад

    Welcome back

  • @yutongelizazhang3482
    @yutongelizazhang3482 6 лет назад

    Thank you so much! Definitely more tools topic pls.

  • @MrChristopher2413
    @MrChristopher2413 6 лет назад

    woah you're back :O PogChamp

  • @Cloroqx
    @Cloroqx 4 года назад

    You should update your playlists to include these videos! Much love.

  • @batuhuma
    @batuhuma 6 лет назад

    Definitely interested in tool building!

  • @KastroLoL
    @KastroLoL 6 лет назад

    I check your channel every week... you`re awesome... plz more videos

  • @skagenmacka_t3444
    @skagenmacka_t3444 6 лет назад +2

    Welcome back :>

  • @JB-hb1iv
    @JB-hb1iv 6 лет назад

    Your back!!!!

  • @The28studio
    @The28studio 6 лет назад

    DUUUUDE! this put a smile on my face ! wish you make more , and are you interested on using Shader Graph ?

  • @islamstanaliev9843
    @islamstanaliev9843 6 лет назад

    Man, you are amazing! Like it!