Blender3D Basics

Moving a Blender scene to Unreal Engine 5.8: FBX and USD export, and checking size, axes, and materials

We export a small prop scene from Blender 5.2 as both FBX and USD, import both into Unreal Engine 5.8, and check what actually arrives: size (meters and centimeters), axes (which way is forward), pivots, materials, and smoothing warnings.

AZTechnology15 min read

한국어English

Based on: Blender 5.2 LTS (screenshots from 5.2.1, English UI, default keymap) and Unreal Engine 5.8 (screenshots from 5.8.1, Korean UI). Checked in November 2026. All figures are real Blender and Unreal Engine screens. Red numbers and boxes were added for explanation. The Unreal editor is shown with a Korean interface; captions give the English names.

When you move objects from Blender to Unreal Engine for the first time, three things are almost always confusing: whether the size is right, which way the front faces, and whether the materials come through. The two programs use different length units and set up their axes differently.

In this guide, we make four props of known size in Blender 5.2, export them as FBX and as USD, and import both into Unreal Engine 5.8. Then we check, one by one, the size, direction, pivot, materials, and warning messages that actually arrive. Figure 1 shows the result.

The Unreal Engine 5.8 editor. On a bright floor, a front set with a white barrel, a wooden crate, and a red arrow sign, and a back set with a dark metal barrel, a wooden crate, and a red arrow sign. The Outliner on the right lists FBX_Arrow, FBX_Barrel, FBX_Crate, FBX_SignPost, and USD_SM_root, with an X/Y/Z axis indicator at the bottom left Figure 1. The same props imported in two formats. ① The set imported from FBX ② The set imported from USD ③ Axis indicator (red X, green Y, blue Z) (Unreal Editor screenshot)

By the end of this guide, you will be able to:

  1. Know the unit and axis differences between Blender and Unreal from a table.
  2. Export FBX and USD from Blender and know what the defaults are.
  3. Bring files into Unreal with the import window.
  4. Check the size, forward direction, and pivot of imported objects.
  5. Know the material differences between FBX and USD and handle the smoothing warning.

1. The differences at a glance

ItemBlenderUnreal Engine
Length unitMeters (default: 1 unit = 1 m)Centimeters (the default distance unit in the official docs)
Up axisZZ
ForwardThe manual describes it as "Y Forward, Z Up". The Front view looks along +YX is forward and Y is right (official docs)
HandednessRight-handedLeft-handed (official docs)

Handedness is the rule for which way the X, Y, and Z axes wind around each other. Hold out your thumb, index finger, and middle finger as the three axes: it either fits your right hand or your left hand. Even with the same up axis (Z), a different hand flips the sign of one axis. Section 6 shows in numbers how this appears in practice.

2. Preparing test props

Starting point: A new file (File ‣ New ‣ General) with the default cube deleted.

You need objects of known size so you can compare after import. This guide used these four.

ObjectSize in BlenderAdded on purpose
CrateA 1 m cube, sitting on the groundSize check
BarrelA cylinder of radius 0.3 m and height 0.9 m, scaled up with Scale 1.5Scale that is not applied
SignPost1.6 m tall
ArrowA plate whose tip points to −YDirection check

Steps:

  1. Add one object of known size (for example, a 1 m box) to your own scene too.
  2. If you have objects with a front (characters, cars), note which axis they face in Blender.
  3. Select an object and look at its Scale in the sidebar or in the Object tab of the Properties editor (Figure 2, ②). If it is not 1.000, the scale is not applied.

The Blender 3D viewport. On a gray floor grid, a red arrow sign, a wooden crate, and a gray barrel. The barrel is selected with an orange outline, and the Object tab on the right shows Barrel with Location X 1.6 m, Z 0.675 m, and Scale X, Y, Z 1.500 Figure 2. The test props in Blender. ① The barrel with unapplied scale ② Scale 1.500 (Blender screenshot)

3. Exporting FBX

FBX is a file format long used to exchange models, skeletons, and animations between 3D programs. Unreal's FBX import uses FBX version 2020.2.

Starting point: The prop scene from the previous section.

Steps:

  1. Choose File ‣ Export ‣ FBX (.fbx).
  2. Look at the Transform group in the settings panel on the right (Figure 3). This guide exported once with all defaults.
  3. In the Geometry group (scroll down in the settings panel), change Smoothing to Face. Section 7 explains why.
  4. Enter a file name and click Export FBX.

