🐳PhotoShop prompt 📸
Stop typing 'golden hour, shallow depth of field' — pick it instead
- text
Here's the thing that makes photographic prompting work, and it's more mechanical than people expect: name a physical piece of equipment. Quality words and emotional modifiers barely move modern checkpoints, but "point-and-shoot film camera" or "golden hour lighting" drops the model out of beauty-default mode faster than anything. That's exactly the trick PhotographyParameters industrializes. It's a prompt-builder from 🐳 Pond Nodes (comfy_Pond_Nodes) that takes your base prompt and appends a properly-formed photography parameter string assembled from nine dropdown categories.
The display name is "🐳PhotoShop prompt 📸," which is a weird name - there's no Photoshop here, and no API. It's a text-builder that assembles camera language the way the community learned to write it.
How it works
Each dropdown is a list of English/中文 paired options - e.g. Golden Hour/黄金时刻, Bird's Eye View/鸟瞰, Canon EOS R5/佳能EOS R5. When you run it, the node splits each selection into its English and Chinese halves, and depending on output_language (English, 中文, or Both/双语) it builds a comma-joined parameter list: "Golden Hour lighting, Bird's Eye View angle, … shot with Canon EOS R5, skin texture: porcelain smooth." Your base input_text goes at the front, so the output reads like a hand-written prompt. There's real range here - 52 lighting options, 49 camera angles, 66 aesthetic styles, 61 moods, 49 camera models, 52 quality tags, and a monster 111-option perspective list covering mirror reflections, water reflections, and views through everything from telescopes to keyholes.
The inputs that matter
- input_text - your base prompt ("a portrait of a woman", "a neon-lit street at night"…).
- output_language - English, 中文, or both.
- The nine category dropdowns - lighting, camera angle, aesthetic style, emotional mood, camera model, image quality, perspective type, skin texture. Each defaults to
None/无, so you only add what you want.
One output: text, the assembled prompt string. Wire it into your CLIP Text Encode or a prompt-input node. It's batch-friendly and needs nothing but a string.
Installing it
Standard for the pack. Manager search comfy_Pond_Nodes, or:
cd ComfyUI/custom_nodes
git clone https://github.com/Pondowner857/comfy_Pond_Nodes
cd comfy_Pond_Nodes
pip install -r requirements.txt
Restart, and it's under 🐳Pond/text. Pure Python, no deps beyond the standard library - safe to skip the pack's heavy requirements.txt if this is the only node you're after.
The gotcha
Big dropdown lists are tempting, and that's the trap: pile on eight categories and you get a prompt so dense the model loses the subject. The photographers' rule applies - a couple of well-chosen parameters beat a wall of them. Pick one lighting, one angle, one camera, and let the skin texture and perspective stay None unless the shot actually needs them. Also, this node appends; it won't clean your base text or balance weights, so feed it a clean subject line. And if a term comes out awkward ("Broad Light/宽光" → "Broad Light lighting"), it's because the option strings are written as display labels, not final grammar - a small price for not remembering the syntax yourself.
Inputs (10)
| Name | Type | Default | Description |
|---|---|---|---|
| input_text | STRING | — | |
| output_language | COMBO | 3 options: English, 中文, Both/双语 | |
| lighting_type | COMBO | 52 options: None/无, Golden Hour/黄金时刻, Blue Hour/蓝色时刻, Hard Light/硬光, Soft Light/柔光, Diffused Light/漫射光, +46 | |
| camera_angle | COMBO | 49 options: None/无, Eye Level/平视, High Angle/俯拍, Low Angle/仰拍, Bird's Eye View/鸟瞰, Worm's Eye View/虫视, +43 | |
| aesthetic_style | COMBO | 66 options: None/无, Minimalist/极简主义, Maximalist/极繁主义, Brutalist/粗野主义, Art Nouveau/新艺术运动, Art Deco/装饰艺术, +60 | |
| emotional_mood | COMBO | 61 options: None/无, Joyful/欢乐的, Ecstatic/狂喜的, Euphoric/陶醉的, Cheerful/愉快的, Content/满足的, +55 | |
| camera_model | COMBO | 49 options: None/无, Canon EOS R5/佳能EOS R5, Canon EOS R3/佳能EOS R3, Canon EOS 1D X Mark III/佳能1DX3, Canon EOS 5D Mark IV/佳能5D4, Nikon Z9/尼康Z9, +43 | |
| image_quality | COMBO | 52 options: None/无, 8K Resolution/8K分辨率, 4K Resolution/4K分辨率, Full HD 1080p/全高清1080p, Ultra High Definition/超高清, Super Resolution/超分辨率, +46 | |
| perspective_type | COMBO | 111 options: None/无, Mirror Reflection/镜子反射, Multiple Mirrors/多重镜子, Broken Mirror/破碎镜子, Curved Mirror/曲面镜, Water Reflection/水面倒影, +105 | |
| skin_texture | COMBO | 51 options: None/无, Porcelain Smooth/瓷器般光滑, Glass Skin/玻璃肌肤, Silk Smooth/丝绸般光滑, Velvet Soft/天鹅绒般柔软, Baby Soft/婴儿般柔嫩, +45 |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| text | STRING | — |