Skip to content

Senkin219/AzurLanePainting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

Azur Lane Painting Reconstruction

This script is a modification of Krazete's script and primarily addresses issues related to the positioning of faces and various special cases.

Usage

Setup

Arrange your files in the following structure:

Working Directory/
├── main.py
├── AssetBundles/
│   ├── dependencies
│   ├── painting/
│   │   ├── changfeng_2           # Example painting asset
│   │   ├── changfeng_2_tex       # Corresponding texture asset
│   │   ├── changfeng_2_rw_tex    # Corresponding texture asset
│   │   ├── changfeng_2_bj_tex    # Corresponding texture asset
│   ├── paintingface/
│   │   └── changfeng_2           # Face asset for the painting
├── ship_skin_template.json       # Optional, for structured output
├── ship_data_group.json          # Optional, for structured output
└── secretary_special_ship.json   # Optional, for structured output
  • Place main.py in the root of your working directory.
  • Store painting assets under AssetBundles/painting.
  • Store face assets under AssetBundles/paintingface.
  • Ensure the dependencies file is included in the AssetBundles directory.

Running the Script

  • To process all available files:

    python main.py
  • To process a specific file:

    python main.py changfeng_2

Output

  • Reconstructed paintings are saved in the output2 folder.
  • To generate numbered filenames, add ship_skin_template.json, ship_data_group.json, and secretary_special_ship.json to your working directory. These files can be found here.

Known Issues

  • Some assets contain both censored and uncensored versions of paintings (e.g., npcshengluyisi_5_n); the script only processes the first version encountered.

About

碧蓝航线立绘提取,包含表情差分

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages