Keep scene anchors out of POV foreground
This commit is contained in:
@@ -937,10 +937,10 @@ def scene_distance_detail(
|
||||
subject, _pronoun = scene_subject_terms(subject_kind, pov_labels)
|
||||
if pov_labels:
|
||||
if "wide" in distance or "full-body" in distance or "full body" in distance:
|
||||
return f"wide POV keeps {subject} readable with {profile['place']} context behind them"
|
||||
return f"wide POV keeps {subject} readable with {profile['place']} context behind them and environmental anchors only beside or beyond the action"
|
||||
if "close" in distance:
|
||||
return f"close POV keeps {subject} dominant with {profile['place']} context only at the sides or background"
|
||||
return f"medium POV keeps {subject} dominant with room context behind them"
|
||||
return f"medium POV keeps {subject} dominant with room context beside or behind them"
|
||||
if "wide" in distance or "full-body" in distance or "full body" in distance:
|
||||
return f"wide crop keeps the {profile['foreground']}, {profile['midground']}, and {profile['background']} readable"
|
||||
if "close" in distance:
|
||||
@@ -969,7 +969,7 @@ def scene_elevation_detail(
|
||||
if "low-angle" in elevation:
|
||||
return f"low angle keeps POV body cues low while the {profile['background']} rises behind {pronoun}"
|
||||
if "elevated" in elevation:
|
||||
return f"elevated POV keeps the viewer's eye line slightly higher than {subject}, with {profile['foreground']} only behind or at the side edges"
|
||||
return f"elevated POV keeps the viewer's eye line slightly higher than {subject}, with location anchors only beside or behind {pronoun}"
|
||||
if "high-angle" in elevation:
|
||||
return f"high angle looks down from the viewer's position with {profile['midground']} only in the background"
|
||||
return f"eye-level angle keeps {profile['midground']} behind {pronoun}"
|
||||
@@ -1022,7 +1022,8 @@ def scene_camera_directive(
|
||||
if pov_labels:
|
||||
return (
|
||||
f"{profile['layout_label']} from POV{geometry_clause}: {direction_detail}. "
|
||||
f"{distance_detail}; {elevation_detail}; use the multiangle camera only as first-person spatial geometry."
|
||||
f"{distance_detail}; {elevation_detail}; lower foreground is reserved for POV body or hand cues; "
|
||||
f"use the multiangle camera only as first-person spatial geometry."
|
||||
)
|
||||
return (
|
||||
f"{profile['layout_label']}{geometry_clause}: {direction_detail}; "
|
||||
|
||||
Reference in New Issue
Block a user