Files
settled-reach/docs/design/wireframes/character-creation/hair-tab.json
T
2026-03-22 16:45:56 +01:00

521 lines
15 KiB
JSON

{
"name": "Character Creation — Hair Tab",
"shapes": {
"bg": {
"type": "Rectangle",
"left": 0, "top": 0, "width": 1140, "height": 780,
"fillColor": "#1a1e24"
},
"title": {
"type": "Text",
"parent": "bg",
"left": 440, "top": 16,
"text": "CHARACTER CREATION",
"fontColor": "#c8d0e0", "fontSize": 24
},
"preview-panel": {
"type": "Rectangle",
"parent": "bg",
"left": 20, "top": 56, "width": 700, "height": 600,
"fillColor": "#2a3040", "strokeColor": "#333340",
"corners": [8, 8, 8, 8]
},
"preview-figure": {
"type": "Rectangle",
"parent": "preview-panel",
"left": 260, "top": 110, "width": 220, "height": 460,
"fillColor": "#3a4050", "strokeColor": "#555568",
"corners": [4, 4, 4, 4]
},
"cam-toggle": {
"type": "Rectangle",
"parent": "preview-panel",
"left": 620, "top": 68, "width": 88, "height": 28,
"fillColor": "#2a3040", "strokeColor": "#c8d8f0",
"corners": [4, 4, 4, 4]
},
"cam-toggle-label": {
"type": "Text",
"parent": "cam-toggle",
"left": 632, "top": 73,
"text": "Frontal",
"fontColor": "#c8d8f0", "fontSize": 11
},
"btn-rot-left": {
"type": "Rectangle",
"parent": "preview-panel",
"left": 270, "top": 590, "width": 80, "height": 36,
"fillColor": "#2a3040", "strokeColor": "#c8d8f0",
"corners": [4, 4, 4, 4]
},
"btn-rot-left-label": {
"type": "Text",
"parent": "btn-rot-left",
"left": 288, "top": 597,
"text": "[Q] <",
"fontColor": "#c8d8f0", "fontSize": 13
},
"btn-rot-right": {
"type": "Rectangle",
"parent": "preview-panel",
"left": 390, "top": 590, "width": 80, "height": 36,
"fillColor": "#2a3040", "strokeColor": "#c8d8f0",
"corners": [4, 4, 4, 4]
},
"btn-rot-right-label": {
"type": "Text",
"parent": "btn-rot-right",
"left": 408, "top": 597,
"text": "> [E]",
"fontColor": "#c8d8f0", "fontSize": 13
},
"right-panel": {
"type": "Rectangle",
"parent": "bg",
"left": 740, "top": 56, "width": 380, "height": 600,
"fillColor": "#1a1e24", "strokeColor": "#333340",
"corners": [8, 8, 8, 8]
},
"tab-body": {
"type": "Rectangle",
"parent": "right-panel",
"left": 740, "top": 64, "width": 60, "height": 30,
"fillColor": "#1a1e24", "strokeColor": "#333340",
"corners": [4, 4, 0, 0]
},
"tab-body-label": {
"type": "Text",
"parent": "tab-body",
"left": 750, "top": 71,
"text": "Body",
"fontColor": "#c8d0e0", "fontSize": 11
},
"tab-head": {
"type": "Rectangle",
"parent": "right-panel",
"left": 802, "top": 64, "width": 58, "height": 30,
"fillColor": "#1a1e24", "strokeColor": "#333340",
"corners": [4, 4, 0, 0]
},
"tab-head-label": {
"type": "Text",
"parent": "tab-head",
"left": 812, "top": 71,
"text": "Head",
"fontColor": "#c8d0e0", "fontSize": 11
},
"tab-hair": {
"type": "Rectangle",
"parent": "right-panel",
"left": 862, "top": 64, "width": 52, "height": 30,
"fillColor": "#2a3040", "strokeColor": "#c8d8f0",
"corners": [4, 4, 0, 0]
},
"tab-hair-label": {
"type": "Text",
"parent": "tab-hair",
"left": 872, "top": 71,
"text": "Hair",
"fontColor": "#c8d8f0", "fontSize": 11
},
"tab-clothing": {
"type": "Rectangle",
"parent": "right-panel",
"left": 916, "top": 64, "width": 76, "height": 30,
"fillColor": "#1a1e24", "strokeColor": "#333340",
"corners": [4, 4, 0, 0]
},
"tab-clothing-label": {
"type": "Text",
"parent": "tab-clothing",
"left": 922, "top": 71,
"text": "Clothing",
"fontColor": "#c8d0e0", "fontSize": 11
},
"tab-accessories": {
"type": "Rectangle",
"parent": "right-panel",
"left": 994, "top": 64, "width": 94, "height": 30,
"fillColor": "#1a1e24", "strokeColor": "#333340",
"corners": [4, 4, 0, 0]
},
"tab-accessories-label": {
"type": "Text",
"parent": "tab-accessories",
"left": 1000, "top": 71,
"text": "Accessories",
"fontColor": "#c8d0e0", "fontSize": 11
},
"tab-content": {
"type": "Rectangle",
"parent": "right-panel",
"left": 740, "top": 94, "width": 380, "height": 562,
"fillColor": "#2a3040", "strokeColor": "#333340",
"corners": [0, 0, 8, 8]
},
"search-bar": {
"type": "Rectangle",
"parent": "tab-content",
"left": 752, "top": 102, "width": 356, "height": 32,
"fillColor": "#3a4050", "strokeColor": "#555568",
"corners": [4, 4, 4, 4]
},
"search-placeholder": {
"type": "Text",
"parent": "search-bar",
"left": 762, "top": 109,
"text": "Search...",
"fontColor": "#555568", "fontSize": 12
},
"hair-section-label": {
"type": "Text",
"parent": "tab-content",
"left": 756, "top": 146,
"text": "HAIR STYLE",
"fontColor": "#c8d0e0", "fontSize": 12
},
"hair-1": {
"type": "Rectangle",
"parent": "tab-content",
"left": 756, "top": 164, "width": 104, "height": 90,
"fillColor": "#3a4050", "strokeColor": "#c8d8f0",
"corners": [4, 4, 4, 4]
},
"hair-1-label": {
"type": "Text",
"parent": "hair-1",
"left": 772, "top": 234,
"text": "Short A",
"fontColor": "#c8d8f0", "fontSize": 10
},
"hair-2": {
"type": "Rectangle",
"parent": "tab-content",
"left": 868, "top": 164, "width": 104, "height": 90,
"fillColor": "#3a4050", "strokeColor": "#333340",
"corners": [4, 4, 4, 4]
},
"hair-2-label": {
"type": "Text",
"parent": "hair-2",
"left": 884, "top": 234,
"text": "Short B",
"fontColor": "#c8d0e0", "fontSize": 10
},
"hair-3": {
"type": "Rectangle",
"parent": "tab-content",
"left": 980, "top": 164, "width": 104, "height": 90,
"fillColor": "#3a4050", "strokeColor": "#333340",
"corners": [4, 4, 4, 4]
},
"hair-3-label": {
"type": "Text",
"parent": "hair-3",
"left": 992, "top": 234,
"text": "Medium A",
"fontColor": "#c8d0e0", "fontSize": 10
},
"hair-4": {
"type": "Rectangle",
"parent": "tab-content",
"left": 756, "top": 262, "width": 104, "height": 90,
"fillColor": "#3a4050", "strokeColor": "#333340",
"corners": [4, 4, 4, 4]
},
"hair-4-label": {
"type": "Text",
"parent": "hair-4",
"left": 768, "top": 332,
"text": "Medium B",
"fontColor": "#c8d0e0", "fontSize": 10
},
"hair-5": {
"type": "Rectangle",
"parent": "tab-content",
"left": 868, "top": 262, "width": 104, "height": 90,
"fillColor": "#3a4050", "strokeColor": "#333340",
"corners": [4, 4, 4, 4]
},
"hair-5-label": {
"type": "Text",
"parent": "hair-5",
"left": 892, "top": 332,
"text": "Long A",
"fontColor": "#c8d0e0", "fontSize": 10
},
"hair-6": {
"type": "Rectangle",
"parent": "tab-content",
"left": 980, "top": 262, "width": 104, "height": 90,
"fillColor": "#3a4050", "strokeColor": "#333340",
"corners": [4, 4, 4, 4]
},
"hair-6-label": {
"type": "Text",
"parent": "hair-6",
"left": 1008, "top": 332,
"text": "Bald",
"fontColor": "#c8d0e0", "fontSize": 10
},
"facial-label": {
"type": "Text",
"parent": "tab-content",
"left": 756, "top": 366,
"text": "FACIAL HAIR",
"fontColor": "#c8d0e0", "fontSize": 12
},
"facial-1": {
"type": "Rectangle",
"parent": "tab-content",
"left": 756, "top": 384, "width": 80, "height": 64,
"fillColor": "#3a4050", "strokeColor": "#333340",
"corners": [4, 4, 4, 4]
},
"facial-1-label": {
"type": "Text",
"parent": "facial-1",
"left": 770, "top": 428,
"text": "None",
"fontColor": "#c8d0e0", "fontSize": 10
},
"facial-2": {
"type": "Rectangle",
"parent": "tab-content",
"left": 844, "top": 384, "width": 80, "height": 64,
"fillColor": "#3a4050", "strokeColor": "#c8d8f0",
"corners": [4, 4, 4, 4]
},
"facial-2-label": {
"type": "Text",
"parent": "facial-2",
"left": 854, "top": 428,
"text": "Stubble",
"fontColor": "#c8d8f0", "fontSize": 10
},
"facial-3": {
"type": "Rectangle",
"parent": "tab-content",
"left": 932, "top": 384, "width": 80, "height": 64,
"fillColor": "#3a4050", "strokeColor": "#333340",
"corners": [4, 4, 4, 4]
},
"facial-3-label": {
"type": "Text",
"parent": "facial-3",
"left": 948, "top": 428,
"text": "Beard",
"fontColor": "#c8d0e0", "fontSize": 10
},
"facial-4": {
"type": "Rectangle",
"parent": "tab-content",
"left": 1020, "top": 384, "width": 80, "height": 64,
"fillColor": "#3a4050", "strokeColor": "#333340",
"corners": [4, 4, 4, 4]
},
"facial-4-label": {
"type": "Text",
"parent": "facial-4",
"left": 1024, "top": 428,
"text": "Moustache",
"fontColor": "#c8d0e0", "fontSize": 10
},
"eyebrows-label": {
"type": "Text",
"parent": "tab-content",
"left": 756, "top": 462,
"text": "EYEBROWS",
"fontColor": "#c8d0e0", "fontSize": 12
},
"brow-1": {
"type": "Rectangle",
"parent": "tab-content",
"left": 756, "top": 480, "width": 80, "height": 48,
"fillColor": "#3a4050", "strokeColor": "#c8d8f0",
"corners": [4, 4, 4, 4]
},
"brow-1-label": {
"type": "Text",
"parent": "brow-1",
"left": 766, "top": 508,
"text": "Regular",
"fontColor": "#c8d8f0", "fontSize": 10
},
"brow-2": {
"type": "Rectangle",
"parent": "tab-content",
"left": 844, "top": 480, "width": 80, "height": 48,
"fillColor": "#3a4050", "strokeColor": "#333340",
"corners": [4, 4, 4, 4]
},
"brow-2-label": {
"type": "Text",
"parent": "brow-2",
"left": 854, "top": 508,
"text": "Female",
"fontColor": "#c8d0e0", "fontSize": 10
},
"brow-3": {
"type": "Rectangle",
"parent": "tab-content",
"left": 932, "top": 480, "width": 80, "height": 48,
"fillColor": "#3a4050", "strokeColor": "#333340",
"corners": [4, 4, 4, 4]
},
"brow-3-label": {
"type": "Text",
"parent": "brow-3",
"left": 952, "top": 508,
"text": "Teen",
"fontColor": "#c8d0e0", "fontSize": 10
},
"brow-4": {
"type": "Rectangle",
"parent": "tab-content",
"left": 1020, "top": 480, "width": 80, "height": 48,
"fillColor": "#3a4050", "strokeColor": "#333340",
"corners": [4, 4, 4, 4]
},
"brow-4-label": {
"type": "Text",
"parent": "brow-4",
"left": 1038, "top": 508,
"text": "Thick",
"fontColor": "#c8d0e0", "fontSize": 10
},
"color-dock": {
"type": "Rectangle",
"parent": "tab-content",
"left": 740, "top": 548, "width": 380, "height": 108,
"fillColor": "#1a1e24", "strokeColor": "#333340",
"corners": [0, 0, 8, 8]
},
"color-dock-label": {
"type": "Text",
"parent": "color-dock",
"left": 756, "top": 554,
"text": "HAIR COLOR",
"fontColor": "#c8d0e0", "fontSize": 11
},
"color-primary-label": {
"type": "Text",
"parent": "color-dock",
"left": 756, "top": 572,
"text": "Primary",
"fontColor": "#555568", "fontSize": 10
},
"color-highlight-label": {
"type": "Text",
"parent": "color-dock",
"left": 840, "top": 572,
"text": "Highlight",
"fontColor": "#555568", "fontSize": 10
},
"color-brow-label": {
"type": "Text",
"parent": "color-dock",
"left": 928, "top": 572,
"text": "Brow tint",
"fontColor": "#555568", "fontSize": 10
},
"color-facial-label": {
"type": "Text",
"parent": "color-dock",
"left": 1012, "top": 572,
"text": "Beard tint",
"fontColor": "#555568", "fontSize": 10
},
"color-primary-swatch": {
"type": "Rectangle",
"parent": "color-dock",
"left": 756, "top": 588, "width": 76, "height": 28,
"fillColor": "#3a2a1a", "strokeColor": "#c8d8f0",
"corners": [4, 4, 4, 4]
},
"color-highlight-swatch": {
"type": "Rectangle",
"parent": "color-dock",
"left": 840, "top": 588, "width": 76, "height": 28,
"fillColor": "#5a4a3a", "strokeColor": "#333340",
"corners": [4, 4, 4, 4]
},
"color-brow-swatch": {
"type": "Rectangle",
"parent": "color-dock",
"left": 928, "top": 588, "width": 76, "height": 28,
"fillColor": "#3a2a1a", "strokeColor": "#333340",
"corners": [4, 4, 4, 4]
},
"color-facial-swatch": {
"type": "Rectangle",
"parent": "color-dock",
"left": 1012, "top": 588, "width": 76, "height": 28,
"fillColor": "#3a2a1a", "strokeColor": "#333340",
"corners": [4, 4, 4, 4]
},
"color-auto-hint": {
"type": "Text",
"parent": "color-dock",
"left": 756, "top": 624,
"text": "Highlight, brow, and beard follow primary if unset.",
"fontColor": "#555568", "fontSize": 9
},
"footer": {
"type": "Rectangle",
"parent": "bg",
"left": 0, "top": 700, "width": 1140, "height": 80,
"fillColor": "#1a1e24"
},
"btn-back": {
"type": "Rectangle",
"parent": "footer",
"left": 20, "top": 720, "width": 120, "height": 40,
"fillColor": "#2a3040", "strokeColor": "#c8d8f0",
"corners": [4, 4, 4, 4]
},
"btn-back-label": {
"type": "Text",
"parent": "btn-back",
"left": 36, "top": 730,
"text": "[ESC] Back",
"fontColor": "#c8d8f0", "fontSize": 13
},
"btn-random": {
"type": "Rectangle",
"parent": "footer",
"left": 290, "top": 720, "width": 160, "height": 40,
"fillColor": "#2a3040", "strokeColor": "#c8d8f0",
"corners": [4, 4, 4, 4]
},
"btn-random-label": {
"type": "Text",
"parent": "btn-random",
"left": 310, "top": 730,
"text": "[R] Randomise",
"fontColor": "#c8d8f0", "fontSize": 13
},
"btn-confirm": {
"type": "Rectangle",
"parent": "footer",
"left": 980, "top": 720, "width": 140, "height": 40,
"fillColor": "#2a3040", "strokeColor": "#c8d8f0",
"corners": [4, 4, 4, 4]
},
"btn-confirm-label": {
"type": "Text",
"parent": "btn-confirm",
"left": 998, "top": 730,
"text": "[ENTER] Start",
"fontColor": "#c8d8f0", "fontSize": 13
}
}
}