Pixel Art Class - Tips & Scripts for Supercharging Your Aseprite Workflow

  Рет қаралды 95,139

AdamCYounis

AdamCYounis

Күн бұрын

Пікірлер
@Louis-fh4sh
@Louis-fh4sh 3 жыл бұрын
The calm, slow vibes of your videos are absolutely pristine, I really needed that today
@drunkdrag0n
@drunkdrag0n 3 жыл бұрын
I need to binge-watch your tutorials on how to do 2D artwork. They're so refined and simple and calm to learn from and even have tips and tricks to them. Thank you!
@jildert
@jildert 3 жыл бұрын
Gonna experiment a bit with that aseprite plugin, sounds handy. Another helpful tool for 3d Pixelart modeling in blender is Texel Density Checker. This way you can easily get all your UV unwraps to the uniform scaling. And I also like to setup my grid accordingly to match the pixel size. So if you want 1 meter to be 32 pixels for instance. Set your unit system to none in scene properties. And then for your grid settings keep scale 1 and set subdivisions to 32. This way you can also easily snap to your sub-grid while creating your 3d modeling.
@jhc90
@jhc90 3 жыл бұрын
I found that setting the grid settings scale to 1/32 and subdivisions to 32 were the best results. By doing that, one unit in your grid will be 32x32 and your objects will snap to each "pixel". Makes scaling things way easier!
@raimundonavarro6189
@raimundonavarro6189 3 жыл бұрын
man, i swear that you give me hope every day. This video IS everything i needed from this whole year. Really, really thank you. Hopefully i'll be doing this kind of awesome stuff in the near future (dreaming of working with you someday).
@Agelvik
@Agelvik 2 жыл бұрын
OMG that tags to sheet script is a life savior, goddamn i had so much issues with keeping it all in one sheet like u mentioned. thanks for this man
@szunami
@szunami 3 жыл бұрын
Really glad to hear that you're in talks with Aseprite devs, seems like you have some great ideas about workflows and features.
@KevynTheJar
@KevynTheJar 3 жыл бұрын
I was wondering how to efficiently manage multiple animations for a single character- this gave me exactly what I was looking for! Before I was using a file per animation, but I knew there had to be a better way in case I needed to make changes to colors, etc. Tags will be a lifesaver. Glad I checked here first. Your videos are awesome!
@Wildleoknight
@Wildleoknight 3 жыл бұрын
Awesome video! Always tought you could export tags to sheet in bulk by default, glad there's a way to it.
@fiveljones2340
@fiveljones2340 Жыл бұрын
Just wanted to come back to this to thank you. This seriously sped up my workflow, and I'm so grateful. Keep making awesome videos Adam!
@RavenCroftLoft
@RavenCroftLoft 3 жыл бұрын
Adam you have no idea how helpful this video is. I've been wanting to see this for ages I love your art. I'd love to see some of your coding approach. Can you do a character movement and attack video at some point PLEASE!!
@CanalDojogames
@CanalDojogames 2 жыл бұрын
This plugin is awersome!!! I really wanted this because you could to this directly on blender but do on aseprite means use its tools and other stuff
@goleafi5087
@goleafi5087 Жыл бұрын
Thank you, Adam! Was searching for Aseprite scripts and found your video. Was really helpful 🙏
@richbuilds_com
@richbuilds_com Жыл бұрын
Export tags as sheets is *soo* handy! Props to the developer and thanks for sharing :)
@beefchief8932
@beefchief8932 3 жыл бұрын
These videos make me feel like I have insider knowledge that will make my game actually feasible to make
@Zeopher
@Zeopher 2 жыл бұрын
I come back after months being saturated from all the tutorials i ve eaten haha Your work is awesome ;)
@tyodevs75
@tyodevs75 2 жыл бұрын
A long time ago I actually ran into a similar problem as you with the tag splitting on aseprite. My game dev journey has me coming in as a programmer originally, so I made my own script for outputting tags as their own files as well! It just made me smile that someone else hit that same roadblock I did, even though I wasn't even using Unity(prefer Godot personally :) ). I've since "upgraded" the script by allowing the user to modify the names with a suffix so that you can also export corresponding normal and specular maps for the same sprites for use in 2D lighting as well. I've been focused on animation for the longest time so I hadn't ran into the group splitting use case - definitely gonna have to get my hands on it. Thanks for the video!
@thatarabindian
@thatarabindian 3 жыл бұрын
The Blender x Aseprite plugin excites me to a whole new a level!!!
@ashersaipe
@ashersaipe 3 жыл бұрын
Really good video. I love how relaxing your videos are :)))
@kailcor3336
@kailcor3336 2 жыл бұрын
I was just having this problem with the animations tags and exporting all in the same file, I need it separately... I don't know why but I was sure I was going to find the answer in your channel. Really good video! I will buy your game when it comes out! Keep your hard work!
@TheReizoukin
@TheReizoukin 3 жыл бұрын
This is a great video. I would love to see something similar for custom tools and workflows you've developed in Unity. Like being able to jump straight into that battle to test out the fight
@ValanceJ
@ValanceJ 3 жыл бұрын
The blender plugin seems awesome! Feel inspired to try it out now!
@fakefake6770
@fakefake6770 2 жыл бұрын
Thank you so much🙏🙏🙏 this video was so valuable!!!!! Have a great day Adam!🔥:D
@beebeebooboo389
@beebeebooboo389 2 жыл бұрын
@2:55 After pressing the Move Tool "V" hold "Ctrl" to select desired layer. Not sure if there is a specific setting but I tried that tip right away and at first I was only able to move the current layer until I tried holding "Ctrl" while clicking the object/layer I wanted.
@onnot701
@onnot701 3 жыл бұрын
Its very impressing what you do. Hats off how you organise yourself.
@PchipsPresents
@PchipsPresents 2 жыл бұрын
I want to get heavy into Parallax Pixel Art with Unity and Aseprite, so this is a really awesome thing. The Low-Poly 3D Blender x Unity sync script is really exciting as well. Once again, thank you for all that you do. :)
@eboatwright_
@eboatwright_ 3 жыл бұрын
This is awesome! I love that people have also been using Aseprite plugins for a game engine XD
@Drumknott88
@Drumknott88 3 жыл бұрын
You're the Bob Ross of pixel art
@sherekhangamedev
@sherekhangamedev 3 жыл бұрын
This is a world of difference, a huge help thanks!
@RomiFauzi
@RomiFauzi 3 жыл бұрын
Wicked tips! Just want to add a bit regarding sprite slicing in Unity, you can keep your previous slicing index whenever you have added a new frame, by redo-ing the slice, but change the mode from "delete existing" to "safe" in the slice panel. Separate pngs per motion is nicer though, and to optimize it, we can use unity atlas generator, but that is a different topic. Love watching your video as a pixel artist beginner 😁
@Konitama
@Konitama 3 жыл бұрын
But what if you want to remove a frame of animation? :p
@RomiFauzi
@RomiFauzi 3 жыл бұрын
@@Konitama in that case, you can select the related slice bounding box (on the area where the sprite frame has been deleted) and press delete, this will not change the other slice index.
@diligencehumility6971
@diligencehumility6971 3 жыл бұрын
Thanks so much for sharing your workflow and Aseprite scripts. Great work as always
@bitbraindev
@bitbraindev 3 жыл бұрын
I am wondering if instead of using the locked property on a layer to exclude it, you could specify user data on the layer itself (top right small button under layer properties) to achieve that. (and then in the script look for that property)
@schweinsbradl7165
@schweinsbradl7165 2 жыл бұрын
thx for all videos. really appriciated and your script is fantastic.
@justaway_of_the_samurai
@justaway_of_the_samurai 2 жыл бұрын
So I am working on my own game engine written in C++. I am currently adding support for lua integration with my game engine so that actual games don't have to be written in such a low-level programming language. But one thing issue that I have acknowledged with my game engine is that it doesn't have its own editor or UI interface for developers. But since discovering Aseprite, I think that I might be able to get away with using Aseprite as the editor using scripts. For example, I can use a script to export more useful metadata about my images to accompanied JSON files, which is already supported by Aseprite. I can use Slices to create hitboxes, I can use the slice names and layer names to specify specific functionality that my game engine would interpret, and I could have it update in realtime and have my game engine automatically load changes to display them in a test environment. Since Aseprite uses Lua for scripting, that means I can also integrate it with shared lua code. I can also add custom tool options, and even menu options to configure options outside of Aseprite. I am super hyped about this.
@AnaCvetkovic-b3e
@AnaCvetkovic-b3e Жыл бұрын
15:22 does this script work for other 3D programs? If not, is there any for other spesific programs? great video btw! very helpful
@prowokator
@prowokator 3 жыл бұрын
Nice, I'm grabbing your export script asap! Thanks!
@GreenBlueWalkthrough
@GreenBlueWalkthrough 2 жыл бұрын
Very helpfull Tahnks for sharing! Honestly could use all of these!
@obake_rta
@obake_rta 2 жыл бұрын
hello I had trouble with the layer selection tips, here's the fix ! If you can't select a layer by clicking them on the canva, make sure '' auto select layer '' is checked in move tool .( top left, above the canva workspace )
@ZavenMuradyan
@ZavenMuradyan 3 жыл бұрын
Awesome video! I'm curious if instead of having to export a complex animation into multiple images, if it'd be possible to just export some metadata about the animations themselves (into e.g. a json file) and then consume that intelligently from the engine to avoid some of the issues you mentioned. That's essentially how texture atlases have to work, right? I haven't done any research on what that'd look like for Aseprite/Unity, but I imagine it'd involve a bit of scripting on both sides.
@DudeBronkster
@DudeBronkster 3 жыл бұрын
I don't think there's any need for additional metadata. The animations are already separated by rows, so the engine would just have to be able to handle it correctly. E.g. Godot does this by having separate X and Y frame index properties. In this case, you'd just animate the X frame property and leave Y as a constant.
@ZavenMuradyan
@ZavenMuradyan 3 жыл бұрын
@@DudeBronkster Sure, that'd work too, but you could go a step further and generate a texture atlas instead of having a bunch of empty space in the exported spritesheet, and realistically you'd want to generate some metadata along with that.
@frankeeeej
@frankeeeej 3 жыл бұрын
I'm experimenting (and failing) to make something that looks a bit like Vagrant Story for the PS1. That Asesprite plugin is gonna probably gonna help a bunch, thanks :D
@Tujae_
@Tujae_ 2 жыл бұрын
I want to slice and tag the elements on a sprite sheet in Aseprite. Is this possible? 12:38 causes me to think so, but when I go into the program I don't see a convenient way to do so. Edit: I finally figured out how to do what I wanted. I needed to use "import" instead of "open."
@ashisheady8841
@ashisheady8841 3 жыл бұрын
keep the awesome work!
@stephenrose3202
@stephenrose3202 3 жыл бұрын
Thank you for your great work on Lospec! Feel like making a palette based on the gradients in that neat plaid shirt? 😸
@Thyflooder
@Thyflooder 3 жыл бұрын
hi there pal, loving what you do
@TheMainCapitalOfTinySquares
@TheMainCapitalOfTinySquares 2 жыл бұрын
Hunden is Swedish for "the Dog" which is cool for a werewolf kind of character :D
@marcmustermann1676
@marcmustermann1676 3 жыл бұрын
Regarding the slicing issue in Unity: You can also tell Unity to slice the whole sheet up and keep the empty slices. This way the length of the array never changes and you can you can switch the content around as much as you want :-)
@samu350
@samu350 3 жыл бұрын
Hey! Little question, how did you change the color shades so quickly in the Blender example? Is this a built-in Aseprite feature?
@oronbz
@oronbz 3 жыл бұрын
Hey Adam, love your videos and learning a lot! Do you mind sharing the color palette you’re using in this video?
@_dowob_
@_dowob_ 2 жыл бұрын
Hey I'm wondering if there's any way of geting a simpler tags to sheets script somewhere it would be very useful for what I'm doing
@elvismartinez9067
@elvismartinez9067 Жыл бұрын
I know this video a year old, but can you do one on how to add script. I keep on trying to follow what other people have said online about opening script in file, then open script in folder, but whenever I do so nothing happen. Do I need a special program to get it to work, to read the file or am I missing something that's obvious to everyone else? Any kind of help would be greatly appreciated.
@TommyToboggan611
@TommyToboggan611 3 жыл бұрын
Thanks adam!
@edgelimits
@edgelimits 3 жыл бұрын
Is it possible to export each grouped layers cropped to the groups bounds (not the canvas size)? For example: If I have two groups Background (300x200), and Character (16x16) the Character.png will be exported as 16x16 pixel size (not 300x200, as the canvas)
@AdamCYounis
@AdamCYounis 3 жыл бұрын
There is a feature called "slices" in Aseprite that I don't really use, but it might be able to help you do this. Personally, I prefer to keep different sized assets in their own files, but I haven't explored what you're trying to do enough to say it's a good or bad idea.
@rubbish_kat
@rubbish_kat 2 жыл бұрын
I make pixel art emotes and one of the most annoying bits is exporting and re-sizing to all the correct sizes, this makes me wonder if i can find or make a script to do that for me 🤔
@DenoCORE
@DenoCORE 3 жыл бұрын
This is so useful! Thank you so much
@DAwdar
@DAwdar 2 жыл бұрын
There seem to be one big problem, at least for me, with the Tags to Sheet script. That is that all the other options from UI "export to sheet" are forgotten! For me the borders section is important (padding and trim). Can anyone here help me out?
@benjaminpardo7009
@benjaminpardo7009 3 жыл бұрын
Hello Adam! Thank you so much for all of your content, I've been following you for some time now and you've been of an inmeasurable help for my professional development! You really rock! I have a question, how did you rip the models of FF3 DS for Blender? I would love to study some FF9 models! Thank you so much in advance!
@AdamCYounis
@AdamCYounis 3 жыл бұрын
That would be models-resource.com I've been using it to study models from games to see the "best practices" of low poly geometry and texturing.
@nadadenadak
@nadadenadak Жыл бұрын
Does someone know if there is a script which scans the entire canvas and export all tiles(grid) in a separated file?
@SamuelWadah
@SamuelWadah 10 ай бұрын
I can draw 2d pixel characters, but the problem is with the movement and other animation I find it very difficult to do so, any solution?
@Santosos255
@Santosos255 3 жыл бұрын
🤙too radical !!!!!!!!!!!!!
@twixerty6399
@twixerty6399 3 жыл бұрын
Hi I was wondering if it was possible to get the layer tab in aesprite to be on the side rather than the bottom? how do i go about that?
@AdamCYounis
@AdamCYounis 3 жыл бұрын
Aseprite doesn't have a configurable layout yet, but it's on the roadmap for future features.
@DAMMIEN2803
@DAMMIEN2803 3 жыл бұрын
Hello, great video very good tips ! what theme are you using please ? Thanks !
@noiJadisCailleach
@noiJadisCailleach 3 жыл бұрын
Are keys "Shift" and "N" too far for you? I rebinded mine to Ctrl + space delete layer? Ctrl + Shift + space
@ivanf8573
@ivanf8573 2 жыл бұрын
It would be great if you do a tutorial for blender 3d characters with aseprite textures
@human-ft3wk
@human-ft3wk 2 жыл бұрын
Where'd you get that shirt if you don't mind me asking?
@reelo7931
@reelo7931 3 жыл бұрын
hey pal just a quick tip insted of using v for move tool u can just hold control which is faster goodluck ; )
@prowokator
@prowokator 2 жыл бұрын
Have those scripts been added to aseprite by default already? Why not?
@madlaz9575
@madlaz9575 3 жыл бұрын
yoooo, it's me on the thumbnail.
@konartis7
@konartis7 3 жыл бұрын
Where do you keep your "***.aseprite" file? Export always defaults to the same folder, not directly into Unity's file structure. Do you keep the "***.aseprite" in the Unity project?
@AdamCYounis
@AdamCYounis 3 жыл бұрын
Yes, I keep my aseprite files in the Unity file structure. This would usually be an issue with things like photoshop files or larger assets, slowing down version control, but aseprite files are tiny so I just leave them in.
@konartis7
@konartis7 3 жыл бұрын
@@AdamCYounis Thanks for such a quick reply! Doesn't that affect the build size of the finished game?
@AdamCYounis
@AdamCYounis 3 жыл бұрын
@@konartis7 No, Unity is smart enough to only use the assets that referenced in scenes for the build. This is why you can't refer to assets by path your monobehaviours, because the assets folder is left behind.
@Donuts1460
@Donuts1460 3 жыл бұрын
Wow I need that blender one
@Yash-oe9vy
@Yash-oe9vy Жыл бұрын
also im from aus as well which state are you in ?
@zz7073
@zz7073 3 жыл бұрын
What program is being used @4:00?
@fodjet_
@fodjet_ 2 жыл бұрын
Unity
@yapability7881
@yapability7881 Жыл бұрын
Unity has aseprite exporter actually it's works with aseprite saves. Is that useless?
@coentertainer
@coentertainer 2 жыл бұрын
how do I download that script file to my computer?
@HatDeIndie
@HatDeIndie 3 жыл бұрын
Please make some Blender tutorials :D, awesome work !
@Kikindo
@Kikindo 3 жыл бұрын
What is this darkmode you use?
@Konitama
@Konitama 3 жыл бұрын
Funny I actually made a .bat file that runs through every layer in my aseprite file and exports out sprite sheets for each layer of my character. I never realized there's a script system built in via lua... hahaha... I'll probably convert my batch script over at some point then.
@andredovale3536
@andredovale3536 2 жыл бұрын
Great, man
@vector6077
@vector6077 3 жыл бұрын
Can I use those kind of scripts with Libresprite?
@Yash-oe9vy
@Yash-oe9vy Жыл бұрын
so helpful thank u
@Xeros08
@Xeros08 3 жыл бұрын
What Aseprite Theme arr you using?
@AR-4029
@AR-4029 3 жыл бұрын
thank you adam :D
@user-vm2kk3yh2c
@user-vm2kk3yh2c 3 жыл бұрын
Hi there Adam! I watch your tutorials and you have learned me a lot!.. But i still have an important question. How to make sprites for a game fit together? I can imagine that there are rules for that. For example, use the same amount of colors in every sprite. I dont know, but it’s something i suggest. Can you make a video how to make sprites fit together? Futniture, player, monsters, loot, etc etc. Thanks! Tim, the Netherlands
@JustyKel
@JustyKel 3 жыл бұрын
Thank you!
@motionhokage
@motionhokage 3 жыл бұрын
Thanks for tips! But I still want script that scaling your brush on tablet buy pressing a button! :D
@anssilehtimaki3841
@anssilehtimaki3841 3 жыл бұрын
There's a pixel painting software where you can directly paint pixels to a 3d model
@marcelishf92
@marcelishf92 3 жыл бұрын
There should be an script that lets you export in the right color and not inventing new ones that are super similar to the originals. The aseprite exporter is like a little crazy
@Neqator
@Neqator 5 ай бұрын
A small request. In the video there is a mention of a "30 minute sprite crash course video"... It would be nice if a link to it appeared in the description... ( kzbin.info/www/bejne/a2q8Z4KKr7Olns0 ) For some reason I only found it in the playlist the 3rd time :)
@jeanrodrigues6249
@jeanrodrigues6249 3 жыл бұрын
Aseprite
@gelica1996
@gelica1996 2 жыл бұрын
I didn’t understand nothing ; - ; sadly
Pixel Art Class - Top Down Style Analysis & Tutorial
43:51
AdamCYounis
Рет қаралды 727 М.
An Aseprite Crash Course In 30 Minutes
31:47
AdamCYounis
Рет қаралды 1,1 МЛН
БОЙКАЛАР| bayGUYS | 27 шығарылым
28:49
bayGUYS
Рет қаралды 1,1 МЛН
Вопрос Ребром - Джиган
43:52
Gazgolder
Рет қаралды 3,8 МЛН
스피드페인팅55
11:03
후드집업
Рет қаралды 11
Pixel Art Class - Lighting & Shading Basics
8:55
AdamCYounis
Рет қаралды 171 М.
10 Aseprite tips you MUST Know
13:43
Penusbmic
Рет қаралды 50 М.
Three AWESOME must have ASEPRITE extensions
9:14
Penusbmic
Рет қаралды 12 М.
What Canvas Size Should you use for Pixel Art? (Pixel Art Tutorial)
7:28
Three ASEPRITE extensions you MUST have!
6:56
Penusbmic
Рет қаралды 114 М.
Pixel Art Class - Create More Engaging Character Sprites
30:18
AdamCYounis
Рет қаралды 333 М.
Getting started with animation in Aseprite
25:02
AdamCYounis
Рет қаралды 51 М.
Low Poly With Blender: Tutorial 3 - Pribambase Live Texture Drawing
16:11
БОЙКАЛАР| bayGUYS | 27 шығарылым
28:49
bayGUYS
Рет қаралды 1,1 МЛН