资源面板
资源面板是艾克斯场景编辑器中查找和使用素材的核心区域,本节详细介绍各资源来源的使用方法。
资源面板概览
┌─────────────────────────────────────────────────────────────────────────────┐
│ 资源面板结构 │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ ┌──────────────┬───────────────────────────────────────────────────────┐ │
│ │ │ [🔍 搜索...] [🏷️ 筛选] │ │
│ │ ├───────────────────────────────────────────────────────┤ │
│ │ 资源 │ │ │
│ │ 来源 │ │ │
│ │ 列表 │ 资 源 网 格 │ │
│ │ │ │ │
│ │ 🏠 Kits │ ┌──────┐ ┌──────┐ ┌──────┐ │ │
│ │ 🎨 Models │ │ │ │ │ │ │ │ │
│ │ 🖼️ Images │ │ 1 │ │ 2 │ │ 3 │ ... │ │
│ │ 🎬 Videos │ │ │ │ │ │ │ │ │
│ │ 🔊 Audio │ └──────┘ └──────┘ └──────┘ │ │
│ │ ➕ Elements │ │ │
│ │ 🤖 AI生成 │ ┌──────┐ ┌──────┐ ┌──────┐ │ │
│ │ 📦 My Assets│ │ │ │ │ │ │ │ │
│ │ │ │ 4 │ │ 5 │ │ 6 │ ... │ │
│ │ │ │ │ │ │ │ │ │ │
│ │ │ └──────┘ └──────┘ └──────┘ │ │
│ │ │ │ │
│ └──────────────┴───────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────────────────┘
资源来源类型
1. Kits (套件库)
功能:提供模块化的 3D 组件套件
可用套件:
| 套件名称 | 内容 | 用途 |
|---|---|---|
| Architecture Kit | 建筑组件(墙、门、窗、楼梯等) | 快速搭建建筑空间 |
| Rock Kit | 各种岩石模型 | 自然环境装饰 |
使用方法:
- 点击左侧 "Kits" 标签
- 选择套件(如 Architecture Kit)
- 浏览组件列表
- 拖拽组件到视口
套件组件特点:
- 标准化尺寸,易于拼接
- 低多边形优化
- 统一材质风格
2. Models (模型库)
功能:搜索和导入 3D 模型
支持的来源:
| 来源 | 描述 | 搜索方式 |
|---|---|---|
| Sketchfab | 大型 3D 模型社区 | 关键词搜索 |
| Google Poly | Google 3D 模型库 | 关键词搜索 |
| My Assets | 你上传的模型 | 直接浏览 |
使用方法:
从 Sketchfab 导入:
- 点击 "Models" 标签
- 选择 "Sketchfab" 子标签
- 在搜索框输入关键词(如 "chair", "tree")
- 等待搜索结果
- 拖拽模型到场景
从 URL 导入:
- 在资源面板找到 "Import from URL"
- 输入 GLTF/GLB 模型链接
- 点击 Import
导入本地模型:
- File → Import
- 选择本地模型文件
- 模型自动添加到场景
3. Images (图片库)
功能:搜索和导入图片
来源:
- Bing 图片搜索
- 本地上传
- URL 导入
图片投影方式:
| 方式 | 说明 | 适用场景 |
|---|---|---|
| Flat | 平面图片 | 海报、画作、展示牌 |
| Equirectangular | 360° 全景图 | 天空盒、环境背景 |
使用方法:
- 点击 "Images" 标签
- 输入搜索关键词
- 浏览结果
- 拖拽图片到场景
设置 360° 全景图:
- 添加 Image 元素
- 在属性面板设置 Projection 为 "Equirectangular"
- 图片会自动包裹整个场景
4. Videos (视频库)
功能:搜索和导入视频
来源:
- Tenor GIF 搜索
- 外部视频链接
- 本地上传
视频格式支持:
- MP4
- WebM
- GIF
使用方法:
从 Tenor 搜索 GIF:
- 点击 "Videos" 标签
- 选择 "Tenor"
- 输入搜索词(如 "hello", "celebration")
- 拖拽 GIF 到场景
导入外部视频:
- 点击 "Import Video from URL"
- 输入视频链接
- 设置属性(自动播放、循环等)
5. Audio (音频库)
功能:添加背景音乐和音效
Hubs Sound Pack: 场景编辑器内置的音效包,包含多种分类:
| 分类 | 内容 |
|---|---|
| Ambience | 环境音(雨声、风声、城市等) |
| UI | 界面音效 |
| Teleport | 传送音效 |
| Music | 背景音乐 |
使用方法:
- 点击 "Audio" 标签
- 浏览分类或使用标签筛选
- 点击播放预览
- 拖拽音频到场景
音频属性设置:
- Auto Play:是否自动播放
- Loop:是否循环
- Volume:音量大小
- Distance Model:距离衰减模式
6. Elements (基础元素)
功能:添加基础场景元素
包含元素:
| 元素 | 图标 | 说明 |
|---|---|---|
| Group | 📦 | 组容器 |
| Spawn Point | 🎯 | 出生点 |
| Scene Preview Camera | 📷 | 预览相机 |
| Ambient Light | 💡 | 环境光 |
| Directional Light | ☀️ | 定向光 |
| Point Light | 🔦 | 点光源 |
| Spot Light | 🎪 | 聚光灯 |
| Hemisphere Light | 🌅 | 半球光 |
| Box Collider | ⬜ | 碰撞盒 |
| Floor Plan | 🗺️ | 导航网格 |
| Way Point | 📍 | 路径点 |
| Mirror | 🪞 | 镜子 |
| Troika Text | 📝 | 3D 文字 |
| Particle Emitter | ✨ | 粒子发射器 |
使用方法:
- 点击 "Elements" 标签
- 浏览或搜索元素
- 拖拽元素到场景
7. AI 生成 (AI Generate)
功能:使用 AI 生成素材
使用方法:
- 点击 "AI" 标签
- 输入描述文本
- 选择生成类型(图像、模型等)
- 等待生成完成
- 拖拽到场景使用
8. My Assets (我的资源)
功能:管理你上传的资源
使用方法:
- 点击 "My Assets" 标签
- 查看已上传的资源列表
- 拖拽到场景使用
上传资源:
- 点击 "Upload Asset"
- 选择本地文件
- 等待上传完成
- 资源出现在 My Assets 中
搜索和筛选
搜索框
位于资源面板顶部,支持:
- 关键词搜索
- 实时结果更新
- 搜索建议
标签筛选
部分资源来源支持标签筛选:
Sketchfab 标签示例:
- animals
- architecture
- characters
- furniture
- nature
- vehicles
音频标签示例:
- Full_Mix
- Meeting_Room
- UI
- Ambience
筛选器组合
可以同时使用多个筛选条件:
- 输入搜索关键词
- 选择标签
- 选择排序方式(最新/最相关)
资源预览
悬停预览
鼠标悬停在资源上时:
- 显示资源名称
- 显示作者/来源信息
- 显示文件格式
点击预览
点击资源可:
- 在视口中心预览
- 查看详细属性
- 编辑后再确认放置
拖拽操作
基本拖拽
- 按住左键拖拽资源
- 移动到视口合适位置
- 释放鼠标放置资源
拖拽到层级面板
可以直接拖拽到层级面板:
- 拖拽到 Scene:添加到场景根级别
- 拖拽到 Group:添加到该组内
- 拖拽到特定位置:插入到该位置
批量拖拽
部分资源支持多选拖拽:
- Ctrl+点击多选
- 一次性拖拽多个资源
资源优化建议
模型优化
| 建议 | 说明 |
|---|---|
| 控制面数 | 单个模型建议 < 50k 面 |
| 合并材质 | 减少材质数量 |
| 压缩纹理 | 使用压缩纹理格式 |
| 使用 Kit | 优先使用 Kit 组件 |
图片优化
| 建议 | 说明 |
|---|---|
| 控制尺寸 | 最大 2048x2048 |
| 使用 JPG | 照片类使用 JPG 压缩 |
| 透明用 PNG | 需要透明度用 PNG |
视频优化
| 建议 | 说明 |
|---|---|
| 控制时长 | 短视频更易加载 |
| 压缩编码 | 使用 H.264 编码 |
| 分辨率适中 | 720p 通常足够 |
音频优化
| 建议 | 说明 |
|---|---|
| 控制时长 | 循环音频建议 < 30秒 |
| 压缩格式 | 使用 MP3 或 Ogg |
| 合理使用 | 避免过多同时播放 |
常见问题
Q: 搜索不到想要的资源?
A:
- 尝试不同的关键词
- 使用英文关键词
- 切换到其他资源来源
- 考虑上传自定义资源
Q: 导入的模型不显示?
A:
- 检查模型格式(仅支持 GLTF/GLB/OBJ)
- 检查文件是否损坏
- 检查模型尺寸(可能太大或太小)
- 查看控制台错误信息
Q: 视频无法播放?
A:
- 确认视频格式(MP4/WebM)
- 检查视频编码(H.264)
- 确认网络连接
- 检查 CORS 设置(外部链接)
Q: 资源加载很慢?
A:
- 压缩资源文件
- 使用 CDN 链接
- 减少同时加载的资源数量
- 检查网络连接