202 lines
6.8 KiB
JSON
202 lines
6.8 KiB
JSON
{
|
|
"last_node_id": 9,
|
|
"last_link_id": 10,
|
|
"nodes": [
|
|
{
|
|
"id": 1,
|
|
"type": "LoadImage",
|
|
"pos": [100, 250],
|
|
"size": [320, 314],
|
|
"flags": {},
|
|
"order": 0,
|
|
"mode": 0,
|
|
"outputs": [
|
|
{"name": "IMAGE", "type": "IMAGE", "links": [1, 2, 3, 4], "shape": 3}
|
|
],
|
|
"properties": {},
|
|
"widgets_values": ["base_texture.png", "image"],
|
|
"title": "Base Layer"
|
|
},
|
|
{
|
|
"id": 2,
|
|
"type": "LoadImage",
|
|
"pos": [100, 600],
|
|
"size": [320, 314],
|
|
"flags": {},
|
|
"order": 1,
|
|
"mode": 0,
|
|
"outputs": [
|
|
{"name": "IMAGE", "type": "IMAGE", "links": [5, 6, 7, 8], "shape": 3}
|
|
],
|
|
"properties": {},
|
|
"widgets_values": ["blend_texture.png", "image"],
|
|
"title": "Blend Layer"
|
|
},
|
|
{
|
|
"id": 3,
|
|
"type": "BlendModeUtility",
|
|
"pos": [500, 100],
|
|
"size": [300, 200],
|
|
"flags": {},
|
|
"order": 2,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{"name": "base", "type": "IMAGE", "link": 1},
|
|
{"name": "blend", "type": "IMAGE", "link": 5}
|
|
],
|
|
"outputs": [
|
|
{"name": "result", "type": "IMAGE", "links": [9], "shape": 3}
|
|
],
|
|
"properties": {},
|
|
"widgets_values": ["multiply", 1.0],
|
|
"title": "Blend: MULTIPLY"
|
|
},
|
|
{
|
|
"id": 4,
|
|
"type": "BlendModeUtility",
|
|
"pos": [500, 350],
|
|
"size": [300, 200],
|
|
"flags": {},
|
|
"order": 3,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{"name": "base", "type": "IMAGE", "link": 2},
|
|
{"name": "blend", "type": "IMAGE", "link": 6}
|
|
],
|
|
"outputs": [
|
|
{"name": "result", "type": "IMAGE", "links": [10], "shape": 3}
|
|
],
|
|
"properties": {},
|
|
"widgets_values": ["overlay", 1.0],
|
|
"title": "Blend: OVERLAY"
|
|
},
|
|
{
|
|
"id": 5,
|
|
"type": "BlendModeUtility",
|
|
"pos": [500, 600],
|
|
"size": [300, 200],
|
|
"flags": {},
|
|
"order": 4,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{"name": "base", "type": "IMAGE", "link": 3},
|
|
{"name": "blend", "type": "IMAGE", "link": 7}
|
|
],
|
|
"outputs": [
|
|
{"name": "result", "type": "IMAGE", "links": [11], "shape": 3}
|
|
],
|
|
"properties": {},
|
|
"widgets_values": ["screen", 1.0],
|
|
"title": "Blend: SCREEN"
|
|
},
|
|
{
|
|
"id": 6,
|
|
"type": "BlendModeUtility",
|
|
"pos": [500, 850],
|
|
"size": [300, 200],
|
|
"flags": {},
|
|
"order": 5,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{"name": "base", "type": "IMAGE", "link": 4},
|
|
{"name": "blend", "type": "IMAGE", "link": 8}
|
|
],
|
|
"outputs": [
|
|
{"name": "result", "type": "IMAGE", "links": [12], "shape": 3}
|
|
],
|
|
"properties": {},
|
|
"widgets_values": ["soft_light", 1.0],
|
|
"title": "Blend: SOFT LIGHT"
|
|
},
|
|
{
|
|
"id": 7,
|
|
"type": "PreviewImage",
|
|
"pos": [900, 100],
|
|
"size": [400, 400],
|
|
"flags": {},
|
|
"order": 6,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{"name": "images", "type": "IMAGE", "link": 9}
|
|
],
|
|
"properties": {},
|
|
"title": "Multiply (Darken)"
|
|
},
|
|
{
|
|
"id": 8,
|
|
"type": "PreviewImage",
|
|
"pos": [900, 550],
|
|
"size": [400, 400],
|
|
"flags": {},
|
|
"order": 7,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{"name": "images", "type": "IMAGE", "link": 10}
|
|
],
|
|
"properties": {},
|
|
"title": "Overlay (Contrast)"
|
|
},
|
|
{
|
|
"id": 9,
|
|
"type": "PreviewImage",
|
|
"pos": [1350, 100],
|
|
"size": [400, 400],
|
|
"flags": {},
|
|
"order": 8,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{"name": "images", "type": "IMAGE", "link": 11}
|
|
],
|
|
"properties": {},
|
|
"title": "Screen (Lighten)"
|
|
},
|
|
{
|
|
"id": 10,
|
|
"type": "PreviewImage",
|
|
"pos": [1350, 550],
|
|
"size": [400, 400],
|
|
"flags": {},
|
|
"order": 9,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{"name": "images", "type": "IMAGE", "link": 12}
|
|
],
|
|
"properties": {},
|
|
"title": "Soft Light (Subtle)"
|
|
},
|
|
{
|
|
"id": 11,
|
|
"type": "Note",
|
|
"pos": [100, 1000],
|
|
"size": [700, 700],
|
|
"flags": {},
|
|
"order": 10,
|
|
"mode": 0,
|
|
"properties": {},
|
|
"widgets_values": [
|
|
"🎨 BLEND MODE SHOWCASE\n\nThis workflow demonstrates 4 of the 24 available blend modes!\n\n📚 BLEND MODES AVAILABLE:\n\n🔹 BASIC:\n• normal - Direct replacement\n• multiply - Darkens\n• screen - Lightens\n• overlay - Contrast boost\n• soft_light - Subtle overlay\n• hard_light - Strong overlay\n\n🔹 DODGE & BURN:\n• color_dodge - Brighten highlights\n• color_burn - Darken shadows\n• linear_dodge - Add light\n• linear_burn - Subtract light\n• vivid_light - Extreme contrast\n• linear_light - Strong contrast\n• pin_light - Pinned values\n• hard_mix - Posterize\n\n🔹 COMPARISON:\n• difference - Absolute difference\n• exclusion - Soft difference\n• subtract - Direct subtraction\n• divide - Division blend\n\n🔹 COLOR:\n• hue - Replace hue only\n• saturation - Replace saturation\n• color - Replace hue + saturation\n• luminosity - Replace brightness\n\n🔹 UTILITY:\n• lighter - Max value\n• darker - Min value\n• lighten - Same as lighter\n• darken - Same as darker\n\n💡 WHEN TO USE EACH MODE:\n\n→ MULTIPLY: Darken, shadows, dirt\n→ OVERLAY: Contrast, detail, texture\n→ SCREEN: Lighten, highlights, glow\n→ SOFT LIGHT: Subtle effects, finishing\n→ HARD LIGHT: Strong effects, grunge\n→ COLOR DODGE: Bright glows, metal\n→ LINEAR LIGHT: Extreme detail pop\n→ DIFFERENCE: Artistic effects\n→ HUE: Recolor keeping brightness\n→ LUMINOSITY: Brighten/darken keeping color\n\n🎯 PRO TIPS:\n\n1. Start with OVERLAY for general texture blending\n2. Use MULTIPLY for darkening (dirt, AO)\n3. Use SCREEN for lightening (highlights)\n4. SOFT LIGHT is great for subtle adjustments\n5. Adjust OPACITY to control effect strength\n6. Use MASKS to apply selectively\n\n🔧 EXPERIMENT:\n\nChange the blend modes in nodes 3-6 to try:\n• hard_light, linear_light, vivid_light\n• color_dodge, color_burn\n• hue, saturation, luminosity\n• difference, exclusion\n\nAll 24 modes are available! 🚀"
|
|
],
|
|
"title": "📖 Blend Modes Guide"
|
|
}
|
|
],
|
|
"links": [
|
|
[1, 1, 0, 3, 0, "IMAGE"],
|
|
[2, 1, 0, 4, 0, "IMAGE"],
|
|
[3, 1, 0, 5, 0, "IMAGE"],
|
|
[4, 1, 0, 6, 0, "IMAGE"],
|
|
[5, 2, 0, 3, 1, "IMAGE"],
|
|
[6, 2, 0, 4, 1, "IMAGE"],
|
|
[7, 2, 0, 5, 1, "IMAGE"],
|
|
[8, 2, 0, 6, 1, "IMAGE"],
|
|
[9, 3, 0, 7, 0, "IMAGE"],
|
|
[10, 4, 0, 8, 0, "IMAGE"],
|
|
[11, 5, 0, 9, 0, "IMAGE"],
|
|
[12, 6, 0, 10, 0, "IMAGE"]
|
|
],
|
|
"groups": [],
|
|
"config": {},
|
|
"extra": {},
|
|
"version": 0.4
|
|
}
|
|
|