top of page

KNOWLEDGE BASE

  • Importing 3D models into game engines

Unity

Supported formats: OBJ, DAE and FBX
Recommended format: FBX or DAE

Instructions

Drag model files into "Project" panel or add to your "Assets" project folder. Make sure to also import the "Textures" folder, if included.

Unreal Engine
Supported formats: OBJ and FBX
Recommended format: FBX

Instructions

Click Import in the "Content Browser" panel and select a model.
For FBX models: Ignore the warning about smoothing groups, the model will work just fine.

Godot
Supported formats: OBJ, DAE, FBX and GLTF
Recommended format: GLTF

Instructions

Copy model files to your project folder, if there’s a "Texture" folder make sure to copy that too.

Blender
Supported formats: OBJ, DAE and STL
Recommended format: DAE


Instructions

File > Import and select the file format you’d like to import, then select a file.

PlayCanvas
Supported formats: OBJ, DAE and FBX
Recommended format: FBX

Instructions

Drag model files into "Assets" pane or add click the plus symbol in the "Assets" pane and select "Upload".
*For OBJ models: Materials are unsupported.
For FBX/DAE models: Textures don't get applied, select the corresponding material and add the texture to "Diffuse".

Roblox
Supported formats: OBJ and FBX
Recommended format: OBJ

Instructions

Right click and click Insert Object > MeshPart.
Select the MeshPart and in the "Properties" pane click the folder icon at MeshID then select an OBJ model.
Note: Materials and textures are unsupported. Make sure to import texture files separately.

  • Importing characters and animations

 

Unity

  • Model importing

Drag a model file (i.e. character.fbx) into the "Project" pane or add to your "Assets" project folder.
In the import settings change "Animation Type" to "Humanoid".
To be able to edit the material in some versions of Unity you will have to change the import settings for the model file; in the "Materials" tab select "Use External Materials (Legacy)" as location.

 

  • Texture importing

Import the texture (i.e. character_texture.png) and select it as the main texture for the character model material.

 

  • Animation importing

Import one of the animations (i.e. idle.fbx).
In the import settings of the animation select "Humanoid" as "Animation Type" in the rig tab.
In the animation tab change the following settings:
Enable "Loop Time" for animations that should loop
At "Root Transform Rotation" enable "Bake Into Pose" and set "Based Upon" to "Original"
At "Root Transform Position (Y)" and "Root Transform Position (XZ)" enable "Bake Into Pose"


In the "Project" panel right click and select "Create" and "Animator Controller" to create a new animation controller.
Select the character model in the scene view and select the newly created controller in the "Animator" component.
If you select the newly created animation controller you can add new animations in the "Animator" tab, see the Unity documentation. If needed make sure to enable "Foot IK" for each animation state.

 

Unreal Engine

 

  • Model importing

To import a character model drag it into the "Content Browser" and use the default import settings. Make sure the skeleton option is set to "None".
To use included animations on a different model than character.fbx please see the Unreal Engine documentation for retargeting animations.

 

  • Texture importing

To import a texture drag and drop it in the "Content Browser"
Open the material you want to apply the skin to (default material name is "Texture")
In the node editor add a new "TextureSample" node
In the "TextureSample" node under "Material Expression Texture Base" set Texture to the desired texture
Connect the "TextureSample" node to the materials "Base Color" node

 

  • Animation importing

Always import the character model first (to create a skeleton)
In the import settings for the animation make sure the character model skeleton is selected
 

Godot

  • Model importing

To import a character model copy it to your project folder, make sure to use (and/or download) FBX2glTF when prompted

 

  • Texture importing

To import a texture, copy it to your project folder
 

PlayCanvas

  • Model importing

Import the character model by clicking "Add Asset" in the "Assets" panel

  • Texture importing

Import a texture, select the character model's material and set the texture as "Diffuse" channel

 

  • Animation importing

Import an animation, add an "Animation" component to the character model and selected the imported animation clip.

bottom of page