You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何访问HoloLens 3D对象文件夹内文件并在运行时加载到应用

HoloLens 访问内置3D模型文件夹解决方案
  • 首先说明:微软官方没有推出专门用于访问系统内置3D模型隐藏目录的独立SDK,该路径属于系统沙箱保护范围,普通第三方应用默认没有直接读取权限。
  • 公开3D资源访问方案(适配绝大多数需求)
    如果你需要访问的是用户可见的3D对象库内容(含系统公开的预设3D模型、用户主动存放到HoloLens里的3D资源),可以通过UWP原生的KnownFolders.Objects3D接口实现,操作步骤如下:
    1. 打开应用的Package.appxmanifest配置文件,在「功能」标签页勾选「图片库」权限
    2. 在「扩展」标签页添加文件类型关联,注册你需要读取的3D文件格式(支持.glb、.gltf、.fbx、.obj等常用3D格式)
    3. 代码调用示例(C#):
    using Windows.Storage;
    using System.Collections.Generic;
    
    // 读取3D对象根目录
    StorageFolder objects3DRoot = KnownFolders.Objects3D;
    // 枚举目录下所有3D文件
    IReadOnlyList<StorageFile> allModelFiles = await objects3DRoot.GetFilesAsync();
    // 加载指定模型到应用内即可
    
    如果你是用Unity开发HoloLens应用,需要额外在Player Settings的「发布设置」-「功能」中勾选「Pictures Library」,确保权限正常生效。
  • 系统级隐藏内置模型访问方案
    如果你需要获取的是HoloLens Shell内置的非公开模型(比如系统交互组件模型、原生UI模型等),这部分资源没有公开访问接口,你可以通过HoloLens设备门户手动导出你需要的对应模型,再导入到你的应用资源目录内调用即可。

内容的提问来源于stack exchange,提问作者Arun Kumar H S

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 07:24:05