Nodes/ComfyUI_MileHighStyler/Timeofday Styler
ComfyUI Node

Timeofday Styler

Golden hour, blue hour, and the rest in one dropdown

By TripleHeadedMonkey·Created 3 years ago·Updated about a year ago· 66
Timeofday Styler
    • text_positive
    • text_negative
    text_positive
    text_negative
    timeofday
    log_prompttrue

    TimeofdayStyler sets when the photo was taken, which is really a sneaky way of setting the light. Its dropdown - Afternoon, BlueHour, Evening, GoldenHour, Midday, Morning, Night, Sunrise, Sunset, Twilight - maps onto the color and direction of daylight. GoldenHour gets you that warm, low, flattering sun; BlueHour gets the cool dusk cast; Midday gets hard overhead light. If you care about the feel of the light more than its technical setup, this is often a more intuitive knob than LightingStyler.

    It runs the same way as every MileHighStyler node: each option is a text template with a {prompt} placeholder, your prompt drops in, and the time-of-day language the style adds gets automatically weighted up (around 2.0) so the lighting mood pushes while your subject stays at normal strength. No inference, no model - a curated phrase wrapped around your prompt.

    The inputs that matter

    • text_positive - your prompt.
    • text_negative - your negatives; the preset may add its own.
    • timeofday - the dropdown. No option leaves the prompt untouched.
    • log_prompt - on by default, prints the assembled prompt to the console.

    Outputs are text_positive and text_negative, wired into a CLIP Text Encode pair and then the sampler. For an SDXL graph with separate text_g / text_l encoder inputs, use TimeofdayStylerAdvanced instead; this basic node gives you the single pair most workflows expect.

    Installing it

    Through ComfyUI Manager, search ComfyUI_MileHighStyler. Manager coverage for this pack is spotty, so if it's not listed, clone it by hand:

    cd ComfyUI/custom_nodes
    git clone https://github.com/TripleHeadedMonkey/ComfyUI_MileHighStyler
    

    Restart ComfyUI. No models, no dependencies - the pack is JSON templates and adds nothing to load time or VRAM.

    Common snags

    The obvious overlap is with LightingStyler - both are ultimately about light. GoldenHour here and Soft or Backlit there can either reinforce each other or fight, so if you stack both, read the log_prompt output and make sure you're not sending mixed signals. Usually one or the other is enough.

    Also worth a thought: time of day sets a mood as much as a color temperature. Night and Twilight pull the whole palette dark and can crush detail if your subject isn't well-lit within the scene, so pair those with a light source in your prompt rather than expecting the model to invent one.

    Same pack-wide caveat as its siblings: this is SDXL / SD 1.5 tooling. On the SDXL lineage (Illustrious, Pony, Juggernaut, RealVis) the weighted template works as intended. On a 2026 LLM-encoded model - Flux 2, Z-Image, Anima - the (word:2.0) weighting is silently discarded and the negative does nothing at CFG 1, so the time-of-day cue barely registers. On those, "shot at golden hour, warm low sun" written plainly beats the node.

    Categoryali1234/stylers

    Inputs (4)

    NameTypeDefaultDescription
    text_positiveSTRING
    text_negativeSTRING
    timeofdayCOMBO11 options: No option, Afternoon, BlueHour, Evening, GoldenHour, Midday, +5
    log_promptBOOLEANtrue

    Outputs (2)

    NameTypeDescription
    text_positiveSTRING
    text_negativeSTRING