Updated node serialization (so it saves only existing parameters) and examples

This commit is contained in:
RodZill4 2020-02-12 08:05:45 +01:00
parent 84a1899ab1
commit 93f6407c2f
34 changed files with 412 additions and 58 deletions

View File

@ -225,8 +225,11 @@ func _serialize(data: Dictionary) -> Dictionary:
func serialize() -> Dictionary:
var rv = { name=name, type=get_type(), parameters={}, node_position={ x=position.x, y=position.y } }
for p in parameters.keys():
rv.parameters[p] = MMType.serialize_value(parameters[p])
for p in get_parameter_defs():
if parameters.has(p.name):
rv.parameters[p.name] = MMType.serialize_value(parameters[p.name])
else:
rv.parameters[p.name] = p.default
if seed_locked:
rv.seed_value = seed_value
if model != null:

View File

@ -624,7 +624,7 @@
"name": "sphere",
"node_position": {
"x": -989.422119,
"y": -246.039063
"y": -247.039063
},
"parameters": {
"cx": 0.5,

View File

@ -215,6 +215,8 @@
"param0": 11,
"param1": 1.02,
"param2": 0,
"param3": 0,
"param4": 1,
"size": 4
},
"type": "normal_map"

View File

@ -245,6 +245,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -302,7 +303,8 @@
"normal_scale": 1,
"resolution": 1,
"roughness": 1,
"size": 11
"size": 11,
"subsurf_scatter_strength": 0
},
"type": "material"
},
@ -402,6 +404,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -431,6 +434,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -460,6 +464,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -612,6 +617,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -643,6 +649,9 @@
"amount": 0.5,
"param0": 11,
"param1": 0.99,
"param2": 0,
"param3": 0,
"param4": 1,
"size": 2
},
"type": "normal_map"

View File

@ -88,7 +88,8 @@
"metallic": 1,
"normal_scale": 1,
"roughness": 1,
"size": 11
"size": 11,
"subsurf_scatter_strength": 0
},
"type": "material"
},
@ -258,6 +259,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -296,6 +298,13 @@
"type": "transform"
},
{
"color": {
"a": 1,
"b": 0,
"g": 0.5,
"r": 1,
"type": "Color"
},
"name": "comment",
"node_position": {
"x": -391.274048,
@ -309,6 +318,7 @@
"y": 85
},
"text": "This example shows how to use the 3rd and 4th outputs of the bricks node to get the center of each brick.",
"title": "Comment",
"type": "comment"
},
{
@ -318,8 +328,13 @@
"y": -40.645294
},
"parameters": {
"amount": 0.5,
"param0": 11,
"param1": 0.995
"param1": 0.995,
"param2": 0,
"param3": 0,
"param4": 1,
"size": 4
},
"type": "normal_map"
}

View File

@ -126,6 +126,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -171,6 +172,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 0,
@ -234,7 +236,8 @@
"normal_scale": 1,
"resolution": 1,
"roughness": 1,
"size": 11
"size": 11,
"subsurf_scatter_strength": 0
},
"type": "material"
},
@ -247,7 +250,11 @@
"parameters": {
"amount": 0.5,
"param0": 10,
"param1": 0.995
"param1": 0.995,
"param2": 0,
"param3": 0,
"param4": 1,
"size": 4
},
"type": "normal_map"
}

View File

@ -77,7 +77,8 @@
"normal_scale": 1,
"resolution": 1,
"roughness": 1,
"size": 11
"size": 11,
"subsurf_scatter_strength": 0
},
"type": "material"
},
@ -89,6 +90,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -118,6 +120,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -166,7 +169,9 @@
"intensity": 0.4,
"randomness": 1,
"scale_x": 16,
"scale_y": 16
"scale_y": 16,
"stretch_x": 1,
"stretch_y": 1
},
"type": "voronoi"
},
@ -178,6 +183,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -216,6 +222,9 @@
"amount": 0.5,
"param0": 11,
"param1": 0.99,
"param2": 0,
"param3": 0,
"param4": 1,
"size": 2
},
"type": "normal_map"

View File

