Skip to content

A collection of scripts for working with Soulcalibur VI models exported with UViewer

License

Notifications You must be signed in to change notification settings

Lenny3D/blender-soulcalibur-vi-scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Collection of scripts for SoulCalibur VI models in Blender

This repository contains a collecion of scripts for use with SoulCalibur VI models exported from UViewer into Blender.

Right now, the scripts included require you use the fork of UViewer found over here, which exports UObject properties as JSON files instead of its own, custom text format. You need to compile it yourself, build instructions are located in the linked repository.

All these scripts have only been tested on Linux, but if something does not work on Windows or OS X, feel free to open an issue or an pull request if you can fix it.

Scripts

import_scvi_materials.py

Sets up materials for SoulCalibur VI models exported with UViewer. For each Blender material in your file, it tries to look up the corresponding material properties generated by the UViewer fork and sets up the shader nodes for it.

Usage

Make sure that you have a SoulCalibur model exported with UViewer imported in Blender. Open the scripting tab in Blender, Text -> Open and select the location of this script.

This script assumes you have exported everything to Path.home() + "/UmodelExport". If this is not the case, go to the bottom of the script, to the following line:

if __name__ == "__main__":
    r: ResourceResolver = ResourceResolver()

Change the r: ResourceResolver = ResourceResolver() to r: ResourceResolver = ResourceResolver("/path/to/your/umodel/export/directory"). The path must point to the directory with the "Chara", "Common" and "DLC" directories.

After all is done, hit the run button. It should attempt to set up the correct materials for your imported character.

Contact:

For questions regarding these scripts, please use the discussions feature of GitHub.

About

A collection of scripts for working with Soulcalibur VI models exported with UViewer

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages