AssetFetch: Integrated 3D Asset Discovery and Imports for Everybody

AssetFetch is an open system for browsing, retrieving and handling/importing digital assets for media creation with a focus on easy implementation. The AssetFetch Protocol provides a simple way for artists to interact with publicly available 3D asset libraries without the need to leave their current software.

Such functionality was previously only achievable through vendor- and software-specific plugins like the Poliigon 3DSMax Addon, Poly Haven Asset Browser or Quixel Bridge.

AssetFetch aims to generalize the interaction with vendors by offering a simple HTTP- and JSON-based API specification which clients can use to receive files and metadata from asset vendors. This way, artists can use a single AssetFetch-Plugin per application to browse the collection of all participating vendors. Vendors can profit from only needing to implement one simple API instead of having to develop and maintain a set of highly-specialized plugins.

Project Status

AssetFetch is currently in the early stages of development, meaning that the specification itself is still subject to changes and improvements. Version 0.1 was released in February 2024, the latest version (0.4) was released in September.

The plan is to release version 1.0 of the specification at some point in late 2024 or early 2025.

Plugins: A blender client plugin is in development with pre-release versions available via GitHub.

Providers: At this point, only ambientCG is offering an AssetFetch endpoint via the url https://ambientcg.com/api/af/init.

Spec Updates: Read the latest draft version and check the open issues on GitHub to see the latest changes and updates

Imprint