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
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
3 жыл бұрын
That tool looks awesome, it might be a solution for my tree problem! Thanks :)
@Chadderbox
3 жыл бұрын
@@gamemakertim I'm excited to see your lit trees
@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
9 ай бұрын
How did it go?@@gamemakertim
Man. Content like this is gonna make me have to learn Unity. And then probably draw trees. Love it.
@Just_Poncho
Жыл бұрын
Did not expect to find you here. Guess the world really is small
I have seen many tutorials, but this one, is not a tutorial, is a masterpiece
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
You are a genius mate. I love how you interact
This is one of the most entertaining tutorials I have ever watched haha! Thanks, I subbed!
Short, amusing and straight to the point, very much appreciated!
@userk9
Жыл бұрын
And a heart 15 minutes after the comment on a 2 year old video lmao
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
2 жыл бұрын
Haha thanks, I'm thinking about making more tutorials like tgis
@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
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
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.
Mooie vid, lekker duidelijk, boom nog steeds mooier dan mijn pixel art
Thanks man, very cool
aaa im making a game and needed this so badd tysmm
Nice tut ❤️🔥❤️🔥❤️🔥
U SAVED MY ENTIRE LIFE
Cool video, thanks! If possible - more pixel art videos please)) Liked and subscribed!
Damn you're like the Ian Hubert of Gaming tutorials. Hell yea.
@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.
I subscribed to this channel like it was mind control.
@tinypinkittycat
10 ай бұрын
Morganna Magiologist: Boys, put the MacGuffin Crystals down! Faust and Hat Wizard: *Point to each-other* _"He started it, Jinx!"_
Subscribed!
Dankjewel Tim
I subbed because of the tree thing
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
Жыл бұрын
Maybe this can be the beginning then :)
Nice tutorial. Have you thought about conifers when it comes to trees?
Yeah yeah yeah! I liked it jeez! 😂😂😂😂
new vid yay
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
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
3 жыл бұрын
Its quite easy with aseprite
Heh, nice video🙂👍
short and clear
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.
you're a quick and helpful tutorial maker but sometimes i cant tell the difference between your voice and a speech synthesizer.
Funniest fucker on this website. Great tutorial!
waste a bunch of time looking at what you just made... ... ... subscribed! :D awsm
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...
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
3 жыл бұрын
The normal map part was a joke, but maybe the way I told it was too serious.
@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
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.
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
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
3 жыл бұрын
@@gamemakertim Thanks for answering!! Helps a lot
@gamemakertim
3 жыл бұрын
@@doiroco98 no problem! :)
Bro u sound just like Kimi, need u to say "Bwoah"
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!
That's why I love lazy tutorial
how can I do this without sprite lamp ??
Does this play nicely with the Pixel Perfect package?
@gamemakertim
10 ай бұрын
Yes!
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.
Is it possible to do this in godot?
@hufca
3 ай бұрын
Yes it is. Use the CanvasTexture component.
That was fast
Viva España
ok i barely understood a thing, were you in a hurry?
@gamemakertim
2 жыл бұрын
yes
I don't get it , Whats the point of creating , light direction sprites , Where did you use them ?
video too long, dislike
@gamemakertim
2 жыл бұрын
Haha yeah that is reasonable
Your game better be more fun than your yt videos lol
have you ever consider that you may have an annoying voice