Select Page

Microsoft OneDrive for Sharepoint 3D Hosting

Hyperspace supports linking to 3D files stored in Microsoft Sharepoint. When used in combination with SSO (Single Sign-On) these 3D assets can remain within your walled garden and still be displayed to authenticated Microsoft Sharepoint participants in Hyperspace. This allows sensitive 3D items and even complete 3D environments to remain secure.

It is also possible to use 3D items from Microsoft Sharepoint for any visitor including externals who do not use SSO.

To create a direct, unauthenticated link to a .glb file (or any static asset) using OneDrive for SharePoint (i.e., OneDrive for Business), you’ll need to:


✅ Requirements

  1. A Microsoft 365 work or school account.
  2. Access to OneDrive for Business (backed by SharePoint).
  3. Admin permissions may be required to allow anonymous sharing (depending on org policy).

🎯 Goal

You want a link like:

https://yourdomain.sharepoint.com/sites/yoursite/Shared%20Documents/model.glb


🔧 Step-by-Step Instructions

1. Upload your .glb file to SharePoint

  • Go to your SharePoint site (or OneDrive for Business via the web).
  • Upload your .glb file to "Shared Documents" or another document library.
  • Optionally, create a new folder (like assets/) to organize.

2. Get a Shareable Link

  • Click the  (More options) next to the file > Share.
  • In the dialog, choose:
  • "Anyone with the link" (this is critical).
  • Make sure "Can view" is selected.
  • Copy the link.

⚠️ If "Anyone with the link" is not available, your admin may have disabled anonymous access — contact IT or follow the alternative options below.


3. Convert to a Direct Link (Optional)

The share link might look like:

https://yourdomain.sharepoint.com/:u:/r/sites/yoursite/Shared%20Documents/model.glb?csf=1&web=1&e=ABC123

This is not direct yet.

🔁 Convert it:

  1. Replace :/r/ with /.
  2. Remove the query string (?csf=1&web=1&e=…).

Example:
 From:

https://yourdomain.sharepoint.com/:u:/r/sites/yoursite/Shared%20Documents/model.glb?csf=1&web=1&e=ABC123

To:

https://yourdomain.sharepoint.com/sites/yoursite/Shared%20Documents/model.glb

✅ Now you have a clean link that works in Hyperspace.


✅ Test It

In the toolbar click the Pencil+ > Add Content

  1. Paste the URL in the search field
  2. Click the Import button

If it works without requiring login: ✅ you're done. The 3D item will appear in the 3D space.
If not: ❌ your org blocks anonymous links.


🚫 If Anonymous Sharing is Disabled

You have a few options:

1. Ask your Microsoft 365 admin to allow anonymous link sharing:

They can enable it via:

  • Microsoft 365 Admin Center → SharePoint Admin Center → Policies → Sharing → "Anyone".

2. Use an Authenticated Proxy

Create a small backend that authenticates and proxies the file to users.

3. Use a static file host in Hyperspace Storage

If you're stuck, move the .glb to:


✅ Summary

Step

Description

1.

Upload .glb to OneDrive for SharePoint

2.

Share with "Anyone with the link"

3.

Convert to direct link (remove /r/ and query)

Test in Hyperspace

How useful was this article?

Click on a star to rate it!

We are sorry that this article was not useful for you!

Let us improve this article!

Tell us how we can improve this article?