diff --git a/reports/提案-营地场景图美术生成方案-2026-10-22.md b/reports/提案-营地场景图美术生成方案-2026-10-22.md index 504291b2..a65ad9ad 100644 --- a/reports/提案-营地场景图美术生成方案-2026-10-22.md +++ b/reports/提案-营地场景图美术生成方案-2026-10-22.md @@ -81,12 +81,12 @@ | L2 | `scene_camp_gate.png` | 大门门扇(叠在 L0 门洞上)→ 冒险 | 2 | 是 | | L3 | `scene_camp_dummy.png` | 木桩 → 天赋树 | 3 | 是 | | L4 | `scene_camp_forge.png` | 锻炉·铁砧 → 锻造工坊 | 3 | 是 | -| L5 | `scene_camp_bed.png` | 床铺 →(承载笔记本,本体不可点) | 3 | 是 | +| L5 | `scene_camp_tent.png` | 帐篷 →(承载笔记本,本体不可点) | 3 | 是 | | L6 | `scene_camp_chest.png` | 宝箱 → 秘宝匣 | 4 | 是 | -| L7 | `scene_camp_notebook.png` | 床铺旁笔记本 → 生涯记录 | 4 | 是 | +| L7 | `scene_camp_notebook.png` | 帐篷旁笔记本 → 生涯记录 | 4 | 是 | | L8 | `scene_camp_campfire.png` | 篝火 → 离开营地/回主菜单 | 5(最前) | 是 | -> **七个可点物件 = L1/L2/L3/L4/L6/L7/L8 七张**(床铺 L5 是承载件,不可点;笔记本挂它旁边)。 +> **七个可点物件 = L1/L2/L3/L4/L6/L7/L8 七张**(帐篷 L5 是承载件,不可点;笔记本挂它旁边)。 > **四态不落素材**(2026-10-22 作者裁后改写):**悬停 = 给轮廓加亮边(描边发光)+ 浮动**,**不是整体提亮**——亮边由物件层 alpha 外扩 1px 派生,零手绘;按下 = 位移 1px(平移不是缩放,不触甲类整数倍缩放规则);**禁用/未解锁 = 变暗并调成灰度**(见 §9 ⑨,**作者特许破除 §2 明度禁令**,须登反哺点);已解锁 = 常态。 > **若作者要「描边发光」式高亮**:不需要新出图——由物件层的透明通道自动外扩 1px 派生一张描边图(脚本生成,零生成成本)。这条正好回答「不分层就做不了描边」。 @@ -134,10 +134,10 @@ | 大门(门扇) | L2 | 520 | **`(520, 250, 240, 220)`** | 0 | 2 | 是 → 冒险 | | 布告板 | L1 | 800 | **`(845, 330, 130, 140)`** | +45 | 1 | 是 → 图鉴 | | 笔记本 | L7 | 770 | **`(818, 690, 100, 80)`** | +48 | 4 | 是 → 生涯记录 | -| 床铺 | L5 | 880 | **`(958, 520, 300, 170)`** | +78 | 3 | **否**(承载件) | +| 帐篷 | L5 | 880 | **`(958, 520, 300, 170)`**(待重定) | +78 | 3 | **否**(承载件) | | 宝箱 | L6 | 1000 | **`(1085, 700, 130, 90)`** | +85 | 4 | 是 → 秘宝匣 | -配套约束(2026-10-22 更新):顶栏 HUD 保留带 = **`y ≤ 48`**(§9 ⑤⑦:一行量、浮层覆盖),八矩形全部落在其下方;中景围栏横贯约 `y ≈ 500`(画在背景层);**八个命中矩形两两不相交**(已逐对校验;y 方向分离的有:大门/篝火、布告板/床铺、床铺/宝箱);间隙最小的两处 = 笔记本右缘↔床铺左缘 40px、锻炉右缘↔木桩左缘 60px。 +配套约束(2026-10-22 更新):顶栏 HUD 保留带 = **`y ≤ 48`**(§9 ⑤⑦:一行量、浮层覆盖),八矩形全部落在其下方;中景围栏横贯约 `y ≈ 500`(画在背景层);**八个命中矩形两两不相交**(已逐对校验;y 方向分离的有:大门/篝火、布告板/帐篷、帐篷/宝箱);间隙最小的两处 = 笔记本右缘↔帐篷左缘 40px、锻炉右缘↔木桩左缘 60px。 **⚠ 唯一例外件(2026-10-22 作者裁)**:**篝火的「贴图矩形 ≠ 命中矩形」**——整张 `scene_camp_campfire.png` 仍画火堆+火焰,**命中矩形只取下半(火堆),上半=火焰只作特效展示、不可点**(防误点「离开营地」)。这是八个件里唯一两栏不一致的,**实现批坐标表必须用两列表达**(贴图矩形 / 命中矩形),其余七件两栏相同。具体分界数值**等成图后按实际画面切**(现在定死无意义)。火焰动效本次不做(作者令),过渡档=静态一张;将来要动效只需给这一层补帧(分层的收益)。 @@ -429,15 +429,15 @@ ### A. 背景层(1 张,1280×800,不透明全幅) **层次分带**:远景=画面上部;**中景自底部往上约 2/3 处起**(≈ y 267);再往下全部是近景。 +**近景覆盖中景(2026-10-23 作者口径)**:中景围墙**大部分只是背景板**(与远景同为填空),**允许近景物件放大后压住、遮住围墙**;**唯一例外=中间门洞必须留空可见、不被任何物件遮挡**(门是可点件)。 | 层次 | 元素 | 形态描述 | 画面位置 | |---|---|---|---| -| 远景 | 天空 | 平涂,暖白偏米黄,上浅下略暖;**顶部 48px 保持空旷**(顶栏覆盖);无太阳,可有 1–2 朵极简扁平云 | y 0–200 | +| 远景 | 天空 | 平涂,**冷调灰白、微带蓝灰**,禁米黄/奶黄倾向;**顶部约 48px 保持空旷**(顶栏覆盖);无太阳,可有 1–2 朵极简扁平云 | y 0–200 | | 远景 | 远山 | 2–3 层低矮起伏**剪影**,越远越淡(明度走**世界底层档**);**不画远树**——树形并入山轮廓 | y 180–260 | -| 远景 | 远景地面 | 远山脚下延伸到围栏背后的一片草地/土坡平涂色块;**不单独画地平线**(围栏横贯后不存在可见的地平线) | y 250–480 | -| **中景** | **木围栏** | 横贯全宽的矮木栅:等距木桩 + 两道横木;**中段留缺口**给大门 | y ≈ 480–520;缺口 x 520–760 | -| **中景** | **大门(门柱 + 门洞)** | 缺口两侧各一根粗木柱,柱顶略高出围栏;门洞内透出远景,一条向远处收缩的土路(暗示"出去即冒险") | 门柱 x ≈ 500–520 / 760–780;门洞 y 300–500 | -| 近景 | 地面 | 干土与踩踏过的草;硬边色块,无渐变 | y 480–800 | +| **中景** | **木围墙** | 横贯全宽的**密排竖木桩墙**:木桩一根挨一根无缝、**桩顶削尖**、完全挡住外面;无横木、不透缝;**中段留缺口**给大门 | y ≈ 267–310;缺口 x 520–760 | +| **中景** | **大门(门柱 + 门洞)** | 缺口两侧各一根粗木柱,柱顶略高出围栏;门洞内透出远景,一条向远处收缩的土路(暗示"出去即冒险") | 门柱 x ≈ 500–520 / 760–780;门洞 y 267–310(原 300–500 随分带作废)| +| 近景 | 地面 | **干实裸土**;硬边色块,无渐变;**近景内不画任何草** | y 310–800 | ### B. 物件层(8 张,透明 PNG) @@ -445,30 +445,32 @@ |---|---|---|---|---| | **中景** | 大门**门扇** | **两扇半开**的木门,向外敞开一条缝;厚木板 + 横撑 + 深色铁件(门柱与门洞在背景层) | `(520,250,240,220)` | 是 → 冒险 | | **中景** | 布告板 | 挂**在围栏上**的木板,钉 2–3 张**空白**纸,纸角微翘 | `(845,330,130,140)` | 是 → 图鉴 | -| 近景 | 锻炉·铁砧 | 石砌炉体 + 短烟囱,炉口透橙光;炉前一具深色铁砧(矮墩 + 平顶 + 一角外伸);**主体落在近景地面**,顶部略高于中景分带线 | `(40,420,240,240)` | 是 → 锻造工坊(**可能禁用态**) | +| 近景 | 锻炉·铁砧 | 石砌炉体 + 短烟囱,炉口透橙光;炉前一具深色铁砧(矮墩 + 平顶 + 一角外伸);**两件纵向紧邻、可互相遮挡,读起来是一个物件**(2026-10-24 作者口径);**主体落在近景地面**,顶部略高于中景分带线 | `(40,420,240,240)` | 是 → 锻造工坊(**可能禁用态**) | | 近景 | 木桩 | 单根木柱立在地面,中段缠草绳/布垫,顶端略圆 | `(340,520,120,180)` | 是 → 天赋树 | | 近景 | 篝火 | 灰石围成一圈,中间交叉架柴;上方橙黄火焰(**上半=火焰只展示,不可点**) | `(560,560,160,160)` | 是(**仅下半火堆**)→ 离开营地 | -| 近景 | 床铺 | 矮木架床 + 草垫 + 折好的毯子,床头略高 | `(958,520,300,170)` | **否**(承载件) | +| 近景 | 帐篷 | 帆布帐篷 + 矮木架 + 一侧掀起的门帘(2026-10-24 作者裁:床铺换代);**体量大于原床铺,尺寸待重定** | `(958,520,300,170)`(待重定) | **否**(承载件) | | 近景 | 宝箱 | 闭合的木箱,深色铁箍包边,正面一个小锁扣 | `(1085,700,130,90)` | 是 → 秘宝匣(**可能禁用态**) | | 近景 | 笔记本 | 摊开的小册子,平放在靠床头的位置,露出纸页 | `(818,690,100,80)` | 是 → 生涯记录 | > **中景只有两样东西:木围栏(背景层)+ 营地大门(门柱门洞在背景层,门扇是物件层)**,另加挂在围栏上的布告板(物件层)。其余全部属于近景。 +> +> **待裁(2026-10-23)**:中景带按 2/3 分带收窄到约 43px 后,门扇 `(520,250,240,220)`(220px 高)远高于围墙带,门与墙的高宽关系需作者重定(门洞须留空、不可被近景物件遮挡)。 ### C. 全画面通用约束 - **视角**:正侧平视(orthographic),所有物件同一侧角,**无透视变形** - **光照**:均匀,无长投影;每个物件正下方**只一个小的深色接地影**(不是情绪压暗) -- **色域骨架**:烛光黄 `#F6C667`/木色 `#8A5A34`/掩尘 `#C9AF83`/裸土 `#B39A78`;天空、草、火焰等归**营地环境子板**(§9⑥ 乙口径) +- **色域骨架**:**指路**——营地色彩与氛围的唯一依据 = `reports/提案-营地色彩与氛围脚本-2026-10-23.md`(本节**不复述色值**,避免双处漂移);物件本色沿用 §4.1 既有三色:烛光黄 `#F6C667`/木色 `#8A5A34`/掩尘 `#C9AF83` - **禁用**:无文字/字母/数字/水印;无边框;无角色与生物;无紫或洋红;无渐变、无抗锯齿;无暗角渐晕 --- -## 13. S1 方向稿 · 生图提示词 v2(2026-10-23 定稿,取代已删的旧 §8) +## 13. S1 方向稿 · 生图提示词 v7(2026-10-24 定稿,取代 v6) > 依据=§12 分层元素描述表(已确认)。**整段可贴,不需拼装、不需读其他文件。** ``` -Pixel art style. True pixel art game scene drawn with chunky square pixels, strict pixel grid alignment, hard edges, no anti-aliasing, no gradients, flat colors only, a limited warm palette of about 24 colors, retro 16-bit look, Aseprite style, bright cheerful daytime fantasy, cozy and warm, all ages, flat side view, orthographic, no perspective distortion, every object drawn from the same side angle. Wide horizontal composition, 16:10 aspect ratio, showing a small adventurer camp on a grassy plain in clear daylight. SKY (top of frame): flat warm off-white sky, slightly warmer toward the bottom; the very top strip of the frame must stay calm and empty with nothing in it; no sun anywhere; at most one or two extremely simple flat low-contrast clouds. FAR DISTANCE: two or three layers of low rolling hill silhouettes, each layer paler than the one in front, no trees, no individual foliage, no visible horizon line — below the hills a flat band of distant grass and earth continues downward and is hidden behind the fence. MIDDLE GROUND (starting about two thirds up from the bottom edge): a low wooden fence running across the whole width of the frame, made of evenly spaced wooden posts and two horizontal rails, with one wide gap in the middle; in that gap stand two thick wooden gate posts slightly taller than the fence, and between them an opening showing a dirt path running away into the distance; in that opening hang two wooden gate leaves, half open, tilted outward, each made of thick planks with a cross brace and dark iron fittings. FOREGROUND GROUND: dry dirt and trodden grass, flat color blocks, hard edges, no gradient. Seven separate objects stand on this ground, each fully inside the frame, never cut off by the edges, never touching or overlapping another object, with clear empty ground visible all around it: on the left side, a stone forge with a short chimney and a warm orange glow in its mouth, and in front of it a dark iron anvil on a low block, the largest object on the left, its left edge close to the left border; to its right and slightly lower, a single wooden training post wrapped with a straw rope pad around its middle; at the bottom center, a campfire made of a ring of grey stones around crossed stacked logs with a warm orange-yellow flame above them; on the right side, a low wooden bed frame with a straw mattress and a folded blanket, the largest object on the right, its right edge close to the right border; below and slightly in front of the bed, a small closed wooden treasure chest with dark iron bands and a small lock plate; to the left of the chest, at the foot of the bed, a small open journal lying flat on the ground, the smallest object in the scene; hung on the fence on the right, a wooden notice board with two or three blank pinned papers, no writing on them. Warm color scheme throughout: candlelight yellow #F6C667 for firelight and highlights, wood brown #8A5A34 for every wooden structure, warm tan stone #C9AF83 for the forge and stones, dry warm earth brown #B39A78 for the ground, medium saturation, low contrast, even daylight, no long shadows, and only one small dark oval contact shadow directly beneath each object. Every object has a thin warm cream outline separating it from what is behind it. Do not add any of the following: realistic, photorealistic or 3D rendering; painterly brushwork, smooth anti-aliased lines, gradient or dithered shading, glossy highlights; black or heavy dark outlines; blur or compression artifacts; a vignette, dark corners, or any mood darkening; night, dusk, moon, stars, sunset or sunrise light; a sun or any light source drawn in the sky; a visible horizon line; trees, forests or foliage in the distance; any purple or magenta anywhere; any text, letters, numbers, watermark, signature or logo on any surface or paper; any frame, border, panel, arrow or UI element; any characters, people, creatures or animals; any object not listed above; any object overlapping, touching or hiding another object. +Pixel art style. True pixel art game scene drawn with chunky square pixels, strict pixel grid alignment, hard edges, no anti-aliasing, no gradients, flat colors only, a limited palette of about 24 colors, retro 16-bit look, Aseprite style, bright cheerful daytime fantasy, all ages, flat side view, orthographic, no perspective distortion, every object drawn from the same side angle. Wide horizontal composition, 16:10 aspect ratio, showing a small adventurer camp on open dry bare ground in clear daylight, dry and settled and open in feeling. COLOR SCRIPT — cool recedes, warm advances: the large areas of the picture, meaning the sky, the distant hills and the ground, are COOL, pale, desaturated and low in contrast so that they sit back; warm color appears only on the small foreground objects, meaning the fire, the woodwork and the stone; the campfire flame is the single most saturated thing in the picture; the picture must never look golden, amber or yellow overall. ATMOSPHERIC DEPTH: every plane that is farther away is lighter, closer to the value of the sky, cooler, lower in contrast and simpler in detail, while the nearest plane is the darkest, the warmest and the highest in contrast. SKY (top of frame): the lightest thing in the picture, flat pale cool off-white with a faint blue-grey tint, no yellow or cream tone, no sun anywhere; the very top strip of the frame stays calm and empty with nothing in it, and it is only a shallow strip about one sixteenth of the frame height; at most one or two extremely simple flat low-contrast clouds. FAR DISTANCE: two or three layers of low rolling hill silhouettes in pale cool blue-grey, each farther layer lighter, cooler and lower in contrast than the one in front, fading towards the value of the sky, no trees, no individual foliage; the foot of the hills is cut off and hidden behind the wall, so there is no visible horizon line and no distant ground band, no distant grass or earth strip below the hills — between the hills and the wall there is nothing but the wall. MIDDLE GROUND: the base line where the logs meet the ground sits at two thirds of the frame height measured from the bottom edge, so the lower two thirds of the frame is foreground ground and only the upper third holds the hills, the sky and the clouds; at that height runs a wooden palisade wall across the whole width of the frame, built from closely spaced vertical logs standing side by side with no gaps between them, every log cut to a sharp point at the top, a solid barrier that completely blocks the view of the outside — no horizontal rails, no see-through gaps, no ranch-style post-and-rail fence; the wall is painted in a muted, greyed wood brown that is cooler and less saturated than the foreground woodwork, so that it sits back; in the middle of the wall one wide gap holds two thick gate posts slightly taller than the wall, and between them an opening showing a dirt path running away into the distance; in that opening hang two wooden gate leaves, half open, tilted outward, each made of thick planks with a cross brace and dark iron fittings; the gate opening stays completely clear, with nothing drawn in front of it. FOREGROUND GROUND: the darkest area of the picture, dry packed bare earth in a neutral desaturated grey-brown, never golden, amber or warm yellow, hard flat color blocks, hard edges, no gradient, no grass, no grass tufts, no weeds and no plants of any kind anywhere in the foreground. Seven separate objects stand on this ground, and each one is drawn LARGE — the foreground objects are big enough to overlap and cover long stretches of the palisade wall behind them, because the wall is only a backdrop and most of it is meant to be hidden, except the gate opening in the middle which must stay fully visible and unobstructed; the seven objects never overlap, touch or hide one another, except that the anvil may overlap the forge because the two are one single object: on the left side, one single forge object made of two tightly joined parts standing close together with only a small vertical offset: a stone forge with a short chimney and a warm orange glow in its mouth, and directly in front of it a dark iron anvil on a low block, the anvil standing close against the foot of the forge so the two read as one object rather than two separate things, the anvil allowed to overlap and be partly hidden behind the forge; this forge-and-anvil object is the largest object on the left, its left edge close to the left border; to its right and slightly lower, a single wooden training post wrapped with a straw rope pad around its middle; at the bottom center, a campfire made of a ring of grey stones around crossed stacked logs with a warm orange-yellow flame above them; on the right side, a canvas tent with a low wooden frame and a fabric flap tied back to one side, the largest object on the right, its right edge close to the right border; below and slightly in front of the tent, a small closed wooden treasure chest with dark iron bands and a small lock plate; to the left of the chest, beside the tent, a small open journal lying flat on the ground, the smallest object in the scene; hung on the wall on the right, a wooden notice board with two or three blank pinned papers, no writing on them. The objects are the only warm things in the picture: candlelight yellow #F6C667 for the campfire flame and its highlights, and this flame is the single most saturated area of the whole picture; wood brown #8A5A34 for every wooden object; warm tan stone #C9AF83 for the forge and the stones; medium saturation, even daylight, no long shadows, and only one small dark oval contact shadow directly beneath each object. Every object has a thin warm cream outline separating it from what is behind it. Do not add any of the following: realistic, photorealistic or 3D rendering; painterly brushwork, smooth anti-aliased lines, gradient or dithered shading, glossy highlights; black or heavy dark outlines; blur or compression artifacts; a vignette, dark corners, or any mood darkening; night, dusk, moon, stars, sunset or sunrise light; a sun or any light source drawn in the sky; a visible horizon line, a distant ground band or any distant grass strip below the hills; trees, forests or foliage in the distance; grass, grass tufts, weeds or plants in the foreground; a ranch-style post-and-rail fence, a see-through fence, flat-topped fence posts or horizontal rails; any warm, golden, amber or yellow cast on the sky, on the hills or on the ground; any purple or magenta anywhere; any text, letters, numbers, watermark, signature or logo on any surface or paper; any frame, border, panel, arrow or UI element; any characters, people, creatures or animals; any object not listed above. ``` ### 出图设置(平台侧,不在提示词里)