68 lines
1.9 KiB
Plaintext
68 lines
1.9 KiB
Plaintext
{
|
|
"features": {
|
|
"basic": {
|
|
"name": "Basic Text Generation",
|
|
"description": "Core text texture generation functionality",
|
|
"enabled_by_default": true,
|
|
"components": [
|
|
"core.text_processor",
|
|
"core.generation_engine",
|
|
"ui.panels.basic"
|
|
]
|
|
},
|
|
"preview": {
|
|
"name": "Live Preview",
|
|
"description": "Real-time preview of text textures",
|
|
"enabled_by_default": true,
|
|
"components": ["ui.preview", "core.text_fitting"]
|
|
},
|
|
"advanced_styling": {
|
|
"name": "Advanced Styling Options",
|
|
"description": "Extended styling and customization options",
|
|
"enabled_by_default": false,
|
|
"components": ["ui.panels.advanced", "core.advanced_styling"]
|
|
},
|
|
"normal_maps": {
|
|
"name": "Normal Map Generation",
|
|
"description": "Generate normal maps from text",
|
|
"enabled_by_default": false,
|
|
"components": ["core.normal_maps", "ui.panels.normal_maps"]
|
|
},
|
|
"presets": {
|
|
"name": "Preset Management",
|
|
"description": "Save and load text style presets",
|
|
"enabled_by_default": false,
|
|
"components": [
|
|
"presets.storage_system",
|
|
"operators.preset_ops",
|
|
"ui.panels.presets"
|
|
]
|
|
},
|
|
"batch_processing": {
|
|
"name": "Batch Processing",
|
|
"description": "Process multiple text textures at once",
|
|
"enabled_by_default": false,
|
|
"components": ["operators.batch_ops", "ui.panels.batch"]
|
|
}
|
|
},
|
|
"version_configs": {
|
|
"free": {
|
|
"enabled_features": ["basic", "preview"],
|
|
"max_texture_size": 1024,
|
|
"max_concurrent_operations": 1
|
|
},
|
|
"full": {
|
|
"enabled_features": [
|
|
"basic",
|
|
"preview",
|
|
"advanced_styling",
|
|
"normal_maps",
|
|
"presets",
|
|
"batch_processing"
|
|
],
|
|
"max_texture_size": 4096,
|
|
"max_concurrent_operations": 4
|
|
}
|
|
}
|
|
}
|