MCPcopy Index your code
hub / github.com/EYHN/space-thumbnails

github.com/EYHN/space-thumbnails @v1.0.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0.1 ↗ · + Follow
64 symbols 113 edges 16 files 0 documented · 0% updated 4y agov1.0.1 · 2022-04-26★ 48722 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Space Thumbnails

Generates preview thumbnails for 3D model files. Provide a Windows Explorer extensions that adds preview thumbnails for 3D model files.

screenshot

Supported formats

  • Wavefront Object (.obj)
  • FBX-Format, as ASCII and binary (.fbx)
  • Stereolithography (.stl)
  • Collada (.dae)
  • Stanford Polygon Library (.ply)
  • glTF2.0 (.glb/.glTF)
  • Extensible 3D (.x3d/.x3db)
  • 3D Studio Max 3DS (.3ds)

Windows Explorer Extensions

Download From Github Release

No thumbnails showing

Ensure thumbnails are generally enabled. Are thumbnails working with other file types on your system, e.g. photos? If not, you may have disabled them altogether.

  1. open any folder
  2. open the Folder Options

  3. Windows 10: select ViewOptionsChange folder and search options

  4. Windows 7: select OrganizeFolder and search options

  5. Select the View tab

  6. in Advanced settings, make sure the Always show icons, never thumbnails option is not checked

Clear your thumbnail cache. This forces Explorer to request new thumbnails instead of relying on outdated data.

  1. click the Start button and type cleanmgr.exe
  2. select drive C: and confirm
  3. check Thumbnails and confirm
  4. reboot

Speed

Rendering thumbnails for 3D models may not be that fast. To keep your explorer smooth and available, we have made some limits here, if the model file size is larger than 300MB or takes longer than 5 seconds to load and render, it will be cancelled and display this image below.

If there is an error loading the file (corrupt or illegal file), it will display this image below.

Logs

Space Thumbnails saving the logs in Windows Events. To view the logs, you can open Event Viewer, right-click on the Custom Views folder in the left Console Tree, click Create Custom View.... and follow the steps below to create a custom view. You need to upload the logs here when you submit the issue.

Links

License

© 2022 EYHN

Please see LICENSE.

Extension points exported contracts — how you extend this code

Provider (Interface)
(no doc) [2 implementers]
crates/windows/src/providers/mod.rs

Core symbols most depended-on inside this repo

create_argb_bitmap
called by 8
crates/windows/src/utils.rs
take_screenshot_sync
called by 4
crates/core/src/lib.rs
png2argb
called by 3
crates/windows/build.rs
register
called by 3
crates/windows/src/providers/thumbnail.rs
load_asset_from_file
called by 3
crates/core/src/lib.rs
destory_opened_asset
called by 3
crates/core/src/lib.rs
run_command
called by 2
crates/windows-installer/src/build_support/mod.rs
run_timeout
called by 2
crates/windows/src/utils.rs

Shape

Method 28
Function 22
Class 10
Enum 3
Interface 1

Languages

Rust100%

Modules by API surface

crates/core/src/lib.rs16 symbols
crates/windows-dll/src/dll.rs11 symbols
crates/windows/src/providers/thumbnail_file.rs8 symbols
crates/windows/src/providers/thumbnail.rs8 symbols
crates/windows/src/utils.rs6 symbols
crates/windows/src/registry.rs4 symbols
crates/cli/src/main.rs4 symbols
crates/windows/build.rs2 symbols
crates/windows/src/providers/mod.rs1 symbols
crates/windows-installer/src/main.rs1 symbols
crates/windows-installer/src/build_support/unzip.rs1 symbols
crates/windows-installer/src/build_support/mod.rs1 symbols

For agents

$ claude mcp add space-thumbnails \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page