@ -114,7 +114,9 @@
"intensity": 0.6,
"randomness": 1,
"scale_x": 4,
"scale_y": 4
"scale_y": 4,
"stretch_x": 1,
"stretch_y": 1
},
"type": "voronoi"
},
@ -126,6 +128,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -169,6 +172,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -225,7 +229,8 @@
"normal_scale": 1,
"resolution": 1,
"roughness": 1,
"size": 11
"size": 11,
"subsurf_scatter_strength": 0
},
"type": "material"
},
@ -237,6 +242,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -305,6 +311,9 @@
"amount": 0.35,
"param0": 11,
"param1": 0.99,
"param2": 0,
"param3": 0,
"param4": 1,
"size": 2
},
"type": "normal_map"
@ -317,6 +326,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -346,6 +356,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,

View File

@ -97,7 +97,9 @@
"intensity": 1,
"randomness": 0.49,
"scale_x": 6,
"scale_y": 6
"scale_y": 6,
"stretch_x": 1,
"stretch_y": 1
},
"type": "voronoi"
},
@ -196,6 +198,8 @@
"param0": 11,
"param1": 0.945,
"param2": 1,
"param3": 0,
"param4": 1,
"size": 4
},
"type": "normal_map"

View File

@ -228,6 +228,9 @@
"amount": 0.15,
"param0": 11,
"param1": 0.185,
"param2": 0,
"param3": 0,
"param4": 1,
"size": 5
},
"type": "normal_map"
@ -240,6 +243,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -269,6 +273,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -298,6 +303,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -327,6 +333,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -392,6 +399,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -422,9 +430,11 @@
"parameters": {
"bevel": 0.03,
"columns": 6,
"corner": 0,
"mortar": 0.01,
"pattern": 0,
"repeat": 1,
"round": 0,
"row_offset": 0,
"rows": 6
},
@ -497,6 +507,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -526,6 +537,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -592,7 +604,8 @@
"normal_scale": 1,
"resolution": 1,
"roughness": 1,
"size": 11
"size": 11,
"subsurf_scatter_strength": 0
},
"type": "material"
},

View File

@ -83,7 +83,8 @@
"normal_scale": 1,
"resolution": 1,
"roughness": 1,
"size": 11
"size": 11,
"subsurf_scatter_strength": 0
},
"type": "material"
},
@ -110,9 +111,11 @@
"parameters": {
"bevel": 0.01,
"columns": 4,
"corner": 0,
"mortar": 0.01,
"pattern": 0,
"repeat": 1,
"round": 0,
"row_offset": 0,
"rows": 4
},
@ -128,6 +131,9 @@
"amount": 0.2,
"param0": 11,
"param1": 0.99,
"param2": 0,
"param3": 0,
"param4": 1,
"size": 2
},
"type": "normal_map"
@ -140,6 +146,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -169,6 +176,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,

View File

@ -94,6 +94,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -136,7 +137,8 @@
"normal_scale": 1,
"resolution": 1,
"roughness": 1,
"size": 11
"size": 11,
"subsurf_scatter_strength": 0
},
"type": "material"
},
@ -150,6 +152,9 @@
"amount": 0.8,
"param0": 11,
"param1": 0.25,
"param2": 0,
"param3": 0,
"param4": 1,
"size": 2
},
"type": "normal_map"
@ -162,6 +167,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -191,6 +197,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -265,7 +272,9 @@
"intensity": 1,
"randomness": 1,
"scale_x": 14,
"scale_y": 14
"scale_y": 14,
"stretch_x": 1,
"stretch_y": 1
},
"type": "voronoi"
},

View File

@ -478,6 +478,8 @@
"param0": 10,
"param1": 0.185,
"param2": 0,
"param3": 0,
"param4": 1,
"size": 4
},
"type": "normal_map"
@ -615,6 +617,13 @@
"type": "colorize"
},
{
"color": {
"a": 1,
"b": 0,
"g": 0.5,
"r": 1,
"type": "Color"
},
"name": "comment",
"node_position": {
"x": 40.787872,
@ -628,6 +637,7 @@
"y": 69
},
"text": "Best viewed on \"Sphere\" mesh",
"title": "Comment",
"type": "comment"
}
],

View File

