Can Figma do 3D?

Not on its own. Figma is a 2D vector editor with no 3D engine, no lighting and no camera. A plugin can render 3D inside the Figma window and drop the result on your canvas as an image, GIF or video.

  • Runs in your browser
  • Files never uploaded
  • Free to start

How to do it

  1. Open your Figma file and run the MeshShot plugin from the Plugins menu.
  2. Import a .glb, .obj or .fbx, or turn a selected text layer or logo into 3D.
  3. Frame and light the object, then pick a camera move if you want motion.
  4. Place the result on the canvas as a PNG, a GIF, a video or a set of frames wired into a looping prototype.

The confusion is understandable, because Figma does have rotation, perspective-looking shadows and smart animate, and you can fake a lot with them. What it does not have is geometry, materials, lights or a camera, so anything that needs a surface to catch light the way a real object does has to be rendered somewhere else first. A plugin solves this by running a renderer in the plugin window and handing Figma a finished image, which is a picture layer like any other once it lands.

Good to know: What arrives on your canvas is a flat image, not an editable 3D object. If you need a different angle later, go back to the plugin and render again rather than trying to rotate the image.

Questions

Does Figma have a 3D mode?

No. There is no built-in 3D engine, lighting or camera.

Can I import a GLB into Figma?

Not directly. Figma does not read 3D formats, so a plugin has to render it to an image first. See importing a GLB into Figma.

Is the render editable afterwards?

The image is not. Re-render from the plugin to change the angle, lighting or material.

Related guides