Create a Blender 3D model for GTA V with FiveM
Updated on 04/09/2026 by Elise Voët
In this tutorial, we will see how to import a simple 3D model created with Blender into GTA.
Prerequisites
- Blender with Sollumnz installed
- CodeWalker installed
- GTA V installed
- FiveM with a local server installed
Creating the 3D Model
In this tutorial, we will focus solely on the process of importing a model. More advanced aspects (collisions, animations, etc.) will not be covered here.
Create the Model
You can model whatever you want. For the example, I used a model found online, created by Omabuarts Studio.
- Select the object and in the Sollumz tools, click on
Convert to Drawable.
- Assign a shader: open the
Shader Tooltab, search for and select the shaderNORMAL. A new material named normal appears; delete the previously existing material.
- Apply the texture: in the Blender
shadingtab, update all textures.
Warning: textures compatible with GTA are in .dds format. You can convert your images with NVTT (Nvidia Texture Tools) or an online converter.
- Create the YTYPS file: in the
Archetype definitionsection, click on the new file (here YTYP) and give it the name you want. Select the 3D model and click onAuto create from selected.
- Export the assets: create an empty folder (e.g.,
C:\Users\$User\Downloads\Monkey). In theGeneraltab, click onExport YTYP, then onExport RAGE assets.
Once all files are exported, your folder should look like this:
Creating the Mod Containing the New Assets
- Open CodeWalker and activate the tool bar using the
tkey or activate the option at the bottom of theviewsection.
- Create a new project: click on the
newbutton at the top left of the tool bar, give a name to your project.
- Add a new Ymap and import the files exported earlier.
- Your directory tree should contain at least: a Ymap, a Ytyp, and a Ydr. Select the Ymap, then add an entity to it.
- Configure the entity: a new entity appears in the list and on the map (an alien egg appears by default). Replace the name of the archetype with the name of your 3D model. You can now discover your 3D model!
- Position the object: move it where you want.
Note: for now, the model has no colliders or animations.
- Generate the manifest: click on
Tools -> Manisfest Generator...then click onGenerateandSave _Manifest.ymf
- Save everything: copy all files (Ymap, Ytyp, Ydr, Manifest, textures...) to the same folder as the Blender exports, in my case
C:\Users\$User\Downloads\Monkey.
Importing the Mod into the FiveM Server
During the installation of the local txAdmin server (FiveM), a resources folder is created. We will prepare it.
Example path: C:\Users\$User\Desktop\txData\FiveMBasicServerCFXDefault_BC1780.base\resources
- Create the mod directory: in
resources, create a folder named as you wish. Here, we will call itmap_mod. - Add the fxmanifest.lua file: in
map_mod, create the filefxmanifest.luacontaining:
fx_version 'cerulean'
game 'gta5'
lua54 'yes'
this_is_a_map 'yes'
- Add the stream folder: create a sub-folder stream in map_mod. Copy all exported files (the contents of the
Monkeyfolder) into it. The final structure should look like this:
- Open server.cfg (e.g.,
C:\Users\$User\Desktop\txData\FiveMBasicServerCFXDefault_BC1780.base\server.cfg) and addstart map_mod. The name map_mod must exactly match the name of the folder created in step 1.
- Start the server and FiveM: start the txAdmin server, then open FiveM and connect to the server.
- Teleport to the model's location: in CodeWalker, copy the coordinates of a nearby object (activate object selection with right-click → Selection).
- In GTA V (FiveM): press
F8, type the texttx, then pressenter, thenF8again to close the channel. Use theTabkey and the directional arrows to navigate through the tabs and settings of the menu. Open theTeleportmenu and activate the coordinates mode (right arrow). Pressenter, paste the copied coordinates, and confirm.
Your character will be teleported to the indicated point, and the 3D model should appear before your eyes.
Translated by AI from the French version.













































