|Operating system:||Windows-10-10.0.19041-SP0 64 Bits|
|MacOS Big Sur 11.2.3|
|Graphics card:||NVIDIA GeForce MX250/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 466.11|
Broken: version: 2.92 - 3.0.0 Alpha
Worked: (To check)
Short description of error
OneDrive has a feature called "Files On-Demand".
This enables the OneDrive folder and its contents to be displayed in the Finder, without actually downloading all files to the local machine.
When you actually access/open a file it gets downloaded to the local machine first and then opened.
The Blender file dialogs trigger this download even when just browsing the OneDrive folder.
So if a OneDrive folder contains files, merely visiting that OneDrive folder using Blender will trigger a download of all those files.
Depending on the size and count of the files that have to be downloaded and the download speed, this also freezes Blender until the downloads have finished.
I noticed this behavior using OneDrive version 21.052.0314.0001.
Other apps and MacOS are perfectly able to navigate/enumerate a OneDrive folder, without downloading its contents.
Update 1: It could be the same problem as described in T87472: Open file dialog causes application to hang.
Update 2: An possible workaround: on MacOS you can use OneDrive settings to exclude certain apps from triggering OneDrive on-demand downloads.
Exact steps for others to reproduce the error
- Go to your OneDrive folder
- Create a file and add 1 or 2 images to it
- Right-click on the images and click on "Free Space" (The file is cleaned and accessed only in the Cloud)
- Open Blender
- Open an image file viewer (like "Open" in the Image editor)
- Go to the directory you created on OneDrive
- Change the view mode to "ThumbNails"
Note that the images are downloaded at that moment.
Apparently the Thumbnails read by Blender are created and saved in C:\Users\%user%\.thumbnails\large.