feat: add normal camera atlas maintenance tooling
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Normal Camera Review Contact Sheet: rimjob</title>
|
||||
<style>
|
||||
body{font-family:Arial,sans-serif;margin:24px;background:#f6f6f3;color:#1f2328}
|
||||
h1{font-size:22px;margin:0 0 8px}
|
||||
h2{font-size:18px;margin:28px 0 12px}
|
||||
.meta{margin:0 0 16px;color:#4b5563}
|
||||
.buckets{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:16px 0}
|
||||
.bucket{background:#fff;border:1px solid #d0d7de;border-radius:6px;padding:8px}
|
||||
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}
|
||||
figure{margin:0;background:#fff;border:1px solid #d0d7de;border-radius:6px;overflow:hidden}
|
||||
img{display:block;width:100%;height:150px;object-fit:cover;background:#ddd}
|
||||
figcaption{font-size:12px;line-height:1.35;padding:6px;word-break:break-word}
|
||||
.bucket-slot{display:block;margin-top:4px;color:#6b7280}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Normal Camera Review Contact Sheet: rimjob</h1>
|
||||
<p class="meta">No-generation contact sheet. 3 JPGs from <code>rimjob</code>. Review buckets are placeholders until visual review assigns them.</p>
|
||||
<p class="meta">Canonical folder label: <code>rimjob</code>.</p>
|
||||
<div class="buckets">
|
||||
<div class="bucket"><strong>back_view</strong><br>Rear-facing normal-camera view where back/hips face camera.</div>
|
||||
<div class="bucket"><strong>back_three_quarter</strong><br>Rear-offset normal-camera view with enough side/torso context.</div>
|
||||
<div class="bucket"><strong>side_view</strong><br>Profile or near-profile lateral view with the body/action axis across frame.</div>
|
||||
<div class="bucket"><strong>front_view</strong><br>Front-facing normal-camera view where the contact plane faces camera.</div>
|
||||
<div class="bucket"><strong>front_three_quarter</strong><br>Front-offset normal-camera view.</div>
|
||||
<div class="bucket"><strong>top_or_low_special</strong><br>Overhead, high-downward, low-angle, or under-view special camera.</div>
|
||||
<div class="bucket"><strong>reject_or_unclear</strong><br>POV-like, mismatched, unclear, duplicate-only, or too mixed for cue drafting.</div>
|
||||
</div>
|
||||
<h2 id="page-01">Page 1: 1-3</h2>
|
||||
<div class="grid">
|
||||
<figure data-review-bucket="reject_or_unclear" data-review-decision="selected_reference" data-selected-variant="normal_rimjob_mixed_camera_folder_pool" data-reference-image="rimjob/0003.jpg">
|
||||
<img src="file:///media/unraid/davinci/Qwen_edit_lora/pornpic/sorted/rimjob/0003.jpg" alt="rimjob/0003.jpg">
|
||||
<figcaption><strong>001</strong> rimjob/0003.jpg<span class="bucket-slot">bucket: reject_or_unclear / normal_rimjob_mixed_camera_folder_pool</span></figcaption>
|
||||
</figure>
|
||||
<figure data-review-bucket="reject_or_unclear" data-review-decision="selected_reference" data-selected-variant="normal_rimjob_mixed_camera_folder_pool" data-reference-image="rimjob/0010.jpg">
|
||||
<img src="file:///media/unraid/davinci/Qwen_edit_lora/pornpic/sorted/rimjob/0010.jpg" alt="rimjob/0010.jpg">
|
||||
<figcaption><strong>002</strong> rimjob/0010.jpg<span class="bucket-slot">bucket: reject_or_unclear / normal_rimjob_mixed_camera_folder_pool</span></figcaption>
|
||||
</figure>
|
||||
<figure data-review-bucket="reject_or_unclear" data-review-decision="selected_reference" data-selected-variant="normal_rimjob_mixed_camera_folder_pool" data-reference-image="rimjob/0018.jpg">
|
||||
<img src="file:///media/unraid/davinci/Qwen_edit_lora/pornpic/sorted/rimjob/0018.jpg" alt="rimjob/0018.jpg">
|
||||
<figcaption><strong>003</strong> rimjob/0018.jpg<span class="bucket-slot">bucket: reject_or_unclear / normal_rimjob_mixed_camera_folder_pool</span></figcaption>
|
||||
</figure>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user