The settings panel on the right of the FBX export window. Path Mode Auto, Batch Mode Off, the three Limit to boxes off in the Include group, Object Types Empty, Camera, Lamp, Armature, Mesh, and Other all on, and in the Transform group Scale 1.00, Apply Scalings All Local, Forward -Z Forward, Up Y Up, Apply Unit on, Use Space Transform on, and Apply Transform off with a warning icon Figure 3. FBX export defaults. ① Scale and axis conversion ② Unit, space transform, and apply transform (Blender screenshot)

SettingDefaultMeaning
Scale1.00How much to scale on export
Apply ScalingsAll LocalWhere to store scale information
Forward / Up−Z Forward / Y UpAxis conversion. Values that match another program's forward and up axes
Apply UnitOnWrites the scene unit into the file
Apply TransformOffWhen on, applies location, rotation, and scale to the mesh and writes world coordinates (manual). It has an experimental warning icon

In this guide's test, the size came into Unreal correctly even with the default axis and scale settings (section 6). Try the defaults first, look at the result, and only then change things.

4. Exporting USD

USD (Universal Scene Description) is an open format made to hold a whole scene. Objects, materials, lights, and cameras can live in one file structure. If FBX is a box that packs items one by one, USD is closer to a moving list that includes the room layout. In 5.8, USD asset import through Interchange is production ready, while level import is still experimental.

Starting point: The prop scene from the previous section.

Steps:

  1. Choose File ‣ Export ‣ *Universal Scene Description (.usd)**.
  2. In the General group, check that Convert Orientation is off and Units is Meters (Figure 4, ①).
  3. End the file name with .usdc and click Export USD.

The settings panel on the right of the USD export window. In the General group, Root Prim /root, Include Selection Only and Animation off, Blender Data Custom Properties on, Namespace userProperties, Blender Names and Allow Unicode on, File References Relative Paths on, Convert Orientation off, Units Meters, Xform Ops Translate, Rotate, Scale, Use Settings for Render Figure 4. USD export defaults. ① Convert Orientation off and Units Meters (Blender screenshot)

Units sets the USD file's metersPerUnit value (how many meters one unit is). With Meters, the file says "1 unit = 1 m", and the receiving program uses this value to match the size.

5. Importing into Unreal

Starting point: A project open in Unreal Engine 5.8. A practice blank project is recommended.

Steps:

  1. Open the Content Drawer at the bottom of the editor and click the Import button at the top. You can also drag files onto the Content Drawer.
  2. Choose the FBX file from section 3. The Import Content window opens (Figure 5).
  3. Check that a pipeline name appears at the top (Figure 5, ①). FBX is imported with one default pipeline.
  4. Leave the settings at their defaults and click Import at the bottom right.
  5. Import the USD file from section 4 the same way.

Unreal's Import Content window in the Korean UI. The import source field has the path hidden and shows only the file name props_default.fbx, the pipeline stack preset is Assets, the pipeline list shows Default FBX OBJ Assets Pipeline (InterchangeGenericAssetsPipeline), tabs for General, Mesh, Static Mesh, Skeletal Mesh, Animations, Material, Texture, and All, the Common group with translation offset 0.0, rotation offset 0.0°, and uniform scale offset 1.0, the Common Meshes group with Import LODs and Bake Meshes on, and Import, Preview, and Cancel buttons at the bottom Figure 5. The Import Content window. ① The default pipeline for FBX ② Bake Meshes on. The import source field at the top shows the path of the chosen file, hidden in the figure. The figure shows the Korean UI (Unreal Editor screenshot)

A pipeline is a set of rules that turns a file into Unreal assets. It is like a work order in a factory: the same file can give different results depending on which work order you use. Importing in 5.8 uses Interchange, which works with these pipelines.

Scrolling down the same window shows a Combine Static Meshes field in the Static Meshes group. Its default was Do Not Combine Static Meshes (Figure 6). That is why the four objects in the FBX arrive as four assets (Figure 7).

The Static Meshes group of the Import Content window in the Korean UI. Import Static Meshes on, Combine Static Meshes set to Do Not Combine Static Meshes, LOD Group None, Auto Compute LOD Screen Size on Figure 6. The Static Meshes group of the same window. Combine Static Meshes defaults to not combining (Unreal Editor screenshot)

