Skip to content

Dome light renders with a mix of color, temperature and texture #1405

@arnold-support

Description

@arnold-support

We want to improve the support of skydome color, temperature and textures between hydra and usd, so that it's consistent in both.

To Reproduce
Steps to reproduce the behavior:

  1. In the stage, create a dome light.
  2. In Base Properties > Texture, put a texture (I used D:/programs/autodesk/3ds Max 2023/maps/HDRI/palermo_square_2k.hdr)
  3. Render
  4. Now change the Base Properties > Color to red.

However, exporting it to USD and rendering it through the usd translation ignores this and only considers the connection.

Expected behavior
Since USD is supposed to combine color, temperature and textures, we want to support it the same way in Arnold, which might need to insert shading nodes to process this correctly.

However, we must ensure that converting an arnold scene to usd provides the expected behaviour in Arnold, where only the connection ends up being taken into account, so that we can do proper roundtrips between USD and Arnold data models

Also, we want to stop using the skydome "shader" attribute, and instead rely on a proper shader connection on the color

Screenshots
dome_light_color_texture

Used Software Versions

  • HtoA 6.2

Additional context

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingproceduralRelated to the Arnold Proceduralrender delegateRelated to the Arnold Render DelegateuserReported by a user

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions