Skip to content

Tejay21/IKEA-Model-importer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IKEA Model importer

Screenshot

screenshot Blender 5.1+ extension that imports IKEA 3D models via search, product URLs, or item numbers.

Unofficial. This add-on is not affiliated with, endorsed by, or sponsored by IKEA. It automates access to the same public web preview assets that IKEA serves on its websites.

Requirements

  • Blender 5.1.0 or newer
  • glTF 2.0 Format import add-on enabled
  • Online access enabled in Preferences > System

Installation

  1. Open Blender 5.1+
  2. Edit > Preferences > Get Extensions
  3. Install from Disk and select the ikea_model_importer folder or the release zip

Or build a package from the repository root:

blender --command extension build --source-dir "./ikea_model_importer"

Release zips are named ikea_model_importer-<version>.zip.

Extension preferences: Edit → Preferences → Extensions → IKEA Model importer.

Usage

Open the 3D View sidebar (N) and use the IKEA tab.

Search

  1. Set search region in Preferences (default cn / zh)
  2. Enter a product name or keyword
  3. Click Search
  4. Results stream in as they are verified; each row shows a thumbnail (left) and name (right)
  5. Select a result and click Import Selected while search continues if needed

Search paginates through all IKEA hits (50 per page) and lists only products with downloadable 3D models.

In Preferences you can:

  • Toggle search thumbnails on or off
  • Choose which locales are checked when probing for 3D models (fi/en, us/en, etc.)

URL or item number

Paste any of the following, then click Import Model:

  • Standard product URL from ikea.com or ikea.cn
  • Hong Kong URL from ikea.com.hk
  • 8-digit item number such as 80488964
  • Formatted item number such as 804.889.64

The add-on extracts the 8-digit item number and uses the unified Rotera API with regional fallback.

Search and import can run at the same time.

Error messages

  • Could not find an 8-digit IKEA item number: the input could not be parsed
  • No 3D model available for this product: the item number was recognized, but IKEA has no GLB for it
  • No products with 3D models found: search returned products, but none had downloadable 3D models

Limitations

  • Not every IKEA product has a web 3D model
  • Full search over large result sets can take time; results appear incrementally
  • Models are web preview quality and may need scale or material cleanup
  • IKEA may change, rate-limit, or remove public APIs at any time

Disclaimer

This add-on is a bridge only: it helps you download GLB files from IKEA's public Rotera web preview endpoints into Blender. It does not include, host, or sell IKEA 3D models.

Content ownership

  • 3D models, product images, names, and related assets remain the property of IKEA and its licensors.
  • Downloaded files are cached on your computer for convenience; that does not transfer any rights to you.

Permitted use

  • Personal interior planning, hobby projects, and learning.

Not permitted

  • Redistributing, reselling, or republishing downloaded models or thumbnails.
  • Commercial use of IKEA assets without IKEA's permission.
  • Bundling IKEA models with this add-on or any other distribution.
  • High-volume or abusive automated requests against IKEA services.

Your responsibility

  • Comply with IKEA's website terms for your region (including ikea.cn, ikea.com.hk, and other locales you use).
  • Verify that your intended use of imported models is allowed under those terms.

No warranty

  • Provided as-is. The author is not liable for API breakage, takedown requests, or how you use downloaded content.

Trademark

  • IKEA® is a trademark of Inter IKEA Systems B.V. Used here only to describe compatibility and data source.

License

Add-on source code is licensed under GPL-3.0-or-later. See LICENSE and blender_manifest.toml. This license applies to the importer code only, not to IKEA 3D models or other IKEA content you download while using it.

Source: github.com/Tejay21/IKEA-Model-importer

Development

Platform submission copy (Description, Support, release notes): docs/extensions-platform.md

Validate the extension:

blender --command extension validate "./ikea_model_importer"

Run API smoke test:

python tests\test_ikea_api.py

About

Blender 5.1+ extension to import IKEA 3D models by search, product URL, or item number.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages