Plugins / Blender

Blender add-on for 3D model search, import, and self-update

Install the Free3D Blender add-on as a single Python file, authorize through your browser, search the public 3D model catalog, import GLB models directly into the active scene, and keep the add-on updated from the published update feed.

What it does

Works as a single-file Python add-on installed via Preferences.
Authorizes through the browser using the public app approval flow.
Searches the public Free3D catalog with query, type filters, and pagination.
Imports 100k, 10k, and 1k GLB topology levels into the active Blender scene.
Uses Blender's built-in glTF/GLB importer — no extra dependencies required.
Checks the published update feed on add-on load and supports manual refresh.
1

Install

Download free3d_online.py, open Edit → Preferences → Add-ons → Install, select the file, and enable the add-on.

2

Authorize

Click Sign In via Browser in the Free3D sidebar panel, approve the Blender app in the browser, and wait for the token to be stored automatically.

3

Search

Browse popular models on panel open, search by query, and scroll results directly inside the sidebar.

4

Import

Select a model from the results and click Import to download the GLB and place it into the active Blender scene.

Blender workflow

Single file install

No package manager or dependency chain. The Python script is the installable artifact and the self-update target.

Built-in GLB import

Blender 3.6+ ships with the glTF/GLB importer. No additional packages needed — the add-on calls import_scene.gltf directly.

LOD selection

The add-on prefers 100k topology, falling back to 10k or 1k if the preferred level is unavailable for a model.

Sidebar panel

The Free3D tab appears in the 3D Viewport N-panel. Search, auth, import, and update checks all run from one place without leaving Blender.

Auto-update

On add-on load the plugin compares its local version to the published update feed and shows a download button when a newer release is available.

End-to-end test checklist

A. Install flow

Download the script, install via Preferences, enable the add-on, and confirm the Free3D tab appears in the 3D Viewport sidebar.

B. Browser auth

Click Sign In, approve in the browser, and verify the panel shows the display name and balance after the modal poll completes.

C. Public search

Browse popular models on panel open, then search with a query and confirm results appear in the sidebar list.

D. Import

Select a model, click Import, and verify the GLB object appears in the active scene with textures packed.

E. LOD fallback

Test a model that has only 10k or 1k variants and confirm the add-on selects the best available level.

F. Self-update

Check that Check Update compares local version to the feed and shows the download button when a newer version is published.

Available now

3ds Max

Add to 3ds Max

Install from the site, authorize through the browser, search the catalog, and import worker direct-file `.fbx` assets straight into the current scene.

Available now

Unity

Unity

Drop a single editor script into your Unity project, authorize through the browser, search Free3D results, import FBX LODs, and keep the plugin updated from the published feed.

In development

Unreal Engine

Unreal

Unreal editor tooling is planned after the first plugin family is proven in production.

In development

Maya

Maya

Maya integration will follow the same browser-auth and direct-file inventory contract once 3ds Max is stable.

In development

Cinema4D

Cinema4D

Cinema4D rollout is queued behind the first production plugin launch.