Skybox 天空盒
基本用法
通过SkyBox构建天空盒
制作天空盒步骤
1. 获取HDR资源
前往 https://polyhaven.com/zh/a/rustig_koppie 下载HDR资源,也可以到其它网站获取 也可以使用NVIDIA提供的AI工具生成HDR:https://www.nvidia.cn/studio/canvas/
2. 将HDR资源拆分为盒子资源
前往 HDRI to CubeMap 【备用地址】将HDR资源拆分为盒子资源
3. 对盒子资源进行二次处理
| 字段名 | 别名 | 旋转角度 |
|---|---|---|
| px | Right | 逆时针90 |
| nx | Left | 顺时针90 |
| py | Back | 不变 |
| ny | Front | 顺时针180 |
| pz | Up | 不变 |
| nz | Down | 顺时针180 |
API
Options
| 属性名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| sources | 天空盒资源 | ISkyboxSource | - |
| visible | 显示状态(true显示 false隐藏) | boolean | true |
Static Options
| 属性名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| baseURL | 基础目录 | string | - |
ISkyboxSource
| 方法名 | 说明 | 类型 |
|---|---|---|
| positiveX | 右 | string |
| negativeX | 左 | string |
| positiveY | 后 | string |
| negativeY | 前 | string |
| positiveZ | 上 | string |
| negativeZ | 下 | string |
