@@Dudex11a The video pretty much explains how it works. Basically each sprite is a 3D quad. And each quad has a depth-map that maps each pixel to a certain "depth" from its center. The depth map pushes both forward and backward, making the shape feel very round and solid. Honestly, its actually pretty genius in how simple it really is. But I don't think anyone has ever done it before, yet alone as well as SmackStudio has done here. I'm sure the actual math of getting that rotation to work (and look pixelated) is way way more complex than I can imagine though. Actually the more I think about it, its probably a lot more complex, since the "depth" is rendered in a 2D shader, and not just applying the depth to a 3D shape like a traditional depth-map. This really is some fascinating tech.
@@jameso2290tbh this is the easy part. You cannot tell me the computer knows what the back and front is Cant tell me this thing rotates so perfectly from just a handful of sprites There is no way they just made a 2d drawing and this thing has a perfect 3d representation of it
@@TheVoiceOfChaosah I questioned the same thing, so turns out by default program mirrors the front when it has to rotate the sprite, but you can draw specific sprites for backside. You can notice the mirror thing in this video, when the sprite is rotated almost at the start of the video, we can see 3rd eye. Also there are depth maps for each sprite, which were probably manually redacted for this video.
@@ahonknymous1158No, in Dead Cells they made 3d models, animated them and rendered each frame of the animation in a low resolution without anti aliasing to make it pixelated. The program in the video seems to be using AI to predict what the 2d character looks like when rotated.
For years i didn't know what type of game to make, it was until when i bought Nickelodeon all star brawl. That game brought me the idea of making platform fighters. One of my ideas for a platform fighter is one with original characters built like if you want Waluigi, an oc will be made with a moveset that would be like Waluigi's if he was in smash
The transitions from rotating the sprite to viewing it from the side keep tripping me up, it's such a convincing 3D effect that my brain's sure it's a 3D model
That's literally how 2d animation works. You just draw something from various positions and play it one after another. Giving the impression of 3d rotation. The cool thing is the program is doing it for you. So far is a person who has to do that manually.
@@bethgerong186 needed to when I needed to know how to make characters stronger. Seemingly enough, learning more than the three dimensions would be a requirement.
Its already 4D. 3D rotations in computer graphics are made through a projection of the rotation of a 4D object in the field of Quaternions. So what youre seeing is actually the shadow of a "4D being"
...DO YOU HAVE AN IDEA HOW GOOD OF AN ADVANCEMENT THIS IS!!! This could be applied to Doom, Daggerfall! Hell anything that's De-Maked! This is Amazing to think about!
Thats a trip its 2d when viewed from the side unless youre rotating it in which it creates the illusion of it spining rather than just seeing the 2d planes
At this point I would just take a 3D model and hella downscale the render resolution like those old donkey Kong games. Like I don’t have time to make all perspectives of a design I might not even go with.
I really like the style! The forest feels unsettling, unnerving, and all those different "un" words. The bow draw animation is just beautiful. I can't wait for more pixel art to be incorporated into the game; right now the player character seems a little out of place, but if you can get the blend between those two styles down then it'll be absolutely iconic. Have you thought of using something like Smack Studio? I don't know anything about pixel art or the game, but it's shown up in my reccs a few times and it's cool 2d sprite based modelling program seems to be designed exactly for something like this. I'm not sure if the models, rigging, or animation can be exported at all, but maybe as a useful reference? No matter what, I'm excited to see where this goes!
Amazing! I hope one day we can "map" one image as the 'Back' and another as the 'Front' of the same sprite, allowing for a more perfect 3D interpretation.
Is this only for in smack studio or can I export this for my own means. (I’m kinda trying to figure out indie game dev stuff) I’m looking for something to make stuff appear 3D like this, but also something I can export into a game engine like unity or unreal. Also I’ve never heard of this program so, that’s why I’m asking. I have no idea what this program is.
To say this isn't 3D is very rooted in semantics. It basically mentions how the program maps it to a skeleton using the UE engine and then pumps out a flat image. So it's just 3D with extra steps.
Saw this in Prodeus a game very much like doom, it lets you toggle the enemies from sprites to full models and I had such a hard time telling the difference because of this sprite technique, I'm so used to sprites only having like 4 variations for facing directions. 😅
It perplexes me how it knows what to draw. Like, how does it draw the rock surfaces and such properly, or know how wide the arms or body are? Or what colors to use and where? There's got to be more to this
i mean they can't fit all of the info in one youtube short, but yeah you have the option to draw the back sprite of your character if you want or something, for the width it's probably math related or smthn
sorry sweet heart, that is a 3d projection from 2d sprites with a height map. it renders them from shaders onto the mesh. it doesn't need 3d world space data. This is no different from a tessellation + displacement shader. I can actually rip the 3d model from it using a buffer capture to rip the 3d model from the GPU.
@@SmackStudioGame it's on steam? That's awesome! Also one more question and I do apologize, I'm wanting to make a fan made series in the future am I able to use the features including the 3d stages into things like Adobe animate? Sorry for poor wording 😅
Can you tell me if I am able to add this to game maker studios 2??? Bc I am trying to animate for my game and it’s 2d robot just like my animation on RUclips it pixel
This is honestly groundbreaking
That's AI for you
@@nixixim improper use of the term
@@Fr4nn3 I will curb the urge to clock you in the face for saying that, and inquire: what may be the right term?
@@nixiximthat’s not what ai is
@@quvvy it literally is
Is this what my grandma feels when I show her normal everyday tech??? Like, what??? This is insane
yes
This is awesome. Would love a more in depth look/talk about the tech from your programmers.
I would love this too! After being introduced to Smack Studio a couple days ago I've been thinking about the tech regularly
Check out our discord where you can talk to devs directly! smackstudio.com/discord
@@Dudex11a The video pretty much explains how it works. Basically each sprite is a 3D quad. And each quad has a depth-map that maps each pixel to a certain "depth" from its center. The depth map pushes both forward and backward, making the shape feel very round and solid.
Honestly, its actually pretty genius in how simple it really is. But I don't think anyone has ever done it before, yet alone as well as SmackStudio has done here.
I'm sure the actual math of getting that rotation to work (and look pixelated) is way way more complex than I can imagine though.
Actually the more I think about it, its probably a lot more complex, since the "depth" is rendered in a 2D shader, and not just applying the depth to a 3D shape like a traditional depth-map.
This really is some fascinating tech.
@@jameso2290tbh this is the easy part.
You cannot tell me the computer knows what the back and front is
Cant tell me this thing rotates so perfectly from just a handful of sprites
There is no way they just made a 2d drawing and this thing has a perfect 3d representation of it
@@TheVoiceOfChaosah I questioned the same thing, so turns out by default program mirrors the front when it has to rotate the sprite, but you can draw specific sprites for backside.
You can notice the mirror thing in this video, when the sprite is rotated almost at the start of the video, we can see 3rd eye.
Also there are depth maps for each sprite, which were probably manually redacted for this video.
As a indie developer, i see this as an Absolute win
Same
Same
Im pretty sure dead cells uses this technique for their animations
@@ahonknymous1158no it doesnt
@@ahonknymous1158No, in Dead Cells they made 3d models, animated them and rendered each frame of the animation in a low resolution without anti aliasing to make it pixelated. The program in the video seems to be using AI to predict what the 2d character looks like when rotated.
this might finally be the thing which pushes me to actually finish making a game
For years i didn't know what type of game to make, it was until when i bought Nickelodeon all star brawl.
That game brought me the idea of making platform fighters.
One of my ideas for a platform fighter is one with original characters built like if you want Waluigi, an oc will be made with a moveset that would be like Waluigi's if he was in smash
@@bailujen8052Sounds like smack studio :), but still absolutely worth making a game! Really good for practice and fun :)
doubt it
@@MrGhostTheBigRoast ding ding ding we have a winner.
seems like a cool tool but didn't turn out to be relevant for anything I was doing.
Hope you do it man😅
Imagine a 2D pixel art game where the characters and objects move in 3D.
It would be so amazing!
You should check out dead cells, it used this technique really damn well
dead cells!
Vectorman for Sega Genesis
Fez?
srb2 sort of
Guys you should really consider selling this as a standalone game development tool, it's incredible
Necessary video, This is my favourite feature of smack studio and needs more attention
Thank you! We'd love to hear your feedback in a Steam review as well.
The transitions from rotating the sprite to viewing it from the side keep tripping me up, it's such a convincing 3D effect that my brain's sure it's a 3D model
That's literally how 2d animation works. You just draw something from various positions and play it one after another. Giving the impression of 3d rotation. The cool thing is the program is doing it for you. So far is a person who has to do that manually.
This is what AI should be used for. Helping artists, not replacing them
this isnt ai bud
@@cooltwittertag this is ai, sorry to tell you we aren't fighting the terminator or anything like that.
@@sablesalt buddy this is transformation using motion vectors you do not need ai for this trust me i am wayyy more familiar with ai than you
@@sablesalt if they sell this as ai they are scamming you
@@cooltwittertag >more familiar with AI
>doesn't recognize AI is just processing and sorting data to spit out an answer
>the comedy writes itself
This is so revolutionary. 👍🏿
This can bring back 2D animations
do you make games?
it never left lol
It's literally a 3D animation
If you did this in 3D you would be scrolling in 4D.
been watching 4d explanations huh?
@@bethgerong186 needed to when I needed to know how to make characters stronger.
Seemingly enough, learning more than the three dimensions would be a requirement.
Its already 4D.
3D rotations in computer graphics are made through a projection of the rotation of a 4D object in the field of Quaternions.
So what youre seeing is actually the shadow of a "4D being"
"Jeremy,where is my dog?"
"So i seperated his limbs and then i brought him to a program called smack studio"
I quite like the imperfections of the program, gives it a certain character imo
Man this will help take pixel art games to anew level honestly
i saw that on steam like a year ago!! i felt like i was looking into the future of technology, honestly groundbreaking
...DO YOU HAVE AN IDEA HOW GOOD OF AN ADVANCEMENT THIS IS!!!
This could be applied to Doom, Daggerfall! Hell anything that's De-Maked! This is Amazing to think about!
This is dangerously amazing
Thats a trip its 2d when viewed from the side unless youre rotating it in which it creates the illusion of it spining rather than just seeing the 2d planes
When I look at this, it feels like my brain is melting
The way it looks like 3d but when you move it's flat blew my mind.
Technology utterly fascinates me sometimes.
IMAGINE RIVALS OF AETHER LOOKING LIKE THAT well i mean rivals 2..
This is a huge step forward from what Mode 7 was trying to do back in the 90’s. Indie Devs are about to blow the fuck up with this tech.
this is the kinda stuff AI is needed for and designed to do. you give it the frame, it builds up from there, you tweak till its perfect.
very nice, manual tweaking might still be needed for some designs but its definitely a huge speedup to the workflow
At this point I would just take a 3D model and hella downscale the render resolution like those old donkey Kong games. Like I don’t have time to make all perspectives of a design I might not even go with.
Wait... Wait... Wait...
Sonic Sprites ASSEMBLE!!!
@@GammaDev. Dude, the animations, and the games. The "endless possibilities"
@@boyguapo1650 Sonic Unleashed reference
@@JointFury u know it😎👍
This is what old people feel like when you show them digital stuff
What kind of dark magic is this
Omg this looks so amazing!
This feels like what Dead Cells did but in reverse, and I think it's really neat.
I'm shocked, thanks for bringing this to my attention
This is gonna be super helpful for me and my bestie’s indie game developing careers in the future! Gonna buy two copies for myself and for him
I really like the style! The forest feels unsettling, unnerving, and all those different "un" words. The bow draw animation is just beautiful. I can't wait for more pixel art to be incorporated into the game; right now the player character seems a little out of place, but if you can get the blend between those two styles down then it'll be absolutely iconic. Have you thought of using something like Smack Studio? I don't know anything about pixel art or the game, but it's shown up in my reccs a few times and it's cool 2d sprite based modelling program seems to be designed exactly for something like this. I'm not sure if the models, rigging, or animation can be exported at all, but maybe as a useful reference? No matter what, I'm excited to see where this goes!
As someone who has no idea whats going on that is ridiculously cool
Amazing! I hope one day we can "map" one image as the 'Back' and another as the 'Front' of the same sprite, allowing for a more perfect 3D interpretation.
i think there is
It actually has this already
This is definitly gonna get me to commit to drawing
That aesthetic would work so well with a Pokémon game
That is one of the coolest things I've seen
I wonder if this would still work with other artwork and not just pixelated sprites?
Is this only for in smack studio or can I export this for my own means. (I’m kinda trying to figure out indie game dev stuff) I’m looking for something to make stuff appear 3D like this, but also something I can export into a game engine like unity or unreal. Also I’ve never heard of this program so, that’s why I’m asking. I have no idea what this program is.
This is quite interesting. You might want to consider uncoupling the editor from the game so that indie game studios can purchase it.
So this would help to optimize computation. It would certainly work well as a mip model and a single sprite even further away
That is AMAZING! I wish I were a pixel art animator so I could take advantage of it
lol
That depth map thing is actually genius
this is EPIC!!! i need this right now.
To say this isn't 3D is very rooted in semantics. It basically mentions how the program maps it to a skeleton using the UE engine and then pumps out a flat image. So it's just 3D with extra steps.
Under the hood it would still have to do some kind of 3d interpolation logic, pretty cool though
Tbh the best tool for creating 3d like sprites.
The transformation "guessing" is actual magic what
The ai: nah id adapt🗿
Reminds me of Pokémon Black and White’s puppet animations… Kind of makes me wish they made a Gen V remake with this kind of graphics.
It's cool but I can see the limitations in only being able to work with symmetrical depths on an object.
You can customize back depths and front depths, symmetry isn't needed 😊
I was playing a game recently called Soulbringer that did this. It was released in 2000. Good game.
I thank you for the ideas this gave me
it’s so trippy to see it spin then the camera angle changes then it’s 2d
Okay, I'm a programmer and I think I can *kinda* comprehend what's going on? Never would've thought just a depth map look so good
Imagine Pokemon using this art style.
This seems so cool, I need to get smack studio so I can finally bring myself to finish my pixel art
Imagine if Pokemon used this tech, holy shit
Saw this in Prodeus a game very much like doom, it lets you toggle the enemies from sprites to full models and I had such a hard time telling the difference because of this sprite technique, I'm so used to sprites only having like 4 variations for facing directions. 😅
😲 - Woah, this is really interesting!
This is amazing software, thanks for the tip!
3d made in 2d, amazing.
Tbh the best tool so far.
That's incredible
Ok thats just REALLY cool
I love that companies are making shorts now to get around adblockers. Cool app though anyway.
it'd be neat if we could export them as 3D models though, through some form of geometry node setup or something
This is so cool and revolutionary. I love this so much.
This is the first time this promise has been delivered without looking like @$$ 👏👏👏
This is so cool.
That is really cool!
actually insane
Oh wow I haven't seen this channel in a long time.
This is like how animated rigs are made like in family guy
That’s hella dope!!!
It perplexes me how it knows what to draw. Like, how does it draw the rock surfaces and such properly, or know how wide the arms or body are? Or what colors to use and where? There's got to be more to this
i mean they can't fit all of the info in one youtube short, but yeah you have the option to draw the back sprite of your character if you want or something, for the width it's probably math related or smthn
sorry sweet heart, that is a 3d projection from 2d sprites with a height map.
it renders them from shaders onto the mesh. it doesn't need 3d world space data.
This is no different from a tessellation + displacement shader. I can actually rip the 3d model from it using a buffer capture to rip the 3d model from the GPU.
I am so excited to use this for my new game
This is awesome!!
That looks cool.
I think the SEGA Saturn would’ve had a field day with this ;). Imagine the VDP1&2 shenanigans they could’ve done with that 😏.
How can i get the program? It looks so cool to use!
Smack Studio is available here! Smackstudio.com/steam
@@SmackStudioGame it's on steam? That's awesome! Also one more question and I do apologize, I'm wanting to make a fan made series in the future am I able to use the features including the 3d stages into things like Adobe animate? Sorry for poor wording 😅
this is actual wizardry.
I can't wait to have a functioning computer that can runs smack Studio. It's not very well optimize for older hardware yet.
I wonder: is there a way to add texture for back of the "model" so you like don't get those weird eyes on back of his head
Yes! You can add back sprites with a different depth
This is clearly witchcraft and I will not be convinced otherwise.
Seriously cool stuff!
Can you tell me if I am able to add this to game maker studios 2??? Bc I am trying to animate for my game and it’s 2d robot just like my animation on RUclips it pixel
You can export png Spritesheets to use however you'd like!
Ahhh, i get it now. Thats a smart solution
Thats fire!!!! 👏🏼👏🏼👏🏼
It's like looking at a new version of stop motion.
Holy sh*t I would love to splay pixel game like that with this 3D like way
M-m-ma-✨majic✨
This is incredible!
How is this even possible wtf ,amazing 😭😭😭😭😭
nah this some actual witch-craft
Can you add several angles of the character to make the 3d rotation more accurate?
Yes!