When working with 2D Animations, ideally using the 2D Animation Startup Template:
Is there any way to preserve the position of one or more objects on the SVG artboard when importing into Blender, using the SVG as Grease Pencil import function? No matter where an object is positioned on the artboard or canvas or whatever you want to call it, it always gets imported centered at the location of the 3D cursor (which is the world origin by default).
Is there any setting, function or script out there I have missed? For an animated map I need to add and stack several objects congruent in position to my Vector-File, which I am editing in Illustrator
Here is a simple SVG for demonstration purposes. The Circle is located at the top left of the 1080p canvas. In Blender, having used the 2D Animation Startup file and a 1080p canvas, when using File > Import > SVG as Grease Pencil, the circle gets imported at the dead center of the scene/2D-artboard and not on the top left. Feel free to use this example SVG (right click, save as)
PS: In case you are wondering, I am aware, that blender is not a vector editing suite like Illustrator or Inkscape, that blender has no such equivalent as “artboard” or “canvas”, and that in SVGs the coordinate system has it’s origin at the top left whereas blender uses a 3D world origin etc.
BUT: You can have congruent imports from SVGs in scales and proportions using the 2D Animation Template, setting the camera to orthographic, the orthographic scale to 1, and setting the Scale in the Importer to 1.969, presupposed your vector file (in Inkscape or Illustrator) and blender share the same canvas size, like 1080p.