Autodesk / Autodesk/arnold-usd

Merge Vertex Indices in USD.

Open
#1,511 1 comment 0 reactions 0 assignees View on GitHub
bug
Dominant language
Python
Stars
284
Forks
68
Avg merge
2d 19h
Merged PRs (30d)
14

Description

**Describe the bug**
In Obj context you can merging of the indices and data of coincident and identical vertex attribute values (**Merge Vertex Indices**) but there is no way to do it in USD. This makes textures stretching when you add subdivision on surface. If disable merging vertex indices in Obj you get the same result as in Solaris.

**To Reproduce**
There is Houdini scene to reproduce issue:
[check.v001.hip.zip](https://github.com/Autodesk/arnold-usd/files/11337409/check.v001.hip.zip)

**Screenshots**

![image](https://user-images.githubusercontent.com/7431984/234705963-f1f52196-2026-454b-ad3e-7b7d6bbf901c.png)

**Used Software Versions**
- Arnold: [e.g. 7.2.1.1]
- Houdini

Contributor guide

Open the contributing guide

Research direction

Start with the attached check.v001.hip.zip Houdini scene and compare the USD result with Obj behavior when Merge Vertex Indices is enabled or disabled. Reproduce the subdivision texture stretching and inspect the USD path involved; done means coincident and identical vertex attributes are merged in USD so the result matches the intended Obj behavior without stretching.

Written by the indexing model from the issue text.

Assessment

Domain
computer-graphics
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.