61 lines
3.5 KiB
Python
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"]),
|
|
]
|