{% extends "layout.html" %} {% block content %}
Back to Library

{{ preset.name }}

Edit
{% if preset.image_path %} {{ preset.name }} {% else %}
No Image
{% endif %}
Selected Preview
Preview
{% macro toggle_badge(val) %} {% if val == 'random' %}RNG {% elif val %}ON {% else %}OFF{% endif %} {% endmacro %} {% macro entity_badge(val) %} {% if val == 'random' %}Random {% elif val %}{{ val | replace('_', ' ') | title }} {% else %}None{% endif %} {% endmacro %}
Character {{ entity_badge(preset.data.character.character_id) }}
{% set char_fields = preset.data.character.fields %}
Identity
{% for k in ['base_specs','hair','eyes','hands','arms','torso','pelvis','legs','feet','extra'] %} {{ k | replace('_', ' ') }} {{ toggle_badge(char_fields.identity.get(k, true)) }} {% endfor %}
Defaults
{% for k in ['expression','pose','scene'] %} {{ k }} {{ toggle_badge(char_fields.defaults.get(k, false)) }} {% endfor %}
{% set wd = char_fields.wardrobe %}
Wardrobe outfit: {{ wd.get('outfit', 'default') }}
{% for k in ['full_body','headwear','top','bottom','legwear','footwear','hands','gloves','accessories'] %} {{ k | replace('_', ' ') }} {{ toggle_badge(wd.fields.get(k, true)) }} {% endfor %}
LoRA: {% if preset.data.character.use_lora %}ON{% else %}OFF{% endif %}
{% for section, label, field_key, field_keys in [ ('outfit', 'Outfit', 'outfit_id', []), ('action', 'Action', 'action_id', ['full_body','additional','head','eyes','arms','hands']), ('style', 'Style', 'style_id', []), ('scene', 'Scene', 'scene_id', ['background','foreground','furniture','colors','lighting','theme']), ('detailer', 'Detailer', 'detailer_id', []), ] %} {% set sec = preset.data.get(section, {}) %}
{{ label }} {{ entity_badge(sec.get(field_key)) }}
{% if field_keys %}
{% for k in field_keys %} {{ k | replace('_', ' ') }} {{ toggle_badge(sec.get('fields', {}).get(k, true)) }} {% endfor %}
LoRA: {% if sec.get('use_lora', true) %}ON{% else %}OFF{% endif %}
{% else %}
LoRA: {% if sec.get('use_lora', true) %}ON{% else %}OFF{% endif %}
{% endif %}
{% endfor %}
Look
{{ entity_badge(preset.data.get('look', {}).get('look_id')) }}
Checkpoint
{{ entity_badge(preset.data.get('checkpoint', {}).get('checkpoint_path')) }}
{% if preset.data.tags %}
Extra Tags
{% for tag in preset.data.tags %} {{ tag }} {% endfor %}
{% endif %} {% set upload_dir = 'static/uploads/presets/' + preset.slug %} {% if preset.image_path or True %}
Generated Images
{% if preset.image_path %}
{% endif %}

No generated images yet.

{% endif %}
{% endblock %} {% block scripts %} {% endblock %}