Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
xsisupport opened this issue May 1, 2024 · 2 comments
Labels
bug Something isn't working

Comments

@xsisupport
Copy link

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

  • Arnold 7.3.1
  • HtoA 6.3.1
@xsisupport xsisupport added the bug Something isn't working label May 1, 2024
@autodesk-oss-arnold-bot
Copy link

Issue synced internally to ARNOLD-15017

@cpichard
Copy link
Collaborator

cpichard commented Jun 4, 2024

After some investigation, the issue happens in the core when the clip geo has to affect instances of procedural, this is not related to USD and can be simplified to add file procedurals. This has been passed to the core team.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Status: Todo
Development

No branches or pull requests

2 participants