Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 15 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,42 +1,55 @@
# umodel_tools

![PyLint](https://github.com/skarndev/umodel_tools/actions/workflows/pylint.yml/badge.svg)
![pycodestyle](https://github.com/skarndev/umodel_tools/actions/workflows/pycodestyle.yml/badge.svg)

[![](https://dcbadge.vercel.app/api/server/DJYZwyegSF)](https://discord.gg/DJYZwyegSF)

A fork from [skarndev repo]([https://github.com/skarndev/umodel_tools])
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since this is going to be merged, consider listing yourself under a contributors Section in the readme instead of mentioning it as a fork.

https://github.com/skarndev/umodel_tools

A [Blender](https://blender.org) add-on featuring import of [Unreal Engine](https://www.unrealengine.com)
games static meshes (stored in-game as .uasset) and maps (stored in-game as .umap). It provides basic support for many
UE games, while [some](https://skarndev.github.io/umodel_tools/supported_games.html) have dedicated improved support.
UE games, while some (https://skarndev.github.io/umodel_tools/supported_games.html) have dedicated improved support.

![](/docs/source/images/demo.jpeg?raw=true "Demo")

# Features

- Unreal Engine games map (.umap) and (.uasset) import.
- Creation of asset library in Blender out of game's assets.
- PBR materials.
- Lights (experimental support).

# Usage

You can learn how to install and use the add-on on the
[documentation page](https://skarndev.github.io/umodel_tools/).

Compatible with Blender 4.2 or higher.
Recommend Blender 4.3

# Support

You can support core feature development and adding more games at my
[Boosty page](https://boosty.to/skarn).

# Roadmap
- Adding more games.

- Adding more games.
- Improving support for asset management.
- Improving map import.
- Improving lights import.

# Credits

- Gildor, for creating [UEViewer](https://www.gildor.org/en/projects/umodel).
- Developers of [FModel](https://fmodel.app).
- Developers of these [import scripts](https://github.com/Ganonmaster/Blender-Scripts/tree/master/ue4map-tools).
- Befzz for developing the [.psk/.pskx importer](https://github.com/Befzz/blender3d_import_psk_psa).
- Loveslove for early testing.

# Disclaimer

3D assets and maps used by most of the games are copyrighted property of game's owners.
This software does not promote asset piracy and is intended for artistic and research purposes only.
11 changes: 4 additions & 7 deletions umodel_tools/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,11 @@
#
# ##### END GPL LICENSE BLOCK #####

import bpy
import os
import sys
import traceback

import bpy


# include custom lib vendoring dir
parent_dir = os.path.abspath(os.path.dirname(__file__))
vendor_dir = os.path.join(parent_dir, 'third_party')
Expand All @@ -31,13 +29,12 @@

from . import auto_load # nopep8 pylint: disable=wrong-import-position


#: Addon description for Blender. Displayed in settings.
bl_info = {
"name": "UModel Tools",
"author": "Skarn",
"version": (1, 0),
"blender": (3, 40, 0),
"author": "Skarn, KingxJulz",
"version": (1,0,5),
"blender": (4,2,0),
"description": "Import Unreal Engine games scenes and assets into Blender.",
"category": "Import-Export"
}
Expand Down
Loading