Adopt Shapespark vegetation assets
@@ -105,26 +105,44 @@ catalog.MATERIALS 声明「是什么」 纯 Python,无 bpy
|
||||
不管源文件把原点放在哪(`tree.py:301-303`)
|
||||
|
||||
`assemble()` 返回种植数量,**0 表示模型缺失或 style 未知**,调用方据此回退到程序化
|
||||
树(`tree.py:277-279`)。
|
||||
树。
|
||||
|
||||
### 材质在本地重建,不沿用源文件
|
||||
### Shapespark 是当前模型树样式
|
||||
|
||||
`tree.py:12-16`:两个 vendored 模型的材质都不能直接用。apple 的贴图 57% 是透明的
|
||||
(那是叶片卡),没有 alpha-clip 设置的话整个树冠会渲染成一块。
|
||||
当前唯一模型树 style 是 `shapespark`,资产来自
|
||||
`assets/models/custom/shapespark_plants/tree-*/model.gltf`。该目录是从
|
||||
Shapespark low-poly plants kit 拆分出的单植物 glTF/bin,贴图共享在
|
||||
`assets/models/custom/shapespark_plants/textures/`。
|
||||
|
||||
**vendored 资产的材质一律重建**,不要 `append` 源文件的材质。
|
||||
`tree.py` 加载 12 个 tree 变体,每个变体 import 一次、bake 成共享 mesh datablock;
|
||||
OSM 树实例只 link 这些 mesh。变体选择必须确定性,当前用 stable instance index 经过
|
||||
golden-turn 序列选变体:
|
||||
|
||||
### 已删除的第三种 style 有记录
|
||||
```python
|
||||
variant = variants[int(((index * GOLDEN_TURN) % 1.0) * len(variants))]
|
||||
```
|
||||
|
||||
拆分 glTF 会让 Blender 生成 `branch-01.001`、`branch-01.002` 这类重复材质名;
|
||||
`tree.py` 必须按 base name 去重材质槽,否则 `export_cesium.py` 会为同一张贴图重复
|
||||
bake Cesium 材质。
|
||||
|
||||
### 已删除的模型树 style 有记录
|
||||
|
||||
`tree.py:18-25` 记着 `polyhaven` style 被删的原因(LOD1 对象不是整棵树,是给几何节点
|
||||
散布用的树枝和叶簇,直接种出来是一地树枝,连同 78MB 资产一起删了)。
|
||||
|
||||
`apple` 和 `fattree` style 已在 Shapespark 方案被用户接受后删除:apple 需要强抠图、
|
||||
法线和 Cesium 曝光补偿,远近观感不如 Shapespark 稳定;fattree 视觉风格不匹配。
|
||||
对应资产目录 `assets/models/speedtree/apple_low/` 和 `assets/models/lyrog/fattree/`
|
||||
也已删除。
|
||||
|
||||
**这类"试过、不行、为什么"的记录要保留。** 删掉它,下一个人会重新引入同一个资产。
|
||||
|
||||
## 灌木边缘实例有性能预算
|
||||
|
||||
`generate_scene.py` 的 scrub 不是只有贴地面:`natural=scrub` 会先生成
|
||||
`Scrub_<way_id>` 地面覆盖,再沿边界实例化 `assets/models/custom/bush/bush.glb`
|
||||
`Scrub_<way_id>` 地面覆盖,再沿边界实例化
|
||||
`assets/models/custom/shapespark_plants/bush-03/model.gltf`
|
||||
(`add_scrub_edge_bushes()`),并在大 scrub 面内部稀疏补树。
|
||||
|
||||
这些 bush 是共享 mesh 的多 node 实例。共享 mesh 能压 GLB 体积,但 Cesium 近景 Follow
|
||||
@@ -137,15 +155,15 @@ SCRUB_BUSH_SPACING = 1.8
|
||||
SCRUB_BUSH_LIMIT_PER_PATCH = 60
|
||||
```
|
||||
|
||||
在 nantaizi 上约 `266` 个 bush nodes,scrub 地面覆盖仍保留。当前默认资产仍是
|
||||
`assets/models/custom/bush/bush.glb`。`assets/models/custom/bush_low/bush_low.glb`
|
||||
曾作为低模实验验证过:几何从 `63,762` vertices / `67,536` indices 降到
|
||||
`4,044` / `4,050`,但用户实测视觉效果不理想,**不要直接把它设为默认**。
|
||||
在 nantaizi 上约 `266` 个 bush nodes,scrub 地面覆盖仍保留。旧高模 bush 和
|
||||
rejected `bush_low` 资产已删除:前者太重,后者几何从
|
||||
`63,762` vertices / `67,536` indices 降到
|
||||
`4,044` / `4,050`,但用户实测视觉效果不理想,不能作为默认方向。
|
||||
|
||||
不要只为了“更满”把间距调回 1m 以下;那是在把预览流畅度换成近景装饰密度。若确实
|
||||
需要更密的灌木,先做一个视觉可接受的低模 bush,或做显式 LOD / instancing 方案,再
|
||||
跑 nantaizi 的 Blender/Cesium/preview 验证。注意:`bush_low` 的文件仍有 `5.79 MB`,
|
||||
因为 6 张纹理没有同步压缩;继续压 GLB 总体体积应考虑纹理尺寸/KTX2,而不是只减面。
|
||||
跑 nantaizi 的 Blender/Cesium/preview 验证。继续压 GLB 总体体积应考虑贴图尺寸/KTX2,
|
||||
而不是只减面。
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -114,7 +114,7 @@ cp config/examples/template.json config/areas/my-area.json
|
||||
|
||||
| 字段 | 默认 | 说明 |
|
||||
|---|---|---|
|
||||
| `treeStyle` | `"natural"` | 合法值见 `generate_scene.py:144` 的 `TREE_STYLES`(`natural`、`procedural`,加上 `tree.py` 注册的模型 style) |
|
||||
| `treeStyle` | `"natural"` | 合法值见 `generate_scene.py` 的 `TREE_STYLES`(`natural`、`procedural`、`shapespark`) |
|
||||
| `officeOverrides` | `""` | 旧名 `office_overrides` 仍被接受 |
|
||||
|
||||
### `outputs`(逃生舱)
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
{"_example": "Fill with {\"file\": \"<path>\", \"reason\": \"<why>\"}. Put spec/research files only — no code paths. Run `python3 .trellis/scripts/get_context.py --mode packages` to list available specs. Delete this line once real entries are added."}
|
||||
@@ -0,0 +1 @@
|
||||
{"_example": "Fill with {\"file\": \"<path>\", \"reason\": \"<why>\"}. Put spec/research files only — no code paths. Run `python3 .trellis/scripts/get_context.py --mode packages` to list available specs. Delete this line once real entries are added."}
|
||||
47
.trellis/tasks/08-03-test-shapespark-tree-variants/prd.md
Normal file
@@ -0,0 +1,47 @@
|
||||
# Test Shapespark tree variants
|
||||
|
||||
## Goal
|
||||
|
||||
Use the split Shapespark low-poly plant assets as tree, scrub bush, and lawn
|
||||
tuft variants, then validate `nantaizi-lake-innovation-valley`.
|
||||
|
||||
The user liked the Shapespark `bush-03` scrub replacement and wants to evaluate
|
||||
whether the same kit can replace the current tree asset. If multiple tree
|
||||
variants are not too expensive, the scene should use varied trees while staying
|
||||
deterministic for the same OSM input.
|
||||
|
||||
## Requirements
|
||||
|
||||
1. Prefer Shapespark tree assets from
|
||||
`assets/models/custom/shapespark_plants/tree-*/model.gltf`.
|
||||
2. Use deterministic variant selection based on stable tree instance ordering;
|
||||
do not use unseeded random or time-dependent randomness.
|
||||
3. Preserve existing tree placement count and route/road/building behavior.
|
||||
4. Preserve the existing scrub bush `bush-03` experiment.
|
||||
5. Replace the old Poly Haven `shrub_02` lawn tuft asset with suitable
|
||||
Shapespark grass assets.
|
||||
6. Evaluate the cost of loading multiple tree and lawn tuft variants:
|
||||
- number of shared tree meshes introduced
|
||||
- number of shared lawn tuft meshes introduced
|
||||
- texture/image/material counts
|
||||
- output GLB size
|
||||
- total nodes
|
||||
7. Rebuild only `nantaizi-lake-innovation-valley` stages
|
||||
`blender,cesium,preview`.
|
||||
|
||||
## Acceptance Criteria
|
||||
|
||||
- [ ] Tree generation uses Shapespark tree variants deterministically.
|
||||
- [ ] Lawn tufts use Shapespark `grass-*` variants instead of `shrub_02`.
|
||||
- [ ] `python3 -m py_compile blender/generate_scene.py blender/osmassets/tree.py` passes.
|
||||
- [ ] `python3 -m unittest blender/tests/test_pure.py` passes.
|
||||
- [ ] nantaizi `blender,cesium,preview` rebuild passes.
|
||||
- [ ] GLB digest reports tree mesh/material/image/node cost.
|
||||
- [ ] User can open the local preview and compare visual result.
|
||||
|
||||
## Out Of Scope
|
||||
|
||||
- Runtime LOD.
|
||||
- hanyang validation.
|
||||
- Texture compression / KTX2.
|
||||
- Committing the experiment before user approval.
|
||||
99
.trellis/tasks/08-03-test-shapespark-tree-variants/report.md
Normal file
@@ -0,0 +1,99 @@
|
||||
# Shapespark tree variant experiment report
|
||||
|
||||
## Current Trial
|
||||
|
||||
`nantaizi-lake-innovation-valley` now uses:
|
||||
|
||||
- scrub bush: `assets/models/custom/shapespark_plants/bush-03/model.gltf`
|
||||
- tree style: `shapespark`
|
||||
- Shapespark tree variants: 12 deterministic variants from
|
||||
`assets/models/custom/shapespark_plants/tree-*/model.gltf`
|
||||
- lawn tufts: 3 Shapespark grass variants from
|
||||
`assets/models/custom/shapespark_plants/grass-*/model.gltf`
|
||||
- Cesium export uses a gentler Shapespark foliage profile:
|
||||
`gain=1.12`, `saturation=1.0`, `emission=0.06`.
|
||||
|
||||
Variant selection is deterministic: it uses the stable tree instance index and
|
||||
the golden-turn sequence, not runtime random state.
|
||||
|
||||
## Validation
|
||||
|
||||
Commands run:
|
||||
|
||||
```bash
|
||||
python3 -m py_compile blender/generate_scene.py blender/osmassets/tree.py blender/export_cesium.py
|
||||
python3 -m unittest blender/tests/test_pure.py
|
||||
npm run build:area -- --config config/areas/nantaizi-lake-innovation-valley.json --stages blender,cesium,preview
|
||||
node scripts/glb-digest.js outputs/nantaizi-lake-innovation-valley/nantaizi-lake-innovation-valley.glb --out /tmp/nantaizi-shapespark-tree-glb-digest.json
|
||||
node scripts/glb-digest.js outputs/nantaizi-lake-innovation-valley/nantaizi-lake-innovation-valley.glb --out /tmp/nantaizi-shapespark-grass-glb-digest.json
|
||||
node scripts/glb-digest.js outputs/nantaizi-lake-innovation-valley/nantaizi-lake-innovation-valley.glb --out /tmp/nantaizi-shapespark-toned-glb-digest.json
|
||||
node scripts/glb-digest.js outputs/nantaizi-lake-innovation-valley/nantaizi-lake-innovation-valley.glb --out /tmp/nantaizi-shapespark-toned-rebuild.json
|
||||
node scripts/glb-digest.js outputs/nantaizi-lake-innovation-valley/nantaizi-lake-innovation-valley.glb --out /tmp/nantaizi-shapespark-cleanup.json
|
||||
python3 ./.trellis/scripts/task.py validate .trellis/tasks/08-03-test-shapespark-tree-variants
|
||||
```
|
||||
|
||||
Results:
|
||||
|
||||
- `SCENE_DONE.tree_style`: `shapespark`
|
||||
- Trees planted: `197`
|
||||
- Grass tufts planted: `270`
|
||||
- Scrub bush nodes: `266`
|
||||
- GLB nodes: `830`
|
||||
- GLB meshes: `113`
|
||||
- GLB materials: `32`
|
||||
- GLB images: `18`
|
||||
- GLB accessors after final rebuild: `675` (accessor count is a known glTF
|
||||
exporter fluctuation and is ignored by parity)
|
||||
- GLB size after color tuning: `20.50 MB`
|
||||
- Shapespark tree mesh datablocks: `12`
|
||||
- Shapespark tree materials: `7`
|
||||
- Shapespark tree images: `7`
|
||||
- Shapespark tree shared geometry: `6,255` vertices / `18,696` indices
|
||||
- Shapespark lawn tuft mesh datablocks: `3`
|
||||
- Shapespark lawn tuft materials: `2`
|
||||
- Shapespark lawn tuft images: `2`
|
||||
- Shapespark lawn tuft shared geometry: `84` vertices / `90` indices
|
||||
|
||||
## Assessment
|
||||
|
||||
The multi-tree cost is acceptable for this scene. Tree node count stays the
|
||||
same because the implementation links shared mesh datablocks per instance.
|
||||
The extra cost is only 11 more shared tree mesh datablocks than a single tree
|
||||
variant, plus 7 tree texture/material entries. The total GLB is still smaller
|
||||
than the previous apple-tree build because the Shapespark textures and meshes
|
||||
are lighter.
|
||||
|
||||
Replacing the former Poly Haven `shrub_02` lawn tuft with Shapespark
|
||||
`grass-01/02/03` further reduces shared tuft geometry from a high-detail plant
|
||||
asset to only 3 tiny grass-card variants. The lawn tuft instance count stays
|
||||
the same, so the visual density is comparable while the shared geometry cost is
|
||||
effectively negligible.
|
||||
|
||||
The color issue came from reusing the apple-tree export profile for every
|
||||
alpha-cut plant. Apple needs strong albedo gain / saturation / emission because
|
||||
its atlas is unusually dark. Shapespark foliage does not; using the apple
|
||||
profile made it read yellow-green and glowing. The final trial keeps the
|
||||
alpha-mask cleanup but uses much lower exposure and emission for Shapespark
|
||||
material names (`branch-*`, `shrubbery-*`, `high-grass-*`, `hedge-*`,
|
||||
`clover-*`, `flowers-*`).
|
||||
|
||||
Compared with the pre-Shapespark scrub-density baseline (`31.96 MB` GLB), this
|
||||
trial is about `11.46 MB` smaller while keeping the same object count budget:
|
||||
`830` nodes, `197` trees, `270` lawn tufts, and `266` scrub bush instances.
|
||||
The main savings come from replacing the original heavy scrub bush, the
|
||||
high-detail lawn tuft asset, and the apple tree atlas with lighter shared
|
||||
Shapespark assets.
|
||||
|
||||
## Cleanup
|
||||
|
||||
After user visual approval, the old vegetation assets and their runtime loaders
|
||||
were removed:
|
||||
|
||||
- retired tree styles: `apple`, `fattree`
|
||||
- removed assets: SpeedTree apple, Lyrog fattree, Poly Haven `shrub_02`,
|
||||
original `custom/bush`, rejected `custom/bush_low`
|
||||
- remaining model tree style: `shapespark`
|
||||
- remaining external plant asset root:
|
||||
`assets/models/custom/shapespark_plants/`
|
||||
- nantaizi rebuild after cleanup stayed at `20.50 MB`, `830` nodes, `113`
|
||||
meshes, `32` materials, `18` images
|
||||
26
.trellis/tasks/08-03-test-shapespark-tree-variants/task.json
Normal file
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"id": "test-shapespark-tree-variants",
|
||||
"name": "test-shapespark-tree-variants",
|
||||
"title": "Test Shapespark tree variants",
|
||||
"description": "",
|
||||
"status": "in_progress",
|
||||
"dev_type": null,
|
||||
"scope": null,
|
||||
"package": null,
|
||||
"priority": "P2",
|
||||
"creator": "dingkang",
|
||||
"assignee": "dingkang",
|
||||
"createdAt": "2026-08-03",
|
||||
"completedAt": null,
|
||||
"branch": null,
|
||||
"base_branch": "main",
|
||||
"worktree_path": null,
|
||||
"commit": null,
|
||||
"pr_url": null,
|
||||
"subtasks": [],
|
||||
"children": [],
|
||||
"parent": null,
|
||||
"relatedFiles": [],
|
||||
"notes": "",
|
||||
"meta": {}
|
||||
}
|
||||
@@ -157,6 +157,10 @@ Blender 低层命令:
|
||||
--tree-style natural
|
||||
```
|
||||
|
||||
`--tree-style` 可选 `natural`、`procedural`、`shapespark`。`shapespark` 使用
|
||||
`assets/models/custom/shapespark_plants/` 里的拆分低模植物资产;模型缺失时会回落到
|
||||
`natural`。
|
||||
|
||||
Cesium GLB 低层导出:
|
||||
|
||||
```bash
|
||||
|
||||
@@ -1,47 +1,21 @@
|
||||
# 树模型资产来源
|
||||
# 植物模型资产来源
|
||||
|
||||
`assets/models/` 下的树模型是第三方素材,**已 gitignore**,不随仓库分发。
|
||||
干净 checkout 缺这些文件时 `tree.assemble()` 返回 0,`generate_scene.py`
|
||||
自动回落到 `natural` 样式,构建不会失败。
|
||||
`assets/models/custom/shapespark_plants/` 保存从 Shapespark low-poly plants kit
|
||||
拆分出的植物资产。每个植物目录包含:
|
||||
|
||||
放置路径见 `blender/osmassets/tree.py` 顶部的常量。
|
||||
- `model.gltf`
|
||||
- `model.bin`
|
||||
- `preview.png`
|
||||
|
||||
## apple(`--tree-style apple`)
|
||||
贴图统一放在 `assets/models/custom/shapespark_plants/textures/`,由各个 glTF
|
||||
相对引用。`manifest.json` 记录每个拆分资产的类别、几何指标、材质名和预览图路径。
|
||||
|
||||
- 名称:RedDeliciousApple(SpeedTree 工具导出)
|
||||
- 路径:`assets/models/speedtree/apple_low/`
|
||||
- `RedDeliciousApple.obj` — 4475 tris,单网格
|
||||
- `RedDeliciousApple.mtl` — 已重写,见文件内注释
|
||||
- `textures/apple_color_2k.png` — 由原始 4096² PNG 降采样,**必须保留 alpha 通道**,
|
||||
57% 的像素是抠掉的叶片卡片
|
||||
- `textures/apple_normal_2k.png` — 同上降采样
|
||||
当前管线使用:
|
||||
|
||||
原始素材另有 `.fbx` / `.cgf` / `.st` / `.tif` 以及 `_SS` / `_Subsurface` 贴图,
|
||||
管线不用,未收录。
|
||||
- `tree-01-*`、`tree-02-*`、`tree-03-*`:`--tree-style shapespark` 的 12 个确定性树变体
|
||||
- `bush-03`:`natural=scrub` 边缘 bush 实例
|
||||
- `grass-01`、`grass-02`、`grass-03`:`landuse=grass` 草坪草簇
|
||||
|
||||
降采样命令(原始 4k 贴图 16MB + 20MB,降到 2k 后 4.3MB + 4.7MB):
|
||||
|
||||
```bash
|
||||
sips -Z 2048 -s format png <原始>_Color.png --out textures/apple_color_2k.png
|
||||
sips -Z 2048 -s format png <原始>_Normal.png --out textures/apple_normal_2k.png
|
||||
```
|
||||
|
||||
## fattree(`--tree-style fattree`)
|
||||
|
||||
- 名称:fat tree,作者署名 Lyrog(付费素材)
|
||||
- 路径:`assets/models/lyrog/fattree/`
|
||||
- `fattree.blend` — 取其中名为 `fattree` 的对象,2238 tris
|
||||
- `textures/fat_tree.png` — 原文件名带空格(`fat tree.png`),已改为下划线
|
||||
|
||||
源 .blend 里的贴图路径是 `//fat tree.png`,只在原始目录下能解析;
|
||||
运行时不依赖它,`tree.py` 会丢掉源材质并按上面的路径重建一个 Principled 材质。
|
||||
该 .blend 里另有两个 `plant` 对象(灌木),管线未使用。
|
||||
|
||||
## 已移除
|
||||
|
||||
`polyhaven/island_tree_01`(76MB)已于 2026-07-31 删除,连同 `--tree-style polyhaven`
|
||||
和 `blender/tools/ingest_tree.py`。原因见 `docs/changelog.md`:该文件的 `*_LOD1`
|
||||
对象不是完整的树,而是给几何节点散布用的枝叶碎片。
|
||||
若要重新取用,Poly Haven 上是 CC0:https://polyhaven.com/a/island_tree_01
|
||||
|
||||
`polyhaven/shrub_02` 仍在使用(草丛散布),不受影响。
|
||||
旧的 SpeedTree apple、Lyrog fattree、Poly Haven `shrub_02`、原始高模
|
||||
`custom/bush` 和 rejected `custom/bush_low` 已删除。相关实验结论保留在
|
||||
`docs/changelog.md` 和归档 Trellis 任务中。
|
||||
|
||||
BIN
assets/models/custom/shapespark_plants/bush-01/model.bin
Normal file
246
assets/models/custom/shapespark_plants/bush-01/model.gltf
Normal file
@@ -0,0 +1,246 @@
|
||||
{
|
||||
"asset":{
|
||||
"generator":"Khronos glTF Blender I/O v4.5.51",
|
||||
"version":"2.0"
|
||||
},
|
||||
"extensionsUsed":[
|
||||
"KHR_materials_specular",
|
||||
"KHR_materials_ior"
|
||||
],
|
||||
"scene":0,
|
||||
"scenes":[
|
||||
{
|
||||
"name":"Scene",
|
||||
"nodes":[
|
||||
0
|
||||
]
|
||||
}
|
||||
],
|
||||
"nodes":[
|
||||
{
|
||||
"mesh":0,
|
||||
"name":"Bush-01.001"
|
||||
}
|
||||
],
|
||||
"materials":[
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"extensions":{
|
||||
"KHR_materials_specular":{
|
||||
"specularFactor":0
|
||||
},
|
||||
"KHR_materials_ior":{
|
||||
"ior":1.4500000476837158
|
||||
}
|
||||
},
|
||||
"name":"branch-1-01",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":0
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"extensions":{
|
||||
"KHR_materials_specular":{
|
||||
"specularFactor":0
|
||||
},
|
||||
"KHR_materials_ior":{
|
||||
"ior":1.4500000476837158
|
||||
}
|
||||
},
|
||||
"name":"branch-1-02",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":1
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
}
|
||||
],
|
||||
"meshes":[
|
||||
{
|
||||
"name":"Plane.001",
|
||||
"primitives":[
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":0,
|
||||
"NORMAL":1,
|
||||
"TEXCOORD_0":2
|
||||
},
|
||||
"indices":3,
|
||||
"material":0
|
||||
},
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":4,
|
||||
"NORMAL":5,
|
||||
"TEXCOORD_0":6
|
||||
},
|
||||
"indices":7,
|
||||
"material":1
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"textures":[
|
||||
{
|
||||
"sampler":0,
|
||||
"source":0
|
||||
},
|
||||
{
|
||||
"sampler":0,
|
||||
"source":1
|
||||
}
|
||||
],
|
||||
"images":[
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"branch-01",
|
||||
"uri":"../textures/branch-01.png"
|
||||
},
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"branch-02",
|
||||
"uri":"../textures/branch-02.png"
|
||||
}
|
||||
],
|
||||
"accessors":[
|
||||
{
|
||||
"bufferView":0,
|
||||
"componentType":5126,
|
||||
"count":99,
|
||||
"max":[
|
||||
0.6232271194458008,
|
||||
0.8840625286102295,
|
||||
0.5985598564147949
|
||||
],
|
||||
"min":[
|
||||
-0.4801969528198242,
|
||||
0.003126591444015503,
|
||||
-0.5000066757202148
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":1,
|
||||
"componentType":5126,
|
||||
"count":99,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":2,
|
||||
"componentType":5126,
|
||||
"count":99,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":3,
|
||||
"componentType":5123,
|
||||
"count":264,
|
||||
"type":"SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView":4,
|
||||
"componentType":5126,
|
||||
"count":45,
|
||||
"max":[
|
||||
0.5563669204711914,
|
||||
0.8848730325698853,
|
||||
0.4917292594909668
|
||||
],
|
||||
"min":[
|
||||
-0.6232271194458008,
|
||||
0,
|
||||
-0.5985598564147949
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":5,
|
||||
"componentType":5126,
|
||||
"count":45,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":6,
|
||||
"componentType":5126,
|
||||
"count":45,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":7,
|
||||
"componentType":5123,
|
||||
"count":120,
|
||||
"type":"SCALAR"
|
||||
}
|
||||
],
|
||||
"bufferViews":[
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1188,
|
||||
"byteOffset":0,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1188,
|
||||
"byteOffset":1188,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":792,
|
||||
"byteOffset":2376,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":528,
|
||||
"byteOffset":3168,
|
||||
"target":34963
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":540,
|
||||
"byteOffset":3696,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":540,
|
||||
"byteOffset":4236,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":360,
|
||||
"byteOffset":4776,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":240,
|
||||
"byteOffset":5136,
|
||||
"target":34963
|
||||
}
|
||||
],
|
||||
"samplers":[
|
||||
{
|
||||
"magFilter":9729,
|
||||
"minFilter":9987
|
||||
}
|
||||
],
|
||||
"buffers":[
|
||||
{
|
||||
"byteLength":5376,
|
||||
"uri":"model.bin"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
assets/models/custom/shapespark_plants/bush-01/preview.png
Normal file
|
After Width: | Height: | Size: 511 KiB |
BIN
assets/models/custom/shapespark_plants/bush-02/model.bin
Normal file
246
assets/models/custom/shapespark_plants/bush-02/model.gltf
Normal file
@@ -0,0 +1,246 @@
|
||||
{
|
||||
"asset":{
|
||||
"generator":"Khronos glTF Blender I/O v4.5.51",
|
||||
"version":"2.0"
|
||||
},
|
||||
"extensionsUsed":[
|
||||
"KHR_materials_specular",
|
||||
"KHR_materials_ior"
|
||||
],
|
||||
"scene":0,
|
||||
"scenes":[
|
||||
{
|
||||
"name":"Scene",
|
||||
"nodes":[
|
||||
0
|
||||
]
|
||||
}
|
||||
],
|
||||
"nodes":[
|
||||
{
|
||||
"mesh":0,
|
||||
"name":"Bush-02.001"
|
||||
}
|
||||
],
|
||||
"materials":[
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"extensions":{
|
||||
"KHR_materials_specular":{
|
||||
"specularFactor":0
|
||||
},
|
||||
"KHR_materials_ior":{
|
||||
"ior":1.4500000476837158
|
||||
}
|
||||
},
|
||||
"name":"branch-1-01",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":0
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"extensions":{
|
||||
"KHR_materials_specular":{
|
||||
"specularFactor":0
|
||||
},
|
||||
"KHR_materials_ior":{
|
||||
"ior":1.4500000476837158
|
||||
}
|
||||
},
|
||||
"name":"branch-1-02",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":1
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
}
|
||||
],
|
||||
"meshes":[
|
||||
{
|
||||
"name":"Plane.001",
|
||||
"primitives":[
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":0,
|
||||
"NORMAL":1,
|
||||
"TEXCOORD_0":2
|
||||
},
|
||||
"indices":3,
|
||||
"material":0
|
||||
},
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":4,
|
||||
"NORMAL":5,
|
||||
"TEXCOORD_0":6
|
||||
},
|
||||
"indices":7,
|
||||
"material":1
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"textures":[
|
||||
{
|
||||
"sampler":0,
|
||||
"source":0
|
||||
},
|
||||
{
|
||||
"sampler":0,
|
||||
"source":1
|
||||
}
|
||||
],
|
||||
"images":[
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"branch-01",
|
||||
"uri":"../textures/branch-01.png"
|
||||
},
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"branch-02",
|
||||
"uri":"../textures/branch-02.png"
|
||||
}
|
||||
],
|
||||
"accessors":[
|
||||
{
|
||||
"bufferView":0,
|
||||
"componentType":5126,
|
||||
"count":81,
|
||||
"max":[
|
||||
0.5122456550598145,
|
||||
0.8778968453407288,
|
||||
0.5435709953308105
|
||||
],
|
||||
"min":[
|
||||
-0.5961732864379883,
|
||||
0,
|
||||
-0.6160855293273926
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":1,
|
||||
"componentType":5126,
|
||||
"count":81,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":2,
|
||||
"componentType":5126,
|
||||
"count":81,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":3,
|
||||
"componentType":5123,
|
||||
"count":216,
|
||||
"type":"SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView":4,
|
||||
"componentType":5126,
|
||||
"count":72,
|
||||
"max":[
|
||||
0.5961732864379883,
|
||||
0.8770927786827087,
|
||||
0.635948657989502
|
||||
],
|
||||
"min":[
|
||||
-0.4895660877227783,
|
||||
0.0037081539630889893,
|
||||
-0.635948657989502
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":5,
|
||||
"componentType":5126,
|
||||
"count":72,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":6,
|
||||
"componentType":5126,
|
||||
"count":72,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":7,
|
||||
"componentType":5123,
|
||||
"count":192,
|
||||
"type":"SCALAR"
|
||||
}
|
||||
],
|
||||
"bufferViews":[
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":972,
|
||||
"byteOffset":0,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":972,
|
||||
"byteOffset":972,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":648,
|
||||
"byteOffset":1944,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":432,
|
||||
"byteOffset":2592,
|
||||
"target":34963
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":864,
|
||||
"byteOffset":3024,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":864,
|
||||
"byteOffset":3888,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":576,
|
||||
"byteOffset":4752,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":384,
|
||||
"byteOffset":5328,
|
||||
"target":34963
|
||||
}
|
||||
],
|
||||
"samplers":[
|
||||
{
|
||||
"magFilter":9729,
|
||||
"minFilter":9987
|
||||
}
|
||||
],
|
||||
"buffers":[
|
||||
{
|
||||
"byteLength":5712,
|
||||
"uri":"model.bin"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
assets/models/custom/shapespark_plants/bush-02/preview.png
Normal file
|
After Width: | Height: | Size: 493 KiB |
BIN
assets/models/custom/shapespark_plants/bush-03/model.bin
Normal file
226
assets/models/custom/shapespark_plants/bush-03/model.gltf
Normal file
@@ -0,0 +1,226 @@
|
||||
{
|
||||
"asset":{
|
||||
"generator":"Khronos glTF Blender I/O v4.5.51",
|
||||
"version":"2.0"
|
||||
},
|
||||
"scene":0,
|
||||
"scenes":[
|
||||
{
|
||||
"name":"Scene",
|
||||
"nodes":[
|
||||
0
|
||||
]
|
||||
}
|
||||
],
|
||||
"nodes":[
|
||||
{
|
||||
"mesh":0,
|
||||
"name":"Bush-03.001"
|
||||
}
|
||||
],
|
||||
"materials":[
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"name":"shrubbery-2-01",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":0
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"name":"shrubbery-2-02",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":1
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
}
|
||||
],
|
||||
"meshes":[
|
||||
{
|
||||
"name":"Plane.001",
|
||||
"primitives":[
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":0,
|
||||
"NORMAL":1,
|
||||
"TEXCOORD_0":2
|
||||
},
|
||||
"indices":3,
|
||||
"material":0
|
||||
},
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":4,
|
||||
"NORMAL":5,
|
||||
"TEXCOORD_0":6
|
||||
},
|
||||
"indices":7,
|
||||
"material":1
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"textures":[
|
||||
{
|
||||
"sampler":0,
|
||||
"source":0
|
||||
},
|
||||
{
|
||||
"sampler":0,
|
||||
"source":1
|
||||
}
|
||||
],
|
||||
"images":[
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"shrubbery-1-01",
|
||||
"uri":"../textures/shrubbery-1-01.png"
|
||||
},
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"shrubbery-1-02",
|
||||
"uri":"../textures/shrubbery-1-02.png"
|
||||
}
|
||||
],
|
||||
"accessors":[
|
||||
{
|
||||
"bufferView":0,
|
||||
"componentType":5126,
|
||||
"count":80,
|
||||
"max":[
|
||||
0.5833921432495117,
|
||||
1.0170124769210815,
|
||||
0.6101999282836914
|
||||
],
|
||||
"min":[
|
||||
-0.5379180908203125,
|
||||
0,
|
||||
-0.6101999282836914
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":1,
|
||||
"componentType":5126,
|
||||
"count":80,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":2,
|
||||
"componentType":5126,
|
||||
"count":80,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":3,
|
||||
"componentType":5123,
|
||||
"count":120,
|
||||
"type":"SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView":4,
|
||||
"componentType":5126,
|
||||
"count":28,
|
||||
"max":[
|
||||
0.5107007026672363,
|
||||
1.0170124769210815,
|
||||
0.4259634017944336
|
||||
],
|
||||
"min":[
|
||||
-0.5833921432495117,
|
||||
0,
|
||||
-0.5510902404785156
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":5,
|
||||
"componentType":5126,
|
||||
"count":28,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":6,
|
||||
"componentType":5126,
|
||||
"count":28,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":7,
|
||||
"componentType":5123,
|
||||
"count":42,
|
||||
"type":"SCALAR"
|
||||
}
|
||||
],
|
||||
"bufferViews":[
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":960,
|
||||
"byteOffset":0,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":960,
|
||||
"byteOffset":960,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":640,
|
||||
"byteOffset":1920,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":240,
|
||||
"byteOffset":2560,
|
||||
"target":34963
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":336,
|
||||
"byteOffset":2800,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":336,
|
||||
"byteOffset":3136,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":224,
|
||||
"byteOffset":3472,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":84,
|
||||
"byteOffset":3696,
|
||||
"target":34963
|
||||
}
|
||||
],
|
||||
"samplers":[
|
||||
{
|
||||
"magFilter":9729,
|
||||
"minFilter":9987
|
||||
}
|
||||
],
|
||||
"buffers":[
|
||||
{
|
||||
"byteLength":3780,
|
||||
"uri":"model.bin"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
assets/models/custom/shapespark_plants/bush-03/preview.png
Normal file
|
After Width: | Height: | Size: 521 KiB |
BIN
assets/models/custom/shapespark_plants/bush-04/model.bin
Normal file
226
assets/models/custom/shapespark_plants/bush-04/model.gltf
Normal file
@@ -0,0 +1,226 @@
|
||||
{
|
||||
"asset":{
|
||||
"generator":"Khronos glTF Blender I/O v4.5.51",
|
||||
"version":"2.0"
|
||||
},
|
||||
"scene":0,
|
||||
"scenes":[
|
||||
{
|
||||
"name":"Scene",
|
||||
"nodes":[
|
||||
0
|
||||
]
|
||||
}
|
||||
],
|
||||
"nodes":[
|
||||
{
|
||||
"mesh":0,
|
||||
"name":"Bush-04.001"
|
||||
}
|
||||
],
|
||||
"materials":[
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"name":"shrubbery-1-01",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":0
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"name":"shrubbery-1-02",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":1
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
}
|
||||
],
|
||||
"meshes":[
|
||||
{
|
||||
"name":"Plane.001",
|
||||
"primitives":[
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":0,
|
||||
"NORMAL":1,
|
||||
"TEXCOORD_0":2
|
||||
},
|
||||
"indices":3,
|
||||
"material":0
|
||||
},
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":4,
|
||||
"NORMAL":5,
|
||||
"TEXCOORD_0":6
|
||||
},
|
||||
"indices":7,
|
||||
"material":1
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"textures":[
|
||||
{
|
||||
"sampler":0,
|
||||
"source":0
|
||||
},
|
||||
{
|
||||
"sampler":0,
|
||||
"source":1
|
||||
}
|
||||
],
|
||||
"images":[
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"shrubbery-01",
|
||||
"uri":"../textures/shrubbery-01.png"
|
||||
},
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"shrubbery-02",
|
||||
"uri":"../textures/shrubbery-02.png"
|
||||
}
|
||||
],
|
||||
"accessors":[
|
||||
{
|
||||
"bufferView":0,
|
||||
"componentType":5126,
|
||||
"count":72,
|
||||
"max":[
|
||||
0.5833916664123535,
|
||||
1.017012357711792,
|
||||
0.6101994514465332
|
||||
],
|
||||
"min":[
|
||||
-0.5833921432495117,
|
||||
0,
|
||||
-0.6101994514465332
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":1,
|
||||
"componentType":5126,
|
||||
"count":72,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":2,
|
||||
"componentType":5126,
|
||||
"count":72,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":3,
|
||||
"componentType":5123,
|
||||
"count":108,
|
||||
"type":"SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView":4,
|
||||
"componentType":5126,
|
||||
"count":36,
|
||||
"max":[
|
||||
0.4748873710632324,
|
||||
1.017012357711792,
|
||||
0.48714447021484375
|
||||
],
|
||||
"min":[
|
||||
-0.5173826217651367,
|
||||
0,
|
||||
-0.5243539810180664
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":5,
|
||||
"componentType":5126,
|
||||
"count":36,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":6,
|
||||
"componentType":5126,
|
||||
"count":36,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":7,
|
||||
"componentType":5123,
|
||||
"count":54,
|
||||
"type":"SCALAR"
|
||||
}
|
||||
],
|
||||
"bufferViews":[
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":864,
|
||||
"byteOffset":0,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":864,
|
||||
"byteOffset":864,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":576,
|
||||
"byteOffset":1728,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":216,
|
||||
"byteOffset":2304,
|
||||
"target":34963
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":432,
|
||||
"byteOffset":2520,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":432,
|
||||
"byteOffset":2952,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":288,
|
||||
"byteOffset":3384,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":108,
|
||||
"byteOffset":3672,
|
||||
"target":34963
|
||||
}
|
||||
],
|
||||
"samplers":[
|
||||
{
|
||||
"magFilter":9729,
|
||||
"minFilter":9987
|
||||
}
|
||||
],
|
||||
"buffers":[
|
||||
{
|
||||
"byteLength":3780,
|
||||
"uri":"model.bin"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
assets/models/custom/shapespark_plants/bush-04/preview.png
Normal file
|
After Width: | Height: | Size: 569 KiB |
BIN
assets/models/custom/shapespark_plants/bush-05/model.bin
Normal file
341
assets/models/custom/shapespark_plants/bush-05/model.gltf
Normal file
@@ -0,0 +1,341 @@
|
||||
{
|
||||
"asset":{
|
||||
"generator":"Khronos glTF Blender I/O v4.5.51",
|
||||
"version":"2.0"
|
||||
},
|
||||
"extensionsUsed":[
|
||||
"KHR_materials_specular",
|
||||
"KHR_materials_ior"
|
||||
],
|
||||
"scene":0,
|
||||
"scenes":[
|
||||
{
|
||||
"name":"Scene",
|
||||
"nodes":[
|
||||
0
|
||||
]
|
||||
}
|
||||
],
|
||||
"nodes":[
|
||||
{
|
||||
"mesh":0,
|
||||
"name":"Bush-05.001"
|
||||
}
|
||||
],
|
||||
"materials":[
|
||||
{
|
||||
"doubleSided":true,
|
||||
"extensions":{
|
||||
"KHR_materials_specular":{
|
||||
"specularFactor":0
|
||||
},
|
||||
"KHR_materials_ior":{
|
||||
"ior":1.4500000476837158
|
||||
}
|
||||
},
|
||||
"name":"trunk-01",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":0
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.3431818187236786
|
||||
}
|
||||
},
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"extensions":{
|
||||
"KHR_materials_specular":{
|
||||
"specularFactor":0
|
||||
},
|
||||
"KHR_materials_ior":{
|
||||
"ior":1.4500000476837158
|
||||
}
|
||||
},
|
||||
"name":"branch-1-01",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":1
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"extensions":{
|
||||
"KHR_materials_specular":{
|
||||
"specularFactor":0
|
||||
},
|
||||
"KHR_materials_ior":{
|
||||
"ior":1.4500000476837158
|
||||
}
|
||||
},
|
||||
"name":"branch-1-02",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":2
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
}
|
||||
],
|
||||
"meshes":[
|
||||
{
|
||||
"name":"BezierCurve.001",
|
||||
"primitives":[
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":0,
|
||||
"NORMAL":1,
|
||||
"TEXCOORD_0":2
|
||||
},
|
||||
"indices":3,
|
||||
"material":0
|
||||
},
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":4,
|
||||
"NORMAL":5,
|
||||
"TEXCOORD_0":6
|
||||
},
|
||||
"indices":7,
|
||||
"material":1
|
||||
},
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":8,
|
||||
"NORMAL":9,
|
||||
"TEXCOORD_0":10
|
||||
},
|
||||
"indices":11,
|
||||
"material":2
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"textures":[
|
||||
{
|
||||
"sampler":0,
|
||||
"source":0
|
||||
},
|
||||
{
|
||||
"sampler":0,
|
||||
"source":1
|
||||
},
|
||||
{
|
||||
"sampler":0,
|
||||
"source":2
|
||||
}
|
||||
],
|
||||
"images":[
|
||||
{
|
||||
"mimeType":"image/jpeg",
|
||||
"name":"bark",
|
||||
"uri":"../textures/bark.jpg"
|
||||
},
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"branch-01",
|
||||
"uri":"../textures/branch-01.png"
|
||||
},
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"branch-02",
|
||||
"uri":"../textures/branch-02.png"
|
||||
}
|
||||
],
|
||||
"accessors":[
|
||||
{
|
||||
"bufferView":0,
|
||||
"componentType":5126,
|
||||
"count":135,
|
||||
"max":[
|
||||
0.36066222190856934,
|
||||
1.9299087524414062,
|
||||
0.8855743408203125
|
||||
],
|
||||
"min":[
|
||||
-0.676530122756958,
|
||||
0,
|
||||
-0.3175506591796875
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":1,
|
||||
"componentType":5126,
|
||||
"count":135,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":2,
|
||||
"componentType":5126,
|
||||
"count":135,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":3,
|
||||
"componentType":5123,
|
||||
"count":537,
|
||||
"type":"SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView":4,
|
||||
"componentType":5126,
|
||||
"count":162,
|
||||
"max":[
|
||||
1.9345498085021973,
|
||||
2.192629337310791,
|
||||
1.7276725769042969
|
||||
],
|
||||
"min":[
|
||||
-2.116325855255127,
|
||||
0.05757701396942139,
|
||||
-2.312786102294922
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":5,
|
||||
"componentType":5126,
|
||||
"count":162,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":6,
|
||||
"componentType":5126,
|
||||
"count":162,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":7,
|
||||
"componentType":5123,
|
||||
"count":432,
|
||||
"type":"SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView":8,
|
||||
"componentType":5126,
|
||||
"count":261,
|
||||
"max":[
|
||||
2.116325855255127,
|
||||
2.2404303550720215,
|
||||
2.3127880096435547
|
||||
],
|
||||
"min":[
|
||||
-1.688843846321106,
|
||||
0.008928298950195312,
|
||||
-2.229969024658203
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":9,
|
||||
"componentType":5126,
|
||||
"count":261,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":10,
|
||||
"componentType":5126,
|
||||
"count":261,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":11,
|
||||
"componentType":5123,
|
||||
"count":696,
|
||||
"type":"SCALAR"
|
||||
}
|
||||
],
|
||||
"bufferViews":[
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1620,
|
||||
"byteOffset":0,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1620,
|
||||
"byteOffset":1620,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1080,
|
||||
"byteOffset":3240,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1074,
|
||||
"byteOffset":4320,
|
||||
"target":34963
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1944,
|
||||
"byteOffset":5396,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1944,
|
||||
"byteOffset":7340,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1296,
|
||||
"byteOffset":9284,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":864,
|
||||
"byteOffset":10580,
|
||||
"target":34963
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":3132,
|
||||
"byteOffset":11444,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":3132,
|
||||
"byteOffset":14576,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":2088,
|
||||
"byteOffset":17708,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1392,
|
||||
"byteOffset":19796,
|
||||
"target":34963
|
||||
}
|
||||
],
|
||||
"samplers":[
|
||||
{
|
||||
"magFilter":9729,
|
||||
"minFilter":9987
|
||||
}
|
||||
],
|
||||
"buffers":[
|
||||
{
|
||||
"byteLength":21188,
|
||||
"uri":"model.bin"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
assets/models/custom/shapespark_plants/bush-05/preview.png
Normal file
|
After Width: | Height: | Size: 494 KiB |
BIN
assets/models/custom/shapespark_plants/clover-01/model.bin
Normal file
150
assets/models/custom/shapespark_plants/clover-01/model.gltf
Normal file
@@ -0,0 +1,150 @@
|
||||
{
|
||||
"asset":{
|
||||
"generator":"Khronos glTF Blender I/O v4.5.51",
|
||||
"version":"2.0"
|
||||
},
|
||||
"extensionsUsed":[
|
||||
"KHR_materials_specular",
|
||||
"KHR_materials_ior"
|
||||
],
|
||||
"scene":0,
|
||||
"scenes":[
|
||||
{
|
||||
"name":"Scene",
|
||||
"nodes":[
|
||||
0
|
||||
]
|
||||
}
|
||||
],
|
||||
"nodes":[
|
||||
{
|
||||
"mesh":0,
|
||||
"name":"Clover-01.001"
|
||||
}
|
||||
],
|
||||
"materials":[
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"extensions":{
|
||||
"KHR_materials_specular":{
|
||||
"specularFactor":0.3227272629737854
|
||||
},
|
||||
"KHR_materials_ior":{
|
||||
"ior":1.4500000476837158
|
||||
}
|
||||
},
|
||||
"name":"clover-01",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":0
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
}
|
||||
],
|
||||
"meshes":[
|
||||
{
|
||||
"name":"Plane.001",
|
||||
"primitives":[
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":0,
|
||||
"NORMAL":1,
|
||||
"TEXCOORD_0":2
|
||||
},
|
||||
"indices":3,
|
||||
"material":0
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"textures":[
|
||||
{
|
||||
"sampler":0,
|
||||
"source":0
|
||||
}
|
||||
],
|
||||
"images":[
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"clover-05",
|
||||
"uri":"../textures/clover-05.png"
|
||||
}
|
||||
],
|
||||
"accessors":[
|
||||
{
|
||||
"bufferView":0,
|
||||
"componentType":5126,
|
||||
"count":13,
|
||||
"max":[
|
||||
0.8042905330657959,
|
||||
0.06880080699920654,
|
||||
0.804290771484375
|
||||
],
|
||||
"min":[
|
||||
-0.8042905330657959,
|
||||
0,
|
||||
-0.804290771484375
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":1,
|
||||
"componentType":5126,
|
||||
"count":13,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":2,
|
||||
"componentType":5126,
|
||||
"count":13,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":3,
|
||||
"componentType":5123,
|
||||
"count":15,
|
||||
"type":"SCALAR"
|
||||
}
|
||||
],
|
||||
"bufferViews":[
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":156,
|
||||
"byteOffset":0,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":156,
|
||||
"byteOffset":156,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":104,
|
||||
"byteOffset":312,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":30,
|
||||
"byteOffset":416,
|
||||
"target":34963
|
||||
}
|
||||
],
|
||||
"samplers":[
|
||||
{
|
||||
"magFilter":9729,
|
||||
"minFilter":9987
|
||||
}
|
||||
],
|
||||
"buffers":[
|
||||
{
|
||||
"byteLength":448,
|
||||
"uri":"model.bin"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
assets/models/custom/shapespark_plants/clover-01/preview.png
Normal file
|
After Width: | Height: | Size: 346 KiB |
BIN
assets/models/custom/shapespark_plants/clover-02/model.bin
Normal file
150
assets/models/custom/shapespark_plants/clover-02/model.gltf
Normal file
@@ -0,0 +1,150 @@
|
||||
{
|
||||
"asset":{
|
||||
"generator":"Khronos glTF Blender I/O v4.5.51",
|
||||
"version":"2.0"
|
||||
},
|
||||
"extensionsUsed":[
|
||||
"KHR_materials_specular",
|
||||
"KHR_materials_ior"
|
||||
],
|
||||
"scene":0,
|
||||
"scenes":[
|
||||
{
|
||||
"name":"Scene",
|
||||
"nodes":[
|
||||
0
|
||||
]
|
||||
}
|
||||
],
|
||||
"nodes":[
|
||||
{
|
||||
"mesh":0,
|
||||
"name":"Clover-02.001"
|
||||
}
|
||||
],
|
||||
"materials":[
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"extensions":{
|
||||
"KHR_materials_specular":{
|
||||
"specularFactor":0.5045454502105713
|
||||
},
|
||||
"KHR_materials_ior":{
|
||||
"ior":1.4500000476837158
|
||||
}
|
||||
},
|
||||
"name":"clover-02",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":0
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
}
|
||||
],
|
||||
"meshes":[
|
||||
{
|
||||
"name":"Plane.001",
|
||||
"primitives":[
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":0,
|
||||
"NORMAL":1,
|
||||
"TEXCOORD_0":2
|
||||
},
|
||||
"indices":3,
|
||||
"material":0
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"textures":[
|
||||
{
|
||||
"sampler":0,
|
||||
"source":0
|
||||
}
|
||||
],
|
||||
"images":[
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"clover-04",
|
||||
"uri":"../textures/clover-04.png"
|
||||
}
|
||||
],
|
||||
"accessors":[
|
||||
{
|
||||
"bufferView":0,
|
||||
"componentType":5126,
|
||||
"count":12,
|
||||
"max":[
|
||||
0.8042905330657959,
|
||||
0.04400423914194107,
|
||||
0.804290771484375
|
||||
],
|
||||
"min":[
|
||||
-0.8042905330657959,
|
||||
0,
|
||||
-0.804290771484375
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":1,
|
||||
"componentType":5126,
|
||||
"count":12,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":2,
|
||||
"componentType":5126,
|
||||
"count":12,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":3,
|
||||
"componentType":5123,
|
||||
"count":12,
|
||||
"type":"SCALAR"
|
||||
}
|
||||
],
|
||||
"bufferViews":[
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":144,
|
||||
"byteOffset":0,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":144,
|
||||
"byteOffset":144,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":96,
|
||||
"byteOffset":288,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":24,
|
||||
"byteOffset":384,
|
||||
"target":34963
|
||||
}
|
||||
],
|
||||
"samplers":[
|
||||
{
|
||||
"magFilter":9729,
|
||||
"minFilter":9987
|
||||
}
|
||||
],
|
||||
"buffers":[
|
||||
{
|
||||
"byteLength":408,
|
||||
"uri":"model.bin"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
assets/models/custom/shapespark_plants/clover-02/preview.png
Normal file
|
After Width: | Height: | Size: 296 KiB |
BIN
assets/models/custom/shapespark_plants/clover-03/model.bin
Normal file
150
assets/models/custom/shapespark_plants/clover-03/model.gltf
Normal file
@@ -0,0 +1,150 @@
|
||||
{
|
||||
"asset":{
|
||||
"generator":"Khronos glTF Blender I/O v4.5.51",
|
||||
"version":"2.0"
|
||||
},
|
||||
"extensionsUsed":[
|
||||
"KHR_materials_specular",
|
||||
"KHR_materials_ior"
|
||||
],
|
||||
"scene":0,
|
||||
"scenes":[
|
||||
{
|
||||
"name":"Scene",
|
||||
"nodes":[
|
||||
0
|
||||
]
|
||||
}
|
||||
],
|
||||
"nodes":[
|
||||
{
|
||||
"mesh":0,
|
||||
"name":"Clover-03.001"
|
||||
}
|
||||
],
|
||||
"materials":[
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"extensions":{
|
||||
"KHR_materials_specular":{
|
||||
"specularFactor":0.48636364936828613
|
||||
},
|
||||
"KHR_materials_ior":{
|
||||
"ior":1.4500000476837158
|
||||
}
|
||||
},
|
||||
"name":"clover-03",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":0
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
}
|
||||
],
|
||||
"meshes":[
|
||||
{
|
||||
"name":"Plane.001",
|
||||
"primitives":[
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":0,
|
||||
"NORMAL":1,
|
||||
"TEXCOORD_0":2
|
||||
},
|
||||
"indices":3,
|
||||
"material":0
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"textures":[
|
||||
{
|
||||
"sampler":0,
|
||||
"source":0
|
||||
}
|
||||
],
|
||||
"images":[
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"clover-03",
|
||||
"uri":"../textures/clover-03.png"
|
||||
}
|
||||
],
|
||||
"accessors":[
|
||||
{
|
||||
"bufferView":0,
|
||||
"componentType":5126,
|
||||
"count":13,
|
||||
"max":[
|
||||
0.8042902946472168,
|
||||
0.06880080699920654,
|
||||
0.804290771484375
|
||||
],
|
||||
"min":[
|
||||
-0.8042902946472168,
|
||||
0,
|
||||
-0.804290771484375
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":1,
|
||||
"componentType":5126,
|
||||
"count":13,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":2,
|
||||
"componentType":5126,
|
||||
"count":13,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":3,
|
||||
"componentType":5123,
|
||||
"count":15,
|
||||
"type":"SCALAR"
|
||||
}
|
||||
],
|
||||
"bufferViews":[
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":156,
|
||||
"byteOffset":0,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":156,
|
||||
"byteOffset":156,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":104,
|
||||
"byteOffset":312,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":30,
|
||||
"byteOffset":416,
|
||||
"target":34963
|
||||
}
|
||||
],
|
||||
"samplers":[
|
||||
{
|
||||
"magFilter":9729,
|
||||
"minFilter":9987
|
||||
}
|
||||
],
|
||||
"buffers":[
|
||||
{
|
||||
"byteLength":448,
|
||||
"uri":"model.bin"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
assets/models/custom/shapespark_plants/clover-03/preview.png
Normal file
|
After Width: | Height: | Size: 314 KiB |
BIN
assets/models/custom/shapespark_plants/clover-04/model.bin
Normal file
150
assets/models/custom/shapespark_plants/clover-04/model.gltf
Normal file
@@ -0,0 +1,150 @@
|
||||
{
|
||||
"asset":{
|
||||
"generator":"Khronos glTF Blender I/O v4.5.51",
|
||||
"version":"2.0"
|
||||
},
|
||||
"extensionsUsed":[
|
||||
"KHR_materials_specular",
|
||||
"KHR_materials_ior"
|
||||
],
|
||||
"scene":0,
|
||||
"scenes":[
|
||||
{
|
||||
"name":"Scene",
|
||||
"nodes":[
|
||||
0
|
||||
]
|
||||
}
|
||||
],
|
||||
"nodes":[
|
||||
{
|
||||
"mesh":0,
|
||||
"name":"Clover-04.001"
|
||||
}
|
||||
],
|
||||
"materials":[
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"extensions":{
|
||||
"KHR_materials_specular":{
|
||||
"specularFactor":0.5181818008422852
|
||||
},
|
||||
"KHR_materials_ior":{
|
||||
"ior":1.4500000476837158
|
||||
}
|
||||
},
|
||||
"name":"clover-04",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":0
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
}
|
||||
],
|
||||
"meshes":[
|
||||
{
|
||||
"name":"Plane.001",
|
||||
"primitives":[
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":0,
|
||||
"NORMAL":1,
|
||||
"TEXCOORD_0":2
|
||||
},
|
||||
"indices":3,
|
||||
"material":0
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"textures":[
|
||||
{
|
||||
"sampler":0,
|
||||
"source":0
|
||||
}
|
||||
],
|
||||
"images":[
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"clover-02",
|
||||
"uri":"../textures/clover-02.png"
|
||||
}
|
||||
],
|
||||
"accessors":[
|
||||
{
|
||||
"bufferView":0,
|
||||
"componentType":5126,
|
||||
"count":12,
|
||||
"max":[
|
||||
0.8042902946472168,
|
||||
0.11188695579767227,
|
||||
0.804290771484375
|
||||
],
|
||||
"min":[
|
||||
-0.8042902946472168,
|
||||
0,
|
||||
-0.804290771484375
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":1,
|
||||
"componentType":5126,
|
||||
"count":12,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":2,
|
||||
"componentType":5126,
|
||||
"count":12,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":3,
|
||||
"componentType":5123,
|
||||
"count":12,
|
||||
"type":"SCALAR"
|
||||
}
|
||||
],
|
||||
"bufferViews":[
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":144,
|
||||
"byteOffset":0,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":144,
|
||||
"byteOffset":144,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":96,
|
||||
"byteOffset":288,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":24,
|
||||
"byteOffset":384,
|
||||
"target":34963
|
||||
}
|
||||
],
|
||||
"samplers":[
|
||||
{
|
||||
"magFilter":9729,
|
||||
"minFilter":9987
|
||||
}
|
||||
],
|
||||
"buffers":[
|
||||
{
|
||||
"byteLength":408,
|
||||
"uri":"model.bin"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
assets/models/custom/shapespark_plants/clover-04/preview.png
Normal file
|
After Width: | Height: | Size: 316 KiB |
BIN
assets/models/custom/shapespark_plants/clover-05/model.bin
Normal file
150
assets/models/custom/shapespark_plants/clover-05/model.gltf
Normal file
@@ -0,0 +1,150 @@
|
||||
{
|
||||
"asset":{
|
||||
"generator":"Khronos glTF Blender I/O v4.5.51",
|
||||
"version":"2.0"
|
||||
},
|
||||
"extensionsUsed":[
|
||||
"KHR_materials_specular",
|
||||
"KHR_materials_ior"
|
||||
],
|
||||
"scene":0,
|
||||
"scenes":[
|
||||
{
|
||||
"name":"Scene",
|
||||
"nodes":[
|
||||
0
|
||||
]
|
||||
}
|
||||
],
|
||||
"nodes":[
|
||||
{
|
||||
"mesh":0,
|
||||
"name":"Clover-05.001"
|
||||
}
|
||||
],
|
||||
"materials":[
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"extensions":{
|
||||
"KHR_materials_specular":{
|
||||
"specularFactor":0.4954545497894287
|
||||
},
|
||||
"KHR_materials_ior":{
|
||||
"ior":1.4500000476837158
|
||||
}
|
||||
},
|
||||
"name":"clover-05",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":0
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
}
|
||||
],
|
||||
"meshes":[
|
||||
{
|
||||
"name":"Plane.001",
|
||||
"primitives":[
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":0,
|
||||
"NORMAL":1,
|
||||
"TEXCOORD_0":2
|
||||
},
|
||||
"indices":3,
|
||||
"material":0
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"textures":[
|
||||
{
|
||||
"sampler":0,
|
||||
"source":0
|
||||
}
|
||||
],
|
||||
"images":[
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"clover-01",
|
||||
"uri":"../textures/clover-01.png"
|
||||
}
|
||||
],
|
||||
"accessors":[
|
||||
{
|
||||
"bufferView":0,
|
||||
"componentType":5126,
|
||||
"count":12,
|
||||
"max":[
|
||||
0.8042902946472168,
|
||||
0.06880080699920654,
|
||||
0.804290771484375
|
||||
],
|
||||
"min":[
|
||||
-0.8042902946472168,
|
||||
0,
|
||||
-0.804290771484375
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":1,
|
||||
"componentType":5126,
|
||||
"count":12,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":2,
|
||||
"componentType":5126,
|
||||
"count":12,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":3,
|
||||
"componentType":5123,
|
||||
"count":12,
|
||||
"type":"SCALAR"
|
||||
}
|
||||
],
|
||||
"bufferViews":[
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":144,
|
||||
"byteOffset":0,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":144,
|
||||
"byteOffset":144,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":96,
|
||||
"byteOffset":288,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":24,
|
||||
"byteOffset":384,
|
||||
"target":34963
|
||||
}
|
||||
],
|
||||
"samplers":[
|
||||
{
|
||||
"magFilter":9729,
|
||||
"minFilter":9987
|
||||
}
|
||||
],
|
||||
"buffers":[
|
||||
{
|
||||
"byteLength":408,
|
||||
"uri":"model.bin"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
assets/models/custom/shapespark_plants/clover-05/preview.png
Normal file
|
After Width: | Height: | Size: 333 KiB |
BIN
assets/models/custom/shapespark_plants/flowers-01/model.bin
Normal file
138
assets/models/custom/shapespark_plants/flowers-01/model.gltf
Normal file
@@ -0,0 +1,138 @@
|
||||
{
|
||||
"asset":{
|
||||
"generator":"Khronos glTF Blender I/O v4.5.51",
|
||||
"version":"2.0"
|
||||
},
|
||||
"scene":0,
|
||||
"scenes":[
|
||||
{
|
||||
"name":"Scene",
|
||||
"nodes":[
|
||||
0
|
||||
]
|
||||
}
|
||||
],
|
||||
"nodes":[
|
||||
{
|
||||
"mesh":0,
|
||||
"name":"Flowers-01.001"
|
||||
}
|
||||
],
|
||||
"materials":[
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"name":"flowers-01.001",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":0
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
}
|
||||
],
|
||||
"meshes":[
|
||||
{
|
||||
"name":"Plane.001",
|
||||
"primitives":[
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":0,
|
||||
"NORMAL":1,
|
||||
"TEXCOORD_0":2
|
||||
},
|
||||
"indices":3,
|
||||
"material":0
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"textures":[
|
||||
{
|
||||
"sampler":0,
|
||||
"source":0
|
||||
}
|
||||
],
|
||||
"images":[
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"flowers-01",
|
||||
"uri":"../textures/flowers-01.png"
|
||||
}
|
||||
],
|
||||
"accessors":[
|
||||
{
|
||||
"bufferView":0,
|
||||
"componentType":5126,
|
||||
"count":32,
|
||||
"max":[
|
||||
0.8042905330657959,
|
||||
0.0962081104516983,
|
||||
0.804290771484375
|
||||
],
|
||||
"min":[
|
||||
-0.8042905330657959,
|
||||
0,
|
||||
-0.804290771484375
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":1,
|
||||
"componentType":5126,
|
||||
"count":32,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":2,
|
||||
"componentType":5126,
|
||||
"count":32,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":3,
|
||||
"componentType":5123,
|
||||
"count":42,
|
||||
"type":"SCALAR"
|
||||
}
|
||||
],
|
||||
"bufferViews":[
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":384,
|
||||
"byteOffset":0,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":384,
|
||||
"byteOffset":384,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":256,
|
||||
"byteOffset":768,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":84,
|
||||
"byteOffset":1024,
|
||||
"target":34963
|
||||
}
|
||||
],
|
||||
"samplers":[
|
||||
{
|
||||
"magFilter":9729,
|
||||
"minFilter":9987
|
||||
}
|
||||
],
|
||||
"buffers":[
|
||||
{
|
||||
"byteLength":1108,
|
||||
"uri":"model.bin"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
assets/models/custom/shapespark_plants/flowers-01/preview.png
Normal file
|
After Width: | Height: | Size: 302 KiB |
BIN
assets/models/custom/shapespark_plants/flowers-02/model.bin
Normal file
402
assets/models/custom/shapespark_plants/flowers-02/model.gltf
Normal file
@@ -0,0 +1,402 @@
|
||||
{
|
||||
"asset":{
|
||||
"generator":"Khronos glTF Blender I/O v4.5.51",
|
||||
"version":"2.0"
|
||||
},
|
||||
"scene":0,
|
||||
"scenes":[
|
||||
{
|
||||
"name":"Scene",
|
||||
"nodes":[
|
||||
0
|
||||
]
|
||||
}
|
||||
],
|
||||
"nodes":[
|
||||
{
|
||||
"mesh":0,
|
||||
"name":"Flowers-02.001"
|
||||
}
|
||||
],
|
||||
"materials":[
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"name":"flowers-01.001",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":0
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"name":"flowers-01.002",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":1
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"name":"shrubbery-1-01",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":2
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"name":"shrubbery-1-02",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":3
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
}
|
||||
],
|
||||
"meshes":[
|
||||
{
|
||||
"name":"Plane.001",
|
||||
"primitives":[
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":0,
|
||||
"NORMAL":1,
|
||||
"TEXCOORD_0":2
|
||||
},
|
||||
"indices":3,
|
||||
"material":0
|
||||
},
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":4,
|
||||
"NORMAL":5,
|
||||
"TEXCOORD_0":6
|
||||
},
|
||||
"indices":7,
|
||||
"material":1
|
||||
},
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":8,
|
||||
"NORMAL":9,
|
||||
"TEXCOORD_0":10
|
||||
},
|
||||
"indices":11,
|
||||
"material":2
|
||||
},
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":12,
|
||||
"NORMAL":13,
|
||||
"TEXCOORD_0":14
|
||||
},
|
||||
"indices":15,
|
||||
"material":3
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"textures":[
|
||||
{
|
||||
"sampler":0,
|
||||
"source":0
|
||||
},
|
||||
{
|
||||
"sampler":0,
|
||||
"source":1
|
||||
},
|
||||
{
|
||||
"sampler":0,
|
||||
"source":2
|
||||
},
|
||||
{
|
||||
"sampler":0,
|
||||
"source":3
|
||||
}
|
||||
],
|
||||
"images":[
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"flowers-01",
|
||||
"uri":"../textures/flowers-01.png"
|
||||
},
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"flowers-02",
|
||||
"uri":"../textures/flowers-02.png"
|
||||
},
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"shrubbery-01",
|
||||
"uri":"../textures/shrubbery-01.png"
|
||||
},
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"shrubbery-02",
|
||||
"uri":"../textures/shrubbery-02.png"
|
||||
}
|
||||
],
|
||||
"accessors":[
|
||||
{
|
||||
"bufferView":0,
|
||||
"componentType":5126,
|
||||
"count":36,
|
||||
"max":[
|
||||
0.5630202293395996,
|
||||
0.7661895751953125,
|
||||
0.5195379257202148
|
||||
],
|
||||
"min":[
|
||||
-0.6329164505004883,
|
||||
0.409686803817749,
|
||||
-0.7071380615234375
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":1,
|
||||
"componentType":5126,
|
||||
"count":36,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":2,
|
||||
"componentType":5126,
|
||||
"count":36,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":3,
|
||||
"componentType":5123,
|
||||
"count":54,
|
||||
"type":"SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView":4,
|
||||
"componentType":5126,
|
||||
"count":36,
|
||||
"max":[
|
||||
0.6526293754577637,
|
||||
0.7462631464004517,
|
||||
0.5518369674682617
|
||||
],
|
||||
"min":[
|
||||
-0.41998767852783203,
|
||||
0.3797542452812195,
|
||||
-0.5864648818969727
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":5,
|
||||
"componentType":5126,
|
||||
"count":36,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":6,
|
||||
"componentType":5126,
|
||||
"count":36,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":7,
|
||||
"componentType":5123,
|
||||
"count":54,
|
||||
"type":"SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView":8,
|
||||
"componentType":5126,
|
||||
"count":72,
|
||||
"max":[
|
||||
0.7357230186462402,
|
||||
0.9060201644897461,
|
||||
0.7071380615234375
|
||||
],
|
||||
"min":[
|
||||
-0.735722541809082,
|
||||
0,
|
||||
-0.7022256851196289
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":9,
|
||||
"componentType":5126,
|
||||
"count":72,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":10,
|
||||
"componentType":5126,
|
||||
"count":72,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":11,
|
||||
"componentType":5123,
|
||||
"count":108,
|
||||
"type":"SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView":12,
|
||||
"componentType":5126,
|
||||
"count":36,
|
||||
"max":[
|
||||
0.581110954284668,
|
||||
0.9545401334762573,
|
||||
0.6120939254760742
|
||||
],
|
||||
"min":[
|
||||
-0.7084417343139648,
|
||||
0.0038599371910095215,
|
||||
-0.6311941146850586
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":13,
|
||||
"componentType":5126,
|
||||
"count":36,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":14,
|
||||
"componentType":5126,
|
||||
"count":36,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":15,
|
||||
"componentType":5123,
|
||||
"count":54,
|
||||
"type":"SCALAR"
|
||||
}
|
||||
],
|
||||
"bufferViews":[
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":432,
|
||||
"byteOffset":0,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":432,
|
||||
"byteOffset":432,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":288,
|
||||
"byteOffset":864,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":108,
|
||||
"byteOffset":1152,
|
||||
"target":34963
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":432,
|
||||
"byteOffset":1260,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":432,
|
||||
"byteOffset":1692,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":288,
|
||||
"byteOffset":2124,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":108,
|
||||
"byteOffset":2412,
|
||||
"target":34963
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":864,
|
||||
"byteOffset":2520,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":864,
|
||||
"byteOffset":3384,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":576,
|
||||
"byteOffset":4248,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":216,
|
||||
"byteOffset":4824,
|
||||
"target":34963
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":432,
|
||||
"byteOffset":5040,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":432,
|
||||
"byteOffset":5472,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":288,
|
||||
"byteOffset":5904,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":108,
|
||||
"byteOffset":6192,
|
||||
"target":34963
|
||||
}
|
||||
],
|
||||
"samplers":[
|
||||
{
|
||||
"magFilter":9729,
|
||||
"minFilter":9987
|
||||
}
|
||||
],
|
||||
"buffers":[
|
||||
{
|
||||
"byteLength":6300,
|
||||
"uri":"model.bin"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
assets/models/custom/shapespark_plants/flowers-02/preview.png
Normal file
|
After Width: | Height: | Size: 518 KiB |
BIN
assets/models/custom/shapespark_plants/flowers-03/model.bin
Normal file
138
assets/models/custom/shapespark_plants/flowers-03/model.gltf
Normal file
@@ -0,0 +1,138 @@
|
||||
{
|
||||
"asset":{
|
||||
"generator":"Khronos glTF Blender I/O v4.5.51",
|
||||
"version":"2.0"
|
||||
},
|
||||
"scene":0,
|
||||
"scenes":[
|
||||
{
|
||||
"name":"Scene",
|
||||
"nodes":[
|
||||
0
|
||||
]
|
||||
}
|
||||
],
|
||||
"nodes":[
|
||||
{
|
||||
"mesh":0,
|
||||
"name":"Flowers-03.001"
|
||||
}
|
||||
],
|
||||
"materials":[
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"name":"flowers-01.002",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":0
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
}
|
||||
],
|
||||
"meshes":[
|
||||
{
|
||||
"name":"Plane.001",
|
||||
"primitives":[
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":0,
|
||||
"NORMAL":1,
|
||||
"TEXCOORD_0":2
|
||||
},
|
||||
"indices":3,
|
||||
"material":0
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"textures":[
|
||||
{
|
||||
"sampler":0,
|
||||
"source":0
|
||||
}
|
||||
],
|
||||
"images":[
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"flowers-02",
|
||||
"uri":"../textures/flowers-02.png"
|
||||
}
|
||||
],
|
||||
"accessors":[
|
||||
{
|
||||
"bufferView":0,
|
||||
"componentType":5126,
|
||||
"count":34,
|
||||
"max":[
|
||||
0.8042902946472168,
|
||||
0.15777377784252167,
|
||||
0.804290771484375
|
||||
],
|
||||
"min":[
|
||||
-0.8042902946472168,
|
||||
0,
|
||||
-0.804290771484375
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":1,
|
||||
"componentType":5126,
|
||||
"count":34,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":2,
|
||||
"componentType":5126,
|
||||
"count":34,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":3,
|
||||
"componentType":5123,
|
||||
"count":48,
|
||||
"type":"SCALAR"
|
||||
}
|
||||
],
|
||||
"bufferViews":[
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":408,
|
||||
"byteOffset":0,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":408,
|
||||
"byteOffset":408,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":272,
|
||||
"byteOffset":816,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":96,
|
||||
"byteOffset":1088,
|
||||
"target":34963
|
||||
}
|
||||
],
|
||||
"samplers":[
|
||||
{
|
||||
"magFilter":9729,
|
||||
"minFilter":9987
|
||||
}
|
||||
],
|
||||
"buffers":[
|
||||
{
|
||||
"byteLength":1184,
|
||||
"uri":"model.bin"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
assets/models/custom/shapespark_plants/flowers-03/preview.png
Normal file
|
After Width: | Height: | Size: 311 KiB |
BIN
assets/models/custom/shapespark_plants/flowers-04/model.bin
Normal file
402
assets/models/custom/shapespark_plants/flowers-04/model.gltf
Normal file
@@ -0,0 +1,402 @@
|
||||
{
|
||||
"asset":{
|
||||
"generator":"Khronos glTF Blender I/O v4.5.51",
|
||||
"version":"2.0"
|
||||
},
|
||||
"scene":0,
|
||||
"scenes":[
|
||||
{
|
||||
"name":"Scene",
|
||||
"nodes":[
|
||||
0
|
||||
]
|
||||
}
|
||||
],
|
||||
"nodes":[
|
||||
{
|
||||
"mesh":0,
|
||||
"name":"Flowers-04.001"
|
||||
}
|
||||
],
|
||||
"materials":[
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"name":"flowers-01.001",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":0
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"name":"flowers-01.002",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":1
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"name":"shrubbery-1-01",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":2
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"name":"shrubbery-1-02",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":3
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
}
|
||||
],
|
||||
"meshes":[
|
||||
{
|
||||
"name":"Plane.001",
|
||||
"primitives":[
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":0,
|
||||
"NORMAL":1,
|
||||
"TEXCOORD_0":2
|
||||
},
|
||||
"indices":3,
|
||||
"material":0
|
||||
},
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":4,
|
||||
"NORMAL":5,
|
||||
"TEXCOORD_0":6
|
||||
},
|
||||
"indices":7,
|
||||
"material":1
|
||||
},
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":8,
|
||||
"NORMAL":9,
|
||||
"TEXCOORD_0":10
|
||||
},
|
||||
"indices":11,
|
||||
"material":2
|
||||
},
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":12,
|
||||
"NORMAL":13,
|
||||
"TEXCOORD_0":14
|
||||
},
|
||||
"indices":15,
|
||||
"material":3
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"textures":[
|
||||
{
|
||||
"sampler":0,
|
||||
"source":0
|
||||
},
|
||||
{
|
||||
"sampler":0,
|
||||
"source":1
|
||||
},
|
||||
{
|
||||
"sampler":0,
|
||||
"source":2
|
||||
},
|
||||
{
|
||||
"sampler":0,
|
||||
"source":3
|
||||
}
|
||||
],
|
||||
"images":[
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"flowers-01",
|
||||
"uri":"../textures/flowers-01.png"
|
||||
},
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"flowers-02",
|
||||
"uri":"../textures/flowers-02.png"
|
||||
},
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"shrubbery-01",
|
||||
"uri":"../textures/shrubbery-01.png"
|
||||
},
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"shrubbery-02",
|
||||
"uri":"../textures/shrubbery-02.png"
|
||||
}
|
||||
],
|
||||
"accessors":[
|
||||
{
|
||||
"bufferView":0,
|
||||
"componentType":5126,
|
||||
"count":36,
|
||||
"max":[
|
||||
0.4416971206665039,
|
||||
0.7731611132621765,
|
||||
0.5218057632446289
|
||||
],
|
||||
"min":[
|
||||
-0.551506757736206,
|
||||
0.3797275125980377,
|
||||
-0.5259017944335938
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":1,
|
||||
"componentType":5126,
|
||||
"count":36,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":2,
|
||||
"componentType":5126,
|
||||
"count":36,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":3,
|
||||
"componentType":5123,
|
||||
"count":54,
|
||||
"type":"SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView":4,
|
||||
"componentType":5126,
|
||||
"count":36,
|
||||
"max":[
|
||||
0.6191749572753906,
|
||||
0.7363936901092529,
|
||||
0.507960319519043
|
||||
],
|
||||
"min":[
|
||||
-0.4534420967102051,
|
||||
0.36988475918769836,
|
||||
-0.6303415298461914
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":5,
|
||||
"componentType":5126,
|
||||
"count":36,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":6,
|
||||
"componentType":5126,
|
||||
"count":36,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":7,
|
||||
"componentType":5123,
|
||||
"count":54,
|
||||
"type":"SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView":8,
|
||||
"componentType":5126,
|
||||
"count":72,
|
||||
"max":[
|
||||
0.7048861980438232,
|
||||
0.8867557048797607,
|
||||
0.7372770309448242
|
||||
],
|
||||
"min":[
|
||||
-0.7048861980438232,
|
||||
0,
|
||||
-0.7372770309448242
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":9,
|
||||
"componentType":5126,
|
||||
"count":72,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":10,
|
||||
"componentType":5126,
|
||||
"count":72,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":11,
|
||||
"componentType":5123,
|
||||
"count":108,
|
||||
"type":"SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView":12,
|
||||
"componentType":5126,
|
||||
"count":36,
|
||||
"max":[
|
||||
0.5737853050231934,
|
||||
0.942986249923706,
|
||||
0.5885944366455078
|
||||
],
|
||||
"min":[
|
||||
-0.6251299381256104,
|
||||
0,
|
||||
-0.6335535049438477
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":13,
|
||||
"componentType":5126,
|
||||
"count":36,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":14,
|
||||
"componentType":5126,
|
||||
"count":36,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":15,
|
||||
"componentType":5123,
|
||||
"count":54,
|
||||
"type":"SCALAR"
|
||||
}
|
||||
],
|
||||
"bufferViews":[
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":432,
|
||||
"byteOffset":0,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":432,
|
||||
"byteOffset":432,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":288,
|
||||
"byteOffset":864,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":108,
|
||||
"byteOffset":1152,
|
||||
"target":34963
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":432,
|
||||
"byteOffset":1260,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":432,
|
||||
"byteOffset":1692,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":288,
|
||||
"byteOffset":2124,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":108,
|
||||
"byteOffset":2412,
|
||||
"target":34963
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":864,
|
||||
"byteOffset":2520,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":864,
|
||||
"byteOffset":3384,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":576,
|
||||
"byteOffset":4248,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":216,
|
||||
"byteOffset":4824,
|
||||
"target":34963
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":432,
|
||||
"byteOffset":5040,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":432,
|
||||
"byteOffset":5472,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":288,
|
||||
"byteOffset":5904,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":108,
|
||||
"byteOffset":6192,
|
||||
"target":34963
|
||||
}
|
||||
],
|
||||
"samplers":[
|
||||
{
|
||||
"magFilter":9729,
|
||||
"minFilter":9987
|
||||
}
|
||||
],
|
||||
"buffers":[
|
||||
{
|
||||
"byteLength":6300,
|
||||
"uri":"model.bin"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
assets/models/custom/shapespark_plants/flowers-04/preview.png
Normal file
|
After Width: | Height: | Size: 508 KiB |
BIN
assets/models/custom/shapespark_plants/grass-01/model.bin
Normal file
226
assets/models/custom/shapespark_plants/grass-01/model.gltf
Normal file
@@ -0,0 +1,226 @@
|
||||
{
|
||||
"asset":{
|
||||
"generator":"Khronos glTF Blender I/O v4.5.51",
|
||||
"version":"2.0"
|
||||
},
|
||||
"scene":0,
|
||||
"scenes":[
|
||||
{
|
||||
"name":"Scene",
|
||||
"nodes":[
|
||||
0
|
||||
]
|
||||
}
|
||||
],
|
||||
"nodes":[
|
||||
{
|
||||
"mesh":0,
|
||||
"name":"Grass-01.001"
|
||||
}
|
||||
],
|
||||
"materials":[
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"name":"high-grass-1-02",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":0
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"name":"high-grass-1-01",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":1
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
}
|
||||
],
|
||||
"meshes":[
|
||||
{
|
||||
"name":"Plane.001",
|
||||
"primitives":[
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":0,
|
||||
"NORMAL":1,
|
||||
"TEXCOORD_0":2
|
||||
},
|
||||
"indices":3,
|
||||
"material":0
|
||||
},
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":4,
|
||||
"NORMAL":5,
|
||||
"TEXCOORD_0":6
|
||||
},
|
||||
"indices":7,
|
||||
"material":1
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"textures":[
|
||||
{
|
||||
"sampler":0,
|
||||
"source":0
|
||||
},
|
||||
{
|
||||
"sampler":0,
|
||||
"source":1
|
||||
}
|
||||
],
|
||||
"images":[
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"grass-02",
|
||||
"uri":"../textures/grass-02.png"
|
||||
},
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"grass-01",
|
||||
"uri":"../textures/grass-01.png"
|
||||
}
|
||||
],
|
||||
"accessors":[
|
||||
{
|
||||
"bufferView":0,
|
||||
"componentType":5126,
|
||||
"count":12,
|
||||
"max":[
|
||||
0.5192580223083496,
|
||||
1.3420486450195312,
|
||||
0.6648273468017578
|
||||
],
|
||||
"min":[
|
||||
-0.5123167037963867,
|
||||
0,
|
||||
-0.6648283004760742
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":1,
|
||||
"componentType":5126,
|
||||
"count":12,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":2,
|
||||
"componentType":5126,
|
||||
"count":12,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":3,
|
||||
"componentType":5123,
|
||||
"count":18,
|
||||
"type":"SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView":4,
|
||||
"componentType":5126,
|
||||
"count":8,
|
||||
"max":[
|
||||
0.6255302429199219,
|
||||
1.2000000476837158,
|
||||
0.44700050354003906
|
||||
],
|
||||
"min":[
|
||||
-0.6255302429199219,
|
||||
0,
|
||||
-0.26865100860595703
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":5,
|
||||
"componentType":5126,
|
||||
"count":8,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":6,
|
||||
"componentType":5126,
|
||||
"count":8,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":7,
|
||||
"componentType":5123,
|
||||
"count":12,
|
||||
"type":"SCALAR"
|
||||
}
|
||||
],
|
||||
"bufferViews":[
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":144,
|
||||
"byteOffset":0,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":144,
|
||||
"byteOffset":144,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":96,
|
||||
"byteOffset":288,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":36,
|
||||
"byteOffset":384,
|
||||
"target":34963
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":96,
|
||||
"byteOffset":420,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":96,
|
||||
"byteOffset":516,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":64,
|
||||
"byteOffset":612,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":24,
|
||||
"byteOffset":676,
|
||||
"target":34963
|
||||
}
|
||||
],
|
||||
"samplers":[
|
||||
{
|
||||
"magFilter":9729,
|
||||
"minFilter":9987
|
||||
}
|
||||
],
|
||||
"buffers":[
|
||||
{
|
||||
"byteLength":700,
|
||||
"uri":"model.bin"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
assets/models/custom/shapespark_plants/grass-01/preview.png
Normal file
|
After Width: | Height: | Size: 404 KiB |
BIN
assets/models/custom/shapespark_plants/grass-02/model.bin
Normal file
226
assets/models/custom/shapespark_plants/grass-02/model.gltf
Normal file
@@ -0,0 +1,226 @@
|
||||
{
|
||||
"asset":{
|
||||
"generator":"Khronos glTF Blender I/O v4.5.51",
|
||||
"version":"2.0"
|
||||
},
|
||||
"scene":0,
|
||||
"scenes":[
|
||||
{
|
||||
"name":"Scene",
|
||||
"nodes":[
|
||||
0
|
||||
]
|
||||
}
|
||||
],
|
||||
"nodes":[
|
||||
{
|
||||
"mesh":0,
|
||||
"name":"Grass-02.001"
|
||||
}
|
||||
],
|
||||
"materials":[
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"name":"high-grass-1-01",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":0
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"name":"high-grass-1-02",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":1
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
}
|
||||
],
|
||||
"meshes":[
|
||||
{
|
||||
"name":"Plane.001",
|
||||
"primitives":[
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":0,
|
||||
"NORMAL":1,
|
||||
"TEXCOORD_0":2
|
||||
},
|
||||
"indices":3,
|
||||
"material":0
|
||||
},
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":4,
|
||||
"NORMAL":5,
|
||||
"TEXCOORD_0":6
|
||||
},
|
||||
"indices":7,
|
||||
"material":1
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"textures":[
|
||||
{
|
||||
"sampler":0,
|
||||
"source":0
|
||||
},
|
||||
{
|
||||
"sampler":0,
|
||||
"source":1
|
||||
}
|
||||
],
|
||||
"images":[
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"grass-01",
|
||||
"uri":"../textures/grass-01.png"
|
||||
},
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"grass-02",
|
||||
"uri":"../textures/grass-02.png"
|
||||
}
|
||||
],
|
||||
"accessors":[
|
||||
{
|
||||
"bufferView":0,
|
||||
"componentType":5126,
|
||||
"count":8,
|
||||
"max":[
|
||||
0.6255302429199219,
|
||||
1.2000000476837158,
|
||||
0.6648273468017578
|
||||
],
|
||||
"min":[
|
||||
-0.5337588787078857,
|
||||
0,
|
||||
-0.6648283004760742
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":1,
|
||||
"componentType":5126,
|
||||
"count":8,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":2,
|
||||
"componentType":5126,
|
||||
"count":8,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":3,
|
||||
"componentType":5123,
|
||||
"count":12,
|
||||
"type":"SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView":4,
|
||||
"componentType":5126,
|
||||
"count":12,
|
||||
"max":[
|
||||
0.5744695663452148,
|
||||
1.3420486450195312,
|
||||
0.6049365997314453
|
||||
],
|
||||
"min":[
|
||||
-0.6255302429199219,
|
||||
0,
|
||||
-0.5248737335205078
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":5,
|
||||
"componentType":5126,
|
||||
"count":12,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":6,
|
||||
"componentType":5126,
|
||||
"count":12,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":7,
|
||||
"componentType":5123,
|
||||
"count":18,
|
||||
"type":"SCALAR"
|
||||
}
|
||||
],
|
||||
"bufferViews":[
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":96,
|
||||
"byteOffset":0,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":96,
|
||||
"byteOffset":96,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":64,
|
||||
"byteOffset":192,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":24,
|
||||
"byteOffset":256,
|
||||
"target":34963
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":144,
|
||||
"byteOffset":280,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":144,
|
||||
"byteOffset":424,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":96,
|
||||
"byteOffset":568,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":36,
|
||||
"byteOffset":664,
|
||||
"target":34963
|
||||
}
|
||||
],
|
||||
"samplers":[
|
||||
{
|
||||
"magFilter":9729,
|
||||
"minFilter":9987
|
||||
}
|
||||
],
|
||||
"buffers":[
|
||||
{
|
||||
"byteLength":700,
|
||||
"uri":"model.bin"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
assets/models/custom/shapespark_plants/grass-02/preview.png
Normal file
|
After Width: | Height: | Size: 402 KiB |
BIN
assets/models/custom/shapespark_plants/grass-03/model.bin
Normal file
226
assets/models/custom/shapespark_plants/grass-03/model.gltf
Normal file
@@ -0,0 +1,226 @@
|
||||
{
|
||||
"asset":{
|
||||
"generator":"Khronos glTF Blender I/O v4.5.51",
|
||||
"version":"2.0"
|
||||
},
|
||||
"scene":0,
|
||||
"scenes":[
|
||||
{
|
||||
"name":"Scene",
|
||||
"nodes":[
|
||||
0
|
||||
]
|
||||
}
|
||||
],
|
||||
"nodes":[
|
||||
{
|
||||
"mesh":0,
|
||||
"name":"Grass-03.001"
|
||||
}
|
||||
],
|
||||
"materials":[
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"name":"high-grass-1-01",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":0
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"name":"high-grass-1-02",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":1
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
}
|
||||
],
|
||||
"meshes":[
|
||||
{
|
||||
"name":"Plane.001",
|
||||
"primitives":[
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":0,
|
||||
"NORMAL":1,
|
||||
"TEXCOORD_0":2
|
||||
},
|
||||
"indices":3,
|
||||
"material":0
|
||||
},
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":4,
|
||||
"NORMAL":5,
|
||||
"TEXCOORD_0":6
|
||||
},
|
||||
"indices":7,
|
||||
"material":1
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"textures":[
|
||||
{
|
||||
"sampler":0,
|
||||
"source":0
|
||||
},
|
||||
{
|
||||
"sampler":0,
|
||||
"source":1
|
||||
}
|
||||
],
|
||||
"images":[
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"grass-01",
|
||||
"uri":"../textures/grass-01.png"
|
||||
},
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"grass-02",
|
||||
"uri":"../textures/grass-02.png"
|
||||
}
|
||||
],
|
||||
"accessors":[
|
||||
{
|
||||
"bufferView":0,
|
||||
"componentType":5126,
|
||||
"count":8,
|
||||
"max":[
|
||||
0.5884900093078613,
|
||||
1.2000000476837158,
|
||||
0.6648273468017578
|
||||
],
|
||||
"min":[
|
||||
-0.7082138061523438,
|
||||
0,
|
||||
-0.6648283004760742
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":1,
|
||||
"componentType":5126,
|
||||
"count":8,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":2,
|
||||
"componentType":5126,
|
||||
"count":8,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":3,
|
||||
"componentType":5123,
|
||||
"count":12,
|
||||
"type":"SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView":4,
|
||||
"componentType":5126,
|
||||
"count":12,
|
||||
"max":[
|
||||
0.7082138061523438,
|
||||
1.2000000476837158,
|
||||
0.6304864883422852
|
||||
],
|
||||
"min":[
|
||||
-0.6625704765319824,
|
||||
0,
|
||||
-0.5517873764038086
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":5,
|
||||
"componentType":5126,
|
||||
"count":12,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":6,
|
||||
"componentType":5126,
|
||||
"count":12,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":7,
|
||||
"componentType":5123,
|
||||
"count":18,
|
||||
"type":"SCALAR"
|
||||
}
|
||||
],
|
||||
"bufferViews":[
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":96,
|
||||
"byteOffset":0,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":96,
|
||||
"byteOffset":96,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":64,
|
||||
"byteOffset":192,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":24,
|
||||
"byteOffset":256,
|
||||
"target":34963
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":144,
|
||||
"byteOffset":280,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":144,
|
||||
"byteOffset":424,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":96,
|
||||
"byteOffset":568,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":36,
|
||||
"byteOffset":664,
|
||||
"target":34963
|
||||
}
|
||||
],
|
||||
"samplers":[
|
||||
{
|
||||
"magFilter":9729,
|
||||
"minFilter":9987
|
||||
}
|
||||
],
|
||||
"buffers":[
|
||||
{
|
||||
"byteLength":700,
|
||||
"uri":"model.bin"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
assets/models/custom/shapespark_plants/grass-03/preview.png
Normal file
|
After Width: | Height: | Size: 396 KiB |
BIN
assets/models/custom/shapespark_plants/hedge-01/model.bin
Normal file
238
assets/models/custom/shapespark_plants/hedge-01/model.gltf
Normal file
@@ -0,0 +1,238 @@
|
||||
{
|
||||
"asset":{
|
||||
"generator":"Khronos glTF Blender I/O v4.5.51",
|
||||
"version":"2.0"
|
||||
},
|
||||
"extensionsUsed":[
|
||||
"KHR_materials_specular",
|
||||
"KHR_materials_ior"
|
||||
],
|
||||
"scene":0,
|
||||
"scenes":[
|
||||
{
|
||||
"name":"Scene",
|
||||
"nodes":[
|
||||
0
|
||||
]
|
||||
}
|
||||
],
|
||||
"nodes":[
|
||||
{
|
||||
"mesh":0,
|
||||
"name":"Hedge-01.001"
|
||||
}
|
||||
],
|
||||
"materials":[
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"name":"hedge-01",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":0
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"extensions":{
|
||||
"KHR_materials_specular":{
|
||||
"specularFactor":0
|
||||
},
|
||||
"KHR_materials_ior":{
|
||||
"ior":1.4500000476837158
|
||||
}
|
||||
},
|
||||
"name":"hedge-02",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":1
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
}
|
||||
],
|
||||
"meshes":[
|
||||
{
|
||||
"name":"Plane.001",
|
||||
"primitives":[
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":0,
|
||||
"NORMAL":1,
|
||||
"TEXCOORD_0":2
|
||||
},
|
||||
"indices":3,
|
||||
"material":0
|
||||
},
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":4,
|
||||
"NORMAL":5,
|
||||
"TEXCOORD_0":6
|
||||
},
|
||||
"indices":7,
|
||||
"material":1
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"textures":[
|
||||
{
|
||||
"sampler":0,
|
||||
"source":0
|
||||
},
|
||||
{
|
||||
"sampler":0,
|
||||
"source":1
|
||||
}
|
||||
],
|
||||
"images":[
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"hedge-01",
|
||||
"uri":"../textures/hedge-01.png"
|
||||
},
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"hedge-02",
|
||||
"uri":"../textures/hedge-02.png"
|
||||
}
|
||||
],
|
||||
"accessors":[
|
||||
{
|
||||
"bufferView":0,
|
||||
"componentType":5126,
|
||||
"count":260,
|
||||
"max":[
|
||||
1.5853028297424316,
|
||||
1.3667086362838745,
|
||||
0.9185185432434082
|
||||
],
|
||||
"min":[
|
||||
-1.5853028297424316,
|
||||
0.007001757621765137,
|
||||
-0.9185187816619873
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":1,
|
||||
"componentType":5126,
|
||||
"count":260,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":2,
|
||||
"componentType":5126,
|
||||
"count":260,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":3,
|
||||
"componentType":5123,
|
||||
"count":324,
|
||||
"type":"SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView":4,
|
||||
"componentType":5126,
|
||||
"count":304,
|
||||
"max":[
|
||||
1.1624417304992676,
|
||||
1.4072597026824951,
|
||||
0.7758388519287109
|
||||
],
|
||||
"min":[
|
||||
-1.3045625686645508,
|
||||
0,
|
||||
-0.7171168327331543
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":5,
|
||||
"componentType":5126,
|
||||
"count":304,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":6,
|
||||
"componentType":5126,
|
||||
"count":304,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":7,
|
||||
"componentType":5123,
|
||||
"count":408,
|
||||
"type":"SCALAR"
|
||||
}
|
||||
],
|
||||
"bufferViews":[
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":3120,
|
||||
"byteOffset":0,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":3120,
|
||||
"byteOffset":3120,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":2080,
|
||||
"byteOffset":6240,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":648,
|
||||
"byteOffset":8320,
|
||||
"target":34963
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":3648,
|
||||
"byteOffset":8968,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":3648,
|
||||
"byteOffset":12616,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":2432,
|
||||
"byteOffset":16264,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":816,
|
||||
"byteOffset":18696,
|
||||
"target":34963
|
||||
}
|
||||
],
|
||||
"samplers":[
|
||||
{
|
||||
"magFilter":9729,
|
||||
"minFilter":9987
|
||||
}
|
||||
],
|
||||
"buffers":[
|
||||
{
|
||||
"byteLength":19512,
|
||||
"uri":"model.bin"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
assets/models/custom/shapespark_plants/hedge-01/preview.png
Normal file
|
After Width: | Height: | Size: 470 KiB |
45
assets/models/custom/shapespark_plants/index.html
Normal file
@@ -0,0 +1,45 @@
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<meta charset="utf-8">
|
||||
<title>Shapespark plants</title>
|
||||
<style>
|
||||
body{margin:24px;font:14px system-ui,sans-serif;background:#eceff1;color:#1f2933}
|
||||
main{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}
|
||||
article{background:#fff;border:1px solid #d0d7de;border-radius:6px;padding:10px}
|
||||
img{width:100%;aspect-ratio:4/3;object-fit:contain;background:#3d3d3d}
|
||||
h2{font-size:15px;margin:8px 0 4px}
|
||||
p{margin:2px 0;color:#4b5563}
|
||||
</style>
|
||||
<main>
|
||||
<article><img src="bush-01/preview.png" alt="Bush-01"><h2>Bush-01</h2><p>144 verts / 128 tris</p><p>1.2465 x 1.1971 x 0.8849 m</p></article>
|
||||
<article><img src="bush-02/preview.png" alt="Bush-02"><h2>Bush-02</h2><p>153 verts / 136 tris</p><p>1.1923 x 1.2719 x 0.8779 m</p></article>
|
||||
<article><img src="bush-03/preview.png" alt="Bush-03"><h2>Bush-03</h2><p>86 verts / 54 tris</p><p>1.1668 x 1.2204 x 1.017 m</p></article>
|
||||
<article><img src="bush-04/preview.png" alt="Bush-04"><h2>Bush-04</h2><p>86 verts / 54 tris</p><p>1.1668 x 1.2204 x 1.017 m</p></article>
|
||||
<article><img src="bush-05/preview.png" alt="Bush-05"><h2>Bush-05</h2><p>518 verts / 555 tris</p><p>4.2327 x 4.6256 x 2.2404 m</p></article>
|
||||
<article><img src="clover-01/preview.png" alt="Clover-01"><h2>Clover-01</h2><p>6 verts / 5 tris</p><p>1.6086 x 1.6086 x 0.0688 m</p></article>
|
||||
<article><img src="clover-02/preview.png" alt="Clover-02"><h2>Clover-02</h2><p>5 verts / 4 tris</p><p>1.6086 x 1.6086 x 0.044 m</p></article>
|
||||
<article><img src="clover-03/preview.png" alt="Clover-03"><h2>Clover-03</h2><p>6 verts / 5 tris</p><p>1.6086 x 1.6086 x 0.0688 m</p></article>
|
||||
<article><img src="clover-04/preview.png" alt="Clover-04"><h2>Clover-04</h2><p>5 verts / 4 tris</p><p>1.6086 x 1.6086 x 0.1119 m</p></article>
|
||||
<article><img src="clover-05/preview.png" alt="Clover-05"><h2>Clover-05</h2><p>5 verts / 4 tris</p><p>1.6086 x 1.6086 x 0.0688 m</p></article>
|
||||
<article><img src="flowers-01/preview.png" alt="Flowers-01"><h2>Flowers-01</h2><p>12 verts / 14 tris</p><p>1.6086 x 1.6086 x 0.0962 m</p></article>
|
||||
<article><img src="flowers-02/preview.png" alt="Flowers-02"><h2>Flowers-02</h2><p>118 verts / 90 tris</p><p>1.4714 x 1.4143 x 0.9545 m</p></article>
|
||||
<article><img src="flowers-03/preview.png" alt="Flowers-03"><h2>Flowers-03</h2><p>14 verts / 16 tris</p><p>1.6086 x 1.6086 x 0.1578 m</p></article>
|
||||
<article><img src="flowers-04/preview.png" alt="Flowers-04"><h2>Flowers-04</h2><p>118 verts / 90 tris</p><p>1.4098 x 1.4746 x 0.943 m</p></article>
|
||||
<article><img src="grass-01/preview.png" alt="Grass-01"><h2>Grass-01</h2><p>20 verts / 10 tris</p><p>1.2511 x 1.3297 x 1.342 m</p></article>
|
||||
<article><img src="grass-02/preview.png" alt="Grass-02"><h2>Grass-02</h2><p>20 verts / 10 tris</p><p>1.2511 x 1.3297 x 1.342 m</p></article>
|
||||
<article><img src="grass-03/preview.png" alt="Grass-03"><h2>Grass-03</h2><p>20 verts / 10 tris</p><p>1.4164 x 1.3297 x 1.2 m</p></article>
|
||||
<article><img src="hedge-01/preview.png" alt="Hedge-01"><h2>Hedge-01</h2><p>303 verts / 244 tris</p><p>3.1706 x 1.837 x 1.4073 m</p></article>
|
||||
<article><img src="tree-01-1/preview.png" alt="Tree-01-1"><h2>Tree-01-1</h2><p>593 verts / 646 tris</p><p>5.0591 x 6.1671 x 7.3892 m</p></article>
|
||||
<article><img src="tree-01-2/preview.png" alt="Tree-01-2"><h2>Tree-01-2</h2><p>593 verts / 646 tris</p><p>6.5504 x 7.3164 x 7.5009 m</p></article>
|
||||
<article><img src="tree-01-3/preview.png" alt="Tree-01-3"><h2>Tree-01-3</h2><p>384 verts / 412 tris</p><p>7.2705 x 6.2092 x 7.5105 m</p></article>
|
||||
<article><img src="tree-01-4/preview.png" alt="Tree-01-4"><h2>Tree-01-4</h2><p>342 verts / 368 tris</p><p>4.7164 x 4.0206 x 5.4053 m</p></article>
|
||||
<article><img src="tree-02-1/preview.png" alt="Tree-02-1"><h2>Tree-02-1</h2><p>593 verts / 646 tris</p><p>5.6407 x 5.7064 x 7.3892 m</p></article>
|
||||
<article><img src="tree-02-2/preview.png" alt="Tree-02-2"><h2>Tree-02-2</h2><p>593 verts / 646 tris</p><p>5.742 x 6.6093 x 7.9879 m</p></article>
|
||||
<article><img src="tree-02-3/preview.png" alt="Tree-02-3"><h2>Tree-02-3</h2><p>384 verts / 412 tris</p><p>5.5731 x 5.2682 x 6.8525 m</p></article>
|
||||
<article><img src="tree-02-4/preview.png" alt="Tree-02-4"><h2>Tree-02-4</h2><p>352 verts / 376 tris</p><p>3.8406 x 4.3977 x 5.486 m</p></article>
|
||||
<article><img src="tree-03-1/preview.png" alt="Tree-03-1"><h2>Tree-03-1</h2><p>593 verts / 646 tris</p><p>5.9955 x 5.7332 x 8.7781 m</p></article>
|
||||
<article><img src="tree-03-2/preview.png" alt="Tree-03-2"><h2>Tree-03-2</h2><p>593 verts / 646 tris</p><p>6.5911 x 6.6278 x 8.6844 m</p></article>
|
||||
<article><img src="tree-03-3/preview.png" alt="Tree-03-3"><h2>Tree-03-3</h2><p>384 verts / 412 tris</p><p>6.6659 x 5.6831 x 7.6067 m</p></article>
|
||||
<article><img src="tree-03-4/preview.png" alt="Tree-03-4"><h2>Tree-03-4</h2><p>352 verts / 376 tris</p><p>4.5865 x 4.3651 x 6.4116 m</p></article>
|
||||
</main>
|
||||
</html>
|
||||
766
assets/models/custom/shapespark_plants/manifest.json
Normal file
@@ -0,0 +1,766 @@
|
||||
{
|
||||
"source": "/Users/que01/Downloads/shapespark-low-poly-plants-kit.blend",
|
||||
"layout": "Each asset has model.gltf/model.bin/preview.png; textures are shared in ../textures.",
|
||||
"assets": [
|
||||
{
|
||||
"id": "bush-01",
|
||||
"name": "Bush-01",
|
||||
"category": "bush",
|
||||
"model": "bush-01/model.gltf",
|
||||
"bin": "bush-01/model.bin",
|
||||
"preview": "bush-01/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 144,
|
||||
"faces": 64,
|
||||
"triangles": 128,
|
||||
"dimensions": [
|
||||
1.2465,
|
||||
1.1971,
|
||||
0.8849
|
||||
],
|
||||
"materials": [
|
||||
"branch-1-01",
|
||||
"branch-1-02"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "bush-02",
|
||||
"name": "Bush-02",
|
||||
"category": "bush",
|
||||
"model": "bush-02/model.gltf",
|
||||
"bin": "bush-02/model.bin",
|
||||
"preview": "bush-02/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 153,
|
||||
"faces": 68,
|
||||
"triangles": 136,
|
||||
"dimensions": [
|
||||
1.1923,
|
||||
1.2719,
|
||||
0.8779
|
||||
],
|
||||
"materials": [
|
||||
"branch-1-01",
|
||||
"branch-1-02"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "bush-03",
|
||||
"name": "Bush-03",
|
||||
"category": "bush",
|
||||
"model": "bush-03/model.gltf",
|
||||
"bin": "bush-03/model.bin",
|
||||
"preview": "bush-03/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 86,
|
||||
"faces": 27,
|
||||
"triangles": 54,
|
||||
"dimensions": [
|
||||
1.1668,
|
||||
1.2204,
|
||||
1.017
|
||||
],
|
||||
"materials": [
|
||||
"shrubbery-2-01",
|
||||
"shrubbery-2-02"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "bush-04",
|
||||
"name": "Bush-04",
|
||||
"category": "bush",
|
||||
"model": "bush-04/model.gltf",
|
||||
"bin": "bush-04/model.bin",
|
||||
"preview": "bush-04/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 86,
|
||||
"faces": 27,
|
||||
"triangles": 54,
|
||||
"dimensions": [
|
||||
1.1668,
|
||||
1.2204,
|
||||
1.017
|
||||
],
|
||||
"materials": [
|
||||
"shrubbery-1-01",
|
||||
"shrubbery-1-02"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "bush-05",
|
||||
"name": "Bush-05",
|
||||
"category": "bush",
|
||||
"model": "bush-05/model.gltf",
|
||||
"bin": "bush-05/model.bin",
|
||||
"preview": "bush-05/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 518,
|
||||
"faces": 290,
|
||||
"triangles": 555,
|
||||
"dimensions": [
|
||||
4.2327,
|
||||
4.6256,
|
||||
2.2404
|
||||
],
|
||||
"materials": [
|
||||
"trunk-01",
|
||||
"branch-1-01",
|
||||
"branch-1-02"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "clover-01",
|
||||
"name": "Clover-01",
|
||||
"category": "clover",
|
||||
"model": "clover-01/model.gltf",
|
||||
"bin": "clover-01/model.bin",
|
||||
"preview": "clover-01/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 6,
|
||||
"faces": 4,
|
||||
"triangles": 5,
|
||||
"dimensions": [
|
||||
1.6086,
|
||||
1.6086,
|
||||
0.0688
|
||||
],
|
||||
"materials": [
|
||||
"clover-01"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "clover-02",
|
||||
"name": "Clover-02",
|
||||
"category": "clover",
|
||||
"model": "clover-02/model.gltf",
|
||||
"bin": "clover-02/model.bin",
|
||||
"preview": "clover-02/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 5,
|
||||
"faces": 4,
|
||||
"triangles": 4,
|
||||
"dimensions": [
|
||||
1.6086,
|
||||
1.6086,
|
||||
0.044
|
||||
],
|
||||
"materials": [
|
||||
"clover-02"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "clover-03",
|
||||
"name": "Clover-03",
|
||||
"category": "clover",
|
||||
"model": "clover-03/model.gltf",
|
||||
"bin": "clover-03/model.bin",
|
||||
"preview": "clover-03/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 6,
|
||||
"faces": 4,
|
||||
"triangles": 5,
|
||||
"dimensions": [
|
||||
1.6086,
|
||||
1.6086,
|
||||
0.0688
|
||||
],
|
||||
"materials": [
|
||||
"clover-03"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "clover-04",
|
||||
"name": "Clover-04",
|
||||
"category": "clover",
|
||||
"model": "clover-04/model.gltf",
|
||||
"bin": "clover-04/model.bin",
|
||||
"preview": "clover-04/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 5,
|
||||
"faces": 4,
|
||||
"triangles": 4,
|
||||
"dimensions": [
|
||||
1.6086,
|
||||
1.6086,
|
||||
0.1119
|
||||
],
|
||||
"materials": [
|
||||
"clover-04"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "clover-05",
|
||||
"name": "Clover-05",
|
||||
"category": "clover",
|
||||
"model": "clover-05/model.gltf",
|
||||
"bin": "clover-05/model.bin",
|
||||
"preview": "clover-05/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 5,
|
||||
"faces": 4,
|
||||
"triangles": 4,
|
||||
"dimensions": [
|
||||
1.6086,
|
||||
1.6086,
|
||||
0.0688
|
||||
],
|
||||
"materials": [
|
||||
"clover-05"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "flowers-01",
|
||||
"name": "Flowers-01",
|
||||
"category": "flowers",
|
||||
"model": "flowers-01/model.gltf",
|
||||
"bin": "flowers-01/model.bin",
|
||||
"preview": "flowers-01/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 12,
|
||||
"faces": 9,
|
||||
"triangles": 14,
|
||||
"dimensions": [
|
||||
1.6086,
|
||||
1.6086,
|
||||
0.0962
|
||||
],
|
||||
"materials": [
|
||||
"flowers-01.001"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "flowers-02",
|
||||
"name": "Flowers-02",
|
||||
"category": "flowers",
|
||||
"model": "flowers-02/model.gltf",
|
||||
"bin": "flowers-02/model.bin",
|
||||
"preview": "flowers-02/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 118,
|
||||
"faces": 45,
|
||||
"triangles": 90,
|
||||
"dimensions": [
|
||||
1.4714,
|
||||
1.4143,
|
||||
0.9545
|
||||
],
|
||||
"materials": [
|
||||
"flowers-01.001",
|
||||
"flowers-01.002",
|
||||
"shrubbery-1-01",
|
||||
"shrubbery-1-02"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "flowers-03",
|
||||
"name": "Flowers-03",
|
||||
"category": "flowers",
|
||||
"model": "flowers-03/model.gltf",
|
||||
"bin": "flowers-03/model.bin",
|
||||
"preview": "flowers-03/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 14,
|
||||
"faces": 9,
|
||||
"triangles": 16,
|
||||
"dimensions": [
|
||||
1.6086,
|
||||
1.6086,
|
||||
0.1578
|
||||
],
|
||||
"materials": [
|
||||
"flowers-01.002"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "flowers-04",
|
||||
"name": "Flowers-04",
|
||||
"category": "flowers",
|
||||
"model": "flowers-04/model.gltf",
|
||||
"bin": "flowers-04/model.bin",
|
||||
"preview": "flowers-04/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 118,
|
||||
"faces": 45,
|
||||
"triangles": 90,
|
||||
"dimensions": [
|
||||
1.4098,
|
||||
1.4746,
|
||||
0.943
|
||||
],
|
||||
"materials": [
|
||||
"flowers-01.001",
|
||||
"flowers-01.002",
|
||||
"shrubbery-1-01",
|
||||
"shrubbery-1-02"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "grass-01",
|
||||
"name": "Grass-01",
|
||||
"category": "grass",
|
||||
"model": "grass-01/model.gltf",
|
||||
"bin": "grass-01/model.bin",
|
||||
"preview": "grass-01/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 20,
|
||||
"faces": 5,
|
||||
"triangles": 10,
|
||||
"dimensions": [
|
||||
1.2511,
|
||||
1.3297,
|
||||
1.342
|
||||
],
|
||||
"materials": [
|
||||
"high-grass-1-02",
|
||||
"high-grass-1-01"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "grass-02",
|
||||
"name": "Grass-02",
|
||||
"category": "grass",
|
||||
"model": "grass-02/model.gltf",
|
||||
"bin": "grass-02/model.bin",
|
||||
"preview": "grass-02/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 20,
|
||||
"faces": 5,
|
||||
"triangles": 10,
|
||||
"dimensions": [
|
||||
1.2511,
|
||||
1.3297,
|
||||
1.342
|
||||
],
|
||||
"materials": [
|
||||
"high-grass-1-01",
|
||||
"high-grass-1-02"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "grass-03",
|
||||
"name": "Grass-03",
|
||||
"category": "grass",
|
||||
"model": "grass-03/model.gltf",
|
||||
"bin": "grass-03/model.bin",
|
||||
"preview": "grass-03/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 20,
|
||||
"faces": 5,
|
||||
"triangles": 10,
|
||||
"dimensions": [
|
||||
1.4164,
|
||||
1.3297,
|
||||
1.2
|
||||
],
|
||||
"materials": [
|
||||
"high-grass-1-01",
|
||||
"high-grass-1-02"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "hedge-01",
|
||||
"name": "Hedge-01",
|
||||
"category": "hedge",
|
||||
"model": "hedge-01/model.gltf",
|
||||
"bin": "hedge-01/model.bin",
|
||||
"preview": "hedge-01/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 303,
|
||||
"faces": 160,
|
||||
"triangles": 244,
|
||||
"dimensions": [
|
||||
3.1706,
|
||||
1.837,
|
||||
1.4073
|
||||
],
|
||||
"materials": [
|
||||
"hedge-01",
|
||||
"hedge-02"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "tree-01-1",
|
||||
"name": "Tree-01-1",
|
||||
"category": "tree",
|
||||
"model": "tree-01-1/model.gltf",
|
||||
"bin": "tree-01-1/model.bin",
|
||||
"preview": "tree-01-1/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 593,
|
||||
"faces": 338,
|
||||
"triangles": 646,
|
||||
"dimensions": [
|
||||
5.0591,
|
||||
6.1671,
|
||||
7.3892
|
||||
],
|
||||
"materials": [
|
||||
"trunk-01",
|
||||
"branch-1-01",
|
||||
"branch-1-02"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "tree-01-2",
|
||||
"name": "Tree-01-2",
|
||||
"category": "tree",
|
||||
"model": "tree-01-2/model.gltf",
|
||||
"bin": "tree-01-2/model.bin",
|
||||
"preview": "tree-01-2/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 593,
|
||||
"faces": 338,
|
||||
"triangles": 646,
|
||||
"dimensions": [
|
||||
6.5504,
|
||||
7.3164,
|
||||
7.5009
|
||||
],
|
||||
"materials": [
|
||||
"trunk-01",
|
||||
"branch-1-01",
|
||||
"branch-1-02"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "tree-01-3",
|
||||
"name": "Tree-01-3",
|
||||
"category": "tree",
|
||||
"model": "tree-01-3/model.gltf",
|
||||
"bin": "tree-01-3/model.bin",
|
||||
"preview": "tree-01-3/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 384,
|
||||
"faces": 213,
|
||||
"triangles": 412,
|
||||
"dimensions": [
|
||||
7.2705,
|
||||
6.2092,
|
||||
7.5105
|
||||
],
|
||||
"materials": [
|
||||
"trunk-01",
|
||||
"branch-1-02",
|
||||
"branch-1-01"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "tree-01-4",
|
||||
"name": "Tree-01-4",
|
||||
"category": "tree",
|
||||
"model": "tree-01-4/model.gltf",
|
||||
"bin": "tree-01-4/model.bin",
|
||||
"preview": "tree-01-4/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 342,
|
||||
"faces": 191,
|
||||
"triangles": 368,
|
||||
"dimensions": [
|
||||
4.7164,
|
||||
4.0206,
|
||||
5.4053
|
||||
],
|
||||
"materials": [
|
||||
"trunk-01",
|
||||
"branch-1-01",
|
||||
"branch-1-02"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "tree-02-1",
|
||||
"name": "Tree-02-1",
|
||||
"category": "tree",
|
||||
"model": "tree-02-1/model.gltf",
|
||||
"bin": "tree-02-1/model.bin",
|
||||
"preview": "tree-02-1/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 593,
|
||||
"faces": 338,
|
||||
"triangles": 646,
|
||||
"dimensions": [
|
||||
5.6407,
|
||||
5.7064,
|
||||
7.3892
|
||||
],
|
||||
"materials": [
|
||||
"trunk-01",
|
||||
"branch-2-01",
|
||||
"branch-2-02"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "tree-02-2",
|
||||
"name": "Tree-02-2",
|
||||
"category": "tree",
|
||||
"model": "tree-02-2/model.gltf",
|
||||
"bin": "tree-02-2/model.bin",
|
||||
"preview": "tree-02-2/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 593,
|
||||
"faces": 338,
|
||||
"triangles": 646,
|
||||
"dimensions": [
|
||||
5.742,
|
||||
6.6093,
|
||||
7.9879
|
||||
],
|
||||
"materials": [
|
||||
"trunk-01",
|
||||
"branch-2-01",
|
||||
"branch-2-02"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "tree-02-3",
|
||||
"name": "Tree-02-3",
|
||||
"category": "tree",
|
||||
"model": "tree-02-3/model.gltf",
|
||||
"bin": "tree-02-3/model.bin",
|
||||
"preview": "tree-02-3/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 384,
|
||||
"faces": 213,
|
||||
"triangles": 412,
|
||||
"dimensions": [
|
||||
5.5731,
|
||||
5.2682,
|
||||
6.8525
|
||||
],
|
||||
"materials": [
|
||||
"trunk-01",
|
||||
"branch-2-01",
|
||||
"branch-2-02"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "tree-02-4",
|
||||
"name": "Tree-02-4",
|
||||
"category": "tree",
|
||||
"model": "tree-02-4/model.gltf",
|
||||
"bin": "tree-02-4/model.bin",
|
||||
"preview": "tree-02-4/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 352,
|
||||
"faces": 195,
|
||||
"triangles": 376,
|
||||
"dimensions": [
|
||||
3.8406,
|
||||
4.3977,
|
||||
5.486
|
||||
],
|
||||
"materials": [
|
||||
"trunk-01",
|
||||
"branch-2-01",
|
||||
"branch-2-02"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "tree-03-1",
|
||||
"name": "Tree-03-1",
|
||||
"category": "tree",
|
||||
"model": "tree-03-1/model.gltf",
|
||||
"bin": "tree-03-1/model.bin",
|
||||
"preview": "tree-03-1/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 593,
|
||||
"faces": 338,
|
||||
"triangles": 646,
|
||||
"dimensions": [
|
||||
5.9955,
|
||||
5.7332,
|
||||
8.7781
|
||||
],
|
||||
"materials": [
|
||||
"trunk-01",
|
||||
"branch-01",
|
||||
"branch-02"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "tree-03-2",
|
||||
"name": "Tree-03-2",
|
||||
"category": "tree",
|
||||
"model": "tree-03-2/model.gltf",
|
||||
"bin": "tree-03-2/model.bin",
|
||||
"preview": "tree-03-2/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 593,
|
||||
"faces": 338,
|
||||
"triangles": 646,
|
||||
"dimensions": [
|
||||
6.5911,
|
||||
6.6278,
|
||||
8.6844
|
||||
],
|
||||
"materials": [
|
||||
"trunk-01",
|
||||
"branch-01",
|
||||
"branch-02"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "tree-03-3",
|
||||
"name": "Tree-03-3",
|
||||
"category": "tree",
|
||||
"model": "tree-03-3/model.gltf",
|
||||
"bin": "tree-03-3/model.bin",
|
||||
"preview": "tree-03-3/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 384,
|
||||
"faces": 213,
|
||||
"triangles": 412,
|
||||
"dimensions": [
|
||||
6.6659,
|
||||
5.6831,
|
||||
7.6067
|
||||
],
|
||||
"materials": [
|
||||
"trunk-01",
|
||||
"branch-01",
|
||||
"branch-02"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "tree-03-4",
|
||||
"name": "Tree-03-4",
|
||||
"category": "tree",
|
||||
"model": "tree-03-4/model.gltf",
|
||||
"bin": "tree-03-4/model.bin",
|
||||
"preview": "tree-03-4/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 352,
|
||||
"faces": 195,
|
||||
"triangles": 376,
|
||||
"dimensions": [
|
||||
4.5865,
|
||||
4.3651,
|
||||
6.4116
|
||||
],
|
||||
"materials": [
|
||||
"trunk-01",
|
||||
"branch-01",
|
||||
"branch-02"
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"textures": [
|
||||
{
|
||||
"file": "textures/bark.jpg",
|
||||
"bytes": 232440
|
||||
},
|
||||
{
|
||||
"file": "textures/branch-01.png",
|
||||
"bytes": 526336
|
||||
},
|
||||
{
|
||||
"file": "textures/branch-02.png",
|
||||
"bytes": 771356
|
||||
},
|
||||
{
|
||||
"file": "textures/branch-1-01.png",
|
||||
"bytes": 825196
|
||||
},
|
||||
{
|
||||
"file": "textures/branch-1-02.png",
|
||||
"bytes": 841532
|
||||
},
|
||||
{
|
||||
"file": "textures/branch-2-01.png",
|
||||
"bytes": 768007
|
||||
},
|
||||
{
|
||||
"file": "textures/branch-2-02.png",
|
||||
"bytes": 855059
|
||||
},
|
||||
{
|
||||
"file": "textures/clover-01.png",
|
||||
"bytes": 1128095
|
||||
},
|
||||
{
|
||||
"file": "textures/clover-02.png",
|
||||
"bytes": 971087
|
||||
},
|
||||
{
|
||||
"file": "textures/clover-03.png",
|
||||
"bytes": 882430
|
||||
},
|
||||
{
|
||||
"file": "textures/clover-04.png",
|
||||
"bytes": 666687
|
||||
},
|
||||
{
|
||||
"file": "textures/clover-05.png",
|
||||
"bytes": 1279496
|
||||
},
|
||||
{
|
||||
"file": "textures/flowers-01.png",
|
||||
"bytes": 780936
|
||||
},
|
||||
{
|
||||
"file": "textures/flowers-02.png",
|
||||
"bytes": 898487
|
||||
},
|
||||
{
|
||||
"file": "textures/grass-01.png",
|
||||
"bytes": 870011
|
||||
},
|
||||
{
|
||||
"file": "textures/grass-02.png",
|
||||
"bytes": 961789
|
||||
},
|
||||
{
|
||||
"file": "textures/hedge-01.png",
|
||||
"bytes": 1023724
|
||||
},
|
||||
{
|
||||
"file": "textures/hedge-02.png",
|
||||
"bytes": 757241
|
||||
},
|
||||
{
|
||||
"file": "textures/shrubbery-01.png",
|
||||
"bytes": 1004253
|
||||
},
|
||||
{
|
||||
"file": "textures/shrubbery-02.png",
|
||||
"bytes": 936556
|
||||
},
|
||||
{
|
||||
"file": "textures/shrubbery-1-01.png",
|
||||
"bytes": 1524314
|
||||
},
|
||||
{
|
||||
"file": "textures/shrubbery-1-02.png",
|
||||
"bytes": 1299766
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
assets/models/custom/shapespark_plants/textures/bark.jpg
Normal file
|
After Width: | Height: | Size: 227 KiB |
BIN
assets/models/custom/shapespark_plants/textures/branch-01.png
Normal file
|
After Width: | Height: | Size: 514 KiB |
BIN
assets/models/custom/shapespark_plants/textures/branch-02.png
Normal file
|
After Width: | Height: | Size: 753 KiB |
BIN
assets/models/custom/shapespark_plants/textures/branch-1-01.png
Normal file
|
After Width: | Height: | Size: 806 KiB |
BIN
assets/models/custom/shapespark_plants/textures/branch-1-02.png
Normal file
|
After Width: | Height: | Size: 822 KiB |
BIN
assets/models/custom/shapespark_plants/textures/branch-2-01.png
Normal file
|
After Width: | Height: | Size: 750 KiB |
BIN
assets/models/custom/shapespark_plants/textures/branch-2-02.png
Normal file
|
After Width: | Height: | Size: 835 KiB |
BIN
assets/models/custom/shapespark_plants/textures/clover-01.png
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
assets/models/custom/shapespark_plants/textures/clover-02.png
Normal file
|
After Width: | Height: | Size: 948 KiB |
BIN
assets/models/custom/shapespark_plants/textures/clover-03.png
Normal file
|
After Width: | Height: | Size: 862 KiB |
BIN
assets/models/custom/shapespark_plants/textures/clover-04.png
Normal file
|
After Width: | Height: | Size: 651 KiB |
BIN
assets/models/custom/shapespark_plants/textures/clover-05.png
Normal file
|
After Width: | Height: | Size: 1.2 MiB |
BIN
assets/models/custom/shapespark_plants/textures/flowers-01.png
Normal file
|
After Width: | Height: | Size: 763 KiB |
BIN
assets/models/custom/shapespark_plants/textures/flowers-02.png
Normal file
|
After Width: | Height: | Size: 877 KiB |
BIN
assets/models/custom/shapespark_plants/textures/grass-01.png
Normal file
|
After Width: | Height: | Size: 850 KiB |
BIN
assets/models/custom/shapespark_plants/textures/grass-02.png
Normal file
|
After Width: | Height: | Size: 939 KiB |
BIN
assets/models/custom/shapespark_plants/textures/hedge-01.png
Normal file
|
After Width: | Height: | Size: 1000 KiB |
BIN
assets/models/custom/shapespark_plants/textures/hedge-02.png
Normal file
|
After Width: | Height: | Size: 740 KiB |
BIN
assets/models/custom/shapespark_plants/textures/shrubbery-01.png
Normal file
|
After Width: | Height: | Size: 981 KiB |
BIN
assets/models/custom/shapespark_plants/textures/shrubbery-02.png
Normal file
|
After Width: | Height: | Size: 915 KiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.2 MiB |
BIN
assets/models/custom/shapespark_plants/tree-01-1/model.bin
Normal file
341
assets/models/custom/shapespark_plants/tree-01-1/model.gltf
Normal file
@@ -0,0 +1,341 @@
|
||||
{
|
||||
"asset":{
|
||||
"generator":"Khronos glTF Blender I/O v4.5.51",
|
||||
"version":"2.0"
|
||||
},
|
||||
"extensionsUsed":[
|
||||
"KHR_materials_specular",
|
||||
"KHR_materials_ior"
|
||||
],
|
||||
"scene":0,
|
||||
"scenes":[
|
||||
{
|
||||
"name":"Scene",
|
||||
"nodes":[
|
||||
0
|
||||
]
|
||||
}
|
||||
],
|
||||
"nodes":[
|
||||
{
|
||||
"mesh":0,
|
||||
"name":"Tree-01-1.001"
|
||||
}
|
||||
],
|
||||
"materials":[
|
||||
{
|
||||
"doubleSided":true,
|
||||
"extensions":{
|
||||
"KHR_materials_specular":{
|
||||
"specularFactor":0
|
||||
},
|
||||
"KHR_materials_ior":{
|
||||
"ior":1.4500000476837158
|
||||
}
|
||||
},
|
||||
"name":"trunk-01",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":0
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.3431818187236786
|
||||
}
|
||||
},
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"extensions":{
|
||||
"KHR_materials_specular":{
|
||||
"specularFactor":0
|
||||
},
|
||||
"KHR_materials_ior":{
|
||||
"ior":1.4500000476837158
|
||||
}
|
||||
},
|
||||
"name":"branch-1-01",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":1
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"extensions":{
|
||||
"KHR_materials_specular":{
|
||||
"specularFactor":0
|
||||
},
|
||||
"KHR_materials_ior":{
|
||||
"ior":1.4500000476837158
|
||||
}
|
||||
},
|
||||
"name":"branch-1-02",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":2
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
}
|
||||
],
|
||||
"meshes":[
|
||||
{
|
||||
"name":"BezierCurve.001",
|
||||
"primitives":[
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":0,
|
||||
"NORMAL":1,
|
||||
"TEXCOORD_0":2
|
||||
},
|
||||
"indices":3,
|
||||
"material":0
|
||||
},
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":4,
|
||||
"NORMAL":5,
|
||||
"TEXCOORD_0":6
|
||||
},
|
||||
"indices":7,
|
||||
"material":1
|
||||
},
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":8,
|
||||
"NORMAL":9,
|
||||
"TEXCOORD_0":10
|
||||
},
|
||||
"indices":11,
|
||||
"material":2
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"textures":[
|
||||
{
|
||||
"sampler":0,
|
||||
"source":0
|
||||
},
|
||||
{
|
||||
"sampler":0,
|
||||
"source":1
|
||||
},
|
||||
{
|
||||
"sampler":0,
|
||||
"source":2
|
||||
}
|
||||
],
|
||||
"images":[
|
||||
{
|
||||
"mimeType":"image/jpeg",
|
||||
"name":"bark",
|
||||
"uri":"../textures/bark.jpg"
|
||||
},
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"branch-01",
|
||||
"uri":"../textures/branch-01.png"
|
||||
},
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"branch-02",
|
||||
"uri":"../textures/branch-02.png"
|
||||
}
|
||||
],
|
||||
"accessors":[
|
||||
{
|
||||
"bufferView":0,
|
||||
"componentType":5126,
|
||||
"count":164,
|
||||
"max":[
|
||||
0.8218603134155273,
|
||||
6.621478080749512,
|
||||
1.1828298568725586
|
||||
],
|
||||
"min":[
|
||||
-0.4366340637207031,
|
||||
0,
|
||||
-0.6610169410705566
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":1,
|
||||
"componentType":5126,
|
||||
"count":164,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":2,
|
||||
"componentType":5126,
|
||||
"count":164,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":3,
|
||||
"componentType":5123,
|
||||
"count":666,
|
||||
"type":"SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView":4,
|
||||
"componentType":5126,
|
||||
"count":207,
|
||||
"max":[
|
||||
2.5295581817626953,
|
||||
7.271019458770752,
|
||||
3.083549976348877
|
||||
],
|
||||
"min":[
|
||||
-2.5295591354370117,
|
||||
1.4613173007965088,
|
||||
-3.083549737930298
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":5,
|
||||
"componentType":5126,
|
||||
"count":207,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":6,
|
||||
"componentType":5126,
|
||||
"count":207,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":7,
|
||||
"componentType":5123,
|
||||
"count":552,
|
||||
"type":"SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView":8,
|
||||
"componentType":5126,
|
||||
"count":270,
|
||||
"max":[
|
||||
2.5027523040771484,
|
||||
7.389200210571289,
|
||||
2.3003549575805664
|
||||
],
|
||||
"min":[
|
||||
-2.3879647254943848,
|
||||
0.7973039150238037,
|
||||
-2.429833173751831
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":9,
|
||||
"componentType":5126,
|
||||
"count":270,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":10,
|
||||
"componentType":5126,
|
||||
"count":270,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":11,
|
||||
"componentType":5123,
|
||||
"count":720,
|
||||
"type":"SCALAR"
|
||||
}
|
||||
],
|
||||
"bufferViews":[
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1968,
|
||||
"byteOffset":0,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1968,
|
||||
"byteOffset":1968,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1312,
|
||||
"byteOffset":3936,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1332,
|
||||
"byteOffset":5248,
|
||||
"target":34963
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":2484,
|
||||
"byteOffset":6580,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":2484,
|
||||
"byteOffset":9064,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1656,
|
||||
"byteOffset":11548,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1104,
|
||||
"byteOffset":13204,
|
||||
"target":34963
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":3240,
|
||||
"byteOffset":14308,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":3240,
|
||||
"byteOffset":17548,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":2160,
|
||||
"byteOffset":20788,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1440,
|
||||
"byteOffset":22948,
|
||||
"target":34963
|
||||
}
|
||||
],
|
||||
"samplers":[
|
||||
{
|
||||
"magFilter":9729,
|
||||
"minFilter":9987
|
||||
}
|
||||
],
|
||||
"buffers":[
|
||||
{
|
||||
"byteLength":24388,
|
||||
"uri":"model.bin"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
assets/models/custom/shapespark_plants/tree-01-1/preview.png
Normal file
|
After Width: | Height: | Size: 603 KiB |
BIN
assets/models/custom/shapespark_plants/tree-01-2/model.bin
Normal file
341
assets/models/custom/shapespark_plants/tree-01-2/model.gltf
Normal file
@@ -0,0 +1,341 @@
|
||||
{
|
||||
"asset":{
|
||||
"generator":"Khronos glTF Blender I/O v4.5.51",
|
||||
"version":"2.0"
|
||||
},
|
||||
"extensionsUsed":[
|
||||
"KHR_materials_specular",
|
||||
"KHR_materials_ior"
|
||||
],
|
||||
"scene":0,
|
||||
"scenes":[
|
||||
{
|
||||
"name":"Scene",
|
||||
"nodes":[
|
||||
0
|
||||
]
|
||||
}
|
||||
],
|
||||
"nodes":[
|
||||
{
|
||||
"mesh":0,
|
||||
"name":"Tree-01-2.001"
|
||||
}
|
||||
],
|
||||
"materials":[
|
||||
{
|
||||
"doubleSided":true,
|
||||
"extensions":{
|
||||
"KHR_materials_specular":{
|
||||
"specularFactor":0
|
||||
},
|
||||
"KHR_materials_ior":{
|
||||
"ior":1.4500000476837158
|
||||
}
|
||||
},
|
||||
"name":"trunk-01",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":0
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.3431818187236786
|
||||
}
|
||||
},
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"extensions":{
|
||||
"KHR_materials_specular":{
|
||||
"specularFactor":0
|
||||
},
|
||||
"KHR_materials_ior":{
|
||||
"ior":1.4500000476837158
|
||||
}
|
||||
},
|
||||
"name":"branch-1-01",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":1
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"extensions":{
|
||||
"KHR_materials_specular":{
|
||||
"specularFactor":0
|
||||
},
|
||||
"KHR_materials_ior":{
|
||||
"ior":1.4500000476837158
|
||||
}
|
||||
},
|
||||
"name":"branch-1-02",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":2
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
}
|
||||
],
|
||||
"meshes":[
|
||||
{
|
||||
"name":"BezierCurve.001",
|
||||
"primitives":[
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":0,
|
||||
"NORMAL":1,
|
||||
"TEXCOORD_0":2
|
||||
},
|
||||
"indices":3,
|
||||
"material":0
|
||||
},
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":4,
|
||||
"NORMAL":5,
|
||||
"TEXCOORD_0":6
|
||||
},
|
||||
"indices":7,
|
||||
"material":1
|
||||
},
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":8,
|
||||
"NORMAL":9,
|
||||
"TEXCOORD_0":10
|
||||
},
|
||||
"indices":11,
|
||||
"material":2
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"textures":[
|
||||
{
|
||||
"sampler":0,
|
||||
"source":0
|
||||
},
|
||||
{
|
||||
"sampler":0,
|
||||
"source":1
|
||||
},
|
||||
{
|
||||
"sampler":0,
|
||||
"source":2
|
||||
}
|
||||
],
|
||||
"images":[
|
||||
{
|
||||
"mimeType":"image/jpeg",
|
||||
"name":"bark",
|
||||
"uri":"../textures/bark.jpg"
|
||||
},
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"branch-01",
|
||||
"uri":"../textures/branch-01.png"
|
||||
},
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"branch-02",
|
||||
"uri":"../textures/branch-02.png"
|
||||
}
|
||||
],
|
||||
"accessors":[
|
||||
{
|
||||
"bufferView":0,
|
||||
"componentType":5126,
|
||||
"count":164,
|
||||
"max":[
|
||||
0.45966434478759766,
|
||||
6.621478080749512,
|
||||
1.0919761657714844
|
||||
],
|
||||
"min":[
|
||||
-0.7988300323486328,
|
||||
0,
|
||||
-0.7518711090087891
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":1,
|
||||
"componentType":5126,
|
||||
"count":164,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":2,
|
||||
"componentType":5126,
|
||||
"count":164,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":3,
|
||||
"componentType":5123,
|
||||
"count":666,
|
||||
"type":"SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView":4,
|
||||
"componentType":5126,
|
||||
"count":207,
|
||||
"max":[
|
||||
3.063852310180664,
|
||||
7.500932693481445,
|
||||
3.6582088470458984
|
||||
],
|
||||
"min":[
|
||||
-3.2751903533935547,
|
||||
1.1391396522521973,
|
||||
-3.658209800720215
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":5,
|
||||
"componentType":5126,
|
||||
"count":207,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":6,
|
||||
"componentType":5126,
|
||||
"count":207,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":7,
|
||||
"componentType":5123,
|
||||
"count":552,
|
||||
"type":"SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView":8,
|
||||
"componentType":5126,
|
||||
"count":270,
|
||||
"max":[
|
||||
3.275191307067871,
|
||||
7.38088321685791,
|
||||
2.8918838500976562
|
||||
],
|
||||
"min":[
|
||||
-3.127246379852295,
|
||||
0.31810951232910156,
|
||||
-3.5481624603271484
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":9,
|
||||
"componentType":5126,
|
||||
"count":270,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":10,
|
||||
"componentType":5126,
|
||||
"count":270,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":11,
|
||||
"componentType":5123,
|
||||
"count":720,
|
||||
"type":"SCALAR"
|
||||
}
|
||||
],
|
||||
"bufferViews":[
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1968,
|
||||
"byteOffset":0,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1968,
|
||||
"byteOffset":1968,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1312,
|
||||
"byteOffset":3936,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1332,
|
||||
"byteOffset":5248,
|
||||
"target":34963
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":2484,
|
||||
"byteOffset":6580,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":2484,
|
||||
"byteOffset":9064,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1656,
|
||||
"byteOffset":11548,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1104,
|
||||
"byteOffset":13204,
|
||||
"target":34963
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":3240,
|
||||
"byteOffset":14308,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":3240,
|
||||
"byteOffset":17548,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":2160,
|
||||
"byteOffset":20788,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1440,
|
||||
"byteOffset":22948,
|
||||
"target":34963
|
||||
}
|
||||
],
|
||||
"samplers":[
|
||||
{
|
||||
"magFilter":9729,
|
||||
"minFilter":9987
|
||||
}
|
||||
],
|
||||
"buffers":[
|
||||
{
|
||||
"byteLength":24388,
|
||||
"uri":"model.bin"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
assets/models/custom/shapespark_plants/tree-01-2/preview.png
Normal file
|
After Width: | Height: | Size: 587 KiB |
BIN
assets/models/custom/shapespark_plants/tree-01-3/model.bin
Normal file
341
assets/models/custom/shapespark_plants/tree-01-3/model.gltf
Normal file
@@ -0,0 +1,341 @@
|
||||
{
|
||||
"asset":{
|
||||
"generator":"Khronos glTF Blender I/O v4.5.51",
|
||||
"version":"2.0"
|
||||
},
|
||||
"extensionsUsed":[
|
||||
"KHR_materials_specular",
|
||||
"KHR_materials_ior"
|
||||
],
|
||||
"scene":0,
|
||||
"scenes":[
|
||||
{
|
||||
"name":"Scene",
|
||||
"nodes":[
|
||||
0
|
||||
]
|
||||
}
|
||||
],
|
||||
"nodes":[
|
||||
{
|
||||
"mesh":0,
|
||||
"name":"Tree-01-3.001"
|
||||
}
|
||||
],
|
||||
"materials":[
|
||||
{
|
||||
"doubleSided":true,
|
||||
"extensions":{
|
||||
"KHR_materials_specular":{
|
||||
"specularFactor":0
|
||||
},
|
||||
"KHR_materials_ior":{
|
||||
"ior":1.4500000476837158
|
||||
}
|
||||
},
|
||||
"name":"trunk-01",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":0
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.3431818187236786
|
||||
}
|
||||
},
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"extensions":{
|
||||
"KHR_materials_specular":{
|
||||
"specularFactor":0
|
||||
},
|
||||
"KHR_materials_ior":{
|
||||
"ior":1.4500000476837158
|
||||
}
|
||||
},
|
||||
"name":"branch-1-02",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":1
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"extensions":{
|
||||
"KHR_materials_specular":{
|
||||
"specularFactor":0
|
||||
},
|
||||
"KHR_materials_ior":{
|
||||
"ior":1.4500000476837158
|
||||
}
|
||||
},
|
||||
"name":"branch-1-01",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":2
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
}
|
||||
],
|
||||
"meshes":[
|
||||
{
|
||||
"name":"BezierCurve.001",
|
||||
"primitives":[
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":0,
|
||||
"NORMAL":1,
|
||||
"TEXCOORD_0":2
|
||||
},
|
||||
"indices":3,
|
||||
"material":0
|
||||
},
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":4,
|
||||
"NORMAL":5,
|
||||
"TEXCOORD_0":6
|
||||
},
|
||||
"indices":7,
|
||||
"material":1
|
||||
},
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":8,
|
||||
"NORMAL":9,
|
||||
"TEXCOORD_0":10
|
||||
},
|
||||
"indices":11,
|
||||
"material":2
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"textures":[
|
||||
{
|
||||
"sampler":0,
|
||||
"source":0
|
||||
},
|
||||
{
|
||||
"sampler":0,
|
||||
"source":1
|
||||
},
|
||||
{
|
||||
"sampler":0,
|
||||
"source":2
|
||||
}
|
||||
],
|
||||
"images":[
|
||||
{
|
||||
"mimeType":"image/jpeg",
|
||||
"name":"bark",
|
||||
"uri":"../textures/bark.jpg"
|
||||
},
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"branch-02",
|
||||
"uri":"../textures/branch-02.png"
|
||||
},
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"branch-01",
|
||||
"uri":"../textures/branch-01.png"
|
||||
}
|
||||
],
|
||||
"accessors":[
|
||||
{
|
||||
"bufferView":0,
|
||||
"componentType":5126,
|
||||
"count":97,
|
||||
"max":[
|
||||
0.5463266372680664,
|
||||
6.624148368835449,
|
||||
1.091501235961914
|
||||
],
|
||||
"min":[
|
||||
-0.2688760757446289,
|
||||
0,
|
||||
-0.03189659118652344
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":1,
|
||||
"componentType":5126,
|
||||
"count":97,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":2,
|
||||
"componentType":5126,
|
||||
"count":97,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":3,
|
||||
"componentType":5123,
|
||||
"count":396,
|
||||
"type":"SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView":4,
|
||||
"componentType":5126,
|
||||
"count":180,
|
||||
"max":[
|
||||
3.6352453231811523,
|
||||
7.349333763122559,
|
||||
2.694406509399414
|
||||
],
|
||||
"min":[
|
||||
-2.649722099304199,
|
||||
0.4657435417175293,
|
||||
-2.9972362518310547
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":5,
|
||||
"componentType":5126,
|
||||
"count":180,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":6,
|
||||
"componentType":5126,
|
||||
"count":180,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":7,
|
||||
"componentType":5123,
|
||||
"count":480,
|
||||
"type":"SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView":8,
|
||||
"componentType":5126,
|
||||
"count":135,
|
||||
"max":[
|
||||
3.3398542404174805,
|
||||
7.510513782501221,
|
||||
3.1046142578125
|
||||
],
|
||||
"min":[
|
||||
-3.6352462768554688,
|
||||
1.229151725769043,
|
||||
-3.1046133041381836
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":9,
|
||||
"componentType":5126,
|
||||
"count":135,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":10,
|
||||
"componentType":5126,
|
||||
"count":135,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":11,
|
||||
"componentType":5123,
|
||||
"count":360,
|
||||
"type":"SCALAR"
|
||||
}
|
||||
],
|
||||
"bufferViews":[
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1164,
|
||||
"byteOffset":0,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1164,
|
||||
"byteOffset":1164,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":776,
|
||||
"byteOffset":2328,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":792,
|
||||
"byteOffset":3104,
|
||||
"target":34963
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":2160,
|
||||
"byteOffset":3896,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":2160,
|
||||
"byteOffset":6056,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1440,
|
||||
"byteOffset":8216,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":960,
|
||||
"byteOffset":9656,
|
||||
"target":34963
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1620,
|
||||
"byteOffset":10616,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1620,
|
||||
"byteOffset":12236,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1080,
|
||||
"byteOffset":13856,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":720,
|
||||
"byteOffset":14936,
|
||||
"target":34963
|
||||
}
|
||||
],
|
||||
"samplers":[
|
||||
{
|
||||
"magFilter":9729,
|
||||
"minFilter":9987
|
||||
}
|
||||
],
|
||||
"buffers":[
|
||||
{
|
||||
"byteLength":15656,
|
||||
"uri":"model.bin"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
assets/models/custom/shapespark_plants/tree-01-3/preview.png
Normal file
|
After Width: | Height: | Size: 577 KiB |
BIN
assets/models/custom/shapespark_plants/tree-01-4/model.bin
Normal file
341
assets/models/custom/shapespark_plants/tree-01-4/model.gltf
Normal file
@@ -0,0 +1,341 @@
|
||||
{
|
||||
"asset":{
|
||||
"generator":"Khronos glTF Blender I/O v4.5.51",
|
||||
"version":"2.0"
|
||||
},
|
||||
"extensionsUsed":[
|
||||
"KHR_materials_specular",
|
||||
"KHR_materials_ior"
|
||||
],
|
||||
"scene":0,
|
||||
"scenes":[
|
||||
{
|
||||
"name":"Scene",
|
||||
"nodes":[
|
||||
0
|
||||
]
|
||||
}
|
||||
],
|
||||
"nodes":[
|
||||
{
|
||||
"mesh":0,
|
||||
"name":"Tree-01-4.001"
|
||||
}
|
||||
],
|
||||
"materials":[
|
||||
{
|
||||
"doubleSided":true,
|
||||
"extensions":{
|
||||
"KHR_materials_specular":{
|
||||
"specularFactor":0
|
||||
},
|
||||
"KHR_materials_ior":{
|
||||
"ior":1.4500000476837158
|
||||
}
|
||||
},
|
||||
"name":"trunk-01",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":0
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.3431818187236786
|
||||
}
|
||||
},
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"extensions":{
|
||||
"KHR_materials_specular":{
|
||||
"specularFactor":0
|
||||
},
|
||||
"KHR_materials_ior":{
|
||||
"ior":1.4500000476837158
|
||||
}
|
||||
},
|
||||
"name":"branch-1-01",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":1
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
"alphaMode":"BLEND",
|
||||
"doubleSided":true,
|
||||
"extensions":{
|
||||
"KHR_materials_specular":{
|
||||
"specularFactor":0
|
||||
},
|
||||
"KHR_materials_ior":{
|
||||
"ior":1.4500000476837158
|
||||
}
|
||||
},
|
||||
"name":"branch-1-02",
|
||||
"pbrMetallicRoughness":{
|
||||
"baseColorTexture":{
|
||||
"index":2
|
||||
},
|
||||
"metallicFactor":0,
|
||||
"roughnessFactor":0.5
|
||||
}
|
||||
}
|
||||
],
|
||||
"meshes":[
|
||||
{
|
||||
"name":"BezierCurve.001",
|
||||
"primitives":[
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":0,
|
||||
"NORMAL":1,
|
||||
"TEXCOORD_0":2
|
||||
},
|
||||
"indices":3,
|
||||
"material":0
|
||||
},
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":4,
|
||||
"NORMAL":5,
|
||||
"TEXCOORD_0":6
|
||||
},
|
||||
"indices":7,
|
||||
"material":1
|
||||
},
|
||||
{
|
||||
"attributes":{
|
||||
"POSITION":8,
|
||||
"NORMAL":9,
|
||||
"TEXCOORD_0":10
|
||||
},
|
||||
"indices":11,
|
||||
"material":2
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"textures":[
|
||||
{
|
||||
"sampler":0,
|
||||
"source":0
|
||||
},
|
||||
{
|
||||
"sampler":0,
|
||||
"source":1
|
||||
},
|
||||
{
|
||||
"sampler":0,
|
||||
"source":2
|
||||
}
|
||||
],
|
||||
"images":[
|
||||
{
|
||||
"mimeType":"image/jpeg",
|
||||
"name":"bark",
|
||||
"uri":"../textures/bark.jpg"
|
||||
},
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"branch-01",
|
||||
"uri":"../textures/branch-01.png"
|
||||
},
|
||||
{
|
||||
"mimeType":"image/png",
|
||||
"name":"branch-02",
|
||||
"uri":"../textures/branch-02.png"
|
||||
}
|
||||
],
|
||||
"accessors":[
|
||||
{
|
||||
"bufferView":0,
|
||||
"componentType":5126,
|
||||
"count":94,
|
||||
"max":[
|
||||
0.5976400375366211,
|
||||
4.776680946350098,
|
||||
0.9766197204589844
|
||||
],
|
||||
"min":[
|
||||
-0.21756267547607422,
|
||||
0.01782703399658203,
|
||||
-0.12966156005859375
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":1,
|
||||
"componentType":5126,
|
||||
"count":94,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":2,
|
||||
"componentType":5126,
|
||||
"count":94,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":3,
|
||||
"componentType":5123,
|
||||
"count":360,
|
||||
"type":"SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView":4,
|
||||
"componentType":5126,
|
||||
"count":126,
|
||||
"max":[
|
||||
2.358184814453125,
|
||||
5.383872032165527,
|
||||
1.9450798034667969
|
||||
],
|
||||
"min":[
|
||||
-2.358184814453125,
|
||||
0,
|
||||
-1.7133827209472656
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":5,
|
||||
"componentType":5126,
|
||||
"count":126,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":6,
|
||||
"componentType":5126,
|
||||
"count":126,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":7,
|
||||
"componentType":5123,
|
||||
"count":336,
|
||||
"type":"SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView":8,
|
||||
"componentType":5126,
|
||||
"count":153,
|
||||
"max":[
|
||||
2.3450727462768555,
|
||||
5.40532112121582,
|
||||
2.0103206634521484
|
||||
],
|
||||
"min":[
|
||||
-1.6531877517700195,
|
||||
0.02733469009399414,
|
||||
-2.0103187561035156
|
||||
],
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":9,
|
||||
"componentType":5126,
|
||||
"count":153,
|
||||
"type":"VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView":10,
|
||||
"componentType":5126,
|
||||
"count":153,
|
||||
"type":"VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView":11,
|
||||
"componentType":5123,
|
||||
"count":408,
|
||||
"type":"SCALAR"
|
||||
}
|
||||
],
|
||||
"bufferViews":[
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1128,
|
||||
"byteOffset":0,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1128,
|
||||
"byteOffset":1128,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":752,
|
||||
"byteOffset":2256,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":720,
|
||||
"byteOffset":3008,
|
||||
"target":34963
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1512,
|
||||
"byteOffset":3728,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1512,
|
||||
"byteOffset":5240,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1008,
|
||||
"byteOffset":6752,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":672,
|
||||
"byteOffset":7760,
|
||||
"target":34963
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1836,
|
||||
"byteOffset":8432,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1836,
|
||||
"byteOffset":10268,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":1224,
|
||||
"byteOffset":12104,
|
||||
"target":34962
|
||||
},
|
||||
{
|
||||
"buffer":0,
|
||||
"byteLength":816,
|
||||
"byteOffset":13328,
|
||||
"target":34963
|
||||
}
|
||||
],
|
||||
"samplers":[
|
||||
{
|
||||
"magFilter":9729,
|
||||
"minFilter":9987
|
||||
}
|
||||
],
|
||||
"buffers":[
|
||||
{
|
||||
"byteLength":14144,
|
||||
"uri":"model.bin"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
assets/models/custom/shapespark_plants/tree-01-4/preview.png
Normal file
|
After Width: | Height: | Size: 625 KiB |