Add camera orbit control
This commit is contained in:
@@ -1320,6 +1320,11 @@ def _camera_phrase(row: dict[str, Any]) -> str:
|
||||
detail = _clean(config.get("camera_detail"))
|
||||
if detail == "off" or _clean(config.get("camera_mode")) == "disabled":
|
||||
return ""
|
||||
custom = _clean(config.get("custom_camera_prompt"))
|
||||
if custom:
|
||||
base = _clean(config.get("camera_mode")).replace("_", " ")
|
||||
pieces = [piece for piece in (base, custom) if piece and piece != "standard"]
|
||||
return "Camera: " + ", ".join(pieces)
|
||||
mode = _clean(config.get("camera_mode")).replace("_", " ")
|
||||
shot = _clean(config.get("shot_size")).replace("_", " ")
|
||||
angle = _clean(config.get("angle")).replace("_", " ")
|
||||
@@ -1335,6 +1340,11 @@ def _camera_phrase_from_config(config: Any) -> str:
|
||||
detail = _clean(config.get("camera_detail"))
|
||||
if detail == "off" or _clean(config.get("camera_mode")) == "disabled":
|
||||
return ""
|
||||
custom = _clean(config.get("custom_camera_prompt"))
|
||||
if custom:
|
||||
base = _clean(config.get("camera_mode")).replace("_", " ")
|
||||
pieces = [piece for piece in (base, custom) if piece and piece != "standard"]
|
||||
return "Camera: " + ", ".join(pieces)
|
||||
values = [
|
||||
_clean(config.get("camera_mode")).replace("_", " "),
|
||||
_clean(config.get("shot_size")).replace("_", " "),
|
||||
|
||||
Reference in New Issue
Block a user