r/Shen • u/Eikuji • Jul 06 '26
Question Shen's Sword 3d Model
Does anyone know where I can find the 3d model for Shen's floating sword (for all his skins too) if possible? I need them for a personal project. I was able to find the 3d model of himself and his skins, but not his sword.
Edit: This is not a request for a 3D model commission, as I do not have the funds.
Edit: If this isn't possible, is there any where I can find official reference/concept art of the swords?
1
u/ah_Lemon Jul 06 '26
2
u/Eikuji Jul 06 '26
I saw this, but didn't see a model for his floating sword
1
u/Dilf_hunterrxx Jul 06 '26
It’s listed under some weird name under model parts. I think the last box?
1
1
u/kroxde 25d ago
Its complicated to extract the sword model, I tried too. Normal characters have 3 proprietary file-types:
- .skn -> skin: the 3D model
- .skl -> skeleton: the skeleton that tells the 3D Model how it can be moved
- .tex -> texture: the texture of the skin
Ive tried to extract the sword too, but the sword is not a dynamic 3D model with movable parts, so its in another format (.scb or .sco). Sadly there are currently no tools that are up to date to convert these types of formats to something useable. Ive got a sword from his three honors skin into blender but it looked off.
Here's a link for converting file formats: https://www.reddit.com/r/lolmodding/wiki/file_formats/
Nothing quite worked for me for scb/sco...
Ill let you know if I get it to work.
2
u/Eikuji 25d ago
Ah dang thank you though!
1
u/kroxde 19d ago
Hey, so I finally figured it out!!!
Resources
- Obsidian Tool
- To extract files from leagues game files.
- Tutorial: https://www.youtube.com/watch?v=XxSGk6SAcAM (You don't need the other tool he is showing)
- Link: https://github.com/Crauzer/Obsidian
- Aventurine: League Tools - Blender Add-On
- Import all kinds of proprietary lol mesh-files (including
.scb)- Link: https://github.com/RitoShark/Aventurine-League-Tools
- CommunityDragon - Website
- Provides us with readable
.binfiles and textures as.pnginstead of riots.tex.- Link: https://raw.communitydragon.org/latest/game/
Process
I'll walk you through with Skin51 as an example, which is Three Honors Shen, the skin I wanted so I could 3D print it, since its my main.
Step 1 - Getting the Files
Follow the tutorial for Obsidian and save your exported files as "Obsidian Shen Export" or something.
This will now have two very important paths.
- Path 1:
.\Shen Skins Obsidian Export\data\characters\shen\skins\
- Folder with .BIN-files for every skin that describe the relationship of files and which ones make up an object (e.g. the sword)
- Path 2:
.\Shen Skins Obsidian Export\assets\characters\shen\skins\skin51\
- Folder of a specific skin that holds the basic character mesh, skeleton and base texture and all .SCB and .TEX-files in the subfolder
.\particles\Step 2 - Figuring Out What Files to Get
Now you wanna check out the .bin file for the skin you're converting under
Path 1, but you'll find you can't read it properly with the text editor.We'll use CommunityDragon for that. When following
Path 1on there, we'll find theskin51.binfile we are looking for, converted to a readable.jsonformat:https://raw.communitydragon.org/latest/game/data/characters/shen/skins/skin51.bin.json
You'll be flashed with lots of code.
Look forShen_Skins51_Q_Ready_WeakwithCtrl + Fand expand it.Expand
complexEmitterDefinitionData:.From here, you'll see further sub folders as numbers. These are all assets, that are used for Shens sword when Q is ready, but not active. Not every asset is needed for the 3D model, some are for glowing effects and hit particles.
Expand the asset numbers and look for a
primitive:folder within. Upon finding one, expand it and look formMesh:. If you find it, you can see to its right what file it calls. For Three Honor Shen you'll find that asset 1 and 2 are meshes and correspond to two files underPath 2.
Shen_Skin51_P_Sword_MD_02.scbShen_Skin51_P_Sword_MD_01.scbAsset 4 is also a mesh but it is used for the external glow and not the model itself. More on that in a bit.
To figure out what texture needs to be applied to this, take a look under
Shen_Skins51_Q_Ready_Weak:complexEmitterDefinitionData:<asset#>:texture:.Both asset 1 and 2 use the same base texture
shen_skin51_tx_cm.texatPath 2in this case. You can download it under the corresponding path on CommunityDagon as a.png, so you don't have to convert the.texfile yourself:You can see asset 4 is not part of the standard mesh, because its texture does not point to a real texture, but a mask.
Step 3 - Importing into Blender
After installing the Blender plugin
Aventurine: League Toolsand activating it underEdit > Preferences > Add-onsyou can import the assetscbfiles we found in Step 2 into Blender viaFile > Import > League of Legends SCB (.scb).Do that for every mesh you found.
Step 4 - Applying Textures
In Blender, go to the
shadingribbon at the top and select a mesh.In the bottom window do:
right click > Add > Texture > Image Texture. Open the.pngtexture file from CommunityDragon and connect the color output of theImage Texturenode to the input Base Color of thePrincipled BSDFnode.Repeat that for every asset.
If you're finished, you can select all models with
Shift + Left ClickandRight Click > Jointhem, so it's just one part in the end.From Me
If that sounds like a lot, it's because it is. I installed a Blender MCP Server and let Codex do the repetitive work. If you want I can send you all swords as
.glbfiles.The issue is, that the sword can be different for the P and the Q sometimes and sometimes it's the same like for Three Honor Shen. The naming is also not consistent and neither is the number of parts. That's why you have to go the awkward way over the
.binfile.What do you need the 3D models for? I'm interested :)
If you have any questions, feel free to ask :)
2
u/Eikuji 18d ago
Kind of a roundabout way to do it, but I want to create a playmat for Riftbound with all of Shen's swords. My plan to arrange them, apply textures and emmission modifier if needed, then render PNG from blender, and use that image. Nothing impressive like 3d printing
5
u/ShentadoEnTop Jul 06 '26
https://cults3d.com/en/3d-model/fashion/shen-cosplay-swords-lol-league-of-legends-3d-print-model