@ -226,7 +226,8 @@
"metallic": 0,
"normal_scale": 1,
"roughness": 0.85,
"size": 11
"size": 11,
"subsurf_scatter_strength": 0
},
"type": "material"
},
@ -239,9 +240,11 @@
"parameters": {
"bevel": 0,
"columns": 6,
"corner": 0,
"mortar": 0.087751,
"pattern": 1,
"repeat": 1,
"round": 0,
"row_offset": 0.5,
"rows": 20
},
@ -255,6 +258,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -310,6 +314,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -353,6 +358,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 0.898039,
@ -396,6 +402,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 0.588235,
@ -468,6 +475,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -497,6 +505,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -526,6 +535,13 @@
"type": "colorize"
},
{
"color": {
"a": 1,
"b": 0,
"g": 0.5,
"r": 1,
"type": "Color"
},
"name": "comment",
"node_position": {
"x": -1405.656738,
@ -539,6 +555,7 @@
"y": 165.399994
},
"text": "Realistic Bricks by Rafe Hall\n\nProcedural brick material that supports brick color, wear, ambient occlusion, grime, and depth.\n\nTODO: Edge wear, plaster and better layering.",
"title": "Comment",
"type": "comment"
},
{
@ -575,6 +592,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -604,6 +622,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -653,9 +672,11 @@
"parameters": {
"bevel": 0.087751,
"columns": 6,
"corner": 0,
"mortar": 0,
"pattern": 1,
"repeat": 1,
"round": 0,
"row_offset": 0.5,
"rows": 20
},
@ -671,6 +692,9 @@
"amount": 0.5,
"param0": 11,
"param1": 1,
"param2": 0,
"param3": 0,
"param4": 1,
"size": 4
},
"type": "normal_map"
@ -683,6 +707,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -726,6 +751,9 @@
"amount": 0.5,
"param0": 11,
"param1": 1,
"param2": 0,
"param3": 0,
"param4": 1,
"size": 4
},
"type": "normal_map"
@ -738,6 +766,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -769,6 +798,9 @@
"amount": 0.5,
"param0": 11,
"param1": 0.42,
"param2": 0,
"param3": 0,
"param4": 1,
"size": 4
},
"type": "normal_map"
@ -786,6 +818,13 @@
"type": "blend"
},
{
"color": {
"a": 1,
"b": 0,
"g": 0.5,
"r": 1,
"type": "Color"
},
"name": "comment_2",
"node_position": {
"x": -202.672852,
@ -799,6 +838,7 @@
"y": 49
},
"text": "Improved bricks, by Rafe Hall (aka MrDiamondGold)",
"title": "Comment",
"type": "comment"
}
],

View File

@ -125,7 +125,8 @@
"normal_scale": 1,
"resolution": 1,
"roughness": 1,
"size": 11
"size": 11,
"subsurf_scatter_strength": 0
},
"type": "material"
},
@ -137,6 +138,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -187,6 +189,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -216,6 +219,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -254,6 +258,9 @@
"amount": 0.9,
"param0": 11,
"param1": 0.99,
"param2": 0,
"param3": 0,
"param4": 1,
"size": 2
},
"type": "normal_map"
@ -266,6 +273,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -322,7 +330,9 @@
"intensity": 0.55,
"randomness": 1,
"scale_x": 6,
"scale_y": 6
"scale_y": 6,
"stretch_x": 1,
"stretch_y": 1
},
"type": "voronoi"
},

View File

@ -118,7 +118,8 @@
"metallic": 0.25,
"normal_scale": 1,
"roughness": 1,
"size": 11
"size": 11,
"subsurf_scatter_strength": 0
},
"type": "material"
},
@ -164,6 +165,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -230,8 +232,13 @@
"y": -82.444458
},
"parameters": {
"amount": 0.5,
"param0": 11,
"param1": 0.995
"param1": 0.995,
"param2": 0,
"param3": 0,
"param4": 1,
"size": 4
},
"type": "normal_map"
}
@ -335,6 +342,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -371,6 +379,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -465,6 +474,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -508,6 +518,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -591,6 +602,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -753,6 +765,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -829,6 +842,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -877,6 +891,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -921,6 +936,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -1092,6 +1108,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -1161,6 +1178,7 @@
"widget": "count"
}
],
"name": "param0",
"type": "linked_control"
},
{
@ -1171,6 +1189,7 @@
"widget": "radius"
}
],
"name": "param1",
"type": "linked_control"
}
]
@ -1408,6 +1427,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -1491,6 +1511,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -1539,6 +1560,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -1583,6 +1605,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -1737,6 +1760,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -1806,6 +1830,7 @@
"widget": "count"
}
],
"name": "param0",
"type": "linked_control"
},
{
@ -1816,6 +1841,7 @@
"widget": "radius"
}
],
"name": "param1",
"type": "linked_control"
}
]
@ -2045,6 +2071,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -2088,6 +2115,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,

View File

@ -41,7 +41,8 @@
"normal_scale": 1,
"resolution": 1,
"roughness": 1,
"size": 11
"size": 11,
"subsurf_scatter_strength": 0
},
"type": "material"
},
@ -116,6 +117,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,

