ComfyUI Node

Nox Camz

Streamer persona prompts, complete with overlay and call-to-action

By jamesk9526·Created 11 months ago·Updated 11 months ago· 0
Nox Camz
    • stream_prompt
    • negative_prompt
    • production_notes
    • preset_status
    personaSoft Glam Muse
    stage_themeVelvet Boudoir
    camera_styleIntimate Close
    energy_profileGentle Sway
    wardrobe_stylesilky lingerie set with sheer robe
    prop_listvanity mirror, rose petals
    overlay_effectstip goal ticker, soft sparkle particles
    chat_tonesweet compliments, name drops, gratitude
    call_to_actioninvite viewers to join exclusive private show
    playlist_promptslow r&b, lo-fi chill
    camera_motionsslow zooms, minimal pans
    safety_focusreinforce adult-only audience and mutual consent
    custom_persona
    custom_stage
    custom_camera
    custom_energy
    custom_negative
    custom_safety_note
    include_negative_baselinetrue
    include_safety_notetrue
    preset_actionnone
    preset_name

    Nox Camz is the odd one out in this pack, and in a good way. Where the other nodes describe characters, actions, and lighting for a scene, this one writes prompts for a stream: a persona, a stage theme, a camera style, an energy profile, wardrobe, overlays, even a call-to-action and a playlist prompt. It's aimed at the creator-economy workflow - think VTube-adjacent persona art and stream-deck graphics - and it's the only node in the pack that leans into production context like chat tone and overlay effects rather than pure image description.

    The README files it under Direction, but on comfy.icu it shows up in the NoxPrompter/NSFW category, which tells you the author sees streaming personas as adult-work-adjacent: include_negative_baseline and include_safety_note are both here, both on by default. If you don't need safety negatives because downstream automation injects them, the README explicitly says to turn include_negative_baseline off.

    How it works

    Standard Nox Prompter formula. Four required dropdowns - persona, stage_theme, camera_style, energy_profile - resolve against curated vocabulary in constants.py, with Custom Input escape hatches (custom_persona, custom_stage, custom_camera, custom_energy). The free-text fields do the stream-specific work: prop_list for stage props, overlay_effects for HUD/border text, chat_tone and call_to_action for the engagement copy, playlist_prompt for the music pairing, camera_motions for camera movement, safety_focus for the moderation angle. custom_negative and custom_safety_note let you override the built-in safety copy.

    Inputs and outputs that matter

    Required: persona, stage_theme, camera_style, energy_profile. For a first pass, set those four plus overlay_effects and call_to_action - those two are what make it a stream prompt instead of just a portrait prompt. Outputs: stream_prompt (feed to positive conditioning), negative_prompt, production_notes (the behind-the-scenes notes for your stream deck), and preset_status.

    Installing it

    Pack install, once. ComfyUI Manager: search "Nox Prompter", install, restart. Or:

    cd ComfyUI/custom_nodes
    git clone https://github.com/jamesk9526/NoxPrompter-ComfyUI-CustomNode
    

    Restart and the NoxPrompter category appears. No dependencies, no models.

    Gotchas

    Same pack-level warnings: the README's old ComfyNoxPrompter URL and folder name are stale. More importantly, scope expectations - this node writes the prompt text, it doesn't generate overlays or chat graphics; the overlay_effects field is describing overlay text for the model to render, not placing an actual PNG. And because it ships safety baseline and negative toggles on by default, read what's in negative_prompt before you pipe it into a workflow that already has its own negative stack - you'll end up with doubled terms, which is harmless but noisy.

    CategoryNoxPrompter/NSFW

    Inputs (22)

    NameTypeDefaultDescription
    personaCOMBOSoft Glam Muse14 options: Soft Glam Muse, Edgy Vixen, Boho Dreamer, Nude Preformer, Nude Lingerie, Legs Up, +8
    stage_themeCOMBOVelvet Boudoir11 options: Neon Loft, Velvet Boudoir, Glow Studio, Gamer Den, Minimalist Chic, Bedroom Retreat, +5
    camera_styleCOMBOIntimate Close7 options: Intimate Close, Desk Peek, Overhead View, Shoulder Cam, Full Body, Dynamic Dolly, +1
    energy_profileCOMBOGentle Sway9 options: Sexy Bounce, Gentle Sway, Flirty Bounce, Grind Groove, To The Music, Hype Spark, +3
    wardrobe_styleoptSTRINGsilky lingerie set with sheer robe
    prop_listoptSTRINGvanity mirror, rose petals
    overlay_effectsoptSTRINGtip goal ticker, soft sparkle particles
    chat_toneoptSTRINGsweet compliments, name drops, gratitude
    call_to_actionoptSTRINGinvite viewers to join exclusive private show
    playlist_promptoptSTRINGslow r&b, lo-fi chill
    camera_motionsoptSTRINGslow zooms, minimal pans
    safety_focusoptSTRINGreinforce adult-only audience and mutual consent
    custom_personaoptSTRING
    custom_stageoptSTRING
    custom_cameraoptSTRING
    custom_energyoptSTRING
    custom_negativeoptSTRING
    custom_safety_noteoptSTRING
    include_negative_baselineoptBOOLEANtrue
    include_safety_noteoptBOOLEANtrue
    preset_actionoptCOMBOnone4 options: none, save, load, list
    preset_nameoptSTRING

    Outputs (4)

    NameTypeDescription
    stream_promptSTRING
    negative_promptSTRING
    production_notesSTRING
    preset_statusSTRING