-
Notifications
You must be signed in to change notification settings - Fork 44
Open
Labels
Description
Here are some thoughts and questions I had while going through the proposal:
- Since the
LodApiis the LOD manager, I wonder if it should be calledLodManagerApiorLodGroupApi. - Why have version attribute instead of using schema versioning?
- The
definitionOrderdoesn't seem to be needed becauselodLevelsrelationship defines the order. - Is
levelTypeuseful? I worry about determining thelevelTypein code. You would have to traverse the hierarchy for an LOD and inspect the prims to see what category it falls into. Or you put the burden on artists to set it and that might not match what is actually there. - The
collisionProxyrelationship should not be part ofLodLevelAPI. The hierarchy of prims that make up an LOD can have collision geometry and any other type of prim, I don't think there should be a special consideration for collision. - Why is
indexa token and not an integer? - Is
indexeven needed? Having a separate attribute runs the risk of it getting out of sync with the order of thelodLevelsrelationship and the index can be determined by thelodLevelsrelationship. - The example USD has the
LodHeuristicAPIapplied to a prim that is separate from the prim that has theLodApi. It seems like you would want to apply both APIs to the same prim to make finding theLodHeuristicAPIeasier.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Update