61 lines
4.1 KiB
Python
61 lines
4.1 KiB
Python
"""
|
|
Location modifiers for generic environment categories
|
|
20 modifiers (Urban, Rural, Interior, Other)
|
|
"""
|
|
|
|
from typing import List
|
|
from core.modifiers import LocationModifier
|
|
|
|
|
|
def get_location_modifiers() -> List[LocationModifier]:
|
|
"""Return the list of 20 location modifiers"""
|
|
return [
|
|
# URBAN - City/town environments (1-6)
|
|
LocationModifier(1, "downtown urban setting, tall buildings, modern architecture, city atmosphere",
|
|
["urban", "downtown", "city", "buildings", "modern"]),
|
|
LocationModifier(2, "industrial district, warehouse structures, utilitarian design, concrete surfaces",
|
|
["urban", "industrial", "warehouse", "concrete"]),
|
|
LocationModifier(3, "suburban residential area, tree-lined streets, houses visible, neighborhood setting",
|
|
["suburban", "residential", "neighborhood", "trees"]),
|
|
LocationModifier(4, "commercial zone, storefronts, retail architecture, urban planning",
|
|
["urban", "commercial", "retail", "storefronts"]),
|
|
LocationModifier(5, "urban parking structure, multi-level concrete, architectural lighting",
|
|
["urban", "parking", "structure", "concrete", "architectural"]),
|
|
LocationModifier(6, "city waterfront, urban meets water, harbor structures, maritime atmosphere",
|
|
["urban", "waterfront", "harbor", "maritime"]),
|
|
|
|
# RURAL/COUNTRY - Open landscapes (7-11)
|
|
LocationModifier(7, "open countryside, rural landscape, agricultural fields, expansive views",
|
|
["rural", "countryside", "agricultural", "open"]),
|
|
LocationModifier(8, "country road setting, farmland visible, pastoral atmosphere, rustic character",
|
|
["rural", "country", "farmland", "pastoral"]),
|
|
LocationModifier(9, "rural highway, rolling hills, open terrain, natural surroundings",
|
|
["rural", "highway", "hills", "natural"]),
|
|
LocationModifier(10, "farm setting, barn structures, agricultural equipment, working landscape",
|
|
["rural", "farm", "barn", "agricultural"]),
|
|
LocationModifier(11, "vineyard landscape, cultivated rows, estate setting, agricultural elegance",
|
|
["rural", "vineyard", "cultivated", "estate"]),
|
|
|
|
# INTERIOR - Indoor settings (12-15)
|
|
LocationModifier(12, "showroom interior, polished floors, controlled lighting, display setting",
|
|
["interior", "showroom", "polished", "display"]),
|
|
LocationModifier(13, "private garage setting, enclosed space, workshop atmosphere, personal storage",
|
|
["interior", "garage", "workshop", "enclosed"]),
|
|
LocationModifier(14, "studio environment, professional lighting, clean backdrop, controlled setting",
|
|
["interior", "studio", "professional", "controlled"]),
|
|
LocationModifier(15, "museum gallery interior, exhibition space, artistic setting, cultural atmosphere",
|
|
["interior", "museum", "gallery", "exhibition"]),
|
|
|
|
# OTHER ENVIRONMENTS - Diverse natural/special settings (16-20)
|
|
LocationModifier(16, "coastal setting, ocean views, seaside atmosphere, maritime environment",
|
|
["coastal", "ocean", "seaside", "maritime"]),
|
|
LocationModifier(17, "desert landscape, arid terrain, sand formations, stark environment",
|
|
["desert", "arid", "sand", "stark"]),
|
|
LocationModifier(18, "forest setting, dense trees, natural canopy, woodland atmosphere",
|
|
["forest", "trees", "woodland", "natural"]),
|
|
LocationModifier(19, "mountain terrain, elevated views, alpine atmosphere, dramatic landscape",
|
|
["mountain", "alpine", "elevated", "dramatic"]),
|
|
LocationModifier(20, "bridge structure setting, architectural span, engineering showcase, transitional space",
|
|
["bridge", "structure", "architectural", "engineering"]),
|
|
]
|