Hans Goudey HooglyBoogly
  • Maine, USA
  • Joined on 2019-01-28
Hans Goudey pushed to brush-assets-project at blender/blender 2024-05-03 00:59:15 +02:00
69b2eed49b Cleanup: Remove unhelpful comment
Hans Goudey pushed to brush-assets-project at blender/blender 2024-05-03 00:58:46 +02:00
ba61fe8a4f Refactor: Move BrushAssetShelf definition to properties_paint_common.py
Hans Goudey commented on pull request blender/blender#121333 2024-05-03 00:09:35 +02:00
Geometry Nodes: Add Active Element geometry tool node

Think it could be a bit simpler with no point -> none, no edge -> none, etc.

Hans Goudey commented on pull request blender/blender#121333 2024-05-03 00:09:34 +02:00
Geometry Nodes: Add Active Element geometry tool node

I do think the retrieval of the self object and the mesh are unnecessary now. The mesh variable is unused now too

Hans Goudey pushed to main at blender/blender-developer-docs 2024-05-03 00:06:15 +02:00
1a520dab75 Update docs/release_notes/4.2/sculpt.md
Hans Goudey merged pull request blender/blender-developer-docs#56 2024-05-03 00:06:13 +02:00
Update docs/release_notes/4.2/sculpt.md
Hans Goudey pushed to main at blender/blender 2024-05-02 21:34:57 +02:00
38fcaf9ab9 Fix: Python error when no active object and hitting F3
Hans Goudey merged pull request blender/blender#121370 2024-05-02 21:34:56 +02:00
Fix: Python error when no active object and hitting F3
Hans Goudey commented on pull request blender/blender#121333 2024-05-02 20:49:34 +02:00
Geometry Nodes: Add Active Element geometry tool node

Ah right of course, thanks

Hans Goudey commented on pull request blender/blender#121145 2024-05-02 20:49:02 +02:00
WIP: USD: Add common Blender attribute to USD primvar utilities

For creating Blender attributes in this `is_same

Hans Goudey commented on pull request blender/blender#121145 2024-05-02 20:49:01 +02:00
WIP: USD: Add common Blender attribute to USD primvar utilities

blender:: unnecessary here I think? Also I'd go with just faces instead of face_indices which makes me think of an array of actual indices into the mesh faces arrays

Hans Goudey commented on pull request blender/blender#121145 2024-05-02 20:42:01 +02:00
WIP: USD: Add common Blender attribute to USD primvar utilities

Like this I think:

  if (const std::optional<BlenderT> value = buffer.get_if_single()) {
    usd_data.assign(buffer.size(), detail::convert_value<BlenderT, USDT>(*value));
  }
  else {
   …
Hans Goudey approved blender/blender#116582 2024-05-02 20:20:48 +02:00
Geometry Nodes: Add selection and depth options to realize instances

This seems reasonable. Thanks for all your work here. Just noticed two tiny comment style things.

Hans Goudey commented on pull request blender/blender#116582 2024-05-02 20:20:47 +02:00
Geometry Nodes: Add selection and depth options to realize instances

/*Check -> /* Check

Hans Goudey commented on pull request blender/blender#116582 2024-05-02 20:20:46 +02:00
Geometry Nodes: Add selection and depth options to realize instances

Comment style: /* Return an empty GeometrySet for None type. */

Hans Goudey suggested changes for blender/blender#121333 2024-05-02 20:15:12 +02:00
Geometry Nodes: Add Active Element geometry tool node

Thanks! I think the design is reasonable. This is clearer than outputting a selection because only one element can ever be active. It is a bit lower level too though, but I guess that's okay.

Hans Goudey commented on pull request blender/blender#121333 2024-05-02 20:15:11 +02:00
Geometry Nodes: Add Active Element geometry tool node

Switch the condition and return early (with params.set_default_remaining_outputs();)

Hans Goudey commented on pull request blender/blender#121333 2024-05-02 20:15:10 +02:00
Geometry Nodes: Add Active Element geometry tool node

I'd use "Point" so this can be used for curves and point clouds in the future

Hans Goudey commented on pull request blender/blender#121333 2024-05-02 20:15:09 +02:00
Geometry Nodes: Add Active Element geometry tool node

The descriptions should mention that -1 is the output if there is no active element on that domain