diff --git a/tools/blender/asset_report.json b/tools/blender/asset_report.json new file mode 100644 index 0000000..870fad6 --- /dev/null +++ b/tools/blender/asset_report.json @@ -0,0 +1,328 @@ +{ + "blender": "5.1.2", + "assets": [ + { + "name": "ref_capsule", + "dims": [ + 0.4, + 0.4, + 1.7 + ], + "tris": 220, + "nodes": [ + "head_height", + "ref_capsule", + "ref_capsule_mesh" + ], + "status": "PASS", + "problems": [] + }, + { + "name": "tree_gum_01", + "dims": [ + 4.5522, + 4.956, + 7.9702 + ], + "tris": 396, + "nodes": [ + "branch_anchor_01", + "branch_anchor_02", + "branch_anchor_03", + "canopy_01", + "canopy_02", + "canopy_03", + "tree_gum_01", + "trunk" + ], + "status": "PASS", + "problems": [] + }, + { + "name": "tree_gum_02", + "dims": [ + 3.8871, + 2.7787, + 5.4972 + ], + "tris": 288, + "nodes": [ + "branch_anchor_01", + "branch_anchor_02", + "canopy_01", + "canopy_02", + "tree_gum_02", + "trunk" + ], + "status": "PASS", + "problems": [] + }, + { + "name": "fence_post", + "dims": [ + 0.13, + 0.13, + 2.03 + ], + "tris": 24, + "nodes": [ + "fence_post", + "post" + ], + "status": "PASS", + "problems": [] + }, + { + "name": "fence_panel", + "dims": [ + 2.4, + 0.054, + 1.8194 + ], + "tris": 324, + "nodes": [ + "fence_panel", + "palings", + "rails" + ], + "status": "PASS", + "problems": [] + }, + { + "name": "gate", + "dims": [ + 1.045, + 0.0615, + 1.75 + ], + "tris": 220, + "nodes": [ + "gate", + "gate_frame", + "gate_palings", + "hinge_axis", + "hinges" + ], + "status": "PASS", + "problems": [] + }, + { + "name": "house_yardside", + "dims": [ + 9.2, + 1.0547, + 2.9 + ], + "tris": 200, + "nodes": [ + "door", + "fascia", + "fascia_anchor_01", + "fascia_anchor_02", + "fascia_anchor_03", + "gutter", + "house_yardside", + "roof", + "wall", + "window" + ], + "status": "PASS", + "problems": [] + }, + { + "name": "shed_01", + "dims": [ + 2.58, + 1.9708, + 2.2224 + ], + "tris": 96, + "nodes": [ + "door_anchor", + "doors", + "roof", + "shed_01", + "shell" + ], + "status": "PASS", + "problems": [] + }, + { + "name": "shed_table", + "dims": [ + 1.6, + 0.6, + 0.9 + ], + "tris": 72, + "nodes": [ + "pickup_anchor", + "shed_table", + "table_frame", + "table_top" + ], + "status": "PASS", + "problems": [] + }, + { + "name": "garden_bed", + "dims": [ + 3.0, + 1.2, + 0.8609 + ], + "tris": 2580, + "nodes": [ + "bed", + "garden_bed", + "plants_dead", + "plants_full", + "plants_tattered", + "soil" + ], + "status": "PASS", + "problems": [] + }, + { + "name": "sail_post", + "dims": [ + 0.507, + 0.52, + 4.0327 + ], + "tris": 528, + "nodes": [ + "footing", + "pad_eye", + "post", + "rake_pivot", + "sail_post", + "top_anchor" + ], + "status": "PASS", + "problems": [] + }, + { + "name": "ladder_01", + "dims": [ + 0.455, + 0.075, + 3.0 + ], + "tris": 276, + "nodes": [ + "ladder", + "ladder_01", + "ladder_base", + "ladder_top" + ], + "status": "PASS", + "problems": [] + }, + { + "name": "shackle", + "dims": [ + 0.0569, + 0.019, + 0.0744 + ], + "tris": 560, + "nodes": [ + "bow", + "pin", + "shackle" + ], + "status": "PASS", + "problems": [] + }, + { + "name": "carabiner", + "dims": [ + 0.049, + 0.009, + 0.1027 + ], + "tris": 476, + "nodes": [ + "body", + "carabiner", + "gate" + ], + "status": "PASS", + "problems": [] + }, + { + "name": "turnbuckle", + "dims": [ + 0.0292, + 0.0341, + 0.1955 + ], + "tris": 728, + "nodes": [ + "body", + "eye_a", + "eye_b", + "turnbuckle" + ], + "status": "PASS", + "problems": [] + }, + { + "name": "tramp_01", + "dims": [ + 2.9555, + 2.9555, + 0.78 + ], + "tris": 976, + "nodes": [ + "legs", + "mat", + "pad", + "rim", + "tramp_01" + ], + "status": "PASS", + "problems": [] + } + ], + "debris": [ + { + "file": "BlueCrate_v2.glb", + "dims": [ + 0.36, + 0.36, + 0.29 + ], + "sane": true + }, + { + "file": "BlackTub_v2.glb", + "dims": [ + 0.36, + 0.54, + 0.2 + ], + "sane": true + }, + { + "file": "WhiteTub_v2.glb", + "dims": [ + 0.36, + 0.54, + 0.2 + ], + "sane": true + }, + { + "file": "WoodenBin_v2.glb", + "dims": [ + 0.35, + 0.36, + 0.31 + ], + "sane": true + } + ] +} \ No newline at end of file diff --git a/tools/blender/contact_sheet.png b/tools/blender/contact_sheet.png new file mode 100644 index 0000000..0e31d12 Binary files /dev/null and b/tools/blender/contact_sheet.png differ diff --git a/web/world/models/carabiner_v1.glb b/web/world/models/carabiner_v1.glb new file mode 100644 index 0000000..3f32677 Binary files /dev/null and b/web/world/models/carabiner_v1.glb differ diff --git a/web/world/models/debris/BlackTub_v2.glb b/web/world/models/debris/BlackTub_v2.glb new file mode 100644 index 0000000..a2836f0 Binary files /dev/null and b/web/world/models/debris/BlackTub_v2.glb differ diff --git a/web/world/models/debris/BlueCrate_v2.glb b/web/world/models/debris/BlueCrate_v2.glb new file mode 100644 index 0000000..8b6e756 Binary files /dev/null and b/web/world/models/debris/BlueCrate_v2.glb differ diff --git a/web/world/models/debris/WhiteTub_v2.glb b/web/world/models/debris/WhiteTub_v2.glb new file mode 100644 index 0000000..962de73 Binary files /dev/null and b/web/world/models/debris/WhiteTub_v2.glb differ diff --git a/web/world/models/debris/WoodenBin_v2.glb b/web/world/models/debris/WoodenBin_v2.glb new file mode 100644 index 0000000..a083160 Binary files /dev/null and b/web/world/models/debris/WoodenBin_v2.glb differ diff --git a/web/world/models/debris/tramp_01_v1.glb b/web/world/models/debris/tramp_01_v1.glb new file mode 100644 index 0000000..5faec4b Binary files /dev/null and b/web/world/models/debris/tramp_01_v1.glb differ diff --git a/web/world/models/fence_panel_v1.glb b/web/world/models/fence_panel_v1.glb new file mode 100644 index 0000000..a6562ac Binary files /dev/null and b/web/world/models/fence_panel_v1.glb differ diff --git a/web/world/models/fence_post_v1.glb b/web/world/models/fence_post_v1.glb new file mode 100644 index 0000000..5ab8fc2 Binary files /dev/null and b/web/world/models/fence_post_v1.glb differ diff --git a/web/world/models/garden_bed_v1.glb b/web/world/models/garden_bed_v1.glb new file mode 100644 index 0000000..c76d046 Binary files /dev/null and b/web/world/models/garden_bed_v1.glb differ diff --git a/web/world/models/gate_v1.glb b/web/world/models/gate_v1.glb new file mode 100644 index 0000000..2efb33c Binary files /dev/null and b/web/world/models/gate_v1.glb differ diff --git a/web/world/models/house_yardside_v1.glb b/web/world/models/house_yardside_v1.glb new file mode 100644 index 0000000..b41a64d Binary files /dev/null and b/web/world/models/house_yardside_v1.glb differ diff --git a/web/world/models/ladder_01_v1.glb b/web/world/models/ladder_01_v1.glb new file mode 100644 index 0000000..f38ab4a Binary files /dev/null and b/web/world/models/ladder_01_v1.glb differ diff --git a/web/world/models/ref_capsule_v1.glb b/web/world/models/ref_capsule_v1.glb new file mode 100644 index 0000000..6fe92cd Binary files /dev/null and b/web/world/models/ref_capsule_v1.glb differ diff --git a/web/world/models/sail_post_v1.glb b/web/world/models/sail_post_v1.glb new file mode 100644 index 0000000..df9fd96 Binary files /dev/null and b/web/world/models/sail_post_v1.glb differ diff --git a/web/world/models/shackle_v1.glb b/web/world/models/shackle_v1.glb new file mode 100644 index 0000000..f55952f Binary files /dev/null and b/web/world/models/shackle_v1.glb differ diff --git a/web/world/models/shed_01_v1.glb b/web/world/models/shed_01_v1.glb new file mode 100644 index 0000000..ceb0e14 Binary files /dev/null and b/web/world/models/shed_01_v1.glb differ diff --git a/web/world/models/shed_table_v1.glb b/web/world/models/shed_table_v1.glb new file mode 100644 index 0000000..1c6f619 Binary files /dev/null and b/web/world/models/shed_table_v1.glb differ diff --git a/web/world/models/textures/grass_atlas.png b/web/world/models/textures/grass_atlas.png new file mode 100644 index 0000000..2a28c31 Binary files /dev/null and b/web/world/models/textures/grass_atlas.png differ diff --git a/web/world/models/tree_gum_01_v1.glb b/web/world/models/tree_gum_01_v1.glb new file mode 100644 index 0000000..980831a Binary files /dev/null and b/web/world/models/tree_gum_01_v1.glb differ diff --git a/web/world/models/tree_gum_02_v1.glb b/web/world/models/tree_gum_02_v1.glb new file mode 100644 index 0000000..4130523 Binary files /dev/null and b/web/world/models/tree_gum_02_v1.glb differ diff --git a/web/world/models/turnbuckle_v1.glb b/web/world/models/turnbuckle_v1.glb new file mode 100644 index 0000000..2a0e0cc Binary files /dev/null and b/web/world/models/turnbuckle_v1.glb differ