# Normal Camera Atlas Local reference root: `/media/unraid/davinci/Qwen_edit_lora/pornpic/sorted` Use this dataset as the non-POV camera-geometry reference for normal third-person prompt and camera tuning. This atlas is intentionally separate from `docs/krea2-pov-pose-atlas.md`: POV-specific folders belong to the POV atlas, while this document tracks normal camera views such as front, side, rear, three-quarter, top-down, low-angle, and mixed action references. Machine-readable folder metadata lives in `categories/normal_camera_atlas.json`. That catalog is a folder inventory and future hook only; it does not change generator defaults, prompt routes, Krea2 formatting, or ComfyUI node behavior. ## Scope - Included source: top-level non-POV folders currently under the local reference root. - Excluded source: POV-specific folders that were moved out of this sorted non-POV root before the atlas was generated. - Repo scope: documentation plus a catalog JSON hook only. - Explicit non-goals: unrelated prompt-map audit drift, POV/Krea2 eval work, generator behavior changes, and formatter behavior changes. ## Inventory Summary | Metric | Count | | --- | ---: | | Top-level folders | 104 | | JPG reference images | 1979 | | Empty folders | 3 | Empty folders: `blowjob - standing - side view`, `blowjob - standing close up - side view`, `mating press - backview` 6 folder keys have numeric suffixes because source folder names normalize to the same key. The catalog preserves the exact `folder` value and relative `reference_images` path for lookup. ### Camera Views | Camera view | Folders | Geometry note | | --- | ---: | --- | | `side_view` | 28 | Profile or near-profile camera, with the body/action axis running across the frame. | | `front_view` | 19 | Camera faces the main visible subject or contact plane from the front. | | `front_three_quarter` | 7 | Camera faces the main visible subject from a front-offset quarter angle. | | `back_view` | 5 | Rear-facing camera where the back, hips, or rear contact side is closest to frame. | | `back_three_quarter` | 12 | Rear-offset quarter camera, usually showing the rear/action side plus enough torso/face context. | | `top_view` | 2 | Overhead or high downward camera where elevation matters more than azimuth. | | `low_angle` | 2 | Low camera looking upward or from below the action plane. | | `under_view` | 1 | Under-view camera from below hips/legs or below the body line. | | `mixed_or_unspecified` | 28 | Folder name does not lock camera geometry; inspect samples before using as a camera reference. | ### Action Families | Action family | Folders | | --- | ---: | | `anal` | 1 | | `ballsucking` | 2 | | `blowjob` | 10 | | `boobjob` | 1 | | `breast_contact` | 3 | | `couple` | 1 | | `cowgirl` | 6 | | `display` | 6 | | `doggy` | 15 | | `double_contact` | 6 | | `face_sitting` | 2 | | `front_penetration` | 1 | | `manual_or_toy` | 11 | | `missionary` | 11 | | `oral_other` | 11 | | `piledriver_or_pretzel` | 2 | | `reverse_congress` | 2 | | `reverse_cowgirl` | 10 | | `standing_penetration` | 3 | ### Catalog Status | Catalog status | Folders | | --- | ---: | | `action_reference_only` | 28 | | `camera_reference` | 49 | | `empty` | 3 | | `thin_sample` | 24 | ## Pre-A/B Variant Catalog Curated normal-camera variants live in `categories/normal_camera_variants.json`. This catalog is intentionally smaller than the folder inventory: it only includes variants with compact geometry, prompt cues, avoid cues, representative references, source-folder coverage, and future generator-hook notes. It is a planning artifact for later fixed-seed A/B tests and does not record test evidence. Status values: - `pre_ab_candidate`: ready to queue for a first fixed-seed wording A/B test. - `needs_samples`: useful, but thin, mixed, or needs a narrower sample subset before testing. - `hold`: cataloged for coverage only; split or expand before testing. Current variant inventory: | Metric | Count | | --- | ---: | | Curated variants | 131 | | Pre-A/B candidates | 55 | | Needs samples | 76 | | Hold | 0 | | Covered non-empty source folders | 101 | | Uncovered non-empty source folders | 0 | Catalog review notes: - 2026-06-29 doggy side-view correction: the previous `normal_doggy_side_profile_all_fours` entry was over-broad because it grouped three clearly named source subcategories. It has been split into `normal_doggy_all_fours_side_view`, `normal_doggy_generic_side_view`, and `normal_doggy_from_behind_side_view`, each mapped to its own source folder. - 2026-06-29 multi-folder normalization: remaining over-broad multi-folder variants were split when folder names implied distinct posture, camera, or layout wording. The only variants that still group multiple folders are spacing/label aliases, and each now includes `grouped_reason`. - 2026-06-29 doggy visual-review batch: full-folder doggy variants were checked with contact sheets. Mixed folders are now named with `folder_pool`, and clean generator-style names are reserved for visually reviewed source folders or image-selected subvariants. Four doggy subvariants were created from selected references inside mixed folders. - 2026-06-29 cowgirl/reverse-cowgirl visual-review batch: all ten variants in these families were checked with contact sheets. Existing names held; no new subvariants were created. Thin front/front-three-quarter reverse-cowgirl variants remain `needs_samples`. - 2026-06-29 missionary visual-review batch: all ten original missionary-family variants were checked with contact sheets. Mixed side-view folders are now named with `folder_pool`, two selected-reference side subvariants were created, and the misleading folded-leg back-three-quarter entry was renamed as a mixed-camera folder pool. - 2026-06-29 oral visual-review batch: blowjob, ballsucking, boobjob, and oral-other variants were checked with contact sheets. Mixed oral side/close source folders are now named with `folder_pool`, two reviewed side-profile subvariants were created from selected references, and weak kneeling/leg-up oral routes were downgraded to `needs_samples`. - 2026-06-29 final normalized-variant visual-review batch: all remaining normalized variants were checked with contact sheets. Manual-contact side folders and the large rear-display folder are now explicit `folder_pool` entries; selected-reference subvariants were retained only where the visual subset stayed clean. Broad display, couple, piledriver/pretzel, and thin double-contact folders remain `needs_samples`. Every current variant now has visual-review metadata. - 2026-06-29 penis-worship orientation corrections: user-provided anchors 510, 517, 519, 520, 603_4, and 607_2 were split out as `normal_penis_worship_top_view`; anchors 618, 566_2, 566, 505, 0016, 0008_2, 0004, and 0003 were split out as `normal_penis_worship_side_view`; anchors 609, 608, 0011, 0006, and 0002_2 were split out as `normal_penis_worship_laying_partner_vertical_side_view`. These remain `needs_samples` until the folder is more fully sorted by camera orientation. - 2026-07-02 penis-worship residual review: generated review artifacts now preserve the foreground-close source-pool anchor plus the existing top, side, and laying-partner side-view anchors. The 29 unselected images remain mixed across foreground-heavy, front, and near-POV framing, so no additional references or prompt-ready subvariant were promoted. - 2026-07-02 reverse-cowgirl unused-pool tranche: the uncovered `reverse cowgirl` folder with 240 JPGs was added as `normal_reverse_cowgirl_mixed_camera_folder_pool`. It is a no-generation cue-expansion pool, not a prompt-ready route; selected-reference subvariants should be added only after paged contact-sheet evidence shows repeated non-POV camera geometry. The first promoted selected-reference splits are `normal_reverse_cowgirl_front_view`, a 12-image front-view subset, `normal_reverse_cowgirl_front_three_quarter`, a 12-image front-offset subset, and `normal_reverse_cowgirl_low_close_front_view`, a 12-image low-close front-view subset from the paged and residual contact-sheet review. - 2026-07-02 doggy all-fours rear three-quarter expansion: residual contact-sheet review of `doggy on all four - back view - 3-4 angle` expanded `normal_doggy_all_fours_back_three_quarter` from 3 to 15 reviewed references. The route key and prompt cues remain stable; low, front-drifting, and tight-crop outliers remain outside the selected subset. - 2026-07-02 doggy all-fours side-view residual review: residual contact-sheet review of `doggy on all four - side view` kept `normal_doggy_all_fours_side_view` at its existing 14 reviewed references. Remaining images mix standing, bed, chair, close, and front-drifting frames, so no additional references were promoted in this pass. - 2026-07-02 doggy all-fours front-view expansion: residual contact-sheet review of `doggy all four - front view` expanded `normal_doggy_all_fours_front_view` from 3 to 15 reviewed references. The selected subset keeps front-facing all-fours framing with face and forearms readable; side-drifting, seated, tight-close, and vertical-crop outliers remain outside the route. - 2026-07-02 doggy generic front-view expansion: residual contact-sheet review of the duplicate trailing-space `doggy - front view ` folder expanded `normal_doggy_generic_front_view` from 6 to 15 reviewed references. The route remains grouped with the non-trailing duplicate folder, and one weak top/down close crop remains outside the selected subset. - 2026-07-02 piledriver selected split: residual contact-sheet review of `piledriver` preserved `normal_piledriver_mixed_camera_folder_pool` as a `needs_samples` source pool and promoted `normal_piledriver_high_front_down_view` as a 15-image high/front-down selected-reference subvariant. Tight top crops, side drifts, and mixed examples remain outside the selected route. - 2026-07-02 blowjob laying front-view expansion: residual contact-sheet review of `blowjob - laying - front view` expanded `normal_blowjob_laying_front_view` from 3 to 15 reviewed references. The selected subset keeps front-facing laying oral-contact geometry; side-drifting, wide couch/bed, and weak close-crop examples remain outside the route. - 2026-07-02 breast-contact front-view expansion: residual contact-sheet review of `breast - touching - front view` expanded `normal_breast_contact_front_view` from 3 to 15 reviewed references. The selected subset keeps front-facing body-contact geometry while side-drifting, costume/standing outliers, and weak-contact crops remain outside the route. - 2026-07-02 reverse-congress front-view expansion: residual contact-sheet review of `reverse congress - front view` expanded `normal_reverse_congress_front_view` from 3 to 15 reviewed references. The selected subset keeps lifted/front-facing stacked-body geometry while tight low crops, side/bed drift, and seated-only outliers remain outside the route. - 2026-07-02 boobjob selected split: residual contact-sheet review of `boobjob` preserved `normal_boobjob_front_close_mixed_camera_folder_pool` as a `needs_samples` source pool and promoted `normal_boobjob_front_close_view` as a 12-image front-close selected-reference subvariant. Side, standing, foreground-heavy, and downward/crop-drifting outliers remain outside the route. - 2026-07-02 fingering selected split: contact-sheet review of `fingering` added `normal_fingering_mixed_camera_folder_pool` as a `needs_samples` source pool and promoted `normal_fingering_reclined_front_view` as a 10-image reclined front-view selected-reference subvariant. Upright chair, standing, side, and stronger oral-adjacent outliers remain outside the route. - 2026-07-02 wand selected split: contact-sheet review of `wand` added `normal_wand_mixed_camera_folder_pool` as a `needs_samples` source pool and promoted `normal_wand_front_close_view` as a 7-image front-close selected-reference subvariant. Side, portrait-close, and wider posture outliers remain outside the route. - 2026-07-02 ballsucking standing selected split: contact-sheet review of `ballsucking - standing` preserved `normal_ballsucking_standing_partner_mixed_camera_folder_pool` as a `needs_samples` source pool and promoted `normal_ballsucking_standing_low_side_view` as an 11-image low side/near-side selected-reference subvariant. The water-close outlier remains outside the route. - 2026-07-02 face-sitting source-pool review: contact-sheet review of `face sitting` added `normal_face_sitting_mixed_camera_folder_pool` as a 4-image `needs_samples` source pool. Three front/near-front samples and one rear/back-view outlier are preserved as review evidence; no pre-A/B route was promoted. - 2026-07-02 pussy-licking back-view source-pool review: contact-sheet review of `pussy licking - backv iew` added `normal_pussy_licking_backview_mixed_camera_folder_pool` as a 3-image `needs_samples` source pool. The folder label is not promoted as prompt truth: samples read as elevated front or high-oblique third-person references, so no pre-A/B route was promoted. - 2026-07-02 removing-pants source-pool review: contact-sheet review of `removing pants` added `normal_removing_pants_mixed_camera_folder_pool` as a 3-image `needs_samples` source pool. The samples are close, near-duplicate, and foreground-heavy, so they remain action evidence rather than a promoted camera route. - 2026-07-02 thin-folder source-pool batch: contact-sheet review added `normal_rimjob_mixed_camera_folder_pool`, `normal_footjob_mixed_camera_folder_pool`, `normal_reverse_cowgirl_leg_up_mixed_camera_folder_pool`, `normal_reverse_cowgirl_pretzel_mixed_camera_folder_pool`, and `normal_fist_mixed_camera_folder_pool` as `needs_samples` coverage pools. Each folder has only one to three samples, so no pre-A/B camera route was promoted. - 2026-07-02 final single-reference coverage batch: contact-sheet review added coverage-only `needs_samples` pools for the remaining 12 one-image folders, including thin anal, oral, doggy, face-sitting, handjob, and under-desk references. This brings all non-empty source folders into the reviewed variant catalog without promoting any single-image folder to pre-A/B. - 2026-07-02 covered mixed-pool artifact pass: review manifests/contact sheets were added for the already-cataloged `ballsucking - laying`, `pretzel`, and `woman ass exposed` source pools. `woman ass exposed` now carries all four folder images as `needs_samples` evidence; no pre-A/B route was promoted. - 2026-07-02 sixty-nine selected split: contact-sheet review of `69` added `normal_sixty_nine_mixed_camera_folder_pool` as a `needs_samples` source pool and promoted `normal_sixty_nine_front_close_view` as a 7-image front-close selected-reference subvariant. Side/downward, upright seated, and wider room-context outliers remain outside the route. - 2026-07-02 handjob standing side-view residual review: residual contact-sheet review of `handjob standing - side view` kept `normal_handjob_standing_side_profile` at its existing 7 reviewed references. Remaining images mix kneeling, seated, close portrait, near-front, and oral-adjacent frames, so no additional references were promoted in this pass. - 2026-07-02 breast-sucking side-view expansion: residual contact-sheet review of `breast sucking - side view` expanded `normal_breast_sucking_side_view` from 3 to 15 reviewed references. The route remains side/near-side rather than strict profile-only; front-only, hand-touch-only, and weak-contact examples remain outside the selected subset. - 2026-07-02 standing from-front side-view residual review: residual contact-sheet review of `fuck from front standing - side view` kept `normal_standing_from_front_side_view` at its existing 3 reviewed references. Remaining images include some usable side/near-side frames, but too many drift into suspended/lifted, close-crop, couch, or front-heavy framing for a safe reference expansion. - 2026-07-02 standing backside side-view residual review: residual contact-sheet review of `fuck from behind standing - woman backside - side view` kept `normal_doggy_standing_backside_side_view` at its existing 16 reviewed references and preserved the 3-image folder-pool anchor. Remaining images mix lifted, seated, bed/couch, front-drifting, and portrait-like frames, so no additional references or distinct subvariant were promoted. - 2026-07-02 generic doggy rear three-quarter expansion: residual contact-sheet review of `doggy - back view - 3-4 angle` expanded `normal_doggy_generic_back_three_quarter` from 3 to 15 reviewed references. The selected subset keeps back-offset normal-camera composition while low/close and laying-drift examples remain outside the route. - 2026-07-02 cowgirl side-view expansion: residual contact-sheet review of `cowgirl - side view` expanded `normal_cowgirl_side_profile` from 3 to 15 reviewed references. The selected subset keeps lateral straddle composition while front-drifting, rear-drifting, and tight-crop examples remain outside the route. - 2026-07-02 anal-random unused-pool tranche: the uncovered `anal random` folder with 99 JPGs was added as `normal_anal_random_mixed_camera_folder_pool`. Paged contact-sheet review promoted `normal_anal_random_front_view` as an 11-image front-view selected-reference split; residual-pool review then promoted `normal_anal_random_back_side_offset_view` as a 12-image rear/side-offset split. It remains `needs_samples` for standing, overhead-like, tight-crop, and other mixed material. - 2026-07-02 breasts-exposed selected splits: paged contact-sheet review of the 168-image `breasts exposed` source pool promoted `normal_display_breasts_exposed_front_view` and `normal_display_breasts_exposed_side_offset_view`; residual-pool review then promoted `normal_display_breasts_exposed_standing_front_view` as a 12-image upright standing front-view subset and `normal_display_breasts_exposed_seated_kneeling_front_view` as a 12-image seated/kneeling front-view subset. The mixed source pool remains `needs_samples` for close-crop, couple/action, side-drifting, and other display families. - 2026-07-02 front open-leg display selected splits: paged contact-sheet review of the 100-image `pussy spread` source pool promoted `normal_display_front_open_leg_front_view` and `normal_display_front_open_leg_low_close`; residual-pool review then promoted `normal_display_front_open_leg_side_offset_view` as a 12-image side-offset seated or reclined subset. The mixed source pool remains `needs_samples` for remaining front, low-close, and one-off crop/camera variants. - 2026-07-02 couple-kissing selected split: paged contact-sheet review of the 88-image `couple kissing` source pool promoted `normal_couple_kissing_upright_side_profile` as a 12-image upright side-profile subset. Seated, bed, close-crop, and front-facing examples stay in the mixed source pool. - 2026-07-02 cowgirl back-three-quarter reference expansion: residual-pool review of the 129-image `cowgirl - back view - 3-4 angle` source folder kept the existing `normal_cowgirl_back_three_quarter` route and expanded it to 15 selected references instead of creating a near-duplicate route. - 2026-07-02 rear-body display selected split: residual-pool review of the 99-image `woman solo showing her hass - back view` source folder promoted `normal_display_rear_body_standing_back_view` as a 12-image upright standing back-view subset. The broad folder pool remains `needs_samples` for seated, kneeling, side-leaning, and close-crop rear examples. - 2026-07-02 maintenance phase: prep artifacts now include a dedicated validator, review indexes, per-image manifest annotations, explicit typo/spacing alias metadata, and a separate `needs_samples` acquisition list. These additions do not promote any new route and do not add generated evidence. Do not add fixed-seed evidence, eval-log IDs, or generator-default decisions to this catalog until the normal-camera A/B workflow starts. Keep POV A/B notes in the existing POV files. ## No-Generation Prep Artifacts Prepared dry-run artifacts live under `ab_batches/normal_camera/`: - `normal_camera_priority_plan.json`: all 55 `pre_ab_candidate` variants in stable catalog order, with representative references and deferred counts for `needs_samples` and `hold`. - `normal_camera_prompt_cue_batch.json`: source prompt cues split into prompt-ready positive cues and blocked review-only cues. Option words, negative wording, contrast wording, and instruction-like cleanup text stay out of prompt-ready text. - `normal_camera_score_sheet.json`: blank later-generation scoring rows for the selected variants. Rows keep generator seed, sampling seed, image path, score, note, and decision slots empty until fixed-seed generation exists. - `normal_camera_acceptance_gates.md`: human-readable scoring gates for later A/B review. - `normal_camera_unused_pool_backlog.json`: larger remaining source folders ranked by unselected image count so future tranches can proceed beyond the first reverse-cowgirl unused-pool tranche. Rows include `folder_alias` metadata so typo and spacing fixes remain separate from exact source paths. - `normal_camera_needs_samples_acquisition.json` and `normal_camera_needs_samples_acquisition.md`: all 76 `needs_samples` variants sorted by missing reference count against a 12-reference target. This list is for reference acquisition and remains separate from the 55-item pre-A/B priority plan. - `review/index.html` and `review/index.md`: no-generation indexes linking all generated review manifests and contact sheets by source folder, canonical alias label, image count, selected-reference count, and residual count. - `review/reverse_cowgirl_review_manifest.json`: no-generation review manifest for all 240 JPGs in the uncovered `reverse cowgirl` folder, paged for contact sheet review. Review manifests now include `review_items` for every image: selected references are marked `selected_reference`; remaining images are marked `residual_unassigned` with a conservative exclusion reason until a human assigns a tighter bucket. - `review/reverse_cowgirl_contact_sheet.html`: local-image contact sheet for assigning review buckets before any selected-reference subvariant is promoted. - `review/breasts_exposed_review_manifest.json` and `review/breasts_exposed_contact_sheet.html`: no-generation review scaffold for the large mixed display source pool. - `review/pussy_spread_review_manifest.json` and `review/pussy_spread_contact_sheet.html`: no-generation review scaffold for the large mixed front-display source pool. - `review/anal_random_review_manifest.json` and `review/anal_random_contact_sheet.html`: no-generation review scaffold for the uncovered `anal random` source pool. - `review/couple_kissing_review_manifest.json` and `review/couple_kissing_contact_sheet.html`: no-generation review scaffold for the large mixed couple-contact source pool. - `review/cowgirl_back_view_3_4_angle_review_manifest.json` and `review/cowgirl_back_view_3_4_angle_contact_sheet.html`: no-generation review scaffold for the large rear three-quarter cowgirl source folder. - `review/woman_solo_showing_her_hass_back_view_review_manifest.json` and `review/woman_solo_showing_her_hass_back_view_contact_sheet.html`: no-generation review scaffold for the large rear-body display source folder. Acceptance gates for later fixed-seed review: - `camera_geometry`: camera angle, elevation, side/front/back orientation, and framing match the atlas family. - `pose_ownership`: the visible actors own the pose correctly, with no POV body cues leaking into normal-camera framing. - `workspace_continuity`: workspace or lounge details support the camera angle instead of fighting the pose. - `clothing_visibility`: clothing cues stay attached to the intended visible subject and only describe garments visible in the pose. - `subject_identity`: the same woman identity, face, hair, eyes, and body type remain stable across fixed-seed variants. - `body_proportion_control`: penis/body proportions and limb lengths stay plausible for the selected atlas framing. - `prompt_noise`: prompt text uses direct visual cues, with option, negative, and instruction-like wording removed from positive text. - `atlas_reference_match`: the generated frame can be matched back to the selected atlas references for the variant. Regenerate these files without sending prompts or images: ```bash python -m normal_camera_atlas_prep --write-artifacts --output-dir ab_batches/normal_camera ``` Validate the catalog and generated artifacts: ```bash python tools/normal_camera_atlas_validate.py --artifacts-dir ab_batches/normal_camera ``` ## Camera Geometry Notes ### Side View Side-view folders are the cleanest normal-camera references in this dataset. Most samples use a profile or near-profile camera with the body/action axis running horizontally across the frame. Use side-view wording when the prompt must preserve lateral body geometry and visible contact alignment. Useful cues: - `side-profile normal camera view` - `body axis runs across the frame` - `lateral contact line stays visible` Avoid treating side-view folders as front-facing eye-contact compositions unless the selected sample clearly does that. ### Front View And Front Three-Quarter Front labels are action-relative. They usually mean the main visible body or contact plane faces the camera, not that the room or whole scene is globally front-facing. Front three-quarter folders keep the front contact plane readable while adding body depth through an offset camera. Useful cues: - `front-facing normal camera view` - `front three-quarter normal camera view` - `main subject faces the camera` - `face, torso, and contact plane all readable` Avoid POV body-cue language and avoid exact-degree claims unless the individual sample supports them. ### Back View And Back Three-Quarter Back labels usually mean the back, hips, or rear contact side is closest to the camera. Back three-quarter folders are useful when the prompt needs the rear geometry to dominate while keeping torso, face, or partner context readable. Useful cues: - `rear normal camera view` - `rear three-quarter normal camera view` - `camera offset behind the action` - `back and hips closest to camera` Avoid front-facing camera wording and avoid first-person/POV framing. ### Top, Low, And Under View Special-elevation folders are sparse but important. Top view and low angle are not interchangeable: top-view folders look down from above, low-angle folders look upward from below, and under-view folders place the camera below the hips or legs. Useful cues: - `top-down normal camera view` - `low-angle normal camera view` - `under-view normal camera angle` Keep these as special camera routes rather than folding them into generic front, side, or rear views. ### Mixed Or Unspecified Mixed or unspecified folders are still useful action references, but they are not stable camera presets. Inspect the sample images before deriving camera wording. Large folders such as `reverse cowgirl`, `breasts exposed`, `pussy spread`, `anal random`, and `couple kissing` should be treated as action or presentation pools until a narrower camera subset is selected. ## Folder Inventory ### Side View Profile or near-profile camera, with the body/action axis running across the frame. | Key | Folder | Images | Family | Status | First sample | | --- | --- | ---: | --- | --- | --- | | `anal_doggy_side_view` | `anal doggy - side view` | 1 | `doggy` | `thin_sample` | `anal doggy - side view/16.jpg` | | `blowjob_kneeling_side_view` | `blowjob - kneeling - side view` | 6 | `blowjob` | `camera_reference` | `blowjob - kneeling - side view/160.jpg` | | `blowjob_laying_side_view` | `blowjob - laying - side view` | 24 | `blowjob` | `camera_reference` | `blowjob - laying - side view/0001.jpg` | | `blowjob_sitting_side_view` | `blowjob - sitting - side view` | 17 | `blowjob` | `camera_reference` | `blowjob - sitting - side view/0002.jpg` | | `blowjob_standing_side_view` | `blowjob - standing - side view` | 0 | `blowjob` | `empty` | | | `blowjob_standing_close_up_side_view` | `blowjob - standing close up - side view` | 0 | `blowjob` | `empty` | | | `breast_touching_side_view` | `breast - touching - side view` | 10 | `breast_contact` | `camera_reference` | `breast - touching - side view/0010.jpg` | | `breast_sucking_side_view` | `breast sucking - side view` | 43 | `breast_contact` | `camera_reference` | `breast sucking - side view/0003.jpg` | | `cowgirl_side_view` | `cowgirl - side view` | 34 | `cowgirl` | `camera_reference` | `cowgirl - side view/0003.jpg` | | `doggy_side_view` | `doggy - side view` | 12 | `doggy` | `camera_reference` | `doggy - side view/0014.jpg` | | `doggy_on_all_four_side_view` | `doggy on all four - side view` | 70 | `doggy` | `camera_reference` | `doggy on all four - side view/0004.jpg` | | `double_penetration_side_view` | `double penetration - side view` | 2 | `double_contact` | `thin_sample` | `double penetration - side view/8.jpg` | | `fuck_from_behind_side_view` | `fuck from behind - side view` | 16 | `doggy` | `camera_reference` | `fuck from behind - side view/0001.jpg` | | `fuck_from_behind_standing_side_view` | `fuck from behind standing - side view` | 16 | `doggy` | `camera_reference` | `fuck from behind standing - side view/0001.jpg` | | `fuck_from_behind_standing_woman_backside_side_view` | `fuck from behind standing - woman backside - side view` | 47 | `doggy` | `camera_reference` | `fuck from behind standing - woman backside - side view/0008.jpg` | | `fuck_from_front_standing_side_view` | `fuck from front standing - side view` | 36 | `standing_penetration` | `camera_reference` | `fuck from front standing - side view/0001.jpg` | | `fuck_standing_woman_sideway` | `fuck standing - woman sideway` | 1 | `standing_penetration` | `thin_sample` | `fuck standing - woman sideway/0008.jpg` | | `fuck_standing_woman_suspended_side_view` | `fuck standing - woman suspended - side view` | 9 | `standing_penetration` | `camera_reference` | `fuck standing - woman suspended - side view/0005.jpg` | | `handjob_laying_side_view` | `handjob - laying -side view` | 11 | `manual_or_toy` | `camera_reference` | `handjob - laying -side view/0011.jpg` | | `handjob_sitting_side_view` | `handjob - sitting - side view` | 11 | `manual_or_toy` | `camera_reference` | `handjob - sitting - side view/0007.jpg` | | `handjob_standing_side_view` | `handjob standing - side view` | 63 | `manual_or_toy` | `camera_reference` | `handjob standing - side view/0001.jpg` | | `mating_press_side_view` | `mating press - side view` | 3 | `missionary` | `camera_reference` | `mating press - side view/0018.jpg` | | `missionary_side_view` | `missionary - side view` | 24 | `missionary` | `camera_reference` | `missionary - side view/0003.jpg` | | `missionary_side_view_full_penis` | `missionary - side view - full penis` | 9 | `missionary` | `camera_reference` | `missionary - side view - full penis/0002.jpg` | | `missionary_anal_side_view` | `missionary anal - side view` | 3 | `missionary` | `camera_reference` | `missionary anal - side view/10.jpg` | | `pussy_licking_side_view` | `pussy licking - side view` | 28 | `oral_other` | `camera_reference` | `pussy licking - side view/0003.jpg` | | `pussy_licking_woman_standing_side_view` | `pussy licking woman standing - side view` | 5 | `oral_other` | `camera_reference` | `pussy licking woman standing - side view/0001.jpg` | | `reverse_cowgirl_side_view` | `reverse cowgirl - side view` | 8 | `reverse_cowgirl` | `camera_reference` | `reverse cowgirl - side view/0004.jpg` | ### Front View Camera faces the main visible subject or contact plane from the front. | Key | Folder | Images | Family | Status | First sample | | --- | --- | ---: | --- | --- | --- | | `anal_reverse_cowgirl_front_view_1` | ` anal reverse cowgirl - front view` | 2 | `reverse_cowgirl` | `thin_sample` | ` anal reverse cowgirl - front view/26.jpg` | | `anal_reverse_cowgirl_front_view_2` | `anal reverse cowgirl - front view` | 1 | `reverse_cowgirl` | `thin_sample` | `anal reverse cowgirl - front view/59.jpg` | | `blowjob_front_view_low_angle` | `blowjob - front view - low angle` | 2 | `blowjob` | `thin_sample` | `blowjob - front view - low angle/145.jpg` | | `blowjob_laying_front_view` | `blowjob - laying - front view` | 26 | `blowjob` | `camera_reference` | `blowjob - laying - front view/0001.jpg` | | `blowjob_sitting_frontview` | `blowjob - sitting - frontview` | 12 | `blowjob` | `camera_reference` | `blowjob - sitting - frontview/0003.jpg` | | `breast_touching_front_view` | `breast - touching - front view` | 25 | `breast_contact` | `camera_reference` | `breast - touching - front view/0006.jpg` | | `cowgirl_front_view` | `cowgirl - front view` | 1 | `cowgirl` | `thin_sample` | `cowgirl - front view/68.jpg` | | `cowgirl_full_man_body_front_view` | `cowgirl full man body - front view` | 17 | `cowgirl` | `camera_reference` | `cowgirl full man body - front view/0005.jpg` | | `doggy_front_view_1` | `doggy - front view` | 3 | `doggy` | `camera_reference` | `doggy - front view/11.jpg` | | `doggy_front_view_2` | `doggy - front view ` | 13 | `doggy` | `camera_reference` | `doggy - front view /0003.jpg` | | `doggy_all_four_front_view` | `doggy all four - front view` | 28 | `doggy` | `camera_reference` | `doggy all four - front view/0016.jpg` | | `double_blowjob_handjob_frontview` | `double blowjob-handjob-frontview` | 1 | `double_contact` | `thin_sample` | `double blowjob-handjob-frontview/8.jpg` | | `face_sitting_front_view` | `face sitting - front view` | 1 | `face_sitting` | `thin_sample` | `face sitting - front view/56.jpg` | | `fuck_from_front_front_view_low_angle` | `fuck from front - front view -low angle` | 4 | `front_penetration` | `camera_reference` | `fuck from front - front view -low angle/0008.jpg` | | `handjob_both_sitting_front_view` | `handjob - both sitting - front view` | 4 | `manual_or_toy` | `camera_reference` | `handjob - both sitting - front view/109.jpg` | | `handjob_laying_front_view` | `handjob - laying - front view` | 3 | `manual_or_toy` | `camera_reference` | `handjob - laying - front view/119.jpg` | | `mating_press_front_view` | `mating press - front view` | 2 | `missionary` | `thin_sample` | `mating press - front view/0003.jpg` | | `missionary_front_view` | `missionary - front view` | 8 | `missionary` | `camera_reference` | `missionary - front view/0011.jpg` | | `reverse_congress_front_view` | `reverse congress - front view` | 21 | `reverse_congress` | `camera_reference` | `reverse congress - front view/0012.jpg` | ### Front Three Quarter Camera faces the main visible subject from a front-offset quarter angle. | Key | Folder | Images | Family | Status | First sample | | --- | --- | ---: | --- | --- | --- | | `anal_reverse_cowgirl_front_view_3_4_angle_1` | `anal reverse cowgirl - front view - 3-4 angle` | 3 | `reverse_cowgirl` | `camera_reference` | `anal reverse cowgirl - front view - 3-4 angle/10.jpg` | | `anal_missionary_front_view_3_4_angle` | `anal missionary - front view - 3-4 angle` | 4 | `missionary` | `camera_reference` | `anal missionary - front view - 3-4 angle/118.jpg` | | `anal_reverse_cowgirl_front_view_3_4_angle_2` | `anal reverse cowgirl - front view - 3-4 angle` | 2 | `reverse_cowgirl` | `thin_sample` | `anal reverse cowgirl - front view - 3-4 angle/118.jpg` | | `cowgirl_front_view_3_4_angle` | `cowgirl - front view - 3-4 angle` | 6 | `cowgirl` | `camera_reference` | `cowgirl - front view - 3-4 angle/588.jpg` | | `handjob_laying_front_view_3_4_angle` | `handjob - laying - front view - 3-4 angle` | 4 | `manual_or_toy` | `camera_reference` | `handjob - laying - front view - 3-4 angle/39.jpg` | | `missionary_front_view_3_4_angle` | `missionary - front view - 3-4 angle` | 1 | `missionary` | `thin_sample` | `missionary - front view - 3-4 angle/17.jpg` | | `pussy_licking_front_view_3_4_angle` | `pussy licking - front view - 3-4 angle` | 2 | `oral_other` | `thin_sample` | `pussy licking - front view - 3-4 angle/0005.jpg` | ### Back View Rear-facing camera where the back, hips, or rear contact side is closest to frame. | Key | Folder | Images | Family | Status | First sample | | --- | --- | ---: | --- | --- | --- | | `anus_exposed_back_view` | `anus exposed - back view` | 4 | `display` | `camera_reference` | `anus exposed - back view/0017.jpg` | | `doggy_press_back_side` | `doggy press - back side` | 1 | `doggy` | `thin_sample` | `doggy press - back side/0011.jpg` | | `mating_press_backview` | `mating press - backview` | 0 | `missionary` | `empty` | | | `reverse_cowgirl_back_view` | `reverse cowgirl - back view` | 6 | `reverse_cowgirl` | `camera_reference` | `reverse cowgirl - back view/267.jpg` | | `woman_solo_showing_her_hass_back_view` | `woman solo showing her hass - back view` | 99 | `display` | `camera_reference` | `woman solo showing her hass - back view/0001.jpg` | ### Back Three Quarter Rear-offset quarter camera, usually showing the rear/action side plus enough torso/face context. | Key | Folder | Images | Family | Status | First sample | | --- | --- | ---: | --- | --- | --- | | `anal_fuck_from_behind_laying_back_view_3_4_angle` | `anal fuck from behind laying - back view - 3-4 angle` | 1 | `doggy` | `thin_sample` | `anal fuck from behind laying - back view - 3-4 angle/14.jpg` | | `blowjob_laying_back_view_3_4_angle` | `blowjob laying - back view - 3-4 angle` | 1 | `blowjob` | `thin_sample` | `blowjob laying - back view - 3-4 angle/14.jpg` | | `cowgirl_back_view_3_4_angle` | `cowgirl - back view - 3-4 angle` | 129 | `cowgirl` | `camera_reference` | `cowgirl - back view - 3-4 angle/0002.jpg` | | `doggy_back_view_3_4_angle` | `doggy - back view - 3-4 angle` | 35 | `doggy` | `camera_reference` | `doggy - back view - 3-4 angle/0002.jpg` | | `doggy_on_all_four_back_view_3_4_angle` | `doggy on all four - back view - 3-4 angle` | 69 | `doggy` | `camera_reference` | `doggy on all four - back view - 3-4 angle/0002.jpg` | | `double_penetration_back_view_3_4_angle` | `double penetration - back view - 3-4 angle` | 1 | `double_contact` | `thin_sample` | `double penetration - back view - 3-4 angle/8.jpg` | | `double_penetration_bj_and_pen_back_view_3_4_angle` | `double penetration - BJ and Pen - back view - 3-4 angle` | 2 | `double_contact` | `thin_sample` | `double penetration - BJ and Pen - back view - 3-4 angle/8.jpg` | | `double_penetration_on_her_back_back_view_3_4_angle` | `double penetration on her back- back view - 3-4 angle` | 1 | `double_contact` | `thin_sample` | `double penetration on her back- back view - 3-4 angle/8.jpg` | | `fuck_from_behind_laying_back_view_3_4_angle` | `fuck from behind laying - back view - 3-4 angle` | 23 | `doggy` | `camera_reference` | `fuck from behind laying - back view - 3-4 angle/0002.jpg` | | `missionary_leg_folded_back_view_3_4_angle` | `missionary - leg folded - back view 3-4 angle` | 12 | `missionary` | `camera_reference` | `missionary - leg folded - back view 3-4 angle/0002.jpg` | | `pussy_licking_leg_up_back_view_3_4_angle` | `pussy licking leg up - back view - 3-4 angle` | 1 | `oral_other` | `thin_sample` | `pussy licking leg up - back view - 3-4 angle/0009.jpg` | | `reverse_cowgirl_backview_3_4_angle` | `reverse cowgirl - backview - 3-4 angle` | 5 | `reverse_cowgirl` | `camera_reference` | `reverse cowgirl - backview - 3-4 angle/207.jpg` | ### Top View Overhead or high downward camera where elevation matters more than azimuth. | Key | Folder | Images | Family | Status | First sample | | --- | --- | ---: | --- | --- | --- | | `double_blowjob_handjob_topview` | `double blowjob-handjob-topview` | 1 | `double_contact` | `thin_sample` | `double blowjob-handjob-topview/8.jpg` | | `missionary_top_view` | `missionary - top view` | 1 | `missionary` | `thin_sample` | `missionary - top view/0005.jpg` | ### Low Angle Low camera looking upward or from below the action plane. | Key | Folder | Images | Family | Status | First sample | | --- | --- | ---: | --- | --- | --- | | `blowjob_low_angle` | `blowjob - low angle` | 1 | `blowjob` | `thin_sample` | `blowjob - low angle/569.jpg` | | `handjob_standing_low_angle` | `handjob - standing -low angle` | 1 | `manual_or_toy` | `thin_sample` | `handjob - standing -low angle/552.jpg` | ### Under View Under-view camera from below hips/legs or below the body line. | Key | Folder | Images | Family | Status | First sample | | --- | --- | ---: | --- | --- | --- | | `doggy_underview` | `doggy - underview` | 11 | `doggy` | `camera_reference` | `doggy - underview/0001.jpg` | ### Mixed Or Unspecified Folder name does not lock camera geometry; inspect samples before using as a camera reference. | Key | Folder | Images | Family | Status | First sample | | --- | --- | ---: | --- | --- | --- | | `69` | `69` | 10 | `oral_other` | `action_reference_only` | `69/0002.jpg` | | `anal_cowgirl` | `anal cowgirl` | 1 | `cowgirl` | `action_reference_only` | `anal cowgirl/49.jpg` | | `anal_random` | `anal random` | 99 | `anal` | `action_reference_only` | `anal random/0001.jpg` | | `anal_reverse_congress` | `anal reverse congress` | 1 | `reverse_congress` | `action_reference_only` | `anal reverse congress/160.jpg` | | `anus_lickiing` | `anus lickiing` | 1 | `oral_other` | `action_reference_only` | `anus lickiing/0004.jpg` | | `ballsucking_laying` | `ballsucking - laying` | 2 | `ballsucking` | `action_reference_only` | `ballsucking - laying/271.jpg` | | `ballsucking_standing` | `ballsucking - standing` | 12 | `ballsucking` | `action_reference_only` | `ballsucking - standing/0014.jpg` | | `boobjob` | `boobjob` | 19 | `boobjob` | `action_reference_only` | `boobjob/0017.jpg` | | `breasts_exposed` | `breasts exposed` | 168 | `display` | `action_reference_only` | `breasts exposed/0001.jpg` | | `couple_kissing` | `couple kissing` | 88 | `couple` | `action_reference_only` | `couple kissing/0001.jpg` | | `face_sitting` | `face sitting` | 4 | `face_sitting` | `action_reference_only` | `face sitting/0005.jpg` | | `fingering` | `fingering` | 15 | `manual_or_toy` | `action_reference_only` | `fingering/0001.jpg` | | `fist` | `fist` | 1 | `manual_or_toy` | `action_reference_only` | `fist/337.jpg` | | `footjob` | `footjob` | 2 | `manual_or_toy` | `action_reference_only` | `footjob/265.jpg` | | `penis_worship` | `penis worship` | 49 | `oral_other` | `action_reference_only` | `penis worship/0001.jpg` | | `piledriver` | `piledriver` | 27 | `piledriver_or_pretzel` | `action_reference_only` | `piledriver/0001.jpg` | | `pretzel` | `pretzel` | 2 | `piledriver_or_pretzel` | `action_reference_only` | `pretzel/0001.jpg` | | `pussy_licking_backv_iew` | `pussy licking - backv iew` | 3 | `oral_other` | `action_reference_only` | `pussy licking - backv iew/220.jpg` | | `pussy_licking_standing_woman` | `pussy licking standing woman` | 1 | `oral_other` | `action_reference_only` | `pussy licking standing woman/13.jpg` | | `pussy_spread` | `pussy spread` | 100 | `display` | `action_reference_only` | `pussy spread/0001.jpg` | | `removing_pants` | `removing pants` | 3 | `display` | `action_reference_only` | `removing pants/0005.jpg` | | `reverse_cowgirl` | `reverse cowgirl` | 240 | `reverse_cowgirl` | `action_reference_only` | `reverse cowgirl/0001.jpg` | | `reverse_cowgirl_leg_up` | `reverse cowgirl - leg up` | 2 | `reverse_cowgirl` | `action_reference_only` | `reverse cowgirl - leg up/266.jpg` | | `reverse_cowgirl_pretzel` | `reverse cowgirl -pretzel` | 2 | `reverse_cowgirl` | `action_reference_only` | `reverse cowgirl -pretzel/0007.jpg` | | `rimjob` | `rimjob` | 3 | `oral_other` | `action_reference_only` | `rimjob/0003.jpg` | | `under_desk` | `under desk` | 1 | `oral_other` | `action_reference_only` | `under desk/347.jpg` | | `wand` | `wand` | 9 | `manual_or_toy` | `action_reference_only` | `wand/0005.jpg` | | `woman_ass_exposed` | `woman ass exposed` | 4 | `display` | `action_reference_only` | `woman ass exposed/40.jpg` |