Nodes/ComfyUI-Leputen-Utils/Cubemap Assembler
ComfyUI Node

Cubemap Assembler

Assembles a DDS cubemap from 6 individual face images. Face inputs follow DirectX convention: • +X (Right), -X (Left) • +Y (Top), -Y (Bottom) • +Z (Front), -Z (Back) The node creates a properly formatted DDS cubemap with optional compression and mipmaps.

By lilquail·Created 8 months ago·Updated 8 months ago· 1
Cubemap Assembler
  • pos_x
  • neg_x
  • pos_y
  • neg_y
  • pos_z
  • neg_z
    filename_prefixcubemap
    formatBC6H_UF16
    output_color_spaceLinear
    output_path
    mipmap_levelsFull Chain
    mipmap_filterBox
    CategoryLeputen-Utils/DDS

    Inputs (12)

    NameTypeDefaultDescription
    pos_xIMAGEPositive X (+X) face - Right side of the cubemap.
    neg_xIMAGENegative X (-X) face - Left side of the cubemap.
    pos_yIMAGEPositive Y (+Y) face - Top/Up side of the cubemap.
    neg_yIMAGENegative Y (-Y) face - Bottom/Down side of the cubemap.
    pos_zIMAGEPositive Z (+Z) face - Front side of the cubemap.
    neg_zIMAGENegative Z (-Z) face - Back side of the cubemap.
    filename_prefixSTRINGcubemapPrefix for the output filename. The output will be named 'prefix.dds'.
    formatCOMBOBC6H_UF16DDS compression format. BC6H for HDR cubemaps, BC1 for diffuse, BC7 for highest quality.
    output_color_spaceCOMBOLinearColor space of the output. HDR/environment maps are typically Linear.
    output_pathoptSTRINGOptional: Absolute path for output. If empty, saves to ComfyUI output directory.
    mipmap_levelsoptCOMBOFull ChainMipmap levels: 'Full Chain' = all, 'None' = disabled, or specify count.
    mipmap_filteroptCOMBOBoxMipmap filter. Box: fast default. Linear/Cubic: smoother.

    Outputs (0)

    No outputs