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
- Open your Figma file and run the MeshShot plugin from the Plugins menu.
- Import a
.glb,.objor.fbx, or turn a selected text layer or logo into 3D. - Frame and light the object, then pick a camera move if you want motion.
- 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.