Charles Wardlaw CharlesWardlaw
  • Joined on 2004-11-19
Charles Wardlaw commented on pull request blender/blender#109518 2023-08-09 22:23:03 +02:00
USD IO: Generic Attributes Support

I can make this change in a future patch, looking at threading more cohesively. For now, the variant that compiled:

Charles Wardlaw commented on pull request blender/blender#109518 2023-08-09 22:08:31 +02:00
USD IO: Generic Attributes Support

They all fall off the end with the if / else clauses-- no return needed, I think.

Charles Wardlaw commented on pull request blender/blender#109518 2023-07-26 21:30:11 +02:00
USD IO: Generic Attributes Support

Modified it to be more explicit that we're skipping the edge domain.

Charles Wardlaw pushed to feature/generic_attributes at CharlesWardlaw/blender 2023-07-26 21:29:43 +02:00
da4f424170 Merge branch 'feature/generic_attributes' of projects.blender.org:CharlesWardlaw/blender into feature/generic_attributes
1d3698ac4c Addressing Hans' comments 6/x -- ATTR_DOMAIN_EDGE is now skipped.
adf58b1fa3 Addressing Hans' comments 5/x
Compare 3 commits »
Charles Wardlaw commented on pull request blender/blender#109518 2023-07-26 21:25:25 +02:00
USD IO: Generic Attributes Support

Ahh looks like you're right-- I was confused about has_value being from the optional vs being from the pxr class. Changed.

Charles Wardlaw commented on pull request blender/blender#109518 2023-07-26 21:20:59 +02:00
USD IO: Generic Attributes Support

In this case no-- the conversions don't necessarily match up and it could cause false positives.

Charles Wardlaw commented on pull request blender/blender#109518 2023-07-26 21:19:23 +02:00
USD IO: Generic Attributes Support

I find it much harder to read, but I made the edit :p

Charles Wardlaw pushed to feature/generic_attributes at CharlesWardlaw/blender 2023-07-26 20:33:14 +02:00
1b66259362 Merge branch 'main' into feature/generic_attributes
234f866db2 RNA: move rna_test.c to C++
b3223d3f4f Fix #110426: render hanging when drawing metadata in the image editor
0c07fb50c8 GPv3: Keyframe on-click selection
0fab1f4f68 Fix #110170: Cycles CUDA cloud rendering artifacts with spatial splits
Compare 5 commits »
Charles Wardlaw pushed to feature/generic_attributes at CharlesWardlaw/blender 2023-07-26 20:31:51 +02:00
950ab37c55 Addressing Hans' comments 4/x
Charles Wardlaw commented on pull request blender/blender#109518 2023-07-26 19:54:14 +02:00
USD IO: Generic Attributes Support

I'm not sure tbh. If that's what you'd prefer I can do.

Charles Wardlaw commented on pull request blender/blender#109518 2023-07-26 19:44:44 +02:00
USD IO: Generic Attributes Support

Empty Token was unused but defaultTime is not-- I removed empty_token.

Charles Wardlaw commented on pull request blender/blender#109518 2023-07-26 19:38:42 +02:00
USD IO: Generic Attributes Support

Removed-- they were a holdover from when I was grabbing a return value and wanted to use the same name in each scope.

Charles Wardlaw commented on pull request blender/blender#109518 2023-07-26 19:26:40 +02:00
USD IO: Generic Attributes Support

Now that it's an optional, there's a possibility that prim_varying is null, and attempting to access .has_value will cause a crash. I have to leave it like this to handle all cases.

Charles Wardlaw pushed to feature/generic_attributes at CharlesWardlaw/blender 2023-07-26 18:52:52 +02:00
771f2f6126 Merge fixes-- renaming of polys to faces and ldata to loop_data in the Mesh API.
043a09058b Merge branch 'main' into temp
d6aa9906fd Modifiers: Add idname field to ModifierTypeInfo
580833165c Fix #109583: Avoid non-threadsafe writing to custom normals data
741c684bf6 Refactor: Pass context to UI view item activate function
Compare 1046 commits »
Charles Wardlaw pushed to feature/generic_attributes at CharlesWardlaw/blender 2023-07-26 17:24:59 +02:00
e932ed6264 Addressing Hans' comments, part 3:
c90e6036af Remove code duplication in attribute conversion, simplify code
Compare 2 commits »
Charles Wardlaw commented on pull request blender/blender#105408 2023-07-21 21:57:47 +02:00
Matrix operations and sockets for geometry nodes

Any movement on this? Apart from a Compose Matrix node and possibly adding local and world matrix outputs from the Object Info node, this feels done and would be incredibly useful.

Charles Wardlaw pushed to feature/generic_attributes_nv at CharlesWardlaw/blender 2023-07-10 16:56:44 +02:00
b99e4c75bb Setting active / render UV map on import.
2c1b0811f6 USD: generic attribute IO misc updates.
Compare 2 commits »
Charles Wardlaw pushed to feature/generic_attributes_nv at CharlesWardlaw/blender 2023-07-07 21:52:03 +02:00
38d6cc2f27 Adding Michael's corner UV fix to all generic attributes.
ef80ae7564 Merge remote-tracking branch 'origin/universal-scene-description' into feature/generic_attributes_nv
0501d5c618 Matching up code with the template specialization suggestions from Hans in the main branch.
71f7c229f6 USD import: fixed left-handed mesh UV import.
7e5a2e5fd2 More bug fixes:
Compare 7 commits »
Charles Wardlaw pushed to feature/generic_attributes at CharlesWardlaw/blender 2023-07-06 17:18:06 +02:00
330bf717ff Addressing Hans' comments, part 2
90f4ee1be4 Addressing Hans' comments, part 1.
Compare 2 commits »
Charles Wardlaw commented on pull request blender/blender#109518 2023-07-05 23:44:01 +02:00
USD IO: Generic Attributes Support

Changed to &mesh->id.name[2]