diff --git a/media/attribution.js b/media/attribution.js index 074bd2e7..646f0c1a 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -1315,6 +1315,22 @@ const attributionData = { "mgrgas" ] }, + { + prefix: "./media/clothing/Heels/", + files: [ + { name: "Stiletto-Front.svg", source: "https://www.cgtrader.com/free-3d-models/character/clothing/female-high-heel-sandals" }, + { name: "Stiletto-Front Corner.svg", source: "https://www.cgtrader.com/free-3d-models/character/clothing/female-high-heel-sandals" }, + { name: "Stiletto-Side.svg", source: "https://www.cgtrader.com/free-3d-models/character/clothing/female-high-heel-sandals" }, + { name: "Stiletto-Back Corner.svg", source: "https://www.cgtrader.com/free-3d-models/character/clothing/female-high-heel-sandals" }, + { name: "Stiletto-Back.svg", source: "https://www.cgtrader.com/free-3d-models/character/clothing/female-high-heel-sandals" }, + { name: "Stiletto-Bottom.svg", source: "https://www.cgtrader.com/free-3d-models/character/clothing/female-high-heel-sandals" }, + { name: "Stiletto-Top.svg", source: "https://www.cgtrader.com/free-3d-models/character/clothing/female-high-heel-sandals" }, + ], + authors: [ + "tom-andy-stripe" + ] + }, + { prefix: "./media/characters/abbott-absol/", files: [ @@ -21355,6 +21371,10 @@ const attributionData = { "name": "mgrgas", "url": "https://blendswap.com/profile/378021" }, + "tom-andy-stripe": { + "name": "Tom Andy Stripe", + "url": "https://www.cgtrader.com/tom-andy-stripe" + }, } } diff --git a/media/clothing/Heels/Stiletto-Back Corner.svg b/media/clothing/Heels/Stiletto-Back Corner.svg new file mode 100644 index 00000000..551627be --- /dev/null +++ b/media/clothing/Heels/Stiletto-Back Corner.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/media/clothing/Heels/Stiletto-Back.svg b/media/clothing/Heels/Stiletto-Back.svg new file mode 100644 index 00000000..c2f77ea5 --- /dev/null +++ b/media/clothing/Heels/Stiletto-Back.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/media/clothing/Heels/Stiletto-Bottom.svg b/media/clothing/Heels/Stiletto-Bottom.svg new file mode 100644 index 00000000..4b969216 --- /dev/null +++ b/media/clothing/Heels/Stiletto-Bottom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/media/clothing/Heels/Stiletto-Front Corner.svg b/media/clothing/Heels/Stiletto-Front Corner.svg new file mode 100644 index 00000000..1027444c --- /dev/null +++ b/media/clothing/Heels/Stiletto-Front Corner.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/media/clothing/Heels/Stiletto-Front.svg b/media/clothing/Heels/Stiletto-Front.svg new file mode 100644 index 00000000..54f55e41 --- /dev/null +++ b/media/clothing/Heels/Stiletto-Front.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/media/clothing/Heels/Stiletto-Side.svg b/media/clothing/Heels/Stiletto-Side.svg new file mode 100644 index 00000000..05b335e6 --- /dev/null +++ b/media/clothing/Heels/Stiletto-Side.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/media/clothing/Heels/Stiletto-Top.svg b/media/clothing/Heels/Stiletto-Top.svg new file mode 100644 index 00000000..7db06470 --- /dev/null +++ b/media/clothing/Heels/Stiletto-Top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/presets/clothing.js b/presets/clothing.js index fdc45793..350e90a9 100644 --- a/presets/clothing.js +++ b/presets/clothing.js @@ -47,6 +47,22 @@ function makeClothing() { } ] + const dataHeels = [ + { + name: "Stiletto", + sides: { + "Front": { height: math.unit(0.29693031311035156, "meters") }, + "Front Corner": { height: math.unit(0.29693031311035156, "meters") }, + "Side": { height: math.unit(0.29693031311035156, "meters") }, + "Back Corner": { height: math.unit(0.29693031311035156, "meters") }, + "Back": { height: math.unit(0.29693031311035156, "meters") }, + "Bottom": { height: math.unit(0.559783935546875, "meters") }, + "Top": { height: math.unit(0.559783935546875, "meters") } + } + } + + ] + results.push({ name: "Boots", constructor: () => makeAutoVehicleGroup( @@ -74,6 +90,15 @@ function makeClothing() { ) }) + results.push({ + name: "Heels", + constructor: () => makeAutoVehicleGroup( + dataHeels, + "Heels", + "clothing" + ) + }) + results.sort((b1, b2) => { e1 = b1.constructor(); e2 = b2.constructor(); diff --git a/scripts/blender-freestyle.py b/scripts/blender-freestyle.py index 1def9aab..0dd4ad86 100644 --- a/scripts/blender-freestyle.py +++ b/scripts/blender-freestyle.py @@ -24,7 +24,7 @@ BACK = [2, 1, 2, "Back"] BOTTOM = [0, 2, 1, "Bottom"] TOP = [2, 0, 1, "Top"] -sides = [BOTTOM] +sides = [FRONT, FRONT_CORNER, SIDE, BACK_CORNER, BACK, BOTTOM, TOP] path = "/tmp/macrovision/"