View File

@ -2449,6 +2449,13 @@
"type": "uniform"
},
{
"color": {
"a": 1,
"b": 0,
"g": 0.5,
"r": 1,
"type": "Color"
},
"name": "comment",
"node_position": {
"x": -2427.006836,
@ -2462,13 +2469,21 @@
"y": 124
},
"text": "This example first defines shapes (with heigth and material rotation information) then associated them a material and finally merges the result into a single material.",
"title": "Comment",
"type": "comment"
},
{
"color": {
"a": 1,
"b": 0,
"g": 0.5,
"r": 1,
"type": "Color"
},
"name": "comment_2",
"node_position": {
"x": -1648.280762,
"y": 291.200073
"x": -1653.280762,
"y": 272.200073
},
"parameters": {
"size": 4
@ -2478,13 +2493,21 @@
"y": 50
},
"text": "Wood shapes",
"title": "Comment",
"type": "comment"
},
{
"color": {
"a": 1,
"b": 0,
"g": 0.5,
"r": 1,
"type": "Color"
},
"name": "comment_2_2",
"node_position": {
"x": -1502.780762,
"y": 375.700073
"x": -1504.780762,
"y": 354.700073
},
"parameters": {
"size": 4
@ -2494,13 +2517,21 @@
"y": 73
},
"text": "Wood shapes with material applied",
"title": "Comment",
"type": "comment"
},
{
"color": {
"a": 1,
"b": 0,
"g": 0.5,
"r": 1,
"type": "Color"
},
"name": "comment_2_2_2",
"node_position": {
"x": -1491.280762,
"y": 697.200073
"x": -1502.280762,
"y": 788.200073
},
"parameters": {
"size": 4
@ -2510,13 +2541,21 @@
"y": 44
},
"text": "Bricks",
"title": "Comment",
"type": "comment"
},
{
"color": {
"a": 1,
"b": 0,
"g": 0.5,
"r": 1,
"type": "Color"
},
"name": "comment_2_2_2_2",
"node_position": {
"x": -1342.280762,
"y": 344.700073
"x": -1350.280762,
"y": 318.700073
},
"parameters": {
"size": 4
@ -2526,9 +2565,17 @@
"y": 128
},
"text": "Wood shapes blended with bricks based on height information",
"title": "Comment",
"type": "comment"
},
{
"color": {
"a": 1,
"b": 0,
"g": 0.5,
"r": 1,
"type": "Color"
},
"name": "comment_2_2_2_2_2",
"node_position": {
"x": -1175.626587,
@ -2542,6 +2589,7 @@
"y": 72
},
"text": "This node converts material+shapes data into what Material expects",
"title": "Comment",
"type": "comment"
},
{
@ -2571,8 +2619,8 @@
{
"name": "mwf_map",
"node_position": {
"x": -1508.537354,
"y": 583.016724
"x": -1514.537354,
"y": 628.016724
},
"parameters": {
@ -2699,8 +2747,8 @@
{
"name": "brightness_contrast",
"node_position": {
"x": -1468.755005,
"y": 754.429321
"x": -1481.755005,
"y": 892.429321
},
"parameters": {
"brightness": 0,

View File

@ -180,6 +180,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -222,7 +223,8 @@
"normal_scale": 1,
"resolution": 1,
"roughness": 1,
"size": 11
"size": 11,
"subsurf_scatter_strength": 0
},
"type": "material"
},
@ -246,6 +248,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -292,6 +295,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -335,6 +339,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -364,6 +369,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -393,6 +399,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -442,6 +449,9 @@
"amount": 0.6,
"param0": 11,
"param1": 0.99,
"param2": 0,
"param3": 0,
"param4": 1,
"size": 2
},
"type": "normal_map"
@ -506,6 +516,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,

View File

@ -73,6 +73,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -146,7 +147,8 @@
"normal_scale": 1,
"resolution": 1,
"roughness": 0.75,
"size": 11
"size": 11,
"subsurf_scatter_strength": 0
},
"type": "material"
},
@ -160,6 +162,9 @@
"amount": 0.5,
"param0": 11,
"param1": 0.99,
"param2": 0,
"param3": 0,
"param4": 1,
"size": 2
},
"type": "normal_map"

View File

