blender_download_file
Download assets, textures, and reference materials from URLs directly into Blender projects. Specify destination path and optional timeout for secure file transfers.
Instructions
Download file from URL and save to Blender project directory.
Supports downloading assets, textures, and reference materials from external sources.
Args:
url (string): URL to download from
destination_path (string): Destination file path (relative to project)
timeout (number, default 30000): Download timeout in milliseconds
Returns: Download confirmation with file size, type, and save location
Examples:
Download texture: url="https://example.com/texture.jpg", destination_path="assets/textures/download.jpg"
Download model: url="https://example.com/model.fbx", destination_path="assets/models/download.fbx"
Reference image: url="https://example.com/ref.png", destination_path="references/ref.png"
Use when: Downloading external assets, reference materials, textures from web Don't use when: Accessing local files (use save_file with local data)
Performance: Depends on file size and network speed, timeout protection included
Security: Validates URLs, enforces timeouts, saves within project directory
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | URL to download from | |
| destination_path | Yes | Destination file path | |
| timeout | No | Download timeout in milliseconds |