Skip to content

M-Jigar/Substance-Assets-Downloader

Repository files navigation

Substance Assets Downloader

This tool allows you to batch download Substance 3D materials from any collections using the official GraphQL endpoint. It handles authentication, checks for existing purchases, and organizes downloads into collection-named folders.

Features

  • Downloads assets from specified Adobe Substance collections
  • Verifies and purchases assets if not already owned
  • Option to download a specific or multiple asset types (Materials, Decals or Smart Materials)
  • Organizes files by collection name

Requirements

  • Access to the Adobe Substance Library (Adobe Subscription)
  • Valid IMS session ID
  • Collection ID

Usage

Clone the repository:

git clone https://github.com/your-username/substance-assets-batch-downloader.git
cd substance-assets-batch-downloader

Install Dependencies:

pip install -r requirements.txt

Update config.py:

Navigate to config.py for more info about it.

Run:

python main.py

Screenshots

main_screenshot

verifying_filetype

About

This tool allows you to batch download Substance 3D materials from any collections using the official GraphQL endpoint. It handles authentication, checks for existing purchases, and organizes downloads into collection-named folders.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages