Figma to Blender
Figma to Blender
Blender UI Exporter sends a selected Figma frame, component or layer to Blender through a local ZIP export. Figma UI Import rebuilds it as a structured Blender collection with separate UI objects, editable text where Blender can reproduce it reliably, and raster fallbacks where exact pixels are safer.

01
02
Blender UI Exporter is available on Figma Community. Open the plugin page, then run or save it using Figma's normal plugin workflow.
03
Download the Figma UI Import ZIP, open Blender, go to Edit → Preferences → Add-ons, choose Install from Disk, select the ZIP and enable the add-on if needed.
After installation, start an import from File → Import → Figma UI or from the Figma tab in the 3D Viewport sidebar.
04
The Figma plugin supports export scales from 1x to 8x. It shows the resulting output dimensions and calculates a recommended integer scale that aims for roughly 3200 pixels on the longest edge, capped at 8x.
Use Overview to see the full selection and Check sharpness to inspect a crop at the current export scale before exporting.
05
Keeps supported text as real Blender text. Each layer is checked separately, so one unsupported label does not force the whole interface into image mode.
Rasterizes all text. This preserves complicated typography exactly, but the text is no longer editable as Blender text.
Editable text may fall back to an image when a layer uses features Blender text cannot match reliably, including strokes, shadows, blur, complex fills, mixed styles, skew, mirror, decoration or visible clipping.
06
For Editable text, point Blender UI Exporter to the folder where you keep your fonts. The scanner recognizes TTF, OTF, TTC, WOFF and WOFF2 files. Desktop TTF, OTF and TTC files are generally the safest choices for Blender portability.
The plugin matches font metadata instead of relying only on filenames. Required styles must be resolved before an Editable export can continue.
When needed, matched font files can travel inside the ZIP. Blender tries a local or system font first, then the bundled copy, and can pack the fallback font into the .blend.
07
08
The imported collection can contain image planes, Blender text objects and Empty objects used to preserve structure. Parent and child relationships are rebuilt from the Figma hierarchy.
Flat UI
Ready for 3D
09
The exporter tries to preserve useful layer separation without exposing Figma construction nodes that would make the result less accurate. Visual leaves can become separate image planes, containers can preserve hierarchy, and supported text can stay live.
Masked areas, boolean results, vector-only structures and other complex regions can be rasterized where that is the reliable way to preserve the final look. Unrelated sibling layers stay separate whenever possible.
10
Your selected Figma content, chosen font files and ZIP creation are handled locally in the plugin workflow. The export does not require uploading the design to an external conversion server.
11
12
Make sure a frame, component or layer is selected. In Editable mode, check that every required font style is resolved. If you do not need editable text, switch Text to Images.
Text looks slightly different in BlenderCheck that Blender is using the exact font file, keep Use Font Kerning enabled and adjust Text Size Factor slightly if needed. For exact pixels, use Pixel Perfect Text.
Transparency looks wrong in EEVEETry the EEVEE Render Method panel. Dithered is normally safer for mostly opaque layered UI. Blended is intended for genuinely semi-transparent surfaces.
Import is too large or too smallChange Scale in the Blender import options. The default is 0.01 Blender units per Figma pixel.
Layers are Z fightingIncrease Z Offset Per Overlap Layer from its default of 0.01.
Compatibility
Current transfer workflow: local ZIP export from Blender UI Exporter, followed by ZIP import with Figma UI Import.
Have questions about this product?
Login to message
Discover more products like this
design text productivity interface animation Workflow 2d ui motion graphics figma importer 3d user interface