ComfyUI Node

Lookdev Bible Loader v3.6 - Akki

Load every lookdev prompt for the characters and sets in your project

By routhakash·Created about a year ago·Updated 9 months ago· 8
Lookdev Bible Loader v3.6 - Akki
    • set_names_LIST
    • set_prompts_LIST
    • character_names_LIST
    • character_prompts_LIST
    • set_names_STRING
    • set_prompts_STRING
    • character_names_STRING
    • character_prompts_STRING
    • selected_name_out
    • selected_prompt_out
    project_path
    character_subfolderLookdev/CHR
    set_subfolderLookdev/SET
    selected_name

    The Lookdev Bible Loader v3.6 is how the AkkiNodes pipeline keeps all that art direction from Phase 3 available to the nodes that need it. It scans your project's lookdev folders, loads every character and set lookdev prompt you generated, and hands them out in two flavors: as lists (for batching) and as strings (for the Scene Choreographer). There's also a single-asset selector for when you want one specific prompt, not the whole library.

    How it works

    Give it a project_path (relative to ComfyUI's output directory) and it reads two folders: character_subfolder (default Lookdev/CHR) and set_subfolder (default Lookdev/SET). Those are where the Character Lookdev and Set Lookdev nodes save their prompt files. It scans both, pairs each asset name with its prompt, and returns them as parallel lists plus joined strings.

    The v3.6 update added what the source calls a "robust, multi-tiered search with logical tie-breakers" for the single-asset selector: if you type a partial or ambiguous name, it does tiered matching to find the asset you almost certainly meant, rather than returning nothing. That's the kind of polish you appreciate exactly once - the first time you type "Sia" instead of the full "Sia Volkov" and it still finds the right character.

    Inputs and outputs

    Required: project_path, character_subfolder, set_subfolder. Optional: selected_name - the asset you want the single selector to resolve (empty by default).

    Ten outputs, but they're really three groups:

    • set_names_LIST + set_prompts_LIST, character_names_LIST + character_prompts_LIST - parallel lists for loops and batch nodes.
    • set_names_STRING + set_prompts_STRING, character_names_STRING + character_prompts_STRING - joined strings. These are the exact inputs the AI Scene Choreographer wants, and the names line up with that node's set_names_STRING / character_names_STRING inputs by design.
    • selected_name_out + selected_prompt_out - the resolved single asset from your selected_name, which you'd feed straight into the Character or Set Lookdev node.

    Install and gotchas

    Pack install: ComfyUI Manager search "AkkiNodes LLM Suite", or git clone https://github.com/routhakash/AkkiNodes-LLM-Suite-for-ComfyUI into custom_nodes, install.bat as admin on Windows, restart. No LLM needed for this node - it's pure file scanning.

    The gotcha is the folder structure. This node only finds lookdev assets if they're actually in the default subfolders (or wherever you point it) - if your Character Lookdev node saved its output to a different folder or you organized your project differently, the loader silently returns empty lists. The names-and-prompts pairing also depends on the files being written with the naming convention the lookdev nodes use. When lists come back misaligned (prompt for the wrong character), that's a folder hygiene issue, not the loader being dumb.

    CategoryAkkiNodes/FileIO

    Inputs (4)

    NameTypeDefaultDescription
    project_pathSTRING
    character_subfolderSTRINGLookdev/CHR
    set_subfolderSTRINGLookdev/SET
    selected_nameoptSTRING

    Outputs (10)

    NameTypeDescription
    set_names_LISTSTRING
    set_prompts_LISTSTRING
    character_names_LISTSTRING
    character_prompts_LISTSTRING
    set_names_STRINGSTRING
    set_prompts_STRINGSTRING
    character_names_STRINGSTRING
    character_prompts_STRINGSTRING
    selected_name_outSTRING
    selected_prompt_outSTRING