Dynamic Pixel Art Lighting in Unity (in 1 Minute Tutorial)

Ойындар

In this video I explain how I do dynamic lighting for my pixel art game Hat Wizard in Unity. Next week I will do a dev log again with the November update for Arcade Wizard.
The programs used are:
- Aseprite
- Spritelamp
- Unity

Пікірлер: 73

  • @Chadderbox
    @Chadderbox3 жыл бұрын

    Instead of drawing the various lighting forms, you can just slap the sprite into a tool called Laigter, which does that for you, and generates the normal map too.

  • @gamemakertim

    @gamemakertim

    3 жыл бұрын

    That tool looks awesome, it might be a solution for my tree problem! Thanks :)

  • @Chadderbox

    @Chadderbox

    3 жыл бұрын

    @@gamemakertim I'm excited to see your lit trees

  • @Rioni

    @Rioni

    2 жыл бұрын

    That's true but sprite lamp is better for simple stuff like this. I tried to recreate that little desk normal map with laigter and the result was worse. I think manually doing shades and using sprite lamp is cool for some objects

  • @jackass5592

    @jackass5592

    9 ай бұрын

    How did it go?@@gamemakertim

  • @LTGD
    @LTGD3 жыл бұрын

    Man. Content like this is gonna make me have to learn Unity. And then probably draw trees. Love it.

  • @Just_Poncho

    @Just_Poncho

    Жыл бұрын

    Did not expect to find you here. Guess the world really is small

  • @Mendogology
    @Mendogology Жыл бұрын

    I have seen many tutorials, but this one, is not a tutorial, is a masterpiece

  • @peas_n_carrots5393
    @peas_n_carrots5393 Жыл бұрын

    I had to log in and come back to this video just to like it. Content like this that doesn’t waste your time deserves more attention

  • @rollandgavrilita9940
    @rollandgavrilita99403 жыл бұрын

    You are a genius mate. I love how you interact

  • @jasmyn1258
    @jasmyn12582 жыл бұрын

    This is one of the most entertaining tutorials I have ever watched haha! Thanks, I subbed!

  • @userk9
    @userk9 Жыл бұрын

    Short, amusing and straight to the point, very much appreciated!

  • @userk9

    @userk9

    Жыл бұрын

    And a heart 15 minutes after the comment on a 2 year old video lmao

  • @ellyketchum3290
    @ellyketchum32902 жыл бұрын

    This is not exactly what I looked for but now I am going to spend the time I should by working by watching all your videos. Hands down the most entertaining tutorial I have ever watched. Ever.

  • @gamemakertim

    @gamemakertim

    2 жыл бұрын

    Haha thanks, I'm thinking about making more tutorials like tgis

  • @ellyketchum3290

    @ellyketchum3290

    2 жыл бұрын

    @@gamemakertim You SHOULD! It's helpful and straight to the point AND it had me crack up. I love it! It's so fun one could watch istuff like this without caring about the tutorial part and that, my man...that's ..more than something! :D

  • @ellyketchum3290

    @ellyketchum3290

    2 жыл бұрын

    @@gamemakertim Oh another thing - I think your trees look a bit off because they are lit like a round object. The faces are nicely shaped but they are too "flat". It looks a bit like it is an artificial tree. In order to achieve a leafish look I think you need to put some different directions in spots where the part of the tree is actually facing another way. To break up the mono(chrome?) surfaces. Because leaves on a trees' left side don't all face the left. They go in all sorts of directions. I'm not sure if that will help in your case, since you probably don't wanna get your details to be too small but that's the one reason I can think of. I hope you understand what I mean, if not - let me know and I'll make a sketch and send you somehow

  • @yagorg1492
    @yagorg14923 жыл бұрын

    Love this, still learning how to do Pixel art and shading is kind of out of this world at the moment haha, this will help a lot.

  • @mrsliddes
    @mrsliddes3 жыл бұрын

    Mooie vid, lekker duidelijk, boom nog steeds mooier dan mijn pixel art

  • @STARPIG
    @STARPIG2 жыл бұрын

    Thanks man, very cool

  • @willow-the-whale
    @willow-the-whale3 ай бұрын

    aaa im making a game and needed this so badd tysmm

  • @biovawan
    @biovawan Жыл бұрын

    Nice tut ❤️‍🔥❤️‍🔥❤️‍🔥

  • @Uriel_Ureshi
    @Uriel_Ureshi5 ай бұрын

    U SAVED MY ENTIRE LIFE

  • @brandonjacksoon
    @brandonjacksoon3 жыл бұрын

    Cool video, thanks! If possible - more pixel art videos please)) Liked and subscribed!

  • @timadams1662
    @timadams16622 жыл бұрын

    Damn you're like the Ian Hubert of Gaming tutorials. Hell yea.

  • @timadams1662

    @timadams1662

    2 жыл бұрын

    Also, you saved my skin dude. I was dreading drawing like 63 sprites over way too many hours just to have baked lighting. Any application that does all the lighting instead of having to do the 4 directions? I just need to light different types of slimes like the ones in terreria.

  • @sammy-ix3eh
    @sammy-ix3eh3 жыл бұрын

    I subscribed to this channel like it was mind control.

  • @tinypinkittycat

    @tinypinkittycat

    10 ай бұрын

    Morganna Magiologist: Boys, put the MacGuffin Crystals down! Faust and Hat Wizard: *Point to each-other* _"He started it, Jinx!"_

  • @humadi2001
    @humadi20012 жыл бұрын

    Subscribed!

  • @user-jp1qt8ut3s
    @user-jp1qt8ut3s Жыл бұрын

    Dankjewel Tim

  • @kingjolz
    @kingjolz3 ай бұрын

    I subbed because of the tree thing

  • @cheesymcnuggets
    @cheesymcnuggets Жыл бұрын

    Very cool, not really sure why i looked this up though considering i don't even have any artistic skills or a game nor the skills to make one (yet)

  • @gamemakertim

    @gamemakertim

    Жыл бұрын

    Maybe this can be the beginning then :)

  • @raptor9514
    @raptor95143 жыл бұрын

    Nice tutorial. Have you thought about conifers when it comes to trees?

  • @StevenRerani
    @StevenRerani Жыл бұрын

    Yeah yeah yeah! I liked it jeez! 😂😂😂😂

  • @natalius
    @natalius3 жыл бұрын

    new vid yay

  • @nuggetsmartis
    @nuggetsmartis3 жыл бұрын

    I always make my normal map with the usual normal colors tbh I always liked how this channel stayed basic therefor I don't like the asking for likes and stuff in that voice

  • @gamemakertim

    @gamemakertim

    3 жыл бұрын

    So by hand? Sounds interesting, I might give it a try, since diagonal lighting doesn't always react right with the method I use in the video. It might also be interesting to have a tool where you can select a surface and set the direction of the normal, so you can create a normal map that way. If it doesn't exist yet I could try to create it in spare time. And thanks for the feedback :) I have to try out new stuff with my videos every once in a while and see what it does.

  • @nuggetsmartis

    @nuggetsmartis

    3 жыл бұрын

    Its quite easy with aseprite

  • @BatonyRobson
    @BatonyRobson9 ай бұрын

    Heh, nice video🙂👍

  • @2736KOH
    @2736KOH3 жыл бұрын

    short and clear

  • @Nuilescent
    @Nuilescent7 ай бұрын

    Hi! I'd love to know if you have an idea on how to apply normal maps to animated sprites like a character, since in that case, a simple material with a normal map won't work.

  • @starskull1420
    @starskull14203 жыл бұрын

    you're a quick and helpful tutorial maker but sometimes i cant tell the difference between your voice and a speech synthesizer.

  • @foelaschite9632
    @foelaschite96322 жыл бұрын

    Funniest fucker on this website. Great tutorial!

  • @frankypappa
    @frankypappa3 жыл бұрын

    waste a bunch of time looking at what you just made... ... ... subscribed! :D awsm

  • @Izzy-fr1zu
    @Izzy-fr1zu Жыл бұрын

    But wouldnt you neet an own material vor every single sprite in your game when setting this up? I think I saw another tutorial where normal maps were added as secondary textures to the spritesheet. I think this approach would be much easier to set up and maintain in a large game with lots of different sprites and objects...

  • @gegenton3953
    @gegenton39533 жыл бұрын

    Well the normal map is called normal, because it tells the shader how to react to light based on the angle to the surfaces normals. But anyway, liked the short video since the solution looks very slim and fast and the tree pun at the end was really funny. Just the demanding voice for subscribing and liking etc. feels really off. Cheers!

  • @gamemakertim

    @gamemakertim

    3 жыл бұрын

    The normal map part was a joke, but maybe the way I told it was too serious.

  • @gegenton3953

    @gegenton3953

    3 жыл бұрын

    @@gamemakertim Haha no worries, I totally got it, but wanted to bust the urban myth. Reading my comment it sounds kindy harsh, sorry for that :Z Keep it up!

  • @gamemakertim

    @gamemakertim

    3 жыл бұрын

    @@gegenton3953 np! Maybe next time I can put text on screen under such a joke, to explain what such terms actually mean. For beginners who don't yet know what a terms such as a normal is.

  • @doiroco98
    @doiroco983 жыл бұрын

    If i want to add with this method normal maps to animated characters do i need one sprite and its normal map for every direction or there is a way to do so? Awesome vid btw

  • @gamemakertim

    @gamemakertim

    3 жыл бұрын

    Hi, thanks :) If you make a sprite sheet, and then a normal map for that sprite sheet. The animation system in unity will automatically map the right part of the normal map to the sprite. Flipping sprites won't work though. I have been looking for a simple way to fix it, but for now the only way I know to flip sprites is by making all directions in a sprite sheet. And make normal maps for the different directions.

  • @doiroco98

    @doiroco98

    3 жыл бұрын

    @@gamemakertim Thanks for answering!! Helps a lot

  • @gamemakertim

    @gamemakertim

    3 жыл бұрын

    @@doiroco98 no problem! :)

  • @meekalhassan3247
    @meekalhassan3247 Жыл бұрын

    Bro u sound just like Kimi, need u to say "Bwoah"

  • @tinypinkittycat
    @tinypinkittycat10 ай бұрын

    THE PIXEL LORAX HAS SPOKEN. *_LACK OF QUALITY HATWIZ FANFICTION WAR CRIME BEGONE!_* *Faust:* _For the love of Mister Tim, _*_just because you're stuck being my soulmate doesn't mean-_* Hat Wizard: _But it's the perfect excuse to bawl all over this random tree in particular!_ Morganna: _Annnnd_ your new record of tolerating each other(-ish) is five entire minutes!

  • @Soroosh.S83
    @Soroosh.S832 жыл бұрын

    That's why I love lazy tutorial

  • @ovirtuose
    @ovirtuose6 ай бұрын

    how can I do this without sprite lamp ??

  • @user-gr5bv4op7d
    @user-gr5bv4op7d10 ай бұрын

    Does this play nicely with the Pixel Perfect package?

  • @gamemakertim

    @gamemakertim

    10 ай бұрын

    Yes!

  • @oedhelsetren
    @oedhelsetren Жыл бұрын

    Y'all need to learn how normal maps work and just draw those if you're going to go this route. It's directional color placement, that's all.

  • @o9_lemonade795
    @o9_lemonade7954 ай бұрын

    Is it possible to do this in godot?

  • @hufca

    @hufca

    3 ай бұрын

    Yes it is. Use the CanvasTexture component.

  • @bandon5742
    @bandon57423 жыл бұрын

    That was fast

  • @dag.manzana770
    @dag.manzana770 Жыл бұрын

    Viva España

  • @denkozlov4220
    @denkozlov42202 жыл бұрын

    ok i barely understood a thing, were you in a hurry?

  • @gamemakertim

    @gamemakertim

    2 жыл бұрын

    yes

  • @hamza-trabelsi
    @hamza-trabelsi Жыл бұрын

    I don't get it , Whats the point of creating , light direction sprites , Where did you use them ?

  • @zeman8705
    @zeman87052 жыл бұрын

    video too long, dislike

  • @gamemakertim

    @gamemakertim

    2 жыл бұрын

    Haha yeah that is reasonable

  • @Mmmm-fd1kl
    @Mmmm-fd1kl3 жыл бұрын

    Your game better be more fun than your yt videos lol

  • @thegoldenboah3343
    @thegoldenboah334310 ай бұрын

    have you ever consider that you may have an annoying voice

Келесі