An Aseprite Crash Course In 30 Minutes

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
If you love indetails, be sure to subscribe  here and on Twitch where I'm live most weekdays. You can also show your support through Patreon or   on itch.io where I upload assets  and games shown on the channel. Hey, hey. Welcome pals to a new video. Today we're going to be covering Aseprite. And how to use it. Specifically how I use it. So, that's pretty much all there is. Let's get straight into it. So, the first question is what is Aseprite? Aseprite is a graphic editor, a  raster graphics editor, specifically. That is written for pixel art. It can be used to make all kinds of things  like this beautiful scrolling background, or your own portraits, Or tilesets for your video games. Literally, anything that is pixel art related, You can make it here. Even make animated gifs to upload  and share with your friends as well. The first question you're  probably asking is why Aseprite? As opposed to saying something like photoshop  or Microsoft paint or anything like that. Aseprite is a dedicated piece of software that is actively worked on all the time. There are new features  releasing, you know, routinely. And it's dedicated to pixel art which means  that it doesn't have a say in photoshop's case. A whole lot of features that  either work against pixel art or need to be disabled or get in the way   of features that you want when  you're creating pixel art. So, because it's so specific  to this kind of medium, It gets out of the way pretty quickly and  lets you just do the stuff that you wanna do. Let's now talk about the workspace. So, when you open up an Aseprite  file for the first time, The first thing you see is this new sprite window. If you press new sprite, And here is pretty basic. You just have your options to type  in the values for the size you want, you can choose a color mode,  this could be changed later. And some background options. I usually go for transparent. You don't have to worry about  this pixel aspect ratio. These are basically for recreating  pixel art that was on very very old   monitors that may not have had  a one-to-one pixel aspect ratio. Some systems have, you know  wider pixels or taller pixels, But not really relevant. So, once you get past that window  you agreed with the workspace, The workspace is really straightforward. You have your canvas, you have the toolbar on the right, these are all of the things that you  use to manipulate what's on the canvas. Above the canvas is the context bar. This shows all of the options  for your currently selected tool. So, in this case, we have the pencil tool selected  which means that these are all the pencil options. The other thing that changes the way  the pencil tool works is the palette. This is what color gets placed down  when you draw and when you use it. If you're creating an rgb image, you can literally just pick whatever  color you want and use that. You don't have to use the palette, But I recommend using the palette because  it makes choosing colors a lot easier and is more consistent with pixel art. You can add new colors by dragging this handle. You can also copy and paste colors. You can add new colors by if you're in  indexed mode, selecting a color that you want and pressing this little exclamation mark. There's a whole bunch of ways to do it. This is the spectrum. This is where you pick the colors from. And this can be changed using the menu up here. There are some options there. You can also pick an entirely new palette  from the preset menu up in the top left. So, that's palette. Below is the timeline. The timeline shows us all of our frames  and layers associated with the canvas. So you can create a filled-in image of one color. You can make a new layer. And you can draw on top of that layer. You can swap those around. You can make them different opacity levels. You can have different blending modes. If you're familiar with what those are. There's a whole bunch of options there. And you also, of course, animated  your images by having multiple frames. That's the timeline. Above that, we have a menu which just has more  options for different aspects of the software including things like different  modes for the canvas and also   extra features like the  preview window stiff like that. So, that's the workspace. Let's now talk about the workflow. So, the aseprite workflow, or at  least my aseprite work workflow   is one that I've developed  over a long period of time. I've been using this software for over  seven years, I think at this point. And the way that I use it, it's not the only way,  but it's something that I'm most comfortable with and I think, can be attributed  to why I'm so fast with the tool. I know when a lot of you watch my videos. It kind of seems like I'm  going really really quickly. So, I am gonna try to explain how I  approach using the app so that you can   make your work a lot faster and more efficient. My process is basically the  same no matter what I'm doing. Although there are variegations. If I'm doing animation or background or a  tileset, they're all slightly different. The basics are, I'm blocking in what I'm creating. I'm shading it, I'm coloring  it, and I'm adding detail. That's pretty much the process. I work with a lot of high-resolution  pixel art that is, it's not   quite so specific in how I place the  pixels until the very last detail phase. I know a lot of people especially beginners  like to place pixels one at a time. This is something that I think  is not a bad way to start but the more you wanna build out your  work and create a high volume of work, the less feasible that is as  a technique and as a workflow. So, what I usually do is I stick to a  very small set of tools for the most part. And I use a lot of clever keyboard shortcuts and  tricks to produce a lot of work very quickly. So the first thing you wanna know  is how I approach using the toolbar. Basically, I never move my mouse over to here. I'm almost always using keyboard shortcuts  and keeping my mouse around the canvas. Because it allows me to place things very quickly. So the first shortcut you wanna learn is b. B is for brush in my case. The tool is called the pencil tool,  but it's easier to remember brush. Right, The brush tool is super useful. You can do so much with it. But I almost always stick to using a round brush. I've got pressure sensitivity turned  off even though I'm using a tablet. Sometimes, you know, if it works, I will  use the symmetry tool, but not always. I usually have pixel-perfect turned off. And the reason for that is if I'm  working and I want to draw a line,   it's much more intuitive to know that every pixel  that I pass through is going to be colored in, As opposed to using the pixel-perfect tool  which uses an algorithm to decide which   pixels you want to draw on. It can be sometimes inconsistent,  for example, you just saw then,   you can see the pixels and then sometimes  they get removed as you move over. This is because it's designed  to create single-pixel brushes. So even though you touch a position,   it can sometimes be erased as  you continue your line across. Instead, I prefer to think of it as more like  paint, so wherever I touch, that gets filled in. And then I will go back later  and tighten up the lines. That brings us to our second  tool which is the eraser. And I use the eraser mostly in the  first phase of my blocking stage. What I mean is my goal is to create a  silhouette, say if I'm creating a character. And I'm toggling between b and e just to define  the outlines of that shape that I'm creating. Right. So, there's no work or effort that I have  to do to think about which tool I want. I'm just going. If I want to see more, I press b. If I want pixels to go away, I press e. That's about it. It's not trying to take the brain work out of it. I'm not picking between  different colors at this stage. Once I have this though, I  then want to start shading. And there are two really really  special things that I do here. One is to actually switch to a different color. Plot it down. And then hold alt. This is the eyedropper tool. The eyedropper tool, if you hold alt,   it will toggle to that took for  as long as you're holding alt. And the reason why that's so useful is  you can sort of plot down some colors   and then pick and choose which  colors you want back and forth. Right? Just by toggling between alt and not  holding alt will give you the option to. Basically, just toggle between them. So I can just sample from  different parts of my palette   that I've created here in the  canvas just like down here. And I can actually even up in this area,  right? I can click and drag here, I can,   oh, I want some of this color, nope I want some  of this color, maybe I'll take some of that. This sort of picking and choosing, sampling   workflow is one that I use a  lot when I'm doing this shading. However, there is another tool or at least a mode   that I've been using much  much more in recent months. So, this is the pencil tool up here. And here I've got simple ink selected. This is the default option. There's another option, if you ignore  these middle three, called shading. What shading allows you to do is to drag   a subset of your palette from, you  know, the lowest to the brightest color. You can flip this by pressing x. But by default, it's the darkest to the brightest. And whatever you draw, will be shifted  by one value in that direction. Okay. So what you can do is without even  worrying about staying in the lines,   you can just start shading what you're working on. And I think this is so so useful. It's a bit of an advanced technique. Because it involves one setting a  slightly different keyboard shortcut. I don't go up here every time and  switch between shading and simple ink. But I switch between them a lot. So the way I do that is I have some  custom keyboard, shortcuts, set up. You can find those in edit. Keyboard shortcuts. And the way I set up is that b is the brush tool, D is simple ink when b is selected. And s is shade So, d and s toggle between the modes when I'm  in the brush tool, when I'm in the pencil tool. And that's something you can  set up relatively easily. You just have to go edit, keyboard  shortcuts, and then find your way to it. If you just type in shade, So here, shading is s. And that's set ink type. This only works if the pencil tool is  selected, so you can set that yourself there. So during this blocking phase and early shading,   I'm usually keeping the canvas  about full size right in my view. And the way that I do that is with the z key. That's for zoom. You can click, so right click left click,  left click goes in, right click goes out. You can also scrub which means drag left and right And basically, wherever you place the pen down   and drag, that's the pixel  that you're going to move into. So, I find this really useful if I'm just  trying to zero in on a specific detail and then if I want to zero away from that detail,   you just move in the opposite  direction from where you want to see If I want to see bottom left, I  start from top right and I pull away. And so you can center the canvas by pulling   like this, you know, in different  directions and I do that a lot. An alternative to that is by holding space. Space is the hand tool and you can  use it to pan around the canvas. So between those two, you can get really agile you can see me switching between magnifying glass   and hand just to navigate  really quickly around the canvas That's really useful when you need to zoom in and  you're working with these single pixel details. And you just trying to get around So for the most part, those  are the tools that I use. There are a fair few times where  I'll use the selection tools as well. So, I'll grab the marquee tool with m  and I'll drag wherever I want to drag. Let's say I wanna do some shading  but only within this region. You know, I might do that. You can also get a lasso version  of that same tool with q. And then alternatively w will do a wand selection. So, that's everything that's  within the same color range. And you can make that all of the colors on  the entire canvas with contiguous turned   off or just the region that you're  looking at if it's turned on. And those are bound by whether  or not the pixels touch. You know, if I was to take this and  put this here, now that's all one area. So those are the selections. If I happen to have multiple layers, Let's say I have a layer here with this pink  thing on it and a layer here with this on it. A lot of people often ask me how  do I toggle these layers or even   how to I remember what's on what layer  when they're not even named correctly. And the way that I do that is I press the v key. And v is our move tool. But I use it more of a layer selection tool  with this button checked on auto selected layer. So, if I want to work on the pink layer, I can, you know, click it, go to the brush tool,   plot something down, I can use the eyedropper,  you know, plot some of the stuff down, then I'll press v, click on a different layer and now with the eyedropper tool selected, I  can click it and start working on that too. So you can move really quickly  between layers that way. You can say v alt click b click v, I mean I don't think like that. I just do it. But once you get used to it,  it's very very easy to just   toggle between different layers and  draw different thing on each of them. That's how I get around and those are  the tools that I use for the most part. So I wanna show you how I get around in  Aseprite when I'm doing the work that I do. Basically, I have my tablet  here. I don't use the mouse. Although I have the mouse and  I can do pixel are with it. I generally don't like to be drawing  with it because I just find it   a little bit cumbersome to be  using my elbow the way I do. Instead, when I'm drawing, I  really like to use the pen. And so I use that the majority of the time. What I don't do is use any of these keys here,  their express keys or whatever they're called. I just ignore them because they are not in a very  intuitive place for me to put my hand, right? There's nowhere I can rest my hand to  give quick access to any of these buttons. Instead, the way more natural thing to do  is to just rest my hand on the keyboard. And you'll notice that the posture of my  hand, I can basically reach all of the most   important things that I want to reach just with  my hand resting in the bottom left hand corner. So, if I wanna drag around,  that's space. Very easy. If I want to zoom, that's my ring finger  goes to z and I can drag left and right. I can press ctrl if I want to  change some sort of modifier. I can press b to go to my brush tool. I can press e to erase. It's all right here, right? And if I am doing things  between two layers, so you know, let's say we've got another layer here. I can just give you a little demonstration. So, clicking this g for paint  for the paint bucket tool. I can select this button here to get a color. Maybe I am doing a cool question  mark or something like that, right? So let's just shape this, erasing  there, picking the color here, going back to the v to make  sure I'm on this layer, b for brush and that's just kind of how it works. That's basically the, that's the  approach, I'm just whizzing about here,   pressing the keys that I need to press. I'm not going all the way over  here, I'm not going over here,   I'm not moving my hand back and forth  between the tablet and the mouse. Because all of that is just too much effort. And it's also like the reason why I don't   move my mouse over here and click the  toolbars themselves, the toolbar tools. I literally want to keep my mouse my hand  here, I mean look how fixed brush hand is. I can reach either side of the canvas and  my wrist doesn't have to leave the table. So, for me, this is like,   this range here is where my eyes are and when my  hand reaches the entire time that I'm drawing. Even if I'm drawing something as big as this, I just want to say one thing. I do use a kind of like a plug-in like a tool that  somebody wrote for me to change the brush size. So this d and scrubbing across this is  something that I've been requesting is added   to Aseprite as an official feature but as of  right now it's just something that I can do. You can basically replicate that by dragging this. It's the same thing. But it's just one more thing  that I don't have to reach. And the way I'm doing it right now  is I've got this little java applet   called ace brush made by a friend of mine, Wispy. And it just says when I'm selecting the d key   and I'm dragging left and right treat it like I'm  scrolling with the control key with the mouse. Because I'm not holding the mouse, I can't  do this, I don't have any way of scrolling, with this and I sure as hell don't  want to be moving my hand all the   way down here and trying to  dial this to make it bigger. So, that's my little shortcut here  of how I changed the brush size. And that's so handy for me. If I'm trying to work with something and then   make something a little bit bigger, got  a bit smaller, I do that all the time. So I hope it gets added soon  because it's really useful to me. So, that's my workflow. That's how I plot pixels down. I want to tell you about a couple  of other features that Aseprite has   just to keep your interest. Okay, so there are a bunch of little things  that I've come across when using Aseprite that you might stumble into  and not know what's going on   or you might not know about and find useful. The first is tab. So tab disables or hides the timeline. There's another way of doing this that's  you might do accidentally and get stuck and   not know what's going on. If you press ctrl  f, you can hide different parts of the ui. And I think the first time you do this,   you will get some sort of window  saying 'hey, did you mean to do this?'. Basically, it lets you full  screen the entire canvas. And if you know how to, if you're in the  shortcuts, you know how to use them the way I do. You can use the app fairly  comfortably, still doing this,   as long as you don't need the palette itself,  you can eye drop the colors that you want. And just work this way. It's good for viewing things at full screen or  if you're trying to just like show something   off to somebody and like a zoom call or  whatever and you don't want the ui in there. That's how you do that. You can press ctrl f and it just  cycles through different variations. And then tab gets rid of this. That's disabling parts of the ui. Another thing that tends to happen  to me quite a lot is snapping. If you press shift s, what will happen is the  work that you're doing will snap to the grid. Right? All the lines you draw,  everything will snap to the grid. And first time this happened to me, I was 'what is  going on?. I don't know how to get out of this.'. There is a little thing that says disable step  to grid in the bottom right to make that go away. Another little feature that I think a  lot of you appreciate a lot more than   I appreciate it because I don't use  it that often is the preview window. So the preview window, what is it? It's  just a version of the canvas that you can   put in a window. I think in the next version of Aseprite,   this is going to be able to be pulled  away from the actual Aseprite window. So right now, it's locked within Aseprite. But soon I think it will be its own window that   you can drag around your desktop onto your  second monitor or whatever you wanna do. So you can actually even play animations here. And if you want to do that  with the keyboard short,   its shift enter will play and pause  animations in this space here. So that's the preview. One that I use a lot for work like this, this is  huge canvas here right? It's repeating background. It's actually a lot smaller than it looks. I use tiled mode to basically  duplicate the canvas. So you can go tile mode in one  axis, in this case, x-axis. And what this does is just duplicate  the view of your canvas twice. So anything that you do gets  transferred across all three,   they're not three different canvases  and it doesn't extend your canvas. All it's doing is duplicating  what's shown in this window twice. If you did want to make your canvas  bigger, you can go into Aseprite option, select canvas size, and you can drag it that way. Now another really handy feature that I think  makes Aseprite basically the best, one of the best   pieces of software I've ever used is something  that allowed me to make this image right here. There's a lot of detail here. It's a very complicated looking thing. Looks like it's all rotating and  you know doing so in 3d space   and I create this partly with the help of. Basically, the design pattern  that appears in Aseprite. So in Aseprite, if you have  something selected and that   selection appears as part of a set, you can  perform operations across the entire set. Say if I have my palette and I want to  make an adjustment to the brightness, if I select multiple palette indices,   I can change the brightness across  all of them at the same time. Okay? That's really cool. If I have a color or a  selection that appears across   multiple frames I can change that  selection by say replacing the color. And that will work across all of them too. If I don't do that, if I have one   frame selected and I change the color,  it will only appear on that frame. So you can make group changes to anything  in a Aseprite that is part of a selection. And this also works with the marquee tool as well. So if I select a portion of the canvas  but then select multiple frames, Right? I can replace a color within  that selection across all the frames. Right? So I can take this, create a selection,   drag the layers that I want  select here, replace the color, And now it's replace everywhere even if  they are not the same contents, right? So we could draw, you know, something looks  like this on this frame, on this frame,   on the frame, on this frame, you can  draw all kinds of different shapes. And then select the window, select every frame  that we wanted to apply on, replace the color. And that will play out across all of those now. So so powerful. And it doesn't have to be  all on the same layer either. You can make this change over things across  different layers as long as you select them. Right? I could select this and this and  this and this and this and this and this   and do something specific with those frames too. The other thing that's really handy is you can  just drag things across layers if you want. You can swap layers. You can move an entire frame back if you want. Or you can move right forward. Aseprite's way of handling moving  these objects is a little tricky. Once you clicked it, you will see  there's a red fill with a yellow border. You have to grab the yellow  border to make this work. Dragging the red fill will  just change your selection. So instead, you wanna click and then  run to the edge of that rectangle, and now you can drag it around. So I've shown you replacing colors with shift r. But let's now cover outlines with shift o. The outline is such an easy tool to use. And replaces a lot of boring work by simply just   clicking a color, dragging  the color that you want. You can choose inner or outer. And you can choose dense  you want the outline to be. That's it. Easy peasy. I believe you can also do this over  multiple layers and multiple frames. There it is. So if you have, say an animation,   and you want that animation to be  outlined, you can do that just as easily. So I've shown you the workspace. I've shown you my workflow   and some tips and tricks on some hidden  features that you might now know about. The last obvious thing that I  can show you is export options. So, let's say you've been working on your  pixel art thing for multiple hours now. And you're finally happy  with it, this time for sure. And you wanna export it somewhere,   you wanna share it on twitter or put  it in your game or whatever it is. So there are two ways to export your work The first is with the export  options which is right here, export. You can do that by pressing ctrl  alt shift s as well on the keyboard. This option is pretty straightforward. You can pick a folder, you change  the name to whatever you want, you can resize it, this is especially useful if   you're uploading to somewhere on  the web like discord or twitter. Often what will happen is if you keep  this at 100 and your work is pretty small, say 16 x 16, it's going to show up a very  tiny little window whatever you send it. And if it doesn't show up as a tiny little window,   it will be scaled up with what's  called a bilinear filtering. So it'll become really blurry. If you're exporting your work and  you're getting blurry results,   changing this to be much much higher  is definitely going to help you out. So, if you're working with like 16 by 16,  you wanna go to like 600 or 700 or 800. If you're working with something like 64 by 64   you only need to increase it  by like 200 or 400 percent. So, in this case, 64 x 64 is what I want. If you're exporting assets for  your games do not change this. Okay? Your game should be able to  scale the graphic in the engine. You don't want to scale them when  you're exporting your artwork. This is only for sharing on the internet. Then you have layers and frames. This is on what basis you  want to export this, right? Are we exporting the visible layers on this frame?  Or just the selected layers? A specific layer? And then which frames you want to export? So, this window is for exporting a  single image or an animated image, right? But it only shows one frame's worth of  content in the window when you export it. So you can export it as a png of just your work or if it's animated you can export  it with this window as well as a gif. And that will figure itself out if you've got  multiple frames selected, it'll figure that out. You can select from here the  file format that you want and if you select gif, it'll animate,  if you've got multiple frames,   gif is the only format of this list that  actually can be animated on the web. You can export an animation as png files but  what that will do is export every sprite,   every frame as its own png that's  just numbered 0, 1, 2, 3, 4, etc. If instead what you want is a sprite sheet. So one sheet that has all of the  frames on it for use in your game. Rather than pressing ctrl alt shift  s, you just wanna press ctrl e. This is the export sprite sheet option. You have all these options. and the first one is just what you actually  want the sprite sheet to be indexed as, you know, is it a horizontal strip? Is it a  vertical strip? is it a box of rows and columns? You can define that here pretty easily by rows,  you know, number of columns, three columns. And this will be, you know, three columns  split into rows left to right, right? Again, like the previous window, we  have these layers and frames options. So you can export just one tag or one frame  or whatever it is that you want to export   based on the selection here. You can add some padding. I don't usually have these  but you can do them for sure. And then the output file. So that's been my rundown of Aseprite. If there's anything specific you want  me to talk about regarding Aseprite,   that's not in my existing playlist. We've got, I think about 50  videos now on this channel. So the odds are that I've covered   pretty much everything that Aseprite has  at this point across one video or another. But if I haven't and there's something  that you really like, then definitely   suggest it in the comments below. And I will take a look at it. And see if I can answer there. Otherwise, I might even make a video about it. So let me know what you want to see next. And I will cover that in the next video. Thanks for watching pals. See you in the next one. Hey, pal. Thanks for watching and thanks most especially to  the patrons and twitch subs   who support this channel and  my gamedev project insignia. To find out more, click the  links in the description below. And if you like this video, tell youtube by click  the like button and then youtube will tell me. And then I will make more videos. That's nice. Thanks again and until next time. Translator: jk36939@gmail.com Translation Quality Feedback/Contact:   devdryrain@gmail.com
Info
Channel: AdamCYounis
Views: 1,055,311
Rating: undefined out of 5
Keywords: game development, pixel art, game dev, game, video game, indie games, stream, tutorial, lesson, introduction, crash course, help, learn, aseprite, tips and tricks, tips
Id: 59Y6OTzNrhk
Channel Id: undefined
Length: 31min 46sec (1906 seconds)
Published: Sun Feb 07 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.