Hey all! I'm got my hands on a refurbished mac mini m1 and already diving into metal. At the moment, i'm currently studying graphics programming with opengl and got to a point where I can almost create a 3d cube. However, I noticed there aren't many tutorials for metal cpp but rather demos. One thing I love about graphic programming, is skinning/skeletal animation. At the moment, I can't find any sources or tutorials on how to load skeletal animations into metal-cpp. So, if I create my character in blender and had all types of animations all loaded into a .FBX or maybe .DAE and load this into metal api with metal-cpp, how can I go on about how this works?
Hello,
Metal-cpp and Metal don't directly support features for animation because they're designed as low-level frameworks. Instead, that's typically handled with a supporting framework like Model I/O, which is Objective-C API and can be bridge casted.
Given what you're doing with Blender you may want to consider using RealityKit with exported USDZ assets instead. This is more straightforward.