Nodes/ComfyUI_Isulion Random Prompt Generator/๐ŸŒ… Isulion Time of Day Generator
ComfyUI Node

๐ŸŒ… Isulion Time of Day Generator

Golden Hour, Blue Hour, Witching Hour โ€” pick a mood by the clock

By IsulionยทCreated 2 years agoยทUpdated 3 days agoยท 41
๐ŸŒ… Isulion Time of Day Generator
    • time
    • seed
    โ—„randomizeโ–พโ–บ
    โ—„seed0โ–บ
    โ—„timeโ–พโ–บ

    Lighting is half of what makes an image read as "professional," and naming the time of day is the cheapest way to buy it. "Golden Hour" does more work than ten adjectives about warmth. The Isulion Time of Day Generator is the node that hands you a time-of-day phrase on demand - from "Dawn" and "Blue Hour" through "Magic Hour" and out the other side to "Witching Hour." One of the scene nodes in the Isulion/ComfyUI_Isulion pack, and quietly the most effective mood-setter in it.

    It's designed to stack. Animal + Habitat + Weather + Time of Day + Art Style is the classic Isulion chain, and this node is the lighting layer of that stack.

    How it works

    Predictably, by now: a hardcoded list of 25 times - "Sunrise," "Noon," "Golden Hour," "Sunset," "Twilight," "Blue Hour," "First Light," "Astronomical Twilight," "Witching Hour," and friends - picked by random.choice, seeded from the seed input. There's no real logic about what time follows what; it's a flat list and an even dice roll.

    The inputs that matter

    • randomize - enable/disable. The pack-standard switch.
    • seed - here it's a required input (the only generator in the pack where seed sits in required rather than optional). Same behavior as everywhere else: seed 0 re-rolls, a positive seed locks the pick.
    • time - the 25-option dropdown. With randomize off, this is what passes through.

    Outputs

    time (STRING) and seed (INT, effective seed). The string drops into your positive prompt with a comma. "Arctic fox, Tundra, snow, Blue Hour" is a completely different picture from the same prompt at "Noon" - that's the entire value proposition.

    Installing it

    One pack, all Isulion nodes:

    1. ComfyUI Manager โ†’ Custom Nodes Manager โ†’ search Isulion โ†’ Install โ†’ Restart.
    2. Or clone it manually:
    cd "your_ComfyUI_install_dir/custom_nodes"
    git clone https://github.com/Isulion/ComfyUI_Isulion
    

    No requirements.txt, no models - a list and a random pick.

    Common issues

    One honest limitation: the list is unweighted and flat, so "Witching Hour" shows up exactly as often as "Late Morning." If you want moody, you'll re-roll until the dice cooperate - or set randomize off and use it as a picker. Second, the phrase quality on your model varies: "Golden Hour," "Blue Hour," and "Sunset" are deeply embedded in training data and hit hard on both CLIP-era and LLM-encoded models. The more obscure entries ("Nautical Twilight," "Witching Hour") are more of a vibe than a precise instruction - fine, just know what you're asking for. And remember it's a fragment: pair it with a subject and a setting, or "Magic Hour" alone gives you an empty golden gradient.

    CategoryArt/Styles

    Inputs (3)

    NameTypeDefaultDescription
    randomizeCOMBO2 options: enable, disable
    seedINT00โ€“999999999โ€”
    timeCOMBO25 options: Dawn, Sunrise, Early Morning, Morning, Late Morning, Noon, +19

    Outputs (2)

    NameTypeDescription
    timeSTRINGโ€”
    seedINTโ€”