View it at http://kirigami-beasts.com/kirigami/?77e91b13e0f25c6442666ba8184f2f95,random
Last active
July 16, 2017 20:12
-
-
Save tcoxon/77e91b13e0f25c6442666ba8184f2f95 to your computer and use it in GitHub Desktop.
Kirigami Humanoid Generator
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"class" : "modelgen", | |
"version" : 3, | |
"data" : { | |
"root" : "body", | |
"depth" : ["clamp", ["normal", 0.25, 0.1], 0.1, 0.5], | |
"colors" : { | |
"baseColors" : [ | |
[1, { | |
"h" : ["uniform", 0, 360], | |
"s" : 1, | |
"l" : 0.825 | |
}] | |
], | |
"palettes" : [ | |
[1, [{"h": 0}, {"h": 180}, {"s": 0}]], | |
[1, [{"h": 0}, {"h": 150}, {"h": 210}, {"s": 0}]], | |
[1, [{"h": 0}, {"h": 120}, {"h": 240}, {"s": 0}]], | |
[1, [{"h": 0}, {"h": 90}, {"h": 180}, {"h": 270}, {"s": 0}]], | |
[1, [{"h": 0}, {"h": 30}, {"h": -30}, {"h": 60}, {"h": -60}, {"s": 0}]] | |
] | |
}, | |
"parts" : { | |
"body" : { | |
"scalars" : { | |
"reflectChildren" : 1, | |
"polyPoints" : 20, | |
"scale" : 1, | |
"aspect" : ["abs", ["normal", 0.8, 0.1]], | |
"rotation" : 0, | |
"relativeZ" : 0 | |
}, | |
"vectors" : { | |
"position" : [0, 0], | |
"origin" : [0, 0] | |
}, | |
"parts" : { | |
"torso" : 1, | |
"hip" : ["normal", 0.5, 0.2] | |
} | |
}, | |
"head" : { | |
"scalars" : { | |
"reflectChildren" : 1, | |
"polyPoints" : 20, | |
"scale" : ["clamp", ["normal", 2, 0.5], 0.2, 4], | |
"aspect" : ["uniform", 0.5, 1], | |
"rotation" : 0, | |
"relativeZ" : 1 | |
}, | |
"vectors" : { | |
"position" : [0, ["normal", -1, 0.25]], | |
"origin" : [0, 0.9] | |
}, | |
"parts" : { | |
"eye" : ["+", 0.5, ["abs", ["normal", 0, 0.3]]], | |
"backhair" : ["-", ["abs", ["normal", 1, 1]], 0.2], | |
"fronthair" : ["-", ["abs", ["normal", 1, 1]], 0.2] | |
} | |
}, | |
"eye" : { | |
"scalars" : { | |
"reflectChildren" : 1, | |
"polyPoints" : 20, | |
"scale" : ["clamp", ["normal", 0.3, 0.2], 0.2, 0.6], | |
"aspect" : ["clamp", ["normal", 1, 2], 0.2, 5], | |
"rotation" : ["normal", 0, 20], | |
"relativeZ" : 0.5 | |
}, | |
"vectors" : { | |
"position" : [ | |
["normal", 0.5, 0.2], | |
["normal", 0, 0.3] | |
], | |
"origin" : [0, 0] | |
} | |
}, | |
"fronthair" : { | |
"scalars" : { | |
"reflectChildren" : 1, | |
"polyPoints" : 20, | |
"scale" : ["clamp", ["normal", 0.5, 0.3], 0.3, 1], | |
"aspect" : ["uniform", 1, 3], | |
"rotation" : ["normal", -90, 90], | |
"relativeZ" : 1 | |
}, | |
"vectors" : { | |
"position" : [ | |
["normal", 0, 0.6], | |
["normal", -0.9, 0.3] | |
], | |
"origin" : [-1, 0] | |
} | |
}, | |
"backhair" : { | |
"scalars" : { | |
"reflectChildren" : 1, | |
"polyPoints" : 20, | |
"scale" : ["clamp", ["normal", 1, 1], 0.1, 3], | |
"aspect" : ["uniform", 1, 3], | |
"rotation" : ["uniform", 0, 360], | |
"relativeZ" : -1 | |
}, | |
"vectors" : { | |
"position" : [ | |
["normal", 0, 0.6], | |
["normal", -0.9, 0.3] | |
], | |
"origin" : [0, -0.5] | |
} | |
}, | |
"torso" : { | |
"tags" : ["body"], | |
"scalars" : { | |
"reflectChildren" : 1, | |
"polyPoints" : 20, | |
"scale" : ["+", 1, ["abs", ["normal", 0, 0.2]]], | |
"aspect" : ["+", 1.5, ["clamp", ["normal", 0, 1], -0.5, 2.5]], | |
"rotation" : 0, | |
"relativeZ" : 0.5 | |
}, | |
"vectors" : { | |
"position" : [ | |
0, | |
["normal", -1, 0.1] | |
], | |
"origin" : [0, 0] | |
}, | |
"parts" : { | |
"head" : ["normal", 1, 0.1], | |
"upperarm" : ["normal", 0.8, 0.2] | |
} | |
}, | |
"hip" : { | |
"tags" : ["body"], | |
"scalars" : { | |
"reflectChildren" : 1, | |
"polyPoints" : 20, | |
"scale" : ["+", 1, ["abs", ["normal", 0, 0.2]]], | |
"aspect" : ["+", 1.5, ["clamp", ["normal", 0, 1], -0.5, 2.5]], | |
"rotation" : 0, | |
"relativeZ" : 0.5 | |
}, | |
"vectors" : { | |
"position" : [ | |
0, | |
["normal", 1, 0.1] | |
], | |
"origin" : [0, 0] | |
}, | |
"parts" : { | |
"upperleg" : 1 | |
} | |
}, | |
"upperleg" : { | |
"scalars" : { | |
"reflectChildren" : 1, | |
"polyPoints" : 20, | |
"scale" : ["normal", 0.9, 0.2], | |
"aspect" : ["uniform", 0.2, 0.6], | |
"rotation" : ["clamp", ["normal", 0, 30], -90, 10], | |
"relativeZ" : ["normal", 0, 0.5] | |
}, | |
"vectors" : { | |
"position" : [ | |
["clamp", ["normal", 0.5, 0.1], 0, 1], | |
["clamp", ["normal", 0, 0.2], -0.5, 0.5] | |
], | |
"origin" : [0, -1] | |
}, | |
"parts" : { | |
"lowerleg" : ["abs", ["normal", 0, 0.2]] | |
} | |
}, | |
"lowerleg" : { | |
"scalars" : { | |
"reflectChildren" : 1, | |
"polyPoints" : 20, | |
"scale" : ["normal", 1, 0.4], | |
"aspect" : ["uniform", 0.2, 0.6], | |
"rotation" : ["clamp", ["normal", 25, 50], -10, 50], | |
"relativeZ" : 0.25 | |
}, | |
"vectors" : { | |
"position" : [ | |
0, | |
["normal", 0.9, 0.05] | |
], | |
"origin" : [0, -1] | |
}, | |
"parts" : { | |
"foot" : ["abs", ["normal", 0, 1]] | |
} | |
}, | |
"foot" : { | |
"scalars" : { | |
"reflectChildren" : 1, | |
"polyPoints" : 20, | |
"scale" : ["normal", 0.5, 0.1], | |
"aspect" : ["uniform", 1, 2.5], | |
"rotation" : 0, | |
"relativeZ" : 0.5 | |
}, | |
"vectors" : { | |
"position" : [ | |
0, | |
["normal", 1, 0.05] | |
], | |
"origin" : [0, 0] | |
} | |
}, | |
"upperarm" : { | |
"scalars" : { | |
"reflectChildren" : 1, | |
"polyPoints" : 20, | |
"scale" : ["clamp", ["normal", 0.7, 0.25], 0.5, 2], | |
"aspect" : ["uniform", 0.2, 0.6], | |
"rotation" : ["uniform", -135, 45], | |
"relativeZ" : 0.5 | |
}, | |
"vectors" : { | |
"position" : [ | |
["clamp", ["normal", 0.8, 0.1], 0, 1], | |
["clamp", ["normal", 0, 0.5], -1, 0.5] | |
], | |
"origin" : [0, -1] | |
}, | |
"parts" : { | |
"forearm" : ["abs", ["normal", 0, 0.2]] | |
} | |
}, | |
"forearm" : { | |
"scalars" : { | |
"reflectChildren" : 1, | |
"polyPoints" : 20, | |
"scale" : ["clamp", ["normal", 1, 0.4], 0.6, 1.5], | |
"aspect" : ["uniform", 0.2, 0.6], | |
"rotation" : ["uniform", 0, 360], | |
"relativeZ" : 0.5 | |
}, | |
"vectors" : { | |
"position" : [ | |
0, | |
["normal", 0.9, 0.05] | |
], | |
"origin" : [0, -1] | |
}, | |
"parts" : { | |
"hand" : ["abs", ["normal", 0, 1]] | |
} | |
}, | |
"hand" : { | |
"scalars" : { | |
"reflectChildren" : 1, | |
"polyPoints" : 20, | |
"scale" : ["normal", 0.5, 0.1], | |
"aspect" : ["uniform", 0.5, 1], | |
"rotation" : ["uniform", -90, 90], | |
"relativeZ" : 0.5 | |
}, | |
"vectors" : { | |
"position" : [ | |
0, | |
["normal", 0.9, 0.05] | |
], | |
"origin" : [0, 0] | |
} | |
} | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment