ID 590244 - Not all knob values are preserved when importing New 3D System Lights

Follow

Problem summary:
Not all knob values are preserved when importing New 3D System Lights
 
This issue affects the PointLight, EnvironmentLight, DirectLight, and SpotLight nodes.
 
Customer reported version:
Nuke 14.1v4
 
Customer reported platform:
CentOS 7
 
Steps to reproduce:
1) Launch Nuke and create a PointLight node in the Node Graph.
2) In the PointLight's Properties, set a custom value on each of the available knobs.
3) Create a GeoExport node, and export the PointLight to a .usda file.
4) Open the USDA file in a text editor, and observe how the knob values have been exported correctly:

def SphereLight "PointLight1"{    color3f inputs:color = (0.1, 0.1, 0.1)    float inputs:diffuse = 0.26    float inputs:exposure = -1.5    float inputs:intensity = 21.6    bool inputs:normalize = 1    float inputs:radius = 0.23    float inputs:specular = 0.515    ...
5) Create a new PointLight node, and enable the Import Scene Prim knob.
6) Select the USDA file exported in step 3, and then select the PointLight primative (/PointLight1) in the Import Prim Path knob.
7) Observe how the Light's knobs stay at their default values, and are not updated to match the information inside the USDA file.
 
Expected behavior:
All knob values for Nuke's New 3D System Lights should be exported and imported without alteration. 
 
Actual behavior:
After exporting one of the New 3D System Light nodes from Nuke and re-importing it, the majority of knob values are not updated according to the contents of the USD file and remain at the default values instead. Only the Xforms (Translation, Rotation, Scale) seem to be retained somewhat at this time.
 
Workaround:
No known workaround at this time.
 
Reproduced by Support in:
Nuke 15.1v4 - Windows 10, macOS 14 Sonoma
Nuke 14.1v2 - Windows 10
Nuke 14.0v7 - Windows 10
 
Earliest version tested:
Nuke 14.0v7 - This feature (the ability to select a File when Importing a Scene Prim for New 3D System Lights) did not exist before this version. 

    We're sorry to hear that

    Please tell us why