# UsdLuxDomeLight without a texture file attribute

**URL:** <https://forum.aousd.org/t/usdluxdomelight-without-a-texture-file-attribute/1573>\
**Category:** Hydra\
**Created:** [June 3, 2024, 7:31am UTC](https://forum.aousd.org/t/usdluxdomelight-without-a-texture-file-attribute/1573 "2024-06-03T07:31:17Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![deadpin](https://avatars.discourse-cdn.com/v4/letter/d/43a26b/32.png) [@deadpin](https://forum.aousd.org/u/deadpin)\
**Post date:** [June 3, 2024, 7:31am UTC](https://forum.aousd.org/t/usdluxdomelight-without-a-texture-file-attribute/1573/1 "2024-06-03T07:31:17Z")

</div>

Is it permitted for a UsdLuxDomeLight to have only a `color` and `intensity` input but no `texture:file`? (i.e. to mimic just a flat, global ambient, light)

```auto
    def DomeLight "env_light"
    {
        color3f inputs:color = (0.1, 0.1, 0.1)
        float inputs:intensity = 1
        float3 xformOp:rotateXYZ = (90, 0, 90)
        uniform token[] xformOpOrder = ["xformOp:rotateXYZ"]
    }

```

`usdchecker` does not complain but `usdview` does:

`Warning: in _GetResolvedDomeLightEnvironmentFilePath at line 294 of W:\4946e30737d0d252\USD\pxr\imaging\hdSt\simpleLightingShader.cpp -- Dome light has no texture asset path.`

---

<div class="post-metadata">

**Author:** ![jono](https://avatars.discourse-cdn.com/v4/letter/j/7ab992/32.png) [@jono](https://forum.aousd.org/u/jono)\
**Post date:** [June 5, 2024, 6:24am UTC](https://forum.aousd.org/t/usdluxdomelight-without-a-texture-file-attribute/1573/2 "2024-06-05T06:24:38Z")

</div>

The schema doesn’t explicitly require a texture, but Storm cannot handle dome lights without them. Other renderers may be able to…