@ -70,6 +70,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -112,7 +113,8 @@
"normal_scale": 1,
"resolution": 1,
"roughness": 1,
"size": 11
"size": 11,
"subsurf_scatter_strength": 0
},
"type": "material"
},
@ -126,6 +128,9 @@
"amount": 0.5,
"param0": 11,
"param1": 0.99,
"param2": 0,
"param3": 0,
"param4": 1,
"size": 2
},
"type": "normal_map"
@ -231,6 +236,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,

View File

@ -78,7 +78,9 @@
"intensity": 1,
"randomness": 1,
"scale_x": 32,
"scale_y": 32
"scale_y": 32,
"stretch_x": 1,
"stretch_y": 1
},
"type": "voronoi"
},
@ -92,6 +94,9 @@
"amount": 0.5,
"param0": 11,
"param1": 0.99,
"param2": 0,
"param3": 0,
"param4": 1,
"size": 5
},
"type": "normal_map"
@ -117,7 +122,8 @@
"normal_scale": 1,
"resolution": 1,
"roughness": 1,
"size": 11
"size": 11,
"subsurf_scatter_strength": 0
},
"type": "material"
},
@ -129,6 +135,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -158,6 +165,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -204,6 +212,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,

View File

@ -95,7 +95,8 @@
"normal_scale": 1,
"resolution": 1,
"roughness": 1,
"size": 11
"size": 11,
"subsurf_scatter_strength": 0
},
"type": "material"
},
@ -137,6 +138,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -166,6 +168,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -235,6 +238,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -297,6 +301,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,

View File

@ -58,7 +58,8 @@
"metallic": 1,
"normal_scale": 1,
"roughness": 1,
"size": 11
"size": 11,
"subsurf_scatter_strength": 0
},
"type": "material"
},
@ -84,6 +85,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -132,6 +134,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -313,6 +316,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -368,6 +372,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -507,6 +512,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,

View File

@ -94,7 +94,8 @@
"metallic": 0.05,
"normal_scale": 1,
"roughness": 0.75,
"size": 11
"size": 11,
"subsurf_scatter_strength": 0
},
"type": "material"
},
@ -120,6 +121,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -177,6 +179,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -206,6 +209,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -237,6 +241,9 @@
"amount": 0.5,
"param0": 11,
"param1": 0.99,
"param2": 0,
"param3": 0,
"param4": 1,
"size": 4
},
"type": "normal_map"
@ -264,6 +271,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -305,6 +313,13 @@
"type": "blend"
},
{
"color": {
"a": 1,
"b": 0,
"g": 0.5,
"r": 1,
"type": "Color"
},
"name": "comment",
"node_position": {
"x": -544.5,
@ -318,6 +333,7 @@
"y": 67
},
"text": "Best viewed on Sphere mesh",
"title": "Comment",
"type": "comment"
}
],

View File

@ -151,7 +151,8 @@
"normal_scale": 1,
"resolution": 1,
"roughness": 1,
"size": 11
"size": 11,
"subsurf_scatter_strength": 0
},
"type": "material"
},
@ -203,6 +204,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,

View File

@ -96,6 +96,9 @@
"amount": 0.5,
"param0": 11,
"param1": 0.99,
"param2": 0,
"param3": 0,
"param4": 1,
"size": 2
},
"type": "normal_map"
@ -108,6 +111,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -137,6 +141,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -180,6 +185,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -239,7 +245,9 @@
"intensity": 0.85,
"randomness": 1,
"scale_x": 4,
"scale_y": 4
"scale_y": 4,
"stretch_x": 1,
"stretch_y": 1
},
"type": "voronoi"
},
@ -264,7 +272,8 @@
"normal_scale": 1,
"resolution": 1,
"roughness": 1,
"size": 11
"size": 11,
"subsurf_scatter_strength": 0
},
"type": "material"
},
@ -291,7 +300,9 @@
"intensity": 1,
"randomness": 1,
"scale_x": 4,
"scale_y": 4
"scale_y": 4,
"stretch_x": 1,
"stretch_y": 1
},
"type": "voronoi"
},

View File

@ -148,6 +148,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -177,6 +178,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -206,6 +208,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -235,6 +238,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -264,6 +268,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -306,7 +311,8 @@
"normal_scale": 1,
"resolution": 1,
"roughness": 1,
"size": 11
"size": 11,
"subsurf_scatter_strength": 0
},
"type": "material"
},

View File

