Nodes/IAMCCS-nodes/IAMCCS Detail Atelier Advanced
ComfyUI Node

IAMCCS Detail Atelier Advanced

The fine-tuning layer for the LTX-2 Detail Atelier sampler

By IAMCCS·Created 11 months ago·Updated 8 days ago· 113
IAMCCS Detail Atelier Advanced
    • atelier_advanced
    • report_json
    • report
    enabledtrue
    temporal_tile_size0
    temporal_overlap0
    guiding_strength-1.00
    temporal_overlap_cond_strength-1.00
    cond_image_strength-1.00
    horizontal_tiles0
    vertical_tiles0
    spatial_overlap0
    spatial_tiling_modeinherit
    adain_factor-1.00
    guiding_start_step0
    guiding_end_step0
    optional_cond_image_indices
    per_tile_seed_offsets
    pretty_jsontrue

    The Detail Atelier sampler is opinionated - which is mostly a good thing, because its presets are well-tuned. But sometimes you want to override one or two things without rebuilding the whole pass. That's exactly what DetailAtelierAdvanced is for: a configuration node that produces an atelier_advanced bundle you feed into IAMCCS_DetailAtelierSampler to take manual control of the detail pass.

    Think of the pair this way: the sampler is the engine, the Advanced node is the gearbox. If you're happy with auto, you never need this node. If your clip is unusually long, unusually wide, or keeps eating VRAM, this is where you intervene.

    How it works

    It's a pure metadata/config node - no sampling happens here. It validates your settings and packs them into an IAMCCS_DETAIL_ATELIER_LINX payload that the sampler reads, plus a report_json and a human-readable report so you can see what you actually configured.

    The controls map directly onto the sampler's internals:

    • temporal_tile_size / temporal_overlap - how many frames per temporal tile, and how much they overlap. Smaller tiles fit less VRAM; more overlap hides seams at the cost of speed.
    • horizontal_tiles / vertical_tiles / spatial_overlap - spatial tiling for wide shots, with spatial_tiling_mode to inherit (from the sampler preset) or force_off when you know you don't need it.
    • guiding_strength, cond_image_strength, guiding_start_step, guiding_end_step - how hard and when the detail guidance applies. temporal_overlap_cond_strength separately weights conditioning on the overlap regions.
    • adain_factor - normalization between tiles; leave it at -1 (inherit) unless you're chasing a specific texture look.
    • optional_cond_image_indices and per_tile_seed_offsets - comma/space-separated lists giving per-tile control over which condition images anchor which tiles and how seeds vary between tiles.

    The default -1 on the strength knobs is "inherit from preset," not a bug. enabled (default true) is a master switch - set it false and the sampler ignores the whole bundle and uses its own defaults.

    The input that matters

    There are no image/model inputs. The only real workflow is: configure this node, take the atelier_advanced output, plug it into the optional atelier_advanced input on IAMCCS_DetailAtelierSampler. If you're unsure, start with temporal_tile_size - that single number controls the biggest chunk of your VRAM and your run time.

    Install

    Ships in IAMCCS-nodes:

    cd ComfyUI/custom_nodes
    git clone https://github.com/IAMCCS/IAMCCS-nodes.git
    

    Or ComfyUI Manager → search "IAMCCS" → install → restart. No extra dependencies beyond the pack and a ComfyUI build with native LTX-2 support (0.3.0+).

    Gotchas

    Two easy mistakes. First, connecting the atelier_advanced output to the wrong node - it only goes into the sampler's optional atelier_advanced input, not into latents or model. Second, forgetting that -1 means inherit: setting guiding_strength to 0 to "disable" it actually disables the override and silently falls back to the preset's value, so use enabled=false to truly turn off your overrides. And since this pack moves fast, re-check your saved values after updates - the Advanced config changed its field set during the 1.3→1.4 cycle.

    CategoryIAMCCS/LTX-2/Detail Atelier

    Inputs (16)

    NameTypeDefaultDescription
    enabledBOOLEANtrue
    temporal_tile_sizeINT00–1000
    temporal_overlapINT00–80
    guiding_strengthFLOAT-1.00-1–1
    temporal_overlap_cond_strengthFLOAT-1.00-1–1
    cond_image_strengthFLOAT-1.00-1–1
    horizontal_tilesINT00–6
    vertical_tilesINT00–6
    spatial_overlapINT00–8
    spatial_tiling_modeCOMBOinherit2 options: inherit, force_off
    adain_factorFLOAT-1.00-1–1
    guiding_start_stepINT00–1000
    guiding_end_stepINT00–1000
    optional_cond_image_indicesSTRING
    per_tile_seed_offsetsSTRING
    pretty_jsonBOOLEANtrue

    Outputs (3)

    NameTypeDescription
    atelier_advancedIAMCCS_DETAIL_ATELIER_LINX
    report_jsonSTRING
    reportSTRING