Autodesk / arnold-usd

Arnold components for USD
https://www.arnoldrenderer.com/
Other
236 stars 56 forks source link

clip_geo does not work with PointInstancers when you render with kick or sick #1905

Open xsisupport opened 1 month ago

xsisupport commented 1 month ago

Describe the bug clip_geo works with the render delegate. But when you render with kick or sick, the clipped geometry is visible, and it renders black.

To Reproduce Steps to reproduce the behavior: Extract and kick the attached usda file. clip_geo_test.zip

A similar setup created in Maya and exported with Maya USD works. The main diff in the usda that I see is the prototype. From Solaris, it is

`    def Scope "Prototypes" (
        kind = "group"
    )
    {
        def Xform "torus1" (
            apiSchemas = ["MaterialBindingAPI"]
            kind = "component"
        )

From Maya USD:

    def "Prototypes" (
        kind = "group"
    )
    {
        def Mesh "pHelix1_0" (
            prepend apiSchemas = ["ArnoldPolymeshAPI"]
            kind = "component"
        )

Screenshots clip_geo

Used Software Versions

autodesk-oss-arnold-bot[bot] commented 1 month ago

Issue synced internally to ARNOLD-15017