๐ Isulion Time of Day Generator
Golden Hour, Blue Hour, Witching Hour โ pick a mood by the clock
- time
- seed
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
0re-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:
- ComfyUI Manager โ Custom Nodes Manager โ search Isulion โ Install โ Restart.
- 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.
Inputs (3)
| Name | Type | Default | Description |
|---|---|---|---|
| randomize | COMBO | 2 options: enable, disable | |
| seed | INT | 00โ999999999 | โ |
| time | COMBO | 25 options: Dawn, Sunrise, Early Morning, Morning, Late Morning, Noon, +19 |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| time | STRING | โ |
| seed | INT | โ |