Exporting Characters to Blender
Step-by-step guide for exporting to Blender for non-mod use (i.e. cosplay, 3d print, etc.)
Last updated
Step-by-step guide for exporting to Blender for non-mod use (i.e. cosplay, 3d print, etc.)
Last updated
Created by & Published: September 03 2022 Last documented update: December 29 2023
This guide aims to walk you through finding and exporting a character to blender so that its usable for cosplay or 3d printing or whatever. Guide is using nightly WolvenKit, Cyberpunk add-on for Blender, and Blender 3.6.
Cyberpunk 2077 game version 2.1
Blender >= 3.6 (stable) or 4.0
This guide works just the same for guns — add the .ent to your project, run the script, import, profit. Vehicles are more complex and have their own guide: please see Exporting Vehicles for these.
If you want to add a character's animations, you can check the follow-up guide Exporting Rigs & Anims.
Before we can export anything, we need to find the .ent
file for the character we want to export. This tutorial will use Jackie, but it works just the same for everyone else.
You can find a list of the entity files for a lot of the main characters over on the Cyberpunk 2077 Modding wiki Here
With our project open in Wolvenkit, we switch to the Asset Browser and search for the right file:
You can refine your search, checking only .ent files, by using the following search query:
This will give us plenty of files — we'll sort them by file extension and scroll to the ent
section of the list. jackie_welles.ent
looks promising, so we'll double-check if it's the right file:
Right-click it and select Open without adding to project
Use the entity preview
tab to confirm that it's him
Now, add the file to your project.
With the .ent file in your project, you can run the script that will handle the actual export, adding all the necessary files to your project and exporting them in a way that Blender can process.
Open the Script Manager, find Export_Ent.wscript
and run it.
After the script has successfully run, you will find an .ent.json
file in your project's raw folder.
Before clicking the import button, please read the next section about Importing a specific appearance.
Point it to the exported .ent.json
in your project's files. For Jackie, the relative path is source\raw\base\characters\entities\main_npc\jackie_welles.ent.json
.
Unless you specify otherwise, the default
appearance will be chosen. If you want another, open the .ent
file in your project and enter the exact appearanceName into the Blender open dialog.
You can find the appearance name in your .ent
file inside the appearances
list:
Now, click the Import Ent from JSON
button and wait while the Blender plugin does its thing.
Blender might need a few minutes to load the materials and bake the shaders. If you aren't getting any errors, just assume that it's still at it.
To double-check, you can select Window -> Toggle System Console to watch Blender work.
Switch to Blender and use the 's from the File -> Import menu.
Find the full documentation on the yellow wiki under -> ->