Hacking Animation from Switch model format isn't working

Spamzilla

Active Member
OP
Newcomer
Joined
Sep 19, 2022
Messages
27
Trophies
0
Location
Illinois
Website
spamzilla.unaux.com
XP
171
Country
United States
I have a dump of NSW Link's Awakening models and I'm trying to get the animation working. They look great in Switch-Toolbox and the .DAE format looks great in Blender. The problem is that when I try to import a .SMD into Blender everything gets messed up. The model will also animate as if there was nothing wrong with it.

IAo4SFT.png
 

LucaJones

New Member
Newbie
Joined
Jul 23, 2023
Messages
4
Trophies
0
Age
23
XP
14
Country
Poland
Looks like there might be an issue with the .smd import process in blender. Double check the import settings and ensure you're using the correct plugin for .smd files.
You could also try alternative methods for importing animations.
 

Spamzilla

Active Member
OP
Newcomer
Joined
Sep 19, 2022
Messages
27
Trophies
0
Location
Illinois
Website
spamzilla.unaux.com
XP
171
Country
United States
It can't be Blender or the Blender source tools. I know because I made some .MD3s out of a Half--Life deathmatch model. SMD is the only format I can use that Switch-Toolbox can export. I can't find anything on the internet about these other formats.
 

belliq

Well-Known Member
Newcomer
Joined
Feb 26, 2022
Messages
45
Trophies
0
Location
British Columbia
XP
481
Country
Canada
Animations for Switch models don't work properly in Blender because the way Blender does bones is different (worse) from other programs, and unfortunately there's no way to get a clean conversion other than importing the model and animation into 3DSMax and then exporting out after resetting the bones to a format Blender is capable of editing. However I was able to figure out that if you import the model as an .fbx (use this converter) with a -Z forward and Y up orientation then import the .smd also with Y up orientation it should work properly. However while it does run, you can't edit any of the bones because as you probably already know .smds use the Euler XYZ rotations of each bone and rotating or moving any bone on the existing skeleton changes those rotations for any of the child bones.
 

belliq

Well-Known Member
Newcomer
Joined
Feb 26, 2022
Messages
45
Trophies
0
Location
British Columbia
XP
481
Country
Canada
That is exactly what I was looking for! Thank you for the information.
No problem, I'm so happy I can share as there was no info on this anywhere when I was looking into it last year and it's good to know it's helpful beyond satiating my own curiosity. Wish there was a proper solution on the user end that made things editable but the only options are on the program ends: either Killz changes Toolbox to support custom bone axis on .dae export (or adds fbx) which is a ton of work for them and they're just one person, or Blender does away with its bizarre requirement for bones being Y+ oriented. I'm hopeful for the latter as it's preventing synergy with Unreal Engine so the pressure from professionals exists and the Blender devs do major updates all the time.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Keep current Gen consoles stock mod last gen imo