Render

asset_search

Find free CC0 3D models, PBR textures or HDRIs on Poly Haven by words ('wooden chair', 'forest hdri') to furnish a scene without uploading files; no GPU time. For product shots of something the user has no model for: asset_search('<item>'), then render_preview(scene_script='import jr_assets; jr_assets.import_model("<id>")', asset_urls=['polyhaven:<id>'], preset='product') gives 4 studio shots on a plain backdrop. Each result has a spec 'polyhaven:<id>' to pass in asset_urls, its size in metres and the entry file. In the scene script: import jr_assets, then jr_assets.import_model('<id>', location=(x, y, z), scale=1.0) returns the objects, jr_assets.material('<id>') builds a material and jr_assets.apply(obj, mat) assigns it, jr_assets.world_hdri('<id>', strength=1.0) lights the world. 'polyhaven:<id>@2k' fetches 2k textures (1k by default).

Remote jasmylab/janction-render

Remote (network-hosted)

Other tools also called asset_search? See providers with this name

Input Schema


            {
  "type": "object",
  "properties": {
    "kind": {
      "type": "string",
      "title": "Kind",
      "default": "models",
      "description": "'models' (default) | 'textures' | 'hdris'."
    },
    "query": {
      "type": "string",
      "title": "Query",
      "description": "Words to search Poly Haven for (name, tags, category), e.g. 'wooden chair' or 'forest hdri'."
    }
  }
}
          

Provider

Render →