Files
2025-11-25 07:08:31 +00:00

61 lines
3.5 KiB
Python

"""
Detail/focus modifiers for controlling detail level and emphasis
20 modifiers covering detail levels, focus distribution, emphasis, and rendering styles
"""
from typing import List
from core.modifiers import DetailModifier
def get_detail_modifiers() -> List[DetailModifier]:
"""Return the list of 20 detail modifiers"""
return [
# DETAIL LEVEL (1-5)
DetailModifier(1, "ultra-detailed, maximum resolution, every nuance visible",
["ultra-detailed", "maximum", "nuance"]),
DetailModifier(2, "high detail, crisp clarity, sharp precision",
["high-detail", "crisp", "sharp", "precision"]),
DetailModifier(3, "balanced detail, appropriate clarity, natural level",
["balanced", "appropriate", "natural"]),
DetailModifier(4, "soft detail, gentle rendering, subtle definition",
["soft", "gentle", "subtle"]),
DetailModifier(5, "minimal detail, essential only, simplified rendering",
["minimal", "essential", "simplified"]),
# FOCUS DISTRIBUTION (6-10)
DetailModifier(6, "single point focus, one clear subject, everything else secondary",
["single-focus", "clear-subject", "secondary"]),
DetailModifier(7, "dual focus, two subjects sharp, hierarchical attention",
["dual-focus", "two-subjects", "hierarchical"]),
DetailModifier(8, "foreground emphasis, front of frame primary, depth implied",
["foreground", "emphasis", "depth"]),
DetailModifier(9, "background context, environmental detail, setting emphasized",
["background", "context", "environmental"]),
DetailModifier(10, "uniform focus, all elements equal, democratic attention",
["uniform", "equal", "democratic"]),
# EMPHASIS TECHNIQUES (11-15)
DetailModifier(11, "subject isolation, maximum separation, clear hero object",
["isolation", "separation", "hero-object"]),
DetailModifier(12, "contextual integration, subject and environment balanced",
["integration", "balanced", "contextual"]),
DetailModifier(13, "environmental storytelling, setting tells story, subject in context",
["storytelling", "setting", "narrative"]),
DetailModifier(14, "dramatic highlighting, spotlight effect, theatrical emphasis",
["dramatic", "spotlight", "theatrical"]),
DetailModifier(15, "subtle presence, understated emphasis, quiet confidence",
["subtle", "understated", "quiet"]),
# RENDERING STYLE (16-20)
DetailModifier(16, "photo-realistic detail, maximum realism, true-to-life",
["photorealistic", "realism", "true-to-life"]),
DetailModifier(17, "painterly rendering, artistic interpretation, hand-crafted feel",
["painterly", "artistic", "hand-crafted"]),
DetailModifier(18, "technical illustration, blueprint precision, analytical detail",
["technical", "blueprint", "analytical"]),
DetailModifier(19, "impressionistic suggestion, atmospheric essence, mood over detail",
["impressionistic", "atmospheric", "essence"]),
DetailModifier(20, "hyperreal enhancement, beyond reality, idealized perfection",
["hyperreal", "enhanced", "idealized"]),
]