Expand description
License-aware discovery and archival helpers for free 3D assets.
AssetForge uses provider APIs rather than scraping asset websites. The providers expose CC0 assets while API access is governed by separate terms.
Structs§
- Archive
Failure - Per-asset archive failure.
- Archive
Options - Options controlling asset archive output.
- Archive
Progress - Snapshot emitted during asset downloads.
- Archive
Summary - Aggregate archive result.
- Archived
Asset - Successfully archived asset metadata.
- Asset
Bundle - Resolved downloadable bundle.
- Asset
File - One provider file within a format bundle.
- Asset
Forge - Blocking free-asset discovery and archive client.
- Asset
Manifest - Manifest stored inside each archived asset directory.
- Asset
Rights - Provider attribution and usage terms surfaced beside every result.
- Asset
Summary - Compact asset metadata returned by discovery.
Enums§
- Archive
Progress Phase - Archive progress phase.
- Asset
File Role - Role of a file in a downloadable bundle.
- Asset
Forge Error - Errors returned by AssetForge.
- Asset
Format - Downloadable 3D bundle format.
- Asset
Provider - Supported free-asset providers.
- Asset
Resolution - Texture resolution attached to a 3D bundle.
- Asset
Target - Asset discovery target.
Constants§
- AMBIENTCG_
API_ TERMS_ URL - ambientCG API terms.
- AMBIENTCG_
LICENSE_ URL - ambientCG license page.
- GAZEBO_
FUEL_ API_ TERMS_ URL - Gazebo Fuel REST API documentation.
- GOOGLE_
SCANNED_ OBJECTS_ LICENSE_ URL - Google Scanned Objects license.
- POLY_
HAVEN_ API_ TERMS_ URL - Poly Haven’s public API terms.
- POLY_
HAVEN_ LICENSE_ URL - Poly Haven’s asset license page.
- SKETCHFAB_
API_ TERMS_ URL - Sketchfab API agreement.
- SKETCHFAB_
CC0_ LICENSE_ URL - CC0 license URL used by Sketchfab CC0 results.
Functions§
- parse_
asset_ target - Parse a Poly Haven-style asset target.
- parse_
asset_ target_ for_ provider - Parse an asset target with provider-specific URL validation.
Type Aliases§
- Result
- Result type used by AssetForge APIs.