aws-deadline / deadline-cloud-for-houdini

AWS Deadline Cloud for Houdini
Apache License 2.0
12 stars 10 forks source link

Bug: comp outputs are missed by parse files #138

Closed lucaseck closed 5 months ago

lucaseck commented 5 months ago

Expected Behaviour

If there is a comp node in the /out network and Parse Files is clicked the bottom directory of the output path will be added to the detected list of output_directories

Current Behaviour

If there is a comp node in the /out network and Parse Files is clicked the output from the comp node will not be added to the list of detected ouput_directories.

Reproduction Steps

Code Snippet

The list of mappings that controls what is detected as a node that can have a detected output_directory is here, any other nodes that should be included need to be added there:

rop_dir_map = {
        # Mantra/karma
        "Driver/ifd": "vm_picture",
        "Driver/karma": "picture",
        # Husk
        "Lop/usdrender_rop": _husk_outputs,
        # Arnold
        "Driver/arnold": "ar_picture",
        # Vray
        "Driver/vray_renderer": "SettingsOutput_img_file_path",
        "Sop/rop_vrayproxy": "filepath",
        "Driver/rop_vrayproxy": "filepath",
        # Renderman
        "Driver/ris::3.0": _renderman_outputs,
        # Redshift
        "Driver/Redshift_ROP": "RS_outputFileNamePrefix",
        # Geo
        "Driver/geometry": "sopoutput",
        "Driver/alembic": "filename",
        "Sop/filecache": "file",
    }