讨论

高级漫画提示词,包含节奏语法和伤口可见性

来自 Wikiprompt,自由的提示词百科全书

Gadgetify

2026年8月3日

高级漫画提示词,包含节奏语法和伤口可见性 一个正式的、受Haskell启发的提示词,用于生成具有节奏驱动语法、摄像机规则和严格对话/伤口保留法则的漫画页面。包括禁止模式和渲染流程。

提示词内容收藏

🌐
data Tempo = Held | Stumble | Collapse slowness :: Tempo -> Int; slowness Collapse=3; slowness Held=2; slowness Stumble=1 -- the ordering type Wound = Text; type Line = Text; type Fact = Text -- P₁: the grammar is a TOTAL function of tempo (exhaustive ⇒ count/gutter/bleed can't be free) data Grammar = G { count::Int, gutter::MM, bleed::PanelId, empty::PanelId, stall::PanelId, path::[PanelId] } derive :: Tempo -> Grammar derive t = let c = max 2 (kBase `div` slowness t); g = g0 * slowness t ps = [1..c]; b = peak ps; e = after b ps; s = mid ps in G c g b e s (rtlZ ps s) -- enter TR, exit BL, one stall -- P₃: camera height is a BICONDITIONAL of wound‑visibility (a function, not a vibe) cam :: Panel -> WoundState -> CameraHeight cam p w | surfaces p w = BelowEye | otherwise = AtOrAbove -- channels kept apart (RENDER: two grades; screentone=mood, hatch=volume) type Tone = GLight | GDark | None -- mood; |{Tone}\{None}| ≤ 2 type Hatch = [Line] -- volume; never a screentone -- P₄ as a LANGUAGE LAW over the page's dialogue stream: -- DIALOGUE ::= balloon* balloon ::= word{1..11} (under twelve) -- and wound ∉ tokens(DIALOGUE) (never named) -- and dialogue(bleed_panel) == ε (strongest panel silent) -- and ¬∃ narration describing a face/emotion withhold_law :: Wound -> Page -> Bool withhold_law w pg = w `notElem` tokens (dialogue pg) && dialogue pg (bleed pg) == [] && all ((<12) . length . words) (all_balloons pg) && not (any describes_face (narration pg)) && pearson (emotion_map pg) (wordcount_map pg) < 0 -- emotion & speech anti‑correlated forbidden :: [Regex] -- your negatives, verbatim forbidden = [ /wound ∈ dialogue/ , /dialogue\(bleed\) ≠ ε/ , /balloon words ≥ 12/ , /narration describes face/ , /path = LTR/ , /text = horizontal/ , /tones_used ⊄ {GLight,GDark}/ , /wash|grey|colour|lens_fx/ , /low_angle ∧ ¬wound_surfaces/ , /screentone on volume/ ] render :: Genre -> Beat -> Wound -> Page render g b w = let (d,F,L,t) = infer g b w; gr = derive t -- P₁ derived, K_manga constant pg = ink K_manga $ (layout (path gr) -- reading path FIRST, frozen ∙ place (stage w F L gr) -- emotion second ∙ render_channels) -- rendering third (P₅ priority) in assert (withhold_law w pg) && all (not . (=~ sig pg)) forbidden && monotone d pg $ pg

登录以查看完整提示词

继续使用:

登录即表示你同意我们的 使用条款 和 隐私政策

用法

此提示词专为 creative 设计。复制上方内容并粘贴到你常用的 AI 工具中。

为获得最佳效果,可将占位符(方括号或大写字母标示)替换为你的具体需求。

参考资料

分类:creative| twitter| manga| comic-generation

讨论