@ -238,9 +238,7 @@
"y": -404
},
"parameters": {
"param0": 6,
"param1": 0,
"param2": 0
"param0": 0
},
"type": "remote",
"widgets": [
@ -328,6 +326,8 @@
"param0": 12,
"param1": 1.02,
"param2": 0,
"param3": 0,
"param4": 1,
"size": 4
},
"type": "normal_map"

View File

@ -168,7 +168,9 @@
"intensity": 1,
"randomness": 1,
"scale_x": 8,
"scale_y": 8
"scale_y": 8,
"stretch_x": 1,
"stretch_y": 1
},
"type": "voronoi"
},
@ -180,6 +182,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -209,6 +212,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -252,6 +256,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -335,6 +340,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -364,6 +370,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -435,7 +442,8 @@
"normal_scale": 1,
"resolution": 1,
"roughness": 1,
"size": 11
"size": 11,
"subsurf_scatter_strength": 0
},
"type": "material"
},
@ -465,6 +473,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -494,6 +503,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -525,6 +535,9 @@
"amount": 0.5,
"param0": 11,
"param1": 0.79,
"param2": 0,
"param3": 0,
"param4": 1,
"size": 4
},
"type": "normal_map"
@ -563,9 +576,11 @@
"parameters": {
"bevel": 0.15,
"columns": 3,
"corner": 0,
"mortar": 0.05,
"pattern": 0,
"repeat": 1,
"round": 0,
"row_offset": 0.5,
"rows": 6
},

View File

@ -130,7 +130,8 @@
"metallic": 1,
"normal_scale": 2.15,
"roughness": 1,
"size": 11
"size": 11,
"subsurf_scatter_strength": 0
},
"type": "material"
},
@ -228,9 +229,11 @@
"parameters": {
"bevel": 0,
"columns": 8,
"corner": 0,
"mortar": 0.1,
"pattern": 0,
"repeat": 1,
"round": 0,
"row_offset": 0,
"rows": 8
},
@ -284,6 +287,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -315,6 +319,9 @@
"amount": 0.5,
"param0": 11,
"param1": 0.69,
"param2": 0,
"param3": 0,
"param4": 1,
"size": 4
},
"type": "normal_map"
@ -327,6 +334,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,

View File

@ -167,6 +167,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -211,7 +212,9 @@
"intensity": 1,
"randomness": 1,
"scale_x": 5,
"scale_y": 4
"scale_y": 4,
"stretch_x": 1,
"stretch_y": 1
},
"type": "voronoi"
},
@ -266,7 +269,8 @@
"normal_scale": 1,
"resolution": 1,
"roughness": 1,
"size": 11
"size": 11,
"subsurf_scatter_strength": 0
},
"type": "material"
},
@ -278,6 +282,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -309,6 +314,9 @@
"amount": 0.1,
"param0": 11,
"param1": 0.99,
"param2": 0,
"param3": 0,
"param4": 1,
"size": 5
},
"type": "normal_map"
@ -321,6 +329,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,

View File

@ -137,7 +137,8 @@
"normal_scale": 1,
"resolution": 1,
"roughness": 1,
"size": 11
"size": 11,
"subsurf_scatter_strength": 0
},
"type": "material"
},
@ -149,6 +150,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -179,9 +181,11 @@
"parameters": {
"bevel": 0.007813,
"columns": 5,
"corner": 0,
"mortar": 0.025469,
"pattern": 0,
"repeat": 1,
"round": 0,
"row_offset": 0.5,
"rows": 1
},
@ -195,6 +199,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -308,6 +313,9 @@
"amount": 0.15,
"param0": 11,
"param1": 0.99,
"param2": 0,
"param3": 0,
"param4": 1,
"size": 4
},
"type": "normal_map"
@ -378,6 +386,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -428,6 +437,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,

View File

@ -100,6 +100,7 @@
},
"parameters": {
"gradient": {
"interpolation": 1,
"points": [
{
"a": 1,
@ -131,6 +132,9 @@
"amount": 0.3,
"param0": 11,
"param1": 0.2,
"param2": 0,
"param3": 0,
"param4": 1,
"size": 4
},
"type": "normal_map"
@ -173,7 +177,8 @@
"normal_scale": 1,
"resolution": 1,
"roughness": 1,
"size": 11
"size": 11,
"subsurf_scatter_strength": 0
},
"type": "material"
},
@ -229,9 +234,11 @@
"parameters": {
"bevel": 0,
"columns": 1,
"corner": 0,
"mortar": 0.02,
"pattern": 0,
"repeat": 1,
"round": 0,
"row_offset": 0.5,
"rows": 10
},