Add camera control node
This commit is contained in:
@@ -7,6 +7,7 @@ The node is registered as:
|
||||
|
||||
- `prompt_builder / SxCP Prompt Builder`
|
||||
- `prompt_builder / SxCP Seed Control`
|
||||
- `prompt_builder / SxCP Camera Control`
|
||||
- `prompt_builder / SxCP Caption Naturalizer`
|
||||
- `prompt_builder / SxCP Insta/OF Options`
|
||||
- `prompt_builder / SxCP Insta/OF Prompt Pair`
|
||||
@@ -23,6 +24,27 @@ It outputs:
|
||||
`SxCP Seed Control` outputs `seed_config`, which can be connected to the prompt
|
||||
builder's optional `seed_config` input.
|
||||
|
||||
`SxCP Camera Control` outputs `camera_config`, which can be connected to the
|
||||
prompt builder or the Insta/OF pair node. It makes camera/framing first-class
|
||||
instead of relying on a weak phrase inside the prompt.
|
||||
|
||||
Camera controls:
|
||||
|
||||
- `camera_mode`: `standard`, `handheld_selfie`, `mirror_selfie`,
|
||||
`phone_tripod`, `creator_pov`, `bed_selfie`, `bathroom_mirror`,
|
||||
`phone_flash`, or `action_cam`.
|
||||
- `shot_size`: `auto`, `full_body`, `three_quarter`, `waist_up`, `close_up`,
|
||||
or `extreme_close_up`.
|
||||
- `angle`: `auto`, `eye_level`, `high_angle`, `low_angle`, `overhead`,
|
||||
`side_profile`, `rear_view`, or `mirror_reflection`.
|
||||
- `lens`: `auto`, `smartphone_wide`, `ultra_wide`, `portrait_lens`,
|
||||
`telephoto`, or `macro_detail`.
|
||||
- `distance`: `auto`, `arm_length`, `near_body`, `bedside`, or `room_corner`.
|
||||
- `orientation`: `auto`, `vertical_story`, `square_feed`, or `horizontal`.
|
||||
- `phone_visibility`: `auto`, `phone_visible`, `phone_hidden`,
|
||||
`screen_reflection`, or `ring_light_visible`.
|
||||
- `priority`: `soft_hint`, `strong`, or `locked`.
|
||||
|
||||
`SxCP Caption Naturalizer` rewrites tag-like captions or labeled prompts into
|
||||
more natural language. Connect the prompt builder's `metadata_json` output to
|
||||
`source_text` for the cleanest result. You can also connect `caption` or
|
||||
@@ -61,7 +83,9 @@ It outputs:
|
||||
|
||||
`SxCP Insta/OF Options` outputs `options_json`, which can be connected to the
|
||||
pair node. Defaults are set so the softcore prompt is solo while the hardcore
|
||||
prompt can include partners.
|
||||
prompt can include partners. It also defaults the camera to handheld selfie
|
||||
framing. For stronger camera control, connect `SxCP Camera Control` to the pair
|
||||
node's optional `camera_config` input.
|
||||
|
||||
Options:
|
||||
|
||||
@@ -77,6 +101,9 @@ Options:
|
||||
- `continuity`: `same_creator_same_room` keeps the scene/composition aligned;
|
||||
`same_creator_new_scene` keeps the same creator descriptor but lets the
|
||||
hardcore scene use its own setting.
|
||||
- `softcore_camera_mode`: base camera mode for the softcore output.
|
||||
- `hardcore_camera_mode`: `same_as_softcore` or a separate base camera mode for
|
||||
the hardcore output.
|
||||
|
||||
## Built-In Categories
|
||||
|
||||
@@ -92,6 +119,9 @@ The node keeps the original generator controls:
|
||||
- `figure`: `curvy`, `balanced`, `bombshell`.
|
||||
- `no_plus_women`: excludes plus-size women.
|
||||
- `no_black`: excludes Black/African-coded women from women-focused pools.
|
||||
- Optional `camera_config`: connect `SxCP Camera Control` to force selfie,
|
||||
phone, lens, angle, distance, crop, and camera-priority behavior. This applies
|
||||
to custom categories too, including `Hardcore sexual poses`.
|
||||
|
||||
`auto_weighted` uses the original batch mix: mostly women, then men, couples, and
|
||||
group/layout rows. Direct categories generate only that selected category.
|
||||
|
||||
Reference in New Issue
Block a user