The Content Browser in the Korean UI. Path Content › Import › FBX_Default, static meshes Arrow, Barrel, Crate, and SignPost and material instances Metal, PostGray, SignRed, and Wood, 8 items in total Figure 7. The Content Browser after importing the FBX. One static mesh per object and one material instance per material (Unreal Editor screenshot)

6. Checking size, direction, and pivot

We dragged the imported assets into a level and measured what actually came in. Sizes are read from each asset's bounding box (the box that just encloses the object).

ObjectIn BlenderFBX (defaults)USD (defaults)
Crate1 x 1 x 1 m100 x 100 x 100 cmMerged into one mesh
Barrel (scale 1.5 not applied)Looks 0.9 x 0.9 x 1.35 m90 x 90 x 135 cmMerged into one mesh
SignPost1.6 m tall160 cm tallMerged into one mesh
Arrow0.56 x 0.95 x 0.12 m56 x 95 x 12 cmMerged into one mesh
Whole set4 assets1 static mesh, 393 x 110 x 161 cm

The size came in correctly in both formats. Blender's 1 m became Unreal's 100 cm, and the barrel's unapplied scale of 1.5 was baked into the mesh, arriving as 90 x 90 x 135 cm. The barrel actor placed in the level has a Scale of 1.

Steps: Check your own assets the same way.

  1. Double-click an imported static mesh in the Content Browser to open the Static Mesh Editor.
  2. Read the size (Approx Size) in the info text at the top left of the editor viewport. The unit is cm.
  3. Check that a 1 m box reads close to 100. If it reads close to 1 or 10000, the units are off.

Direction was checked with the arrow plate. In Blender, the tip of the arrow was on the −Y side, but in Unreal it was on the +Y side. X and Z kept their signs; only Y flipped. This is the handedness difference from section 1. So a character or car built to face you in Blender's Front view stands facing sideways (+Y) in Unreal, not forward (+X). In that case, rotate it around Z after placing it, or rotate it on import with the rotation offset in the Common group of the Import Content window.

The pivot is the point an object rotates and moves around. In this test, every asset imported from FBX had its pivot at the Blender scene origin (0, 0, 0). For example, the barrel asset's bounds were X 115 to 205 cm, keeping the place where the barrel sat in Blender (X 1.6 m). This appears to be because Bake Meshes was on in the Import Content window (Figure 5, ②). As a result, placing all four assets at the level origin rebuilds the Blender layout exactly. On the other hand, if you place one object alone and rotate it, it spins around the wrong point. If you plan to use props one by one, the simplest fix is to move each object to the origin in Blender before exporting.

7. Materials and the smoothing warning

Materials showed the biggest difference between the two formats. In Blender, the barrel had a metal material (Metallic 1, Roughness 0.35).

FormatParent of the Unreal materialValues that came inBarrel in Figure 1
FBXFBXLegacyPhongSurfaceMaterialOnly DiffuseColor, SpecularColor, and Shininess. No metal valueMatte, nearly white
USDUsdPreviewSurfaceBaseColor, Metallic 1.0, Roughness 0.35Dark metal

The FBX material came in the old way (the Phong method, which splits light reflection into diffuse and specular), so whether it was metal was lost. USD kept the metal and roughness values set in Blender. On the other hand, importing USD created one extra copy of each material with _0_TwoSided at the end of the name. With either format, plan to touch up materials once in Unreal.

The smoothing warning appeared only with FBX. After importing a file exported with Blender's default FBX Smoothing (Normals Only), the Output Log showed this warning for all four meshes (shown here in English translation; the editor showed it in Korean).

Smoothing group information was not found for this mesh 'Arrow' in the FBX file. Check that the 'Export Smoothing Groups' option is enabled in the FBX exporter before exporting the file.

A smoothing group decides which faces look smoothly joined and which edges look sharp. Re-exporting with Smoothing set to Face, as in step 3 of section 3, made this warning go away. In that version, only the arrow plate kept a tangent (surface direction calculation) warning, which appears to be because this arrow mesh has no UVs (the flattened coordinates used to apply textures).

Practice

  1. Import a 1 m box from your scene as FBX and check in the Static Mesh Editor that its size reads close to 100.
  2. Import an object with a front and note which axis it faces in Unreal. Then import it again with a value in the Z rotation offset of the Import Content window.
  3. Import the same metal object as FBX and as USD, open the material instances, and compare whether a Metallic value exists.

