diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 162c22c..f80fa97 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -17,14 +17,26 @@ jobs: - name: Install screenshot-glb run: npm install --save @shopify/screenshot-glb + - name: Update pallet site + run: | + chmod +x scripts/generate_html_gallery.sh + ./scripts/generate_html_gallery.sh models --head > index.html + + - name: Take screenshots and make pallet run: | - chmod +x asset_pallet.sh - ./asset_pallet.sh opti glb png 512 512 + chmod +x scripts/process_files.sh + ./scripts/process_files.sh models glb png 512 512 + ./scripts/process_files.sh templates glb png 512 512 + ./scripts/generate_html_gallery.sh models --body >> index.html + ./scripts/generate_html_gallery.sh templates --body --tail >> index.html - name: Update README run: | - python table.py opti > README.md + python scripts/table.py --head > README.md + python scripts/table.py models >> README.md + python scripts/table.py templates >> README.md + - name: Commit changes run: | diff --git a/asset_pallet.sh b/asset_pallet.sh deleted file mode 100644 index 7096c98..0000000 --- a/asset_pallet.sh +++ /dev/null @@ -1,92 +0,0 @@ -#!/bin/bash - -# Function to process files -process_files() { - local dir="$1" - local filetype="$2" - local output_type="$3" - local output_width="$4" - local output_height="$5" - - # Loop through all files of given filetype in the directory - for file in $(find "$dir" -type f -iname "*.$filetype"); do - local base_filename=$(basename "$file" .$filetype) - local skip_gif=false skip_png=false - - [[ -f "$dir/$base_filename.gif" ]] && skip_gif=true - [[ -f "$dir/$base_filename.png" ]] && skip_png=true - - - # Process gif files - if [[ $output_type == "gif" || $output_type == "both" ]]; then - if [[ $skip_gif == false ]]; then - for i in {0..5}; do - local yaw=$((i * 45 % 315)) - local filename="$base_filename-$i.png" - screenshot-glb -i "$file" -w 512 -h 512 -m "orientation=0 0 $yaw" -o "$filename" - done - - montage "$base_filename"-*.png -tile 6x1 -geometry +0+0 -background none -resize 3072x512 "montage-$base_filename.png" - convert -dispose background -delay 50 -loop 0 "$base_filename"-*.png "$dir"/"$base_filename.gif" - rm "$base_filename"-*.png - fi - - # Process png files - if [[ $output_type == "png" || $output_type == "both" ]]; then - if [[ $skip_png == false ]]; then - screenshot-glb -i "$file" -w "$output_width" -h "$output_height" -m "orientation=0 0 180" -o "$dir"/"$base_filename.png" - fi - fi - fi - done -} - -# Function to generate HTML gallery -generate_html_gallery() { - local dir="$1" - local filetype="$2" - - echo "" - echo "" - echo "" - echo "" - echo "Image Gallery" - echo "" - echo "" - echo "" - echo "
" - find "$dir" -type f -name "*.$output_type" | while read -r file; do - local glb_file="${file%.*}.glb" - echo " " - done - echo "
" - echo "" - echo "" -} - -# Main function -main() { - local dir="$1" - local filetype="$2" - local output_type="png" - local output_width=512 - local output_height=512 - - process_files "$dir" "$filetype" "$output_type" "$output_width" "$output_height" - generate_html_gallery "$dir" "$filetype" -} - - -main "$@" - diff --git a/boothapalooza/3ov_example/Image-1.png b/boothapalooza/3ov_example/Image-1.png deleted file mode 100644 index 7e1bff4..0000000 Binary files a/boothapalooza/3ov_example/Image-1.png and /dev/null differ diff --git a/boothapalooza/3ov_example/Image-2.png b/boothapalooza/3ov_example/Image-2.png deleted file mode 100644 index 58dc807..0000000 Binary files a/boothapalooza/3ov_example/Image-2.png and /dev/null differ diff --git a/boothapalooza/3ov_example/Image-3.png b/boothapalooza/3ov_example/Image-3.png deleted file mode 100644 index 5baa1ff..0000000 Binary files a/boothapalooza/3ov_example/Image-3.png and /dev/null differ diff --git a/boothapalooza/3ov_example/Image-4.png b/boothapalooza/3ov_example/Image-4.png deleted file mode 100644 index 9aed647..0000000 Binary files a/boothapalooza/3ov_example/Image-4.png and /dev/null differ diff --git a/boothapalooza/3ov_example/Image-5.png b/boothapalooza/3ov_example/Image-5.png deleted file mode 100644 index 4a3b194..0000000 Binary files a/boothapalooza/3ov_example/Image-5.png and /dev/null differ diff --git a/boothapalooza/3ov_example/Image-6.png b/boothapalooza/3ov_example/Image-6.png deleted file mode 100644 index 36c39c2..0000000 Binary files a/boothapalooza/3ov_example/Image-6.png and /dev/null differ diff --git a/boothapalooza/3ov_example/Image-7.png b/boothapalooza/3ov_example/Image-7.png deleted file mode 100644 index 9e98dbe..0000000 Binary files a/boothapalooza/3ov_example/Image-7.png and /dev/null differ diff --git a/boothapalooza/3ov_example/Image-8.png b/boothapalooza/3ov_example/Image-8.png deleted file mode 100644 index ab4e711..0000000 Binary files a/boothapalooza/3ov_example/Image-8.png and /dev/null differ diff --git a/boothapalooza/3ov_example/Image.png b/boothapalooza/3ov_example/Image.png deleted file mode 100644 index 70f328b..0000000 Binary files a/boothapalooza/3ov_example/Image.png and /dev/null differ diff --git a/boothapalooza/3ov_example/Image_0.png b/boothapalooza/3ov_example/Image_0.png deleted file mode 100644 index f39a8bf..0000000 Binary files a/boothapalooza/3ov_example/Image_0.png and /dev/null differ diff --git a/boothapalooza/3ov_example/Image_10.jpg b/boothapalooza/3ov_example/Image_10.jpg deleted file mode 100644 index de203f1..0000000 Binary files a/boothapalooza/3ov_example/Image_10.jpg and /dev/null differ diff --git a/boothapalooza/3ov_example/Image_2.png b/boothapalooza/3ov_example/Image_2.png deleted file mode 100644 index 70261a0..0000000 Binary files a/boothapalooza/3ov_example/Image_2.png and /dev/null differ diff --git a/boothapalooza/3ov_example/Image_3.png b/boothapalooza/3ov_example/Image_3.png deleted file mode 100644 index 837c02b..0000000 Binary files a/boothapalooza/3ov_example/Image_3.png and /dev/null differ diff --git a/boothapalooza/3ov_example/Image_4.png b/boothapalooza/3ov_example/Image_4.png deleted file mode 100644 index bb5a7e3..0000000 Binary files a/boothapalooza/3ov_example/Image_4.png and /dev/null differ diff --git a/boothapalooza/3ov_example/Image_5.jpg b/boothapalooza/3ov_example/Image_5.jpg deleted file mode 100644 index 27bec50..0000000 Binary files a/boothapalooza/3ov_example/Image_5.jpg and /dev/null differ diff --git a/boothapalooza/3ov_example/Image_6.jpg b/boothapalooza/3ov_example/Image_6.jpg deleted file mode 100644 index 7f32a8e..0000000 Binary files a/boothapalooza/3ov_example/Image_6.jpg and /dev/null differ diff --git a/boothapalooza/3ov_example/Image_7.png b/boothapalooza/3ov_example/Image_7.png deleted file mode 100644 index ff97438..0000000 Binary files a/boothapalooza/3ov_example/Image_7.png and /dev/null differ diff --git a/boothapalooza/3ov_example/Image_8.jpg b/boothapalooza/3ov_example/Image_8.jpg deleted file mode 100644 index 10c330e..0000000 Binary files a/boothapalooza/3ov_example/Image_8.jpg and /dev/null differ diff --git a/boothapalooza/3ov_example/Image_9.png b/boothapalooza/3ov_example/Image_9.png deleted file mode 100644 index e463a44..0000000 Binary files a/boothapalooza/3ov_example/Image_9.png and /dev/null differ diff --git a/boothapalooza/3ov_example/atlas2.png b/boothapalooza/3ov_example/atlas2.png deleted file mode 100644 index b79dfcb..0000000 Binary files a/boothapalooza/3ov_example/atlas2.png and /dev/null differ diff --git a/boothapalooza/3ov_example/atlas_1.jpg b/boothapalooza/3ov_example/atlas_1.jpg deleted file mode 100644 index 0deb979..0000000 Binary files a/boothapalooza/3ov_example/atlas_1.jpg and /dev/null differ diff --git a/boothapalooza/3ov_example/atlas_2.png b/boothapalooza/3ov_example/atlas_2.png deleted file mode 100644 index 020a8d4..0000000 Binary files a/boothapalooza/3ov_example/atlas_2.png and /dev/null differ diff --git a/boothapalooza/3ov_example/template_booth.bin b/boothapalooza/3ov_example/template_booth.bin deleted file mode 100644 index 89b4140..0000000 Binary files a/boothapalooza/3ov_example/template_booth.bin and /dev/null differ diff --git a/boothapalooza/3ov_example/template_booth.gltf b/boothapalooza/3ov_example/template_booth.gltf deleted file mode 100644 index ddef8e6..0000000 --- a/boothapalooza/3ov_example/template_booth.gltf +++ /dev/null @@ -1,1271 +0,0 @@ -{ - "asset" : { - "generator" : "Khronos glTF Blender I/O v3.3.27", - "version" : "2.0" - }, - "extensionsUsed" : [ - "KHR_materials_specular" - ], - "scene" : 0, - "scenes" : [ - { - "name" : "Scene", - "nodes" : [ - 0, - 1 - ] - } - ], - "nodes" : [ - { - "mesh" : 0, - "name" : "Object_13.002", - "rotation" : [ - 0, - -0.043619390577077866, - 0, - 0.9990482330322266 - ], - "scale" : [ - 2.5083110332489014, - 2.5083112716674805, - 2.5083115100860596 - ], - "translation" : [ - -1.346514344215393, - 0.03685987740755081, - -0.45301124453544617 - ] - }, - { - "mesh" : 1, - "name" : "Object_13.003", - "rotation" : [ - 0, - -0.043619390577077866, - 0, - 0.9990482330322266 - ], - "scale" : [ - 2.5083110332489014, - 2.5083112716674805, - 2.5083115100860596 - ], - "translation" : [ - -1.346514344215393, - 0.03685987740755081, - -0.45301124453544617 - ] - } - ], - "materials" : [ - { - "alphaMode" : "BLEND", - "doubleSided" : true, - "extensions" : { - "KHR_materials_specular" : { - "specularColorTexture" : { - "index" : 0 - } - } - }, - "name" : "pixelposter1", - "pbrMetallicRoughness" : { - "baseColorTexture" : { - "index" : 1 - }, - "metallicFactor" : 0, - "roughnessFactor" : 0.5 - } - }, - { - "alphaMode" : "BLEND", - "doubleSided" : true, - "extensions" : { - "KHR_materials_specular" : { - "specularColorTexture" : { - "index" : 2 - } - } - }, - "name" : "PIXEL2", - "pbrMetallicRoughness" : { - "baseColorTexture" : { - "index" : 3 - }, - "metallicFactor" : 0, - "roughnessFactor" : 0.5 - } - }, - { - "alphaMode" : "BLEND", - "doubleSided" : true, - "extensions" : { - "KHR_materials_specular" : { - "specularColorTexture" : { - "index" : 4 - } - } - }, - "name" : "3ovtag", - "pbrMetallicRoughness" : { - "baseColorTexture" : { - "index" : 5 - }, - "metallicFactor" : 0, - "roughnessFactor" : 0.421875 - } - }, - { - "alphaMode" : "BLEND", - "doubleSided" : true, - "extensions" : { - "KHR_materials_specular" : { - "specularColorTexture" : { - "index" : 6 - } - } - }, - "name" : "personalityinterop", - "pbrMetallicRoughness" : { - "baseColorTexture" : { - "index" : 7 - }, - "metallicFactor" : 0, - "roughnessFactor" : 0.8173080086708069 - } - }, - { - "alphaMode" : "BLEND", - "doubleSided" : true, - "extensions" : { - "KHR_materials_specular" : { - "specularColorTexture" : { - "index" : 8 - } - } - }, - "name" : "pixelposterlogo", - "pbrMetallicRoughness" : { - "baseColorTexture" : { - "index" : 9 - }, - "metallicFactor" : 0, - "roughnessFactor" : 0.5 - } - }, - { - "doubleSided" : true, - "extensions" : { - "KHR_materials_specular" : { - "specularColorTexture" : { - "index" : 10 - } - } - }, - "name" : "pixelposterbak", - "pbrMetallicRoughness" : { - "baseColorTexture" : { - "index" : 11 - }, - "metallicFactor" : 0, - "roughnessFactor" : 0.5 - } - }, - { - "doubleSided" : true, - "name" : "material_0", - "pbrMetallicRoughness" : { - "metallicFactor" : 0, - "roughnessFactor" : 0.6000000238418579 - } - }, - { - "doubleSided" : true, - "extensions" : { - "KHR_materials_specular" : { - "specularColorTexture" : { - "index" : 12 - }, - "specularColorFactor" : [ - 1, - 1, - 1.8852459192275999 - ] - } - }, - "name" : "Material.003", - "pbrMetallicRoughness" : { - "baseColorTexture" : { - "index" : 13 - }, - "metallicFactor" : 0, - "roughnessFactor" : 0.7980769872665405 - } - }, - { - "doubleSided" : true, - "extensions" : { - "KHR_materials_specular" : { - "specularColorFactor" : [ - 0.9999999999999999, - 0.9999999999999999, - 0.9999999999999999 - ] - } - }, - "name" : "Material.002", - "pbrMetallicRoughness" : { - "baseColorFactor" : [ - 0.008076200261712074, - 0.008076200261712074, - 0.008076200261712074, - 1 - ], - "metallicFactor" : 0, - "roughnessFactor" : 0.5 - } - }, - { - "doubleSided" : true, - "name" : "Material.005", - "pbrMetallicRoughness" : { - "baseColorTexture" : { - "index" : 14 - }, - "metallicFactor" : 0, - "roughnessFactor" : 0.6634619832038879 - } - }, - { - "doubleSided" : true, - "extensions" : { - "KHR_materials_specular" : { - "specularColorTexture" : { - "index" : 15 - } - } - }, - "name" : "Material.006", - "pbrMetallicRoughness" : { - "baseColorTexture" : { - "index" : 16 - }, - "metallicFactor" : 0, - "roughnessFactor" : 0.5 - } - }, - { - "doubleSided" : true, - "extensions" : { - "KHR_materials_specular" : { - "specularColorTexture" : { - "index" : 17 - }, - "specularColorFactor" : [ - 1, - 1.3492063283920286, - 4.473683834075927 - ] - } - }, - "name" : "Material.007", - "pbrMetallicRoughness" : { - "baseColorTexture" : { - "index" : 18 - }, - "metallicFactor" : 0, - "roughnessFactor" : 0.6634619832038879 - } - } - ], - "meshes" : [ - { - "name" : "Object_5.002", - "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" : 7, - "material" : 3 - }, - { - "attributes" : { - "POSITION" : 15, - "NORMAL" : 16, - "TEXCOORD_0" : 17 - }, - "indices" : 7, - "material" : 4 - } - ] - }, - { - "name" : "Object_5.003", - "primitives" : [ - { - "attributes" : { - "POSITION" : 18, - "NORMAL" : 19, - "TEXCOORD_0" : 20 - }, - "indices" : 21, - "material" : 5 - }, - { - "attributes" : { - "POSITION" : 22, - "NORMAL" : 23, - "TEXCOORD_0" : 24 - }, - "indices" : 25, - "material" : 6 - }, - { - "attributes" : { - "POSITION" : 26, - "NORMAL" : 27, - "TEXCOORD_0" : 28 - }, - "indices" : 29, - "material" : 7 - }, - { - "attributes" : { - "POSITION" : 30, - "NORMAL" : 31, - "TEXCOORD_0" : 32 - }, - "indices" : 33, - "material" : 8 - }, - { - "attributes" : { - "POSITION" : 34, - "NORMAL" : 35, - "TEXCOORD_0" : 36 - }, - "indices" : 37, - "material" : 9 - }, - { - "attributes" : { - "POSITION" : 38, - "NORMAL" : 39, - "TEXCOORD_0" : 40 - }, - "indices" : 41, - "material" : 10 - }, - { - "attributes" : { - "POSITION" : 42, - "NORMAL" : 43, - "TEXCOORD_0" : 44 - }, - "indices" : 45, - "material" : 11 - } - ] - } - ], - "textures" : [ - { - "sampler" : 0, - "source" : 0 - }, - { - "sampler" : 1, - "source" : 1 - }, - { - "sampler" : 1, - "source" : 2 - }, - { - "sampler" : 1, - "source" : 3 - }, - { - "sampler" : 1, - "source" : 4 - }, - { - "sampler" : 1, - "source" : 5 - }, - { - "sampler" : 1, - "source" : 6 - }, - { - "sampler" : 1, - "source" : 7 - }, - { - "sampler" : 1, - "source" : 8 - }, - { - "sampler" : 1, - "source" : 9 - }, - { - "sampler" : 1, - "source" : 10 - }, - { - "sampler" : 1, - "source" : 11 - }, - { - "sampler" : 0, - "source" : 12 - }, - { - "sampler" : 0, - "source" : 13 - }, - { - "sampler" : 0, - "source" : 14 - }, - { - "sampler" : 0, - "source" : 15 - }, - { - "sampler" : 0, - "source" : 16 - }, - { - "sampler" : 0, - "source" : 17 - }, - { - "sampler" : 0, - "source" : 18 - } - ], - "images" : [ - { - "mimeType" : "image/png", - "name" : "Image", - "uri" : "Image.png" - }, - { - "mimeType" : "image/png", - "name" : "Image_0", - "uri" : "Image_0.png" - }, - { - "mimeType" : "image/png", - "name" : "Image", - "uri" : "Image-1.png" - }, - { - "mimeType" : "image/png", - "name" : "Image_4", - "uri" : "Image_4.png" - }, - { - "mimeType" : "image/png", - "name" : "Image", - "uri" : "Image-2.png" - }, - { - "mimeType" : "image/png", - "name" : "Image_7", - "uri" : "Image_7.png" - }, - { - "mimeType" : "image/png", - "name" : "Image", - "uri" : "Image-3.png" - }, - { - "mimeType" : "image/png", - "name" : "Image_9", - "uri" : "Image_9.png" - }, - { - "mimeType" : "image/png", - "name" : "Image", - "uri" : "Image-4.png" - }, - { - "mimeType" : "image/png", - "name" : "Image_3", - "uri" : "Image_3.png" - }, - { - "mimeType" : "image/png", - "name" : "Image", - "uri" : "Image-5.png" - }, - { - "mimeType" : "image/png", - "name" : "Image_2", - "uri" : "Image_2.png" - }, - { - "mimeType" : "image/png", - "name" : "Image", - "uri" : "Image-6.png" - }, - { - "mimeType" : "image/jpeg", - "name" : "Image_5", - "uri" : "Image_5.jpg" - }, - { - "mimeType" : "image/jpeg", - "name" : "Image_6", - "uri" : "Image_6.jpg" - }, - { - "mimeType" : "image/png", - "name" : "Image", - "uri" : "Image-7.png" - }, - { - "mimeType" : "image/jpeg", - "name" : "Image_8", - "uri" : "Image_8.jpg" - }, - { - "mimeType" : "image/png", - "name" : "Image", - "uri" : "Image-8.png" - }, - { - "mimeType" : "image/jpeg", - "name" : "Image_10", - "uri" : "Image_10.jpg" - } - ], - "accessors" : [ - { - "bufferView" : 0, - "componentType" : 5126, - "count" : 4, - "max" : [ - 0.2434588372707367, - 0.8609355688095093, - 0.08414468169212341 - ], - "min" : [ - -0.1867799460887909, - -0.0161915123462677, - -0.031137648969888687 - ], - "type" : "VEC3" - }, - { - "bufferView" : 1, - "componentType" : 5126, - "count" : 4, - "type" : "VEC3" - }, - { - "bufferView" : 2, - "componentType" : 5126, - "count" : 4, - "type" : "VEC2" - }, - { - "bufferView" : 3, - "componentType" : 5123, - "count" : 6, - "type" : "SCALAR" - }, - { - "bufferView" : 4, - "componentType" : 5126, - "count" : 6, - "max" : [ - 1.240291953086853, - 0.9224435091018677, - 0.003827117383480072 - ], - "min" : [ - 0.8730946779251099, - 0.0453166663646698, - -0.16739977896213531 - ], - "type" : "VEC3" - }, - { - "bufferView" : 5, - "componentType" : 5126, - "count" : 6, - "type" : "VEC3" - }, - { - "bufferView" : 6, - "componentType" : 5126, - "count" : 6, - "type" : "VEC2" - }, - { - "bufferView" : 7, - "componentType" : 5123, - "count" : 6, - "type" : "SCALAR" - }, - { - "bufferView" : 8, - "componentType" : 5126, - "count" : 6, - "max" : [ - 0.9773242473602295, - 0.9414510726928711, - -0.07911001890897751 - ], - "min" : [ - 0.31279540061950684, - 0.2769222557544708, - -0.07911015301942825 - ], - "type" : "VEC3" - }, - { - "bufferView" : 9, - "componentType" : 5126, - "count" : 6, - "type" : "VEC3" - }, - { - "bufferView" : 10, - "componentType" : 5126, - "count" : 6, - "type" : "VEC2" - }, - { - "bufferView" : 11, - "componentType" : 5123, - "count" : 6, - "type" : "SCALAR" - }, - { - "bufferView" : 12, - "componentType" : 5126, - "count" : 6, - "max" : [ - 2.101545572280884, - 0.8023728132247925, - 0.7708441019058228 - ], - "min" : [ - 1.228723406791687, - 0.23325011134147644, - -0.16283588111400604 - ], - "type" : "VEC3" - }, - { - "bufferView" : 13, - "componentType" : 5126, - "count" : 6, - "type" : "VEC3" - }, - { - "bufferView" : 14, - "componentType" : 5126, - "count" : 6, - "type" : "VEC2" - }, - { - "bufferView" : 15, - "componentType" : 5126, - "count" : 6, - "max" : [ - 0.2310919612646103, - 0.8928859233856201, - 0.07507137954235077 - ], - "min" : [ - -0.21486888825893402, - -0.016293585300445557, - -0.044423650950193405 - ], - "type" : "VEC3" - }, - { - "bufferView" : 16, - "componentType" : 5126, - "count" : 6, - "type" : "VEC3" - }, - { - "bufferView" : 17, - "componentType" : 5126, - "count" : 6, - "type" : "VEC2" - }, - { - "bufferView" : 18, - "componentType" : 5126, - "count" : 28, - "max" : [ - 0.2421637624502182, - 0.8920525312423706, - 0.09876647591590881 - ], - "min" : [ - -0.2095276415348053, - 0.014925450086593628, - -0.09657807648181915 - ], - "type" : "VEC3" - }, - { - "bufferView" : 19, - "componentType" : 5126, - "count" : 28, - "type" : "VEC3" - }, - { - "bufferView" : 20, - "componentType" : 5126, - "count" : 28, - "type" : "VEC2" - }, - { - "bufferView" : 21, - "componentType" : 5123, - "count" : 30, - "type" : "SCALAR" - }, - { - "bufferView" : 22, - "componentType" : 5126, - "count" : 72, - "max" : [ - 0.8988316059112549, - 0.2297990918159485, - -0.24916492402553558 - ], - "min" : [ - 0.30906903743743896, - -0.028297198936343193, - -0.26009804010391235 - ], - "type" : "VEC3" - }, - { - "bufferView" : 23, - "componentType" : 5126, - "count" : 72, - "type" : "VEC3" - }, - { - "bufferView" : 24, - "componentType" : 5126, - "count" : 72, - "type" : "VEC2" - }, - { - "bufferView" : 25, - "componentType" : 5123, - "count" : 72, - "type" : "SCALAR" - }, - { - "bufferView" : 26, - "componentType" : 5126, - "count" : 68, - "max" : [ - 2.171339511871338, - 1.0466099977493286, - 1.0555329322814941 - ], - "min" : [ - -0.36836740374565125, - -0.06212397664785385, - -0.2651365399360657 - ], - "type" : "VEC3" - }, - { - "bufferView" : 27, - "componentType" : 5126, - "count" : 68, - "type" : "VEC3" - }, - { - "bufferView" : 28, - "componentType" : 5126, - "count" : 68, - "type" : "VEC2" - }, - { - "bufferView" : 29, - "componentType" : 5123, - "count" : 72, - "type" : "SCALAR" - }, - { - "bufferView" : 30, - "componentType" : 5126, - "count" : 94, - "max" : [ - 0.27973803877830505, - 0.9339815974235535, - 0.11327873170375824 - ], - "min" : [ - -0.24754196405410767, - -0.024123311042785645, - -0.1250552386045456 - ], - "type" : "VEC3" - }, - { - "bufferView" : 31, - "componentType" : 5126, - "count" : 94, - "type" : "VEC3" - }, - { - "bufferView" : 32, - "componentType" : 5126, - "count" : 94, - "type" : "VEC2" - }, - { - "bufferView" : 33, - "componentType" : 5123, - "count" : 102, - "type" : "SCALAR" - }, - { - "bufferView" : 34, - "componentType" : 5126, - "count" : 70, - "max" : [ - 2.167018175125122, - 1.0495251417160034, - 0.8107855319976807 - ], - "min" : [ - -0.3771377205848694, - -0.053865253925323486, - -0.2705056667327881 - ], - "type" : "VEC3" - }, - { - "bufferView" : 35, - "componentType" : 5126, - "count" : 70, - "type" : "VEC3" - }, - { - "bufferView" : 36, - "componentType" : 5126, - "count" : 70, - "type" : "VEC2" - }, - { - "bufferView" : 37, - "componentType" : 5123, - "count" : 72, - "type" : "SCALAR" - }, - { - "bufferView" : 38, - "componentType" : 5126, - "count" : 70, - "max" : [ - 2.1544289588928223, - 1.0923435688018799, - 0.9067362546920776 - ], - "min" : [ - 1.0018885135650635, - -0.04934707283973694, - -0.2550550699234009 - ], - "type" : "VEC3" - }, - { - "bufferView" : 39, - "componentType" : 5126, - "count" : 70, - "type" : "VEC3" - }, - { - "bufferView" : 40, - "componentType" : 5126, - "count" : 70, - "type" : "VEC2" - }, - { - "bufferView" : 41, - "componentType" : 5123, - "count" : 72, - "type" : "SCALAR" - }, - { - "bufferView" : 42, - "componentType" : 5126, - "count" : 3235, - "max" : [ - 1.1339221000671387, - 1.6131232976913452, - 0.6406880617141724 - ], - "min" : [ - -0.6167955994606018, - -0.03428163379430771, - -0.2684173583984375 - ], - "type" : "VEC3" - }, - { - "bufferView" : 43, - "componentType" : 5126, - "count" : 3235, - "type" : "VEC3" - }, - { - "bufferView" : 44, - "componentType" : 5126, - "count" : 3235, - "type" : "VEC2" - }, - { - "bufferView" : 45, - "componentType" : 5123, - "count" : 13188, - "type" : "SCALAR" - } - ], - "bufferViews" : [ - { - "buffer" : 0, - "byteLength" : 48, - "byteOffset" : 0, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 48, - "byteOffset" : 48, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 32, - "byteOffset" : 96, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 12, - "byteOffset" : 128, - "target" : 34963 - }, - { - "buffer" : 0, - "byteLength" : 72, - "byteOffset" : 140, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 72, - "byteOffset" : 212, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 48, - "byteOffset" : 284, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 12, - "byteOffset" : 332, - "target" : 34963 - }, - { - "buffer" : 0, - "byteLength" : 72, - "byteOffset" : 344, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 72, - "byteOffset" : 416, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 48, - "byteOffset" : 488, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 12, - "byteOffset" : 536, - "target" : 34963 - }, - { - "buffer" : 0, - "byteLength" : 72, - "byteOffset" : 548, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 72, - "byteOffset" : 620, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 48, - "byteOffset" : 692, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 72, - "byteOffset" : 740, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 72, - "byteOffset" : 812, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 48, - "byteOffset" : 884, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 336, - "byteOffset" : 932, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 336, - "byteOffset" : 1268, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 224, - "byteOffset" : 1604, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 60, - "byteOffset" : 1828, - "target" : 34963 - }, - { - "buffer" : 0, - "byteLength" : 864, - "byteOffset" : 1888, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 864, - "byteOffset" : 2752, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 576, - "byteOffset" : 3616, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 144, - "byteOffset" : 4192, - "target" : 34963 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 4336, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 5152, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 544, - "byteOffset" : 5968, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 144, - "byteOffset" : 6512, - "target" : 34963 - }, - { - "buffer" : 0, - "byteLength" : 1128, - "byteOffset" : 6656, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 1128, - "byteOffset" : 7784, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 752, - "byteOffset" : 8912, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 204, - "byteOffset" : 9664, - "target" : 34963 - }, - { - "buffer" : 0, - "byteLength" : 840, - "byteOffset" : 9868, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 840, - "byteOffset" : 10708, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 560, - "byteOffset" : 11548, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 144, - "byteOffset" : 12108, - "target" : 34963 - }, - { - "buffer" : 0, - "byteLength" : 840, - "byteOffset" : 12252, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 840, - "byteOffset" : 13092, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 560, - "byteOffset" : 13932, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 144, - "byteOffset" : 14492, - "target" : 34963 - }, - { - "buffer" : 0, - "byteLength" : 38820, - "byteOffset" : 14636, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 38820, - "byteOffset" : 53456, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 25880, - "byteOffset" : 92276, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 26376, - "byteOffset" : 118156, - "target" : 34963 - } - ], - "samplers" : [ - { - "magFilter" : 9729, - "minFilter" : 9987 - }, - { - "magFilter" : 9729, - "minFilter" : 9987, - "wrapS" : 33071, - "wrapT" : 33071 - } - ], - "buffers" : [ - { - "byteLength" : 144532, - "uri" : "template_booth.bin" - } - ] -} diff --git a/boothapalooza/7oroy_BOOTH11.gif b/boothapalooza/7oroy_BOOTH11.gif deleted file mode 100644 index 8731f89..0000000 Binary files a/boothapalooza/7oroy_BOOTH11.gif and /dev/null differ diff --git a/boothapalooza/7oroy_BOOTH11.glb b/boothapalooza/7oroy_BOOTH11.glb deleted file mode 100644 index 5c402eb..0000000 Binary files a/boothapalooza/7oroy_BOOTH11.glb and /dev/null differ diff --git a/boothapalooza/Booth-Joined-Compressed.glb b/boothapalooza/Booth-Joined-Compressed.glb deleted file mode 100644 index 9643bce..0000000 Binary files a/boothapalooza/Booth-Joined-Compressed.glb and /dev/null differ diff --git a/boothapalooza/BoothPlanet_077.gif b/boothapalooza/BoothPlanet_077.gif deleted file mode 100644 index 31a1b8c..0000000 Binary files a/boothapalooza/BoothPlanet_077.gif and /dev/null differ diff --git a/boothapalooza/BoothPlanet_077.glb b/boothapalooza/BoothPlanet_077.glb deleted file mode 100644 index 03312c0..0000000 Binary files a/boothapalooza/BoothPlanet_077.glb and /dev/null differ diff --git a/boothapalooza/Cairn-Booth_Knar.gif b/boothapalooza/Cairn-Booth_Knar.gif deleted file mode 100644 index f08be6d..0000000 Binary files a/boothapalooza/Cairn-Booth_Knar.gif and /dev/null differ diff --git a/boothapalooza/Cairn-Booth_Knar.glb b/boothapalooza/Cairn-Booth_Knar.glb deleted file mode 100644 index 41d28c4..0000000 Binary files a/boothapalooza/Cairn-Booth_Knar.glb and /dev/null differ diff --git a/boothapalooza/CollarQuest.glb b/boothapalooza/CollarQuest.glb deleted file mode 100644 index fd6ccb2..0000000 Binary files a/boothapalooza/CollarQuest.glb and /dev/null differ diff --git a/boothapalooza/CroquetBooth-v3.glb b/boothapalooza/CroquetBooth-v3.glb deleted file mode 100644 index d4d6306..0000000 Binary files a/boothapalooza/CroquetBooth-v3.glb and /dev/null differ diff --git a/boothapalooza/CryptoAvatars_Booth_v3.gif b/boothapalooza/CryptoAvatars_Booth_v3.gif deleted file mode 100644 index e76c65f..0000000 Binary files a/boothapalooza/CryptoAvatars_Booth_v3.gif and /dev/null differ diff --git a/boothapalooza/CryptoAvatars_Booth_v3.glb b/boothapalooza/CryptoAvatars_Booth_v3.glb deleted file mode 100644 index ad43497..0000000 Binary files a/boothapalooza/CryptoAvatars_Booth_v3.glb and /dev/null differ diff --git a/boothapalooza/HEAT_Booth1_Final.glb b/boothapalooza/HEAT_Booth1_Final.glb deleted file mode 100644 index c301b19..0000000 Binary files a/boothapalooza/HEAT_Booth1_Final.glb and /dev/null differ diff --git a/boothapalooza/HEAT_Booth2_Final.glb b/boothapalooza/HEAT_Booth2_Final.glb deleted file mode 100644 index 9480c1a..0000000 Binary files a/boothapalooza/HEAT_Booth2_Final.glb and /dev/null differ diff --git a/boothapalooza/HQBoothfinal_Harambe.gif b/boothapalooza/HQBoothfinal_Harambe.gif deleted file mode 100644 index 182c9f4..0000000 Binary files a/boothapalooza/HQBoothfinal_Harambe.gif and /dev/null differ diff --git a/boothapalooza/HQBoothfinal_Harambe.glb b/boothapalooza/HQBoothfinal_Harambe.glb deleted file mode 100644 index 5b1c56e..0000000 Binary files a/boothapalooza/HQBoothfinal_Harambe.glb and /dev/null differ diff --git a/boothapalooza/Phettabooth.gif b/boothapalooza/Phettabooth.gif deleted file mode 100644 index 14b3dce..0000000 Binary files a/boothapalooza/Phettabooth.gif and /dev/null differ diff --git a/boothapalooza/Phettabooth.glb b/boothapalooza/Phettabooth.glb deleted file mode 100644 index e5f4bcd..0000000 Binary files a/boothapalooza/Phettabooth.glb and /dev/null differ diff --git a/boothapalooza/SmoothVoxelsBooth.gif b/boothapalooza/SmoothVoxelsBooth.gif deleted file mode 100644 index fb84598..0000000 Binary files a/boothapalooza/SmoothVoxelsBooth.gif and /dev/null differ diff --git a/boothapalooza/SmoothVoxelsBooth.glb b/boothapalooza/SmoothVoxelsBooth.glb deleted file mode 100644 index 0266b2e..0000000 Binary files a/boothapalooza/SmoothVoxelsBooth.glb and /dev/null differ diff --git a/boothapalooza/TubbycatBooth.gif b/boothapalooza/TubbycatBooth.gif deleted file mode 100644 index 1804c92..0000000 Binary files a/boothapalooza/TubbycatBooth.gif and /dev/null differ diff --git a/boothapalooza/TubbycatBooth.glb b/boothapalooza/TubbycatBooth.glb deleted file mode 100644 index 1c86e76..0000000 Binary files a/boothapalooza/TubbycatBooth.glb and /dev/null differ diff --git a/boothapalooza/UncannyBooth.gif b/boothapalooza/UncannyBooth.gif deleted file mode 100644 index 34c3d04..0000000 Binary files a/boothapalooza/UncannyBooth.gif and /dev/null differ diff --git a/boothapalooza/UncannyBooth.glb b/boothapalooza/UncannyBooth.glb deleted file mode 100644 index 6b2faa7..0000000 Binary files a/boothapalooza/UncannyBooth.glb and /dev/null differ diff --git a/boothapalooza/acandar_booth_FortyMcNiner.gif b/boothapalooza/acandar_booth_FortyMcNiner.gif deleted file mode 100644 index 39dbbaf..0000000 Binary files a/boothapalooza/acandar_booth_FortyMcNiner.gif and /dev/null differ diff --git a/boothapalooza/arashi_GeoBooth_V1.glb b/boothapalooza/arashi_GeoBooth_V1.glb deleted file mode 100644 index c42f761..0000000 Binary files a/boothapalooza/arashi_GeoBooth_V1.glb and /dev/null differ diff --git a/boothapalooza/booth_3ov.gif b/boothapalooza/booth_3ov.gif deleted file mode 100644 index 2904784..0000000 Binary files a/boothapalooza/booth_3ov.gif and /dev/null differ diff --git a/boothapalooza/booth_3ov.glb b/boothapalooza/booth_3ov.glb deleted file mode 100644 index 7c1aa8a..0000000 Binary files a/boothapalooza/booth_3ov.glb and /dev/null differ diff --git a/boothapalooza/capsule.glb b/boothapalooza/capsule.glb deleted file mode 100644 index 3aee799..0000000 Binary files a/boothapalooza/capsule.glb and /dev/null differ diff --git a/boothapalooza/colliders.glb b/boothapalooza/colliders.glb deleted file mode 100644 index e2ffd2b..0000000 Binary files a/boothapalooza/colliders.glb and /dev/null differ diff --git a/boothapalooza/dfw_Tiger Ribcage - emy.glb b/boothapalooza/dfw_Tiger Ribcage - emy.glb deleted file mode 100644 index 3d7d54a..0000000 Binary files a/boothapalooza/dfw_Tiger Ribcage - emy.glb and /dev/null differ diff --git a/boothapalooza/dfw_Tiger Ribcage - monoch.glb b/boothapalooza/dfw_Tiger Ribcage - monoch.glb deleted file mode 100644 index 91d01df..0000000 Binary files a/boothapalooza/dfw_Tiger Ribcage - monoch.glb and /dev/null differ diff --git a/boothapalooza/dfwbooth-cds.gif b/boothapalooza/dfwbooth-cds.gif deleted file mode 100644 index e26936b..0000000 Binary files a/boothapalooza/dfwbooth-cds.gif and /dev/null differ diff --git a/boothapalooza/dfwbooth-cds.glb b/boothapalooza/dfwbooth-cds.glb deleted file mode 100644 index 2eaa253..0000000 Binary files a/boothapalooza/dfwbooth-cds.glb and /dev/null differ diff --git a/boothapalooza/m3tv_stage-v4.gif b/boothapalooza/m3tv_stage-v4.gif deleted file mode 100644 index 02f2463..0000000 Binary files a/boothapalooza/m3tv_stage-v4.gif and /dev/null differ diff --git a/boothapalooza/m3tv_stage-v4.glb b/boothapalooza/m3tv_stage-v4.glb deleted file mode 100644 index 9476e69..0000000 Binary files a/boothapalooza/m3tv_stage-v4.glb and /dev/null differ diff --git a/boothapalooza/magickbooth.gif b/boothapalooza/magickbooth.gif deleted file mode 100644 index 61c425f..0000000 Binary files a/boothapalooza/magickbooth.gif and /dev/null differ diff --git a/boothapalooza/magickbooth.glb b/boothapalooza/magickbooth.glb deleted file mode 100644 index 82f8805..0000000 Binary files a/boothapalooza/magickbooth.glb and /dev/null differ diff --git a/boothapalooza/megacube_2_-_booth_bronze.gif b/boothapalooza/megacube_2_-_booth_bronze.gif deleted file mode 100644 index d83180d..0000000 Binary files a/boothapalooza/megacube_2_-_booth_bronze.gif and /dev/null differ diff --git a/boothapalooza/megacube_2_-_booth_bronze.glb b/boothapalooza/megacube_2_-_booth_bronze.glb deleted file mode 100644 index 2222db8..0000000 Binary files a/boothapalooza/megacube_2_-_booth_bronze.glb and /dev/null differ diff --git a/boothapalooza/metafactory_booth2.gif b/boothapalooza/metafactory_booth2.gif deleted file mode 100644 index 947d83f..0000000 Binary files a/boothapalooza/metafactory_booth2.gif and /dev/null differ diff --git a/boothapalooza/metafactory_booth2.glb b/boothapalooza/metafactory_booth2.glb deleted file mode 100644 index d71eaef..0000000 Binary files a/boothapalooza/metafactory_booth2.glb and /dev/null differ diff --git a/boothapalooza/metagame_booth.gif b/boothapalooza/metagame_booth.gif deleted file mode 100644 index fa76d33..0000000 Binary files a/boothapalooza/metagame_booth.gif and /dev/null differ diff --git a/boothapalooza/metagame_booth.glb b/boothapalooza/metagame_booth.glb deleted file mode 100644 index 5ed6fbc..0000000 Binary files a/boothapalooza/metagame_booth.glb and /dev/null differ diff --git a/boothapalooza/montage/montage-7oroy_BOOTH11.png b/boothapalooza/montage/montage-7oroy_BOOTH11.png deleted file mode 100644 index 62dfacd..0000000 Binary files a/boothapalooza/montage/montage-7oroy_BOOTH11.png and /dev/null differ diff --git a/boothapalooza/montage/montage-Animated_Boomboxhead2.png b/boothapalooza/montage/montage-Animated_Boomboxhead2.png deleted file mode 100644 index 7055137..0000000 Binary files a/boothapalooza/montage/montage-Animated_Boomboxhead2.png and /dev/null differ diff --git a/boothapalooza/montage/montage-Booth.png b/boothapalooza/montage/montage-Booth.png deleted file mode 100644 index dcb7cf5..0000000 Binary files a/boothapalooza/montage/montage-Booth.png and /dev/null differ diff --git a/boothapalooza/montage/montage-BoothPlanet_077.png b/boothapalooza/montage/montage-BoothPlanet_077.png deleted file mode 100644 index aa7713d..0000000 Binary files a/boothapalooza/montage/montage-BoothPlanet_077.png and /dev/null differ diff --git a/boothapalooza/montage/montage-Cairn-Booth_Knar.png b/boothapalooza/montage/montage-Cairn-Booth_Knar.png deleted file mode 100644 index d7b2cd7..0000000 Binary files a/boothapalooza/montage/montage-Cairn-Booth_Knar.png and /dev/null differ diff --git a/boothapalooza/montage/montage-CroquetBooth-v2.png b/boothapalooza/montage/montage-CroquetBooth-v2.png deleted file mode 100644 index bb9955d..0000000 Binary files a/boothapalooza/montage/montage-CroquetBooth-v2.png and /dev/null differ diff --git a/boothapalooza/montage/montage-CryptoAvatars_Booth_v3.png b/boothapalooza/montage/montage-CryptoAvatars_Booth_v3.png deleted file mode 100644 index cfee78c..0000000 Binary files a/boothapalooza/montage/montage-CryptoAvatars_Booth_v3.png and /dev/null differ diff --git a/boothapalooza/montage/montage-ExpoBooth_Kiiba.png b/boothapalooza/montage/montage-ExpoBooth_Kiiba.png deleted file mode 100644 index 996090d..0000000 Binary files a/boothapalooza/montage/montage-ExpoBooth_Kiiba.png and /dev/null differ diff --git a/boothapalooza/montage/montage-HQBoothfinal_Harambe.png b/boothapalooza/montage/montage-HQBoothfinal_Harambe.png deleted file mode 100644 index 748a760..0000000 Binary files a/boothapalooza/montage/montage-HQBoothfinal_Harambe.png and /dev/null differ diff --git a/boothapalooza/montage/montage-Phettabooth.png b/boothapalooza/montage/montage-Phettabooth.png deleted file mode 100644 index e634037..0000000 Binary files a/boothapalooza/montage/montage-Phettabooth.png and /dev/null differ diff --git a/boothapalooza/montage/montage-SmoothVoxelsBooth.png b/boothapalooza/montage/montage-SmoothVoxelsBooth.png deleted file mode 100644 index bd4e9bc..0000000 Binary files a/boothapalooza/montage/montage-SmoothVoxelsBooth.png and /dev/null differ diff --git a/boothapalooza/montage/montage-TubbycatBooth.png b/boothapalooza/montage/montage-TubbycatBooth.png deleted file mode 100644 index 7ce17ec..0000000 Binary files a/boothapalooza/montage/montage-TubbycatBooth.png and /dev/null differ diff --git a/boothapalooza/montage/montage-UncannyBooth.png b/boothapalooza/montage/montage-UncannyBooth.png deleted file mode 100644 index a97b44e..0000000 Binary files a/boothapalooza/montage/montage-UncannyBooth.png and /dev/null differ diff --git a/boothapalooza/montage/montage-acandar_booth_FortyMcNiner.png b/boothapalooza/montage/montage-acandar_booth_FortyMcNiner.png deleted file mode 100644 index 916e045..0000000 Binary files a/boothapalooza/montage/montage-acandar_booth_FortyMcNiner.png and /dev/null differ diff --git a/boothapalooza/montage/montage-booth_3ov.png b/boothapalooza/montage/montage-booth_3ov.png deleted file mode 100644 index 639d1ae..0000000 Binary files a/boothapalooza/montage/montage-booth_3ov.png and /dev/null differ diff --git a/boothapalooza/montage/montage-dfwbooth-cds.png b/boothapalooza/montage/montage-dfwbooth-cds.png deleted file mode 100644 index d9f5c67..0000000 Binary files a/boothapalooza/montage/montage-dfwbooth-cds.png and /dev/null differ diff --git a/boothapalooza/montage/montage-m3tv_stage-v4.png b/boothapalooza/montage/montage-m3tv_stage-v4.png deleted file mode 100644 index a9ba8f0..0000000 Binary files a/boothapalooza/montage/montage-m3tv_stage-v4.png and /dev/null differ diff --git a/boothapalooza/montage/montage-magickbooth.png b/boothapalooza/montage/montage-magickbooth.png deleted file mode 100644 index b530467..0000000 Binary files a/boothapalooza/montage/montage-magickbooth.png and /dev/null differ diff --git a/boothapalooza/montage/montage-megacube_2_-_booth_bronze.png b/boothapalooza/montage/montage-megacube_2_-_booth_bronze.png deleted file mode 100644 index 238d482..0000000 Binary files a/boothapalooza/montage/montage-megacube_2_-_booth_bronze.png and /dev/null differ diff --git a/boothapalooza/montage/montage-memory_booth.png b/boothapalooza/montage/montage-memory_booth.png deleted file mode 100644 index fda9e94..0000000 Binary files a/boothapalooza/montage/montage-memory_booth.png and /dev/null differ diff --git a/boothapalooza/montage/montage-metafactory_booth2.png b/boothapalooza/montage/montage-metafactory_booth2.png deleted file mode 100644 index 5428689..0000000 Binary files a/boothapalooza/montage/montage-metafactory_booth2.png and /dev/null differ diff --git a/boothapalooza/montage/montage-metagame_booth.png b/boothapalooza/montage/montage-metagame_booth.png deleted file mode 100644 index 3304012..0000000 Binary files a/boothapalooza/montage/montage-metagame_booth.png and /dev/null differ diff --git a/boothapalooza/montage/montage-mrmetaverse_booth2.png b/boothapalooza/montage/montage-mrmetaverse_booth2.png deleted file mode 100644 index f01054f..0000000 Binary files a/boothapalooza/montage/montage-mrmetaverse_booth2.png and /dev/null differ diff --git a/boothapalooza/montage/montage-pearl_twinboxbooth.png b/boothapalooza/montage/montage-pearl_twinboxbooth.png deleted file mode 100644 index 0542067..0000000 Binary files a/boothapalooza/montage/montage-pearl_twinboxbooth.png and /dev/null differ diff --git a/boothapalooza/montage/montage-sharkboottemplate.png b/boothapalooza/montage/montage-sharkboottemplate.png deleted file mode 100644 index 1f4f713..0000000 Binary files a/boothapalooza/montage/montage-sharkboottemplate.png and /dev/null differ diff --git a/boothapalooza/montage/montage-sith_generic_booth01.png b/boothapalooza/montage/montage-sith_generic_booth01.png deleted file mode 100644 index b050e34..0000000 Binary files a/boothapalooza/montage/montage-sith_generic_booth01.png and /dev/null differ diff --git a/boothapalooza/montage/montage-table.png b/boothapalooza/montage/montage-table.png deleted file mode 100644 index 97ce482..0000000 Binary files a/boothapalooza/montage/montage-table.png and /dev/null differ diff --git a/boothapalooza/montage/montage-untitledxyz_booth.png b/boothapalooza/montage/montage-untitledxyz_booth.png deleted file mode 100644 index 3175e3f..0000000 Binary files a/boothapalooza/montage/montage-untitledxyz_booth.png and /dev/null differ diff --git a/boothapalooza/mrmetaverse_booth2.gif b/boothapalooza/mrmetaverse_booth2.gif deleted file mode 100644 index 75d2f6d..0000000 Binary files a/boothapalooza/mrmetaverse_booth2.gif and /dev/null differ diff --git a/boothapalooza/mrmetaverse_booth2.glb b/boothapalooza/mrmetaverse_booth2.glb deleted file mode 100644 index 59d2b43..0000000 Binary files a/boothapalooza/mrmetaverse_booth2.glb and /dev/null differ diff --git a/boothapalooza/untitledxyz_booth.gif b/boothapalooza/untitledxyz_booth.gif deleted file mode 100644 index a25bf2d..0000000 Binary files a/boothapalooza/untitledxyz_booth.gif and /dev/null differ diff --git a/boothapalooza/untitledxyz_booth.glb b/boothapalooza/untitledxyz_booth.glb deleted file mode 100644 index 4305adc..0000000 Binary files a/boothapalooza/untitledxyz_booth.glb and /dev/null differ diff --git a/inventory.sh b/inventory.sh deleted file mode 100644 index d59c2c3..0000000 --- a/inventory.sh +++ /dev/null @@ -1,48 +0,0 @@ -#!/bin/bash - -# Check for the directory argument -if [ $# -eq 0 ]; then - echo "Please provide a directory as an argument." - exit 1 -fi - -directory=$1 - -# Ask the user for the preferred thumbnail file type -read -p "Enter the preferred thumbnail file type (gif or png): " file_type - -# Validate user input -if [[ "$file_type" != "gif" ]] && [[ "$file_type" != "png" ]]; then - echo "Invalid file type. Please choose 'gif' or 'png'." - exit 1 -fi - -# Generate HTML gallery -echo "" -echo "" -echo "" -echo "" -echo "Image Gallery" -echo "" -echo "" -echo "" -echo "
" -find "$directory" -type f -name "*.$file_type" | while read -r file -do - glb_file="${file%.*}.glb" - echo " " -done -echo "
" -echo "" -echo "" diff --git a/models/Animated_Boomboxhead.glb b/models/Animated_Boomboxhead.glb new file mode 100644 index 0000000..904400c Binary files /dev/null and b/models/Animated_Boomboxhead.glb differ diff --git a/models/booths/booth_templates.blend b/models/booths/booth_templates.blend new file mode 100644 index 0000000..5325269 Binary files /dev/null and b/models/booths/booth_templates.blend differ diff --git a/opti/3ov_booth.glb b/models/booths/opti/3ov_booth.glb similarity index 100% rename from opti/3ov_booth.glb rename to models/booths/opti/3ov_booth.glb diff --git a/opti/3ov_booth.png b/models/booths/opti/3ov_booth.png similarity index 100% rename from opti/3ov_booth.png rename to models/booths/opti/3ov_booth.png diff --git a/opti/7oroy_BOOTH12.glb b/models/booths/opti/7oroy_BOOTH12.glb similarity index 100% rename from opti/7oroy_BOOTH12.glb rename to models/booths/opti/7oroy_BOOTH12.glb diff --git a/opti/7oroy_BOOTH12.png b/models/booths/opti/7oroy_BOOTH12.png similarity index 100% rename from opti/7oroy_BOOTH12.png rename to models/booths/opti/7oroy_BOOTH12.png diff --git a/opti/Animated_Boomboxhead2.gif b/models/booths/opti/Animated_Boomboxhead2.gif similarity index 100% rename from opti/Animated_Boomboxhead2.gif rename to models/booths/opti/Animated_Boomboxhead2.gif diff --git a/opti/Animated_Boomboxhead2.glb b/models/booths/opti/Animated_Boomboxhead2.glb similarity index 100% rename from opti/Animated_Boomboxhead2.glb rename to models/booths/opti/Animated_Boomboxhead2.glb diff --git a/opti/Animated_Boomboxhead2.png b/models/booths/opti/Animated_Boomboxhead2.png similarity index 100% rename from opti/Animated_Boomboxhead2.png rename to models/booths/opti/Animated_Boomboxhead2.png diff --git a/opti/Cairn-Booth-optimized.glb b/models/booths/opti/Cairn-Booth-optimized.glb similarity index 100% rename from opti/Cairn-Booth-optimized.glb rename to models/booths/opti/Cairn-Booth-optimized.glb diff --git a/opti/Cairn-Booth-optimized.png b/models/booths/opti/Cairn-Booth-optimized.png similarity index 100% rename from opti/Cairn-Booth-optimized.png rename to models/booths/opti/Cairn-Booth-optimized.png diff --git a/opti/DFWBOOTH.glb b/models/booths/opti/DFWBOOTH.glb similarity index 100% rename from opti/DFWBOOTH.glb rename to models/booths/opti/DFWBOOTH.glb diff --git a/opti/DFWBOOTH.png b/models/booths/opti/DFWBOOTH.png similarity index 100% rename from opti/DFWBOOTH.png rename to models/booths/opti/DFWBOOTH.png diff --git a/opti/HEAT_Booth1_Final-v1.glb b/models/booths/opti/HEAT_Booth1_Final-v1.glb similarity index 100% rename from opti/HEAT_Booth1_Final-v1.glb rename to models/booths/opti/HEAT_Booth1_Final-v1.glb diff --git a/opti/HEAT_Booth1_Final-v1.png b/models/booths/opti/HEAT_Booth1_Final-v1.png similarity index 100% rename from opti/HEAT_Booth1_Final-v1.png rename to models/booths/opti/HEAT_Booth1_Final-v1.png diff --git a/opti/HEAT_Booth2_Final-v2.glb b/models/booths/opti/HEAT_Booth2_Final-v2.glb similarity index 100% rename from opti/HEAT_Booth2_Final-v2.glb rename to models/booths/opti/HEAT_Booth2_Final-v2.glb diff --git a/opti/HEAT_Booth2_Final-v2.png b/models/booths/opti/HEAT_Booth2_Final-v2.png similarity index 100% rename from opti/HEAT_Booth2_Final-v2.png rename to models/booths/opti/HEAT_Booth2_Final-v2.png diff --git a/opti/HEAT_Smac_Dance1_Final.glb b/models/booths/opti/HEAT_Smac_Dance1_Final.glb similarity index 100% rename from opti/HEAT_Smac_Dance1_Final.glb rename to models/booths/opti/HEAT_Smac_Dance1_Final.glb diff --git a/opti/HEAT_Smac_Dance1_Final.png b/models/booths/opti/HEAT_Smac_Dance1_Final.png similarity index 100% rename from opti/HEAT_Smac_Dance1_Final.png rename to models/booths/opti/HEAT_Smac_Dance1_Final.png diff --git a/opti/HEAT_t69h_Bop_v2.glb b/models/booths/opti/HEAT_t69h_Bop_v2.glb similarity index 100% rename from opti/HEAT_t69h_Bop_v2.glb rename to models/booths/opti/HEAT_t69h_Bop_v2.glb diff --git a/opti/HEAT_t69h_Bop_v2.png b/models/booths/opti/HEAT_t69h_Bop_v2.png similarity index 100% rename from opti/HEAT_t69h_Bop_v2.png rename to models/booths/opti/HEAT_t69h_Bop_v2.png diff --git a/opti/HEAT_t69h_explaining_final.glb b/models/booths/opti/HEAT_t69h_explaining_final.glb similarity index 100% rename from opti/HEAT_t69h_explaining_final.glb rename to models/booths/opti/HEAT_t69h_explaining_final.glb diff --git a/opti/HEAT_t69h_explaining_final.png b/models/booths/opti/HEAT_t69h_explaining_final.png similarity index 100% rename from opti/HEAT_t69h_explaining_final.png rename to models/booths/opti/HEAT_t69h_explaining_final.png diff --git a/opti/M3TV_stage.glb b/models/booths/opti/M3TV_stage.glb similarity index 100% rename from opti/M3TV_stage.glb rename to models/booths/opti/M3TV_stage.glb diff --git a/opti/M3TV_stage.png b/models/booths/opti/M3TV_stage.png similarity index 100% rename from opti/M3TV_stage.png rename to models/booths/opti/M3TV_stage.png diff --git a/opti/MF_booth-v1.glb b/models/booths/opti/MF_booth-v1.glb similarity index 100% rename from opti/MF_booth-v1.glb rename to models/booths/opti/MF_booth-v1.glb diff --git a/opti/MF_booth-v1.png b/models/booths/opti/MF_booth-v1.png similarity index 100% rename from opti/MF_booth-v1.png rename to models/booths/opti/MF_booth-v1.png diff --git a/opti/SmoothVoxelsBooth_v2.glb b/models/booths/opti/SmoothVoxelsBooth_v2.glb similarity index 100% rename from opti/SmoothVoxelsBooth_v2.glb rename to models/booths/opti/SmoothVoxelsBooth_v2.glb diff --git a/opti/SmoothVoxelsBooth_v2.png b/models/booths/opti/SmoothVoxelsBooth_v2.png similarity index 100% rename from opti/SmoothVoxelsBooth_v2.png rename to models/booths/opti/SmoothVoxelsBooth_v2.png diff --git a/opti/Tubbycats_booth-v2.glb b/models/booths/opti/Tubbycats_booth-v2.glb similarity index 100% rename from opti/Tubbycats_booth-v2.glb rename to models/booths/opti/Tubbycats_booth-v2.glb diff --git a/opti/Tubbycats_booth-v2.png b/models/booths/opti/Tubbycats_booth-v2.png similarity index 100% rename from opti/Tubbycats_booth-v2.png rename to models/booths/opti/Tubbycats_booth-v2.png diff --git a/opti/WRG_M3-NeonB-VirtConf_Booth_simplygon.glb b/models/booths/opti/WRG_M3-NeonB-VirtConf_Booth_simplygon.glb similarity index 100% rename from opti/WRG_M3-NeonB-VirtConf_Booth_simplygon.glb rename to models/booths/opti/WRG_M3-NeonB-VirtConf_Booth_simplygon.glb diff --git a/opti/WRG_M3-NeonB-VirtConf_Booth_simplygon.png b/models/booths/opti/WRG_M3-NeonB-VirtConf_Booth_simplygon.png similarity index 100% rename from opti/WRG_M3-NeonB-VirtConf_Booth_simplygon.png rename to models/booths/opti/WRG_M3-NeonB-VirtConf_Booth_simplygon.png diff --git a/opti/aabooth.glb b/models/booths/opti/aabooth.glb similarity index 100% rename from opti/aabooth.glb rename to models/booths/opti/aabooth.glb diff --git a/opti/aabooth.png b/models/booths/opti/aabooth.png similarity index 100% rename from opti/aabooth.png rename to models/booths/opti/aabooth.png diff --git a/opti/acandar_booth-v1.glb b/models/booths/opti/acandar_booth-v1.glb similarity index 100% rename from opti/acandar_booth-v1.glb rename to models/booths/opti/acandar_booth-v1.glb diff --git a/opti/acandar_booth-v1.png b/models/booths/opti/acandar_booth-v1.png similarity index 100% rename from opti/acandar_booth-v1.png rename to models/booths/opti/acandar_booth-v1.png diff --git a/opti/arashi_geobooth.glb b/models/booths/opti/arashi_geobooth.glb similarity index 100% rename from opti/arashi_geobooth.glb rename to models/booths/opti/arashi_geobooth.glb diff --git a/opti/arashi_geobooth.png b/models/booths/opti/arashi_geobooth.png similarity index 100% rename from opti/arashi_geobooth.png rename to models/booths/opti/arashi_geobooth.png diff --git a/opti/astro_booth.glb b/models/booths/opti/astro_booth.glb similarity index 100% rename from opti/astro_booth.glb rename to models/booths/opti/astro_booth.glb diff --git a/opti/astro_booth.png b/models/booths/opti/astro_booth.png similarity index 100% rename from opti/astro_booth.png rename to models/booths/opti/astro_booth.png diff --git a/opti/booth-a-palooza.jpg b/models/booths/opti/booth-a-palooza.jpg similarity index 100% rename from opti/booth-a-palooza.jpg rename to models/booths/opti/booth-a-palooza.jpg diff --git a/opti/booth_harambe.glb b/models/booths/opti/booth_harambe.glb similarity index 100% rename from opti/booth_harambe.glb rename to models/booths/opti/booth_harambe.glb diff --git a/opti/booth_harambe.png b/models/booths/opti/booth_harambe.png similarity index 100% rename from opti/booth_harambe.png rename to models/booths/opti/booth_harambe.png diff --git a/opti/croquet.glb b/models/booths/opti/croquet.glb similarity index 100% rename from opti/croquet.glb rename to models/booths/opti/croquet.glb diff --git a/opti/croquet.png b/models/booths/opti/croquet.png similarity index 100% rename from opti/croquet.png rename to models/booths/opti/croquet.png diff --git a/opti/cryptoavatars_Booth.glb b/models/booths/opti/cryptoavatars_Booth.glb similarity index 100% rename from opti/cryptoavatars_Booth.glb rename to models/booths/opti/cryptoavatars_Booth.glb diff --git a/opti/cryptoavatars_Booth.png b/models/booths/opti/cryptoavatars_Booth.png similarity index 100% rename from opti/cryptoavatars_Booth.png rename to models/booths/opti/cryptoavatars_Booth.png diff --git a/opti/cryptoavatars_basecolor.jpg b/models/booths/opti/cryptoavatars_basecolor.jpg similarity index 100% rename from opti/cryptoavatars_basecolor.jpg rename to models/booths/opti/cryptoavatars_basecolor.jpg diff --git a/opti/cryptoavatars_norm.jpg b/models/booths/opti/cryptoavatars_norm.jpg similarity index 100% rename from opti/cryptoavatars_norm.jpg rename to models/booths/opti/cryptoavatars_norm.jpg diff --git a/opti/dfw-emy.glb b/models/booths/opti/dfw-emy.glb similarity index 100% rename from opti/dfw-emy.glb rename to models/booths/opti/dfw-emy.glb diff --git a/opti/dfw-emy.png b/models/booths/opti/dfw-emy.png similarity index 100% rename from opti/dfw-emy.png rename to models/booths/opti/dfw-emy.png diff --git a/opti/dfw-monoch.glb b/models/booths/opti/dfw-monoch.glb similarity index 100% rename from opti/dfw-monoch.glb rename to models/booths/opti/dfw-monoch.glb diff --git a/opti/dfw-monoch.png b/models/booths/opti/dfw-monoch.png similarity index 100% rename from opti/dfw-monoch.png rename to models/booths/opti/dfw-monoch.png diff --git a/opti/kiiba_booth.glb b/models/booths/opti/kiiba_booth.glb similarity index 100% rename from opti/kiiba_booth.glb rename to models/booths/opti/kiiba_booth.glb diff --git a/opti/kiiba_booth.png b/models/booths/opti/kiiba_booth.png similarity index 100% rename from opti/kiiba_booth.png rename to models/booths/opti/kiiba_booth.png diff --git a/opti/magickbooth.glb b/models/booths/opti/magickbooth.glb similarity index 100% rename from opti/magickbooth.glb rename to models/booths/opti/magickbooth.glb diff --git a/opti/magickbooth.png b/models/booths/opti/magickbooth.png similarity index 100% rename from opti/magickbooth.png rename to models/booths/opti/magickbooth.png diff --git a/opti/megacube_2_-_booth_bronze.glb b/models/booths/opti/megacube_2_-_booth_bronze.glb similarity index 100% rename from opti/megacube_2_-_booth_bronze.glb rename to models/booths/opti/megacube_2_-_booth_bronze.glb diff --git a/opti/megacube_2_-_booth_bronze.png b/models/booths/opti/megacube_2_-_booth_bronze.png similarity index 100% rename from opti/megacube_2_-_booth_bronze.png rename to models/booths/opti/megacube_2_-_booth_bronze.png diff --git a/opti/memory_booth.glb b/models/booths/opti/memory_booth.glb similarity index 100% rename from opti/memory_booth.glb rename to models/booths/opti/memory_booth.glb diff --git a/opti/memory_booth.png b/models/booths/opti/memory_booth.png similarity index 100% rename from opti/memory_booth.png rename to models/booths/opti/memory_booth.png diff --git a/opti/metagame.glb b/models/booths/opti/metagame.glb similarity index 100% rename from opti/metagame.glb rename to models/booths/opti/metagame.glb diff --git a/opti/metagame.png b/models/booths/opti/metagame.png similarity index 100% rename from opti/metagame.png rename to models/booths/opti/metagame.png diff --git a/opti/mrmetaverse_booth2.glb b/models/booths/opti/mrmetaverse_booth2.glb similarity index 100% rename from opti/mrmetaverse_booth2.glb rename to models/booths/opti/mrmetaverse_booth2.glb diff --git a/opti/mrmetaverse_booth2.png b/models/booths/opti/mrmetaverse_booth2.png similarity index 100% rename from opti/mrmetaverse_booth2.png rename to models/booths/opti/mrmetaverse_booth2.png diff --git a/opti/omibooth2_final.glb b/models/booths/opti/omibooth2_final.glb similarity index 100% rename from opti/omibooth2_final.glb rename to models/booths/opti/omibooth2_final.glb diff --git a/opti/omibooth2_final.png b/models/booths/opti/omibooth2_final.png similarity index 100% rename from opti/omibooth2_final.png rename to models/booths/opti/omibooth2_final.png diff --git a/opti/pearl_twinboxbooth.glb b/models/booths/opti/pearl_twinboxbooth.glb similarity index 100% rename from opti/pearl_twinboxbooth.glb rename to models/booths/opti/pearl_twinboxbooth.glb diff --git a/opti/pearl_twinboxbooth.png b/models/booths/opti/pearl_twinboxbooth.png similarity index 100% rename from opti/pearl_twinboxbooth.png rename to models/booths/opti/pearl_twinboxbooth.png diff --git a/opti/pearlhyacinth_neonboothfinaltwin.glb b/models/booths/opti/pearlhyacinth_neonboothfinaltwin.glb similarity index 100% rename from opti/pearlhyacinth_neonboothfinaltwin.glb rename to models/booths/opti/pearlhyacinth_neonboothfinaltwin.glb diff --git a/opti/pearlhyacinth_neonboothfinaltwin.png b/models/booths/opti/pearlhyacinth_neonboothfinaltwin.png similarity index 100% rename from opti/pearlhyacinth_neonboothfinaltwin.png rename to models/booths/opti/pearlhyacinth_neonboothfinaltwin.png diff --git a/opti/phetta_booth.glb b/models/booths/opti/phetta_booth.glb similarity index 100% rename from opti/phetta_booth.glb rename to models/booths/opti/phetta_booth.glb diff --git a/opti/phetta_booth.png b/models/booths/opti/phetta_booth.png similarity index 100% rename from opti/phetta_booth.png rename to models/booths/opti/phetta_booth.png diff --git a/opti/svox_booth.glb b/models/booths/opti/svox_booth.glb similarity index 100% rename from opti/svox_booth.glb rename to models/booths/opti/svox_booth.glb diff --git a/opti/svox_booth.png b/models/booths/opti/svox_booth.png similarity index 100% rename from opti/svox_booth.png rename to models/booths/opti/svox_booth.png diff --git a/opti/template_booth.glb b/models/booths/opti/template_booth.glb similarity index 100% rename from opti/template_booth.glb rename to models/booths/opti/template_booth.glb diff --git a/opti/template_booth.png b/models/booths/opti/template_booth.png similarity index 100% rename from opti/template_booth.png rename to models/booths/opti/template_booth.png diff --git a/opti/uncannybooth.glb b/models/booths/opti/uncannybooth.glb similarity index 100% rename from opti/uncannybooth.glb rename to models/booths/opti/uncannybooth.glb diff --git a/opti/uncannybooth.png b/models/booths/opti/uncannybooth.png similarity index 100% rename from opti/uncannybooth.png rename to models/booths/opti/uncannybooth.png diff --git a/opti/untitledxyz_booth.glb b/models/booths/opti/untitledxyz_booth.glb similarity index 100% rename from opti/untitledxyz_booth.glb rename to models/booths/opti/untitledxyz_booth.glb diff --git a/opti/untitledxyz_booth.png b/models/booths/opti/untitledxyz_booth.png similarity index 100% rename from opti/untitledxyz_booth.png rename to models/booths/opti/untitledxyz_booth.png diff --git a/opti/wiredspace.glb b/models/booths/opti/wiredspace.glb similarity index 100% rename from opti/wiredspace.glb rename to models/booths/opti/wiredspace.glb diff --git a/opti/wiredspace.png b/models/booths/opti/wiredspace.png similarity index 100% rename from opti/wiredspace.png rename to models/booths/opti/wiredspace.png diff --git a/models/booths/templates/Booth.glb b/models/booths/templates/Booth.glb new file mode 100644 index 0000000..082d148 Binary files /dev/null and b/models/booths/templates/Booth.glb differ diff --git a/models/booths/templates/Booth.png b/models/booths/templates/Booth.png new file mode 100644 index 0000000..f8f3446 Binary files /dev/null and b/models/booths/templates/Booth.png differ diff --git a/models/booths/templates/Booth1_Blank.glb b/models/booths/templates/Booth1_Blank.glb new file mode 100644 index 0000000..caa6572 Binary files /dev/null and b/models/booths/templates/Booth1_Blank.glb differ diff --git a/models/booths/templates/Booth1_Blank.png b/models/booths/templates/Booth1_Blank.png new file mode 100644 index 0000000..9a6235c Binary files /dev/null and b/models/booths/templates/Booth1_Blank.png differ diff --git a/models/booths/templates/Booth2_teahouse.glb b/models/booths/templates/Booth2_teahouse.glb new file mode 100644 index 0000000..271bac7 Binary files /dev/null and b/models/booths/templates/Booth2_teahouse.glb differ diff --git a/models/booths/templates/Booth2_teahouse.png b/models/booths/templates/Booth2_teahouse.png new file mode 100644 index 0000000..db29ec8 Binary files /dev/null and b/models/booths/templates/Booth2_teahouse.png differ diff --git a/models/booths/templates/ExpoBooth_Kiiba.glb b/models/booths/templates/ExpoBooth_Kiiba.glb new file mode 100644 index 0000000..63fbc34 Binary files /dev/null and b/models/booths/templates/ExpoBooth_Kiiba.glb differ diff --git a/models/booths/templates/ExpoBooth_Kiiba.png b/models/booths/templates/ExpoBooth_Kiiba.png new file mode 100644 index 0000000..36d3f4b Binary files /dev/null and b/models/booths/templates/ExpoBooth_Kiiba.png differ diff --git a/models/booths/templates/SampleBooth.glb b/models/booths/templates/SampleBooth.glb new file mode 100644 index 0000000..dc644b4 Binary files /dev/null and b/models/booths/templates/SampleBooth.glb differ diff --git a/models/booths/templates/SampleBooth.png b/models/booths/templates/SampleBooth.png new file mode 100644 index 0000000..86a4df3 Binary files /dev/null and b/models/booths/templates/SampleBooth.png differ diff --git a/models/booths/templates/arashi-template.glb b/models/booths/templates/arashi-template.glb new file mode 100644 index 0000000..c54c2ce Binary files /dev/null and b/models/booths/templates/arashi-template.glb differ diff --git a/models/booths/templates/arashi-template.png b/models/booths/templates/arashi-template.png new file mode 100644 index 0000000..53de61f Binary files /dev/null and b/models/booths/templates/arashi-template.png differ diff --git a/models/booths/templates/booth3_neonified.glb b/models/booths/templates/booth3_neonified.glb new file mode 100644 index 0000000..947aa1d Binary files /dev/null and b/models/booths/templates/booth3_neonified.glb differ diff --git a/models/booths/templates/booth3_neonified.png b/models/booths/templates/booth3_neonified.png new file mode 100644 index 0000000..bf23ef0 Binary files /dev/null and b/models/booths/templates/booth3_neonified.png differ diff --git a/models/booths/templates/booth_vintage_blank.glb b/models/booths/templates/booth_vintage_blank.glb new file mode 100644 index 0000000..584ffe8 Binary files /dev/null and b/models/booths/templates/booth_vintage_blank.glb differ diff --git a/models/booths/templates/booth_vintage_blank.png b/models/booths/templates/booth_vintage_blank.png new file mode 100644 index 0000000..85e0089 Binary files /dev/null and b/models/booths/templates/booth_vintage_blank.png differ diff --git a/models/booths/templates/defaultbooth.glb b/models/booths/templates/defaultbooth.glb new file mode 100644 index 0000000..2ddf150 Binary files /dev/null and b/models/booths/templates/defaultbooth.glb differ diff --git a/models/booths/templates/defaultbooth.png b/models/booths/templates/defaultbooth.png new file mode 100644 index 0000000..bfe2573 Binary files /dev/null and b/models/booths/templates/defaultbooth.png differ diff --git a/models/booths/templates/sharkboottemplate.glb b/models/booths/templates/sharkboottemplate.glb new file mode 100644 index 0000000..d316e22 Binary files /dev/null and b/models/booths/templates/sharkboottemplate.glb differ diff --git a/models/booths/templates/sharkboottemplate.png b/models/booths/templates/sharkboottemplate.png new file mode 100644 index 0000000..a65bceb Binary files /dev/null and b/models/booths/templates/sharkboottemplate.png differ diff --git a/models/booths/templates/sith_template.glb b/models/booths/templates/sith_template.glb new file mode 100644 index 0000000..ea07864 Binary files /dev/null and b/models/booths/templates/sith_template.glb differ diff --git a/models/booths/templates/sith_template.png b/models/booths/templates/sith_template.png new file mode 100644 index 0000000..59d9a8f Binary files /dev/null and b/models/booths/templates/sith_template.png differ diff --git a/models/booths/templates/standard.glb b/models/booths/templates/standard.glb new file mode 100644 index 0000000..105b244 Binary files /dev/null and b/models/booths/templates/standard.glb differ diff --git a/models/booths/templates/standard.png b/models/booths/templates/standard.png new file mode 100644 index 0000000..58b10ba Binary files /dev/null and b/models/booths/templates/standard.png differ diff --git a/models/booths/templates/table.glb b/models/booths/templates/table.glb new file mode 100644 index 0000000..5f072a6 Binary files /dev/null and b/models/booths/templates/table.glb differ diff --git a/models/booths/templates/table.png b/models/booths/templates/table.png new file mode 100644 index 0000000..c811470 Binary files /dev/null and b/models/booths/templates/table.png differ diff --git a/boothapalooza/acandar_booth_FortyMcNiner.glb b/models/booths/templates/vk4.glb similarity index 50% rename from boothapalooza/acandar_booth_FortyMcNiner.glb rename to models/booths/templates/vk4.glb index fdca32d..e6af860 100644 Binary files a/boothapalooza/acandar_booth_FortyMcNiner.glb and b/models/booths/templates/vk4.glb differ diff --git a/models/booths/templates/vk4.png b/models/booths/templates/vk4.png new file mode 100644 index 0000000..b4bdbb5 Binary files /dev/null and b/models/booths/templates/vk4.png differ diff --git a/street_environment/Lightlamps.glb b/models/environment/Lightlamps.glb similarity index 100% rename from street_environment/Lightlamps.glb rename to models/environment/Lightlamps.glb diff --git a/street_environment/desert_street.glb b/models/environment/desert_street.glb similarity index 100% rename from street_environment/desert_street.glb rename to models/environment/desert_street.glb diff --git a/street_environment/neonstreet.blend b/models/environment/neonstreet.blend similarity index 100% rename from street_environment/neonstreet.blend rename to models/environment/neonstreet.blend diff --git a/street_environment/road.glb b/models/environment/road.glb similarity index 100% rename from street_environment/road.glb rename to models/environment/road.glb diff --git a/pallet.sh b/pallet.sh deleted file mode 100644 index b0fc5ca..0000000 --- a/pallet.sh +++ /dev/null @@ -1,46 +0,0 @@ -#!/bin/bash - -process_files() { - local dir="$1" - local filetype="$2" - local output_type="$3" - local output_width="$4" - local output_height="$5" - - for file in $(find "$dir" -type f -iname "*.$filetype"); do - local base_filename=$(basename "$file" .$filetype) - - if [[ $output_type == "gif" || $output_type == "both" ]]; then - for i in {0..5}; do - local yaw=$((i * 45 % 315)) - local filename="$base_filename-$i.png" - screenshot-glb -i "$file" -w 512 -h 512 -m "orientation=0 0 $yaw" -o "$filename" - done - - montage "$base_filename"-*.png -tile 6x1 -geometry +0+0 -background none -resize 3072x512 "montage-$base_filename.png" - convert -dispose background -delay 50 -loop 0 "$base_filename"-*.png "$dir"/"$base_filename.gif" - rm "$base_filename"-*.png - fi - - if [[ $output_type == "png" || $output_type == "both" ]]; then - screenshot-glb -i "$file" -w "$output_width" -h "$output_height" -m "orientation=0 0 180" -o "$dir"/"$base_filename.png" - fi - done -} - -main() { - local dir="$1" - local filetype="$2" - local output_type - local output_width=512 - local output_height=512 - - read -p "Do you want to make a png, gif, or both? " output_type - if [[ $output_type == "png" ]]; then - read -p "Enter width and height (default 512 512): " output_width output_height - fi - - process_files "$dir" "$filetype" "$output_type" "$output_width" "$output_height" -} - -main "$@" diff --git a/screenshot.sh b/screenshot.sh deleted file mode 100644 index 274cae6..0000000 --- a/screenshot.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/bash - -# turn this into a function -for file in *.glb; do - for i in {0..5}; do - yaw=$(expr $i \* 45 % 315) # Calculate yaw angle, wrapping around to 0 after 7 increments of 45 degrees - filename=$(basename "$file" .glb)"-$i.png" # Construct filename - screenshot-glb -i "$file" -w 512 -h 512 -m "orientation=0 0 $yaw" -o "$filename" # Take screenshot - done - # Combine screenshots into a grid with transparent background - montage $(basename "$file" .glb)-*.png -tile 6x1 -geometry +0+0 -background none -resize 3072x512 montage-$(basename "$file" .glb).png - # Combine all images into a final GIF - convert -dispose background -delay 50 -loop 0 $(basename "$file" .glb)-*.png $(basename "$file" .glb).gif - rm "$(basename "$file" .glb)"-*.png -done - - diff --git a/scripts/generate_html_gallery.sh b/scripts/generate_html_gallery.sh new file mode 100755 index 0000000..d265b4b --- /dev/null +++ b/scripts/generate_html_gallery.sh @@ -0,0 +1,85 @@ +#!/bin/bash + + +# Function to print HTML header +print_html_header() { + echo "" + echo "" + echo "" + echo "" + echo "Image Gallery" + echo "" + echo "" + echo "" + echo "
" +} + +# Function to generate HTML gallery +generate_html_gallery() { + local dir="$1" + + ## Add ability to find gif if thumbnails become animated in future + find "$dir" -type f -name "*.png" | while read -r file; do + local glb_file="${file%.*}.glb" + echo " " + done +} + +# Main function +main() { + local dir="$1" + local print_header=false + local print_footer=false + local print_body=false + + # Check if optional flag is passed + while [[ $# -gt 0 ]]; do + case "$2" in + --head) + print_header=true + shift + ;; + --body) + print_body=true + shift + ;; + --tail) + print_footer=true + shift + ;; + *) + break + ;; + esac + done + + # Generate HTML gallery + if [[ $print_header == true ]]; then + print_html_header + fi + + if [[ $print_body == true ]]; then + generate_html_gallery "$dir" + fi + + # Print closing HTML tags if --tail flag is passed + if [[ $print_footer == true ]]; then + echo "
" + echo "" + echo "" + fi +} + +main "$@" + diff --git a/scripts/process_files.sh b/scripts/process_files.sh new file mode 100755 index 0000000..233abd5 --- /dev/null +++ b/scripts/process_files.sh @@ -0,0 +1,52 @@ +#!/bin/bash + +# Function to process files +process_files() { + # Check for required arguments + if [[ $# -ne 5 ]]; then + echo "Usage: $0 directory filetype output_type output_width output_height" + exit 1 + fi + + local dir="$1" + local filetype="$2" + local output_type="$3" + local output_width="$4" + local output_height="$5" + + # Loop through all files of given filetype in the directory + find "$dir" -type f -name "*.$filetype" -print0 | while IFS= read -r -d '' file; do + echo "Processing $file..." + local base_filename=$(basename "$file" ".$filetype") + echo "Base filename: $base_filename" + local skip_gif=false skip_png=false + + [[ -f "$dir/$base_filename.gif" ]] && skip_gif=true + [[ -f "$dir/$base_filename.png" ]] && skip_png=true + + # Process gif files + if [[ $output_type == "gif" || $output_type == "both" ]]; then + if [[ $skip_gif == false ]]; then + for i in {0..5}; do + local yaw=$((i 45 % 315)) + local filename="$base_filename-$i.png" + node ./node_modules/.bin/screenshot-glb -i "$file" -w 512 -h 512 -m "orientation=0 0 $yaw" -o "$filename" + done + + montage "$base_filename"-.png -tile 6x1 -geometry +0+0 -background none -resize 3072x512 "montage-$base_filename.png" + convert -dispose background -delay 50 -loop 0 "$base_filename"-.png "$dir"/"$base_filename.gif" + rm "$base_filename"-.png + fi + fi + + # Process png files + if [[ $output_type == "png" || $output_type == "both" ]]; then + if [[ $skip_png == false ]]; then + node ./node_modules/.bin/screenshot-glb -i "$file" -w "$output_width" -h "$output_height" -m "orientation=0 0 180" -o "$dir"/"$base_filename.png" + fi + fi + done +} + +# Call process_files function with command line arguments +process_files "$@" diff --git a/scripts/sprites.sh b/scripts/sprites.sh deleted file mode 100644 index 991ba52..0000000 --- a/scripts/sprites.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/bash - -for file in *.glb; do - for i in {0..5}; do - yaw=$(expr $i \* 45 % 315) # Calculate yaw angle, wrapping around to 0 after 7 increments of 45 degrees - filename=$(basename "$file" .glb)"-$i.png" # Construct filename - screenshot-glb -i "$file" -w 512 -h 512 -m "orientation=0 0 $yaw" -o "$filename" # Take screenshot - done - # Combine screenshots into a grid with transparent background - montage $(basename "$file" .glb)-*.png -tile 6x1 -geometry +0+0 -background none -resize 3072x512 montage-$(basename "$file" .glb).png - # Combine all images into a final GIF - convert -dispose background -delay 50 -loop 0 $(basename "$file" .glb)-*.png $(basename "$file" .glb).gif - rm "$(basename "$file" .glb)"-*.png -done diff --git a/scripts/table.py b/scripts/table.py new file mode 100644 index 0000000..46da5fe --- /dev/null +++ b/scripts/table.py @@ -0,0 +1,65 @@ +import os +import sys +import math +from pathlib import Path + +def main(): + if "--head" in sys.argv: + print("# Asset Pallet\n") + print("[![Asset Pallet Generator](https://github.com/madjin/asset-pallet/actions/workflows/main.yml/badge.svg)](https://github.com/madjin/asset-pallet/actions/workflows/main.yml)\n") + print("Download templates: https://sketchfab.com/3d-models/remixable-booth-templates-d565cb7935744d6190b7d23b260e743b\n") + print("\n") + print("To use this, you must fork the repo then add your assets into the models folder. You can replace anything that's already in there. Important: you must go to GitHub settings and allow for action runners to commit stuff to repo and edit the config with your info if you want to use this properly with github pages.") + print("\n") + sys.exit(0) + + if len(sys.argv) < 2: + print("Usage: python table.py directory/") + sys.exit(1) + + directory = sys.argv[1] + pairs = {} + + for root, dirs, files in os.walk(directory): + for glb in files: + if glb.endswith(".glb"): + base = Path(glb).stem + png = Path(root) / (base + ".png") + if png.exists(): + pairs[base] = (Path(root) / glb, png) + + count = len(pairs) + size = int(math.sqrt(count)) + + ## Change this later to be based on repo name + print(f" ## {directory}") + print("\n") + + print("|", end="") + for i in range(size): + print(f" {i + 1} |", end="") + print() + + print("|", end="") + for i in range(size): + print(" --- |", end="") + print() + + index = 0 + for key, value in pairs.items(): + if index % size == 0: + print("|", end="") + + glb, png = value + print(f" [![{key}]({png})]({glb}) |", end="") + + index += 1 + + if index % size == 0: + print() + + print() + +if __name__ == "__main__": + main() + diff --git a/table.py b/table.py deleted file mode 100644 index c05b7cf..0000000 --- a/table.py +++ /dev/null @@ -1,57 +0,0 @@ -import os -import sys -import math -from pathlib import Path - -def main(): - if len(sys.argv) < 2: - print("Usage: python table.py directory/") - sys.exit(1) - - directory = sys.argv[1] - pairs = {} - - for glb in Path(directory).glob("*.glb"): - base = glb.stem - png = glb.with_suffix(".png") - if png.exists(): - pairs[base] = (glb, png) - - count = len(pairs) - size = int(math.sqrt(count)) - - ## Change this later to be based on repo name - print("# Booths", end="") - print("[![Asset Pallet Generator](https://github.com/NEON-BUIDL/booths/actions/workflows/main.yml/badge.svg)](https://github.com/NEON-BUIDL/booths/actions/workflows/main.yml)") - print("Remixable 3D booth assets for showcasing your projects with") - print("\n") - print("Download templates: https://sketchfab.com/3d-models/remixable-booth-templates-d565cb7935744d6190b7d23b260e743b") - print("\n") - - print("|", end="") - for i in range(size): - print(f" {i + 1} |", end="") - print() - - print("|", end="") - for i in range(size): - print(" --- |", end="") - print() - - index = 0 - for key, value in pairs.items(): - if index % size == 0: - print("|", end="") - - glb, png = value - print(f" [![{key}]({png})]({glb}) |", end="") - - index += 1 - - if index % size == 0: - print() - - print() - -if __name__ == "__main__": - main() diff --git a/templates/Booth.gif b/templates/Booth.gif deleted file mode 100644 index a902c4a..0000000 Binary files a/templates/Booth.gif and /dev/null differ diff --git a/templates/sith_booth.jpg b/templates/sith_booth.jpg deleted file mode 100644 index 6fffb2a..0000000 Binary files a/templates/sith_booth.jpg and /dev/null differ