The Synfig exported animation will be a Godot Engine scene that the root node will have the format Node2D and the scene’s file extension will be .escn. Blender already has this plugin that exports.
Hi and welcome here ![]()
It is not sure that such a plugin could produce a full featured export from Synfig.
Also an export to .escn would not be necessary the best option, as glTF is recommended.
If anyone is interested in this, here are some sources:
Common
Import Process in Godot 3.0+ (Godot Docs)
Importing 3D scenes (Godot Docs)
.escn
TSCN file format (Godot Docs)
Blender ESCN exporter (Godot Docs)
godot-blender-exporter (Github)
glTF 2.0 (recommended)
glTF 2.0 Specification
Good luck!
Godot importer in stead?
Hello there @tautologias345 and @BobSynfig !
I hope you don’t mind me responding this thread years later. A lot has changed since then on the godot front, as I’m sure you’re well aware.
About me - Scalable Vector Shapes 2D
I’m the developer of this plugin: Scalable Vector Shapes 2D - Godot Asset Store
In this plugin (svg importer, draw and animate native vector shapes as godot nodes), I recently introduced skeleton rigging. I will post 2 links (my maximum apparently) to youtube videos about that in a follow-up reply.
How I found out about you - Synfig
Since then I’ve gotten in touch with some 2D artists to ask around whether anyone would be interested in a Spine importer (but apparently they already have their own for-pay runtimes).
Then they mentioned synfig, which sounds like a great fit.
First question: docs on formats
So my first question would be: where can I find documentation on the native synfig format(s) for rigging? Or, maybe less ideal, export formats that are feature complete?
Reason being..
This all so I could start building an importer plugin, or add it to Scalable Vector Shapes 2D (which may be a great fit for your vectorization capabilities… I can’t link to it, because I’m only allowed two links in a post)
As promised, a video
About rigging imported SVG files
You can find a playlist there… Apparently on this forum a youtube video counts as 2 links?
Synfig file format is described here:
But the rigging stuff is all about using skeleton or skeleton deformation layer and bone link valuenodes. I mean: you have to understand how Synfig works ![]()
This year, we proposed a Spine exporter for GSoC, but we couldn’t mentor this project due to the lack of mentors and such stuff. I would propose a .gltf exporter for next year…
The same principles apply in godot 2D.
My plugin can deform bézier curves and polygons as well. It will take time to learn how to map everything and actually build it, but I’ve learned a lot about these universal principles.
Thank you very much for the link! I’m pinning it in my browser now.
Here’s the github issue I opened:
Yup, you’re right - I looked into it a litte. This would take at least a year. Importing basic vector canvases and groups could be a small start, though, those look doable. I have to learn how to rig / animate something in synfig first and studying that saved file, but apparently using the generate skeleton button simply gave me a vector based human body with no mention of “bone” in the file I saved after.
I will stop spamming the forum for now and look for the basic questions+answers.