Common mistakes and fixes

SymptomCauseFix
The imported size looks wrong next to a 1 m boxThe Blender scene unit or export Scale was changed from the default (in this guide's default test, size came in correctly)Keep Blender units at the default (meters, Unit Scale 1) and export again with Scale 1.00
A character stands facing sidewaysBlender's −Y front arrives as Unreal's +YRotate around Z, or use the rotation offset in the import window
An object rotates around a strange pointThe asset pivot is at the Blender originMove the object to the origin in Blender before exporting
The Output Log says smoothing group information was not foundFBX Smoothing is Normals OnlyExport again with Smoothing set to Face
Metal looks like white plasticThe FBX material arrived as Phong and lost the metal valueSet Metallic again in the Unreal material, or import with USD
The USD import is one big lumpWith this test's defaults, it merged into one static meshImport with FBX to keep objects separate, or export each object separately from Blender

In one line

Check size with a 1 m box, set FBX Smoothing to Face, Blender's −Y front arrives as Unreal's +Y, pivots land at the Blender origin, and USD keeps metal values better.

References

KEEP EXPLORING

Read next

The Export submenu opened from the File menu in Blender 5.2.1, listing formats such as FBX, glTF 2.0, Universal Scene Description, Wavefront (.obj), and STL (Blender screenshot)Blender
3D Basics19 min read

A 2026 map of 3D software: when to use Blender, Maya, 3ds Max, Cinema 4D, ZBrush, Houdini, Substance, and Plasticity

What eight widely used 3D programs are good at, their latest versions, how you pay for them (free, subscription, or perpetual), and which operating systems they run on, in one map and one table, plus what to pick when you are just starting.

The Godot run window. A low-poly windmill with a green base, a white tower, a red roof, and four white blades stands on brown ground under a sky (Godot run screenshot)Blender
3D Basics14 min read

From Blender to Godot 4.7 with glTF: exporting, importing, materials, and animation

We export a small windmill model made in Blender 5.2 as a single glTF (.glb) file, bring it into a Godot 4.7.2 project, and walk through import settings, placing it in a scene, light and sky, playing the spinning-blade animation, and running the project. A common mistake that makes models 100 times too big is shown on real screens.

Godot 4.7.2 editor (Korean interface). A red cylinder and a white box on green ground in the 3D view, the scene tree on the left with Main, Ground, Cup, Box, Sun, Camera3D, and 4.7.2.stable at the bottom rightBlender
3D Basics12 min read

Choosing a game engine in 2026: Godot 4.7, Unity 6.6, and Unreal 5.8 for Blender users

What to look at when a Blender user picks a game engine for the first time. Godot, Unity, and Unreal are compared on latest version, pricing, language, and how to bring Blender files in, using official sources, with real screens of Godot and Unreal opened on an 8 GB laptop.

Two Unreal Engine 5.8 viewports side by side. A room with 25 white pillars lit by green, orange, and blue lights. The left is labeled GI Epic (Lumen high), the right GI Medium (Lumen Lite), and the right shows jagged dark marks along the ceiling edgeBlender
3D Basics12 min read

Unreal Engine 5.8 Lumen Lite and MegaLights on an 8 GB laptop: measuring GPU time yourself

On an RTX 4070 Laptop GPU (8 GB), we opened Unreal Engine 5.8.1 and measured GPU time per frame three times each in a room with 48 shadow-casting point lights, changing only GI quality (Epic, High, Medium, Low) and MegaLights on or off. This guide covers where the settings are, the results, how the image changes, and which combination suits an 8 GB laptop.

The Importing & Exporting Files page of the Blender 5.2 manual (screenshot of the official site)Blender
3D Basics13 min read

3D file formats compared: FBX, glTF, OBJ, and USD

OBJ is an envelope, glTF is a shipping box, FBX is a suitcase, and USD is a chest of drawers. A look at how four 3D file formats differ and how to choose between them.

The Filmic vs AgX comparison image in the Blender 4.0 release notes (screenshot of the official site)Blender
3D Basics10 min read

Color management basics: the difference between sRGB, Filmic, and AgX

Color management is how the wide brightness range of a 3D scene gets fitted onto a narrow monitor. A comparison of sRGB, Filmic, and AgX, and how to choose.