Hacking The Graphics Of Melee
HTML-код
- Опубликовано: 18 сен 2024
- As a long time fan of Super Smash Brothers Melee, hacking the game's graphics has been on my to do list for a few years. In this video I analyze the game's graphics and describe the process of creating custom skins for Melee fighters.
Support me on Patreon!
/ acerola_t
Twitter: / acerola_t
Twitch: / acerola_t
Join My Discord Server! / discord
Skins:
ssbmtextures.c...
ssbmtextures.c...
ssbmtextures.c...
Resources:
• Melee Model Import Tut...
• Custom Textures in Mel...
Music:
During The Test - Persona 3 OST
Afternoon Break - Persona 3 OST
Bad Bully - Kizumonogatari OST
New Game - WORLD OF HORROR OST
Iwatodai Dorm - Persona 3 OST
Sandgem Town (Day) - Pokemon Diamond OST
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #gamedev #graphics #melee #blender #modding
Sorry for no irl segments and the poor voice over, I am extremely sick.
Finishing this video definitely shortened my lifespan, don't say I never did anything for u
Thank you for your sacrifice. Hope you are taking better care for your health!
R u actually sick?
My life span has been shortened a lot too I’m sorry for you😢
thank you for using your very legally obtained melee iso file to make this nice video for us :)
Actually, the main reason the specular highlights are so big is that they are done per vertex rather than per pixel as was common on the Gamecube
That's great insight, thank you
For anyone interested, the technique is called Gouraud shading: en.wikipedia.org/wiki/Gouraud_shading
Damn capitain Falco clapping some cheeks 9:20
The joke with SMD made me burst out laughing lmao
Worth noting that the "Inverted Hull" method that you used to make Captain Falcon's outlines is basically the exact same process as a common shader method, just baked into the model instead of calculated on the GPU.
Damn, that's cool. I would imagine it to be more costly, though.
@@dumaass I'm not a graphics programmer but I reckon it's cheaper to do directly in the model rather than on the GPU. you're still rendering the model twice, but it doesn't need to calculate anything anymore. I guess it comes down to how much more effort it is for the GPU to load in the object if it's twice as big?
hey, a really minor fix, but when you explain what is a normalized vector you put a correct image on the screen saying the magnitude of the vector is 1, but in your narration, you say that "their parts sum to 1" which i understand as meaning something like x + y + z = 1 when in reality for a normalized vector in euclidian space it means sqrt(x^2 + y^2 + z^2) = 1
also, youtube recommended your channel for me today and i think your videos have an amazing quality
Whoops! You are correct.
Also thanks!
The reason you can't inject shaders into Super Smash Brothers Melee is because it is a GameCube game, which had a fixed-function pipeline. It simply did not support shaders at all.
With that being said tho, the GPU of the GameCube did have built-in, hardware-accelerated support for a LOT Of things, like depth-of-field, toon-shading, etc.
So it kinda already had most of the stuff you'd implement in shaders anyway.
Funnily enough the SMD file format is also used in the source engine. So hearing it here had me stop for a moment.
9:20 WHY DOES CAPTAIN FALCON HAVE A DUMPTRUCK??????
I always though it stood for 'Source Model Data' xd
bro, its massive lol
For the Gooch shading.
Aw man...I thought SMD stood for Super Mario Drothers...
This would be a lot better if Ace hadn’t pickpocketed me at Genesis 8 :/
I literally paid for your drink
@@Acerola_t yeah yeah
My family invited me to watch Intersteller, but I’d much rather watch this in depth video about graphical math equations in SSBM
Interstellar is a good movie tho
Thank you for the succinct explanation/mini tutorial on toon shading with blender, I first saw this effect on custom skins for half-life models back in the day and always wondered how they applied it.
12:24 that skin looks like something out of Mad World, nice job
That is high praise, thanks!
Can I get that wallpaper you made for your school assignment?
i.imgur.com/NSCshlz.png
cool vid; hope you feel better soon
Thanks! I don't feel as bad as I did a few days ago but the fatigue lingers.
You went through the trouble to make that falcon cake jumpscare and didnt put it into the game... otherwise very informative thank you
FALCO'S CAKE THO
I'm so deadddd, saw this in my yt feed and noticed the "voice over" images you used in beginning. You cosplayed Shaggy. Had me laughing. Great work though~ Always great explanations to everything you do. Great video!
I'm literally just wearing a green polo lmao
thanks for watching!
lets gooo.
"the picture" made it in
Thoroughly enjoyed watching this! I also learned a lot, enough to know that I do not have what it takes to mod melee lmaoo
Just, found the channel and watched for 2 h and you got ~250 subscribers in that time. Bless the RUclips algorithm :)
Thanks for watching!!
You are so incredibly talented and I love your art and the way you think about art
Thanks!
OH MY GOD You're a Melee fan too?!?!?!
I've watched competitive melee since like 2012 it feels yeah, I have never had time to actually get good at the game though lol
@@Acerola_t I knew I made the right choice when I subbed to your channel (it was the grass models that was recommended to me)
Skins are cool and all but man the background that you had made for a school assignment. Perfect/10 (would appreciate big time for the link wink-wink)
I love the persona 3 music and sounds 😊
Specular might use bling-phong but the it appears to be only calculated per-vertex (Gouraud shading) as is evidenced by the interpolation artifacts on captain falcon. I forget how this would’ve been set up in the fixed function pipeline (no shaders on GameCube right?).
11:24 god damn man, you can draw!
Omg I wanted to use your shaders for Melee and I found that video!
itachi falco goes insanely fucking hard
9:21
Holy shit, I knew Capt. Falcon was thicc, but GAWWWW DAMN
Smashed it!
dope vids i also play melee and participated in the ludwig jam B)
The dot product of two unit vectors which have opposite directions is -1, not 0. I think you meant to say that if the directions are perpendicular it will be 0? Or does it do like, (1 + u dot v)/2 or something like that?
sorry I forget that in the world of graphics we just clamp that shit to 0 to 1
@@Acerola_t Ahhh cool, thanks
i think captain falcon is made to be shiny to look like a comic book hero
The tutorial you showed about changing the model in blender (the one with the lucas) unfortunatly is incomplete
It's incomplete in the sense that it doesn't cover modifying animations but it does cover everything you need to know to import a model from melee into blender which is the first like 5 minutes of the video.
5:25 XD
Just curious in case anybody has the answer, why does captain falcon have so many textures? Is it more optimized on that hardware to have many smaller textures instead of one large one? Thank you
My DAEs that I've extracted from HSDraw don't seem to work in blender. I import them and then just nothing. I ran blende in PowerShell and this was the error message I got "'Texture with sid "TOBJ_0-image" not found in effect with id "JOBJ_0_DOBJ_0_MOBJ_0-effect"' I've tried deleting the "JOBJ_0_DOBJ_0_MOBJ_0-effect"' line of text from the DAE file which was one of the fixes I've seen to this problem, but it's just moves on to give me an error message for "JOBJ_0_DOBJ_1_MOBJ_1-effect" or something. If you know a fix for this or maybe something I'm missing from the DAE extraction process any help would be great.
Did you follow the video tutorial for importing models into blender? I think it goes over the process pretty in depth. I unfortunately have a really terrible memory and have already forgotten everything involved in the making of this video.
Hey acerola, i want to make my own character in melee so badly.
Is there a chance we get a follow up video for melee modding, including mextool and hsdraw?
I have mayor trouble with Custom skeletons 🥺
probably not
why don’t you have per-pixel lighting turned on in dolphin it’s drivin me nuts
no idea what that is B)
9:20 i gyatt to try this XD
❤
9:20 is it me or .....🌚
Got me at SMD
I wanna change Samus charge shot missiles and grapple any body know how to do this? Thanks. Great video.
Hey Ace
.
.
SMD :)
LET'S GO SHIGGLES
Good video
but DAE wanna SMD?
Man I've been saying SMD wrong for so long now, no wonder my coworkers reported me to HR
never modded melee since i never got a 𝓵𝓮𝓰𝓪𝓵𝓵𝔂 𝓸𝓫𝓽𝓪𝓲𝓷𝓮𝓭 𝓬𝓸𝓹𝔂 of melee to dump, but gosh, this reminds me of when I modded smash 4. nice to see how the melee lads did their work :>