Page MenuHome

Kenzie (kenziemac130)
User

Projects

User does not belong to any projects.

User Details

User Since
Mar 2 2019, 7:01 AM (173 w, 10 h)

pronouns: she/her

Recent Activity

Apr 20 2022

William Reynish (billreynish) awarded T85898: Geometry Nodes: Distribute Points in Volume a Love token.
Apr 20 2022, 10:46 AM · Geometry Nodes

Mar 3 2022

Kenzie (kenziemac130) updated Kenzie (kenziemac130).
Mar 3 2022, 9:37 PM

Feb 4 2022

Iliay Katueshenock (Moder) awarded T85898: Geometry Nodes: Distribute Points in Volume a Like token.
Feb 4 2022, 4:18 PM · Geometry Nodes

Sep 22 2021

Jordi Santini (darksunrise957) awarded T85898: Geometry Nodes: Distribute Points in Volume a Like token.
Sep 22 2021, 7:30 AM · Geometry Nodes

Sep 21 2021

Kenzie (kenziemac130) awarded D11522: Geometry Nodes: String to Curves a Love token.
Sep 21 2021, 11:41 PM · Geometry Nodes

Aug 15 2021

Kenzie (kenziemac130) awarded T90404: Geometry Nodes: Point Grid Primitive (3D) a Love token.
Aug 15 2021, 8:38 AM · Geometry Nodes

Jul 5 2021

HEYPictures (HEYPictures) awarded T85898: Geometry Nodes: Distribute Points in Volume a Love token.
Jul 5 2021, 3:47 PM · Geometry Nodes
HEYPictures (HEYPictures) awarded D10506: Point Distribute Volume a Love token.
Jul 5 2021, 3:46 PM · Geometry Nodes
Kenzie (kenziemac130) added a comment to T85898: Geometry Nodes: Distribute Points in Volume.

I feel I should resign from this one and put it up for grabs (not sure how) I am not keeping up with things. A lot has moved ahead and I feel as though this task can be better tackled with a more clear design from a core team.

Jul 5 2021, 7:39 AM · Geometry Nodes
Kenzie (kenziemac130) abandoned D10506: Point Distribute Volume.

Lost track of blender development on geo nodes. It seems it is changing drastically and I can no-longer keep up.

Jul 5 2021, 7:37 AM · Geometry Nodes

Jun 25 2021

flavien giroud (gritche) awarded D10506: Point Distribute Volume a Love token.
Jun 25 2021, 5:55 AM · Geometry Nodes

Jun 23 2021

Juan Gea (juang3d) awarded D10506: Point Distribute Volume a Love token.
Jun 23 2021, 10:44 AM · Geometry Nodes

Jun 18 2021

Ray (DerivedC) awarded D10506: Point Distribute Volume a Burninate token.
Jun 18 2021, 4:05 AM · Geometry Nodes

May 22 2021

Kenzie (kenziemac130) awarded D11353: WIP: Geometry Nodes: Volume Sample Node a Love token.
May 22 2021, 8:09 AM · Geometry Nodes

May 14 2021

Kenzie (kenziemac130) added a comment to D11250: 3D View: UV Checker Pattern Overlay.

Amazing!!! I feel as though the overlay shader needs an option for tile recursions to better show smaller distortions. Maybe something like this?

(mockup in gimp, every time decrease by 1/4th and overlay with exponent drop in strength)

May 14 2021, 9:51 AM
Kenzie (kenziemac130) awarded D11250: 3D View: UV Checker Pattern Overlay a Love token.
May 14 2021, 9:37 AM

May 13 2021

Kenzie (kenziemac130) added a comment to T88270: GeoNodes: stack overflow crash .

Holy mother of callstack batman!

May 13 2021, 9:58 PM · BF Blender

May 12 2021

Kenzie (kenziemac130) awarded D11229: Geometry Nodes: Implement the validate_link callback a Love token.
May 12 2021, 3:59 AM · Geometry Nodes
Kenzie (kenziemac130) added a comment to T87430: Support for builtin curve control point attributes.

handle_position_a -- better name?
handle_position_b -- better name?

May 12 2021, 3:20 AM · Geometry Nodes

May 8 2021

Kenzie (kenziemac130) updated Kenzie (kenziemac130).
May 8 2021, 12:03 AM

May 3 2021

Kenzie (kenziemac130) moved T85898: Geometry Nodes: Distribute Points in Volume from In Progress to Community Tasks on the Geometry Nodes board.

Moving back to community tasks as I moved it after a meeting to be wrapped up for 2.93 but due to technical issues and the solution feeling incomplete this was not done to avoid a rushed product. I feel like shifting sands around the codebase and bigger priorities around geometry nodes have pushed this back a bit. I would like to return to this when more decisions around volume modeling are made and it fits in more with ongoing design tasks.

May 3 2021, 7:55 AM · Geometry Nodes

May 1 2021

Kenzie (kenziemac130) awarded D11139: Geometry Nodes: Parallelize Attribute Nodes a Love token.
May 1 2021, 9:14 PM · Geometry Nodes

Apr 30 2021

Kenzie (kenziemac130) added a comment to T87924: I NEED HELP PLEASE.

Your GPU is quite old and appears to be significantly out of date. The last driver update released for your card appears to be version 391.35 (released on Tue Mar 27, 2018) while you are using 382.05 which is significantly older. Try updating your graphics driver and seeing if that fixes your issue. (while I was gathering info someone else answered)

Apr 30 2021, 6:13 AM · BF Blender

Apr 29 2021

Kenzie (kenziemac130) added a comment to T86907: Selection / Tagging in Geometry Nodes.

Was other alternatives considered to boolean selection? It seems to me that the approach does not cover all use cases. For example what if I want to find bounding boxes of all separate from each other mesh elements (islands). Now the node can only find bounding box of entire mesh. With boolean mask it will be able to find bounding box for only part of selected mesh. How should the solution look?

Apr 29 2021, 9:24 PM · Geometry Nodes

Apr 26 2021

Kenzie (kenziemac130) added a comment to T73360: Fast highpoly mesh editing.

A.....desk is only one consumer-friendly license overhaul awa [...]

I am not sure it is a problem.
Since Blender was redesigned to industry sta [...]

Apr 26 2021, 3:38 AM · Performance, Modeling, BF Blender

Apr 24 2021

Kenzie (kenziemac130) awarded D11057: DrawManager: Use Compute Shader to Update Hair. a Love token.
Apr 24 2021, 2:13 AM · Performance, BF Blender (3.0), EEVEE & Viewport

Apr 21 2021

Kenzie (kenziemac130) added a comment to D10506: Point Distribute Volume.

Thank you soo much for everyone's feedback and continued work in the surrounding areas! Things have been difficult and demotivating recently but I would like to return to this patch after D10906 lands for BKE_volume_grid_shallow_transform. Thanks again.

Apr 21 2021, 6:26 PM · Geometry Nodes

Apr 20 2021

Kenzie (kenziemac130) added a comment to D11019: Wavefront OBJ: faster exporter, continued.

I originally thought I would use the opportunity of this new exporter to fix those bugs. But then figured it would be better to first have a release that matched as close as possible the old behavior, so that users wouldn't complain, and then follow up with functionality altering bug fixes. I'm interested in Sybren's thoughts. I don't have a super strong opinion.

Apr 20 2021, 5:25 PM
Kenzie (kenziemac130) added inline comments to D11019: Wavefront OBJ: faster exporter, continued.
Apr 20 2021, 4:04 PM
Kenzie (kenziemac130) added inline comments to D11019: Wavefront OBJ: faster exporter, continued.
Apr 20 2021, 3:54 PM
Kenzie (kenziemac130) updated the summary of D8868: Import/Export: Wavefront Obj Mtl Overhaul (Improved Compatibility and PBR Extension Support).
Apr 20 2021, 6:25 AM · Render Pipeline, Import/Export

Apr 16 2021

Kenzie (kenziemac130) added a comment to T55239: Blender Assets Bundle.

Looks promising so far! A few thoughts:

Apr 16 2021, 5:02 PM · Blender Asset Bundle, Asset Browser (Archived) (Milestone 1: Basic, Local Asset Browser)

Apr 13 2021

Kenzie (kenziemac130) added a comment to D10905: Geometry Nodes: add Attribute Edge Length.

In Sverchok there is one node which can generate all util information about mesh elements.

Apr 13 2021, 3:23 PM · Nodes & Physics, Geometry Nodes
Bodhi (Bods) awarded D10506: Point Distribute Volume a Love token.
Apr 13 2021, 11:09 AM · Geometry Nodes
Bodhi (Bods) awarded T85898: Geometry Nodes: Distribute Points in Volume a Like token.
Apr 13 2021, 10:45 AM · Geometry Nodes

Apr 11 2021

Kenzie (kenziemac130) awarded D10951: A Mesh Smooth node, as designed in T86903. a Love token.
Apr 11 2021, 7:00 PM

Apr 8 2021

Kenzie (kenziemac130) awarded rB0e2a1ef13223: BKE: Add a utility to transform a shallow copy of a volume grid a Love token.
Apr 8 2021, 8:37 PM
Kenzie (kenziemac130) added a comment to D9969: Geometry Nodes: Mirror node.

I'm not sure I'm a fan of how internally the mirror_mesh function takes a normal input yet the node exposes a rotation. In my opinion rotations should only be used where a unit vector does not provide enough information to an operation, this is not the case here. I can get how Euler might be more friendly to people hand tweaking values it also adds an unnecessary step for people working with vector math who have to convert it to Euler only for it to be converted back internally. Maybe gathering more community feedback could be helpful here.

Apr 8 2021, 7:44 PM
Damian (damian) awarded D10506: Point Distribute Volume a Love token.
Apr 8 2021, 1:32 PM · Geometry Nodes

Apr 7 2021

Kenzie (kenziemac130) added a comment to D10506: Point Distribute Volume.

Thank you soo much for everyone's feedback and continued work in the surrounding areas! Things have been difficult and demotivating recently but I would like to return to this patch after D10906 lands for BKE_volume_grid_shallow_transform. Thanks again.

Apr 7 2021, 7:06 PM · Geometry Nodes

Apr 3 2021

Kenzie (kenziemac130) added a comment to D10506: Point Distribute Volume.

You've done a great job of bringing the patch this far and I think it would be great if you could bring it all the way into master as well. But, of course, you're not obligated to do that and I can understand that when there are regularly more requests made, that it can just be too much.

Apr 3 2021, 3:52 AM · Geometry Nodes

Apr 2 2021

Kenzie (kenziemac130) added a comment to D10506: Point Distribute Volume.

Since there is some discussion about the naming I will settle with the following:

Apr 2 2021, 3:19 PM · Geometry Nodes

Apr 1 2021

Kenzie (kenziemac130) added a comment to D10506: Point Distribute Volume.

Just chatted about this with Hans, Jacques and Pablo and there was a consensus that we should probably rename the Grid attribute to Density.

Apr 1 2021, 8:12 AM · Geometry Nodes
Kenzie (kenziemac130) added a comment to D10506: Point Distribute Volume.

I forgot to mention one thing:
The default spacing of (0.3,0.3,0.3) seems a bit arbitrary to me. I would just put it at (1.0,1.0,1.0) that is equivalent to the default density of 1 and also means less points by default which is good when dealing with large volumes.

Apr 1 2021, 7:55 AM · Geometry Nodes
Kenzie (kenziemac130) added a comment to T86903: Mesh Smooth Node.

Would it be possible to generalize this to other attributes than position? I could see users wanting to smooth things like uv's and normals/direction vectors as well. I'm wondering if this might be a good place to do an attribute smooth/blur.

Apr 1 2021, 6:26 AM · Nodes & Physics, Geometry Nodes

Mar 31 2021

Kenzie (kenziemac130) added a comment to T86499: Create Workspace for Geometry Nodes.

Actually... maybe the outliner should be more prominent, as we support linking collections/objects.
So maybe the same proportions as Layout would be good here:

Mar 31 2021, 12:23 PM · Geometry Nodes
Kenzie (kenziemac130) added a comment to T86499: Create Workspace for Geometry Nodes.

With what little geometry nodes stuff I've done so far, I end up in 1 of the 2 configurations below.

The gist is that you need a lot more horizontal space for the spreadsheet compared to vertical. I can tell how my attributes are behaving with only a small handful of rows, so seeing 60+ rows isn't typically necessary. Also, due to the horizontal graphs today, I tend to use as wide as possible graph spaces (or I switch to vertical if the nodes are too tall and/or there's too many attributes to fit in spreadsheet)

[...]

Mar 31 2021, 7:58 AM · Geometry Nodes

Mar 30 2021

Kenzie (kenziemac130) added a comment to T86563: Failed angle_normalized_v3v3() assertion when navigating viewport..

Couldn't redo on macOS, 99dabc156ac4e843411f9cad71841bc4fb783295.
If D10506 has an issue, guess we'll investigate it when that patch lands. Which branch is that patch based on ?

Mar 30 2021, 3:42 PM · BF Blender
Kenzie (kenziemac130) updated Kenzie (kenziemac130).
Mar 30 2021, 3:39 PM
Kenzie (kenziemac130) updated Kenzie (kenziemac130).
Mar 30 2021, 3:16 PM
Kenzie (kenziemac130) moved T85898: Geometry Nodes: Distribute Points in Volume from Community Tasks to In Progress on the Geometry Nodes board.
Mar 30 2021, 3:10 PM · Geometry Nodes
Florian Kamenz (TimBrown) awarded D10506: Point Distribute Volume a Love token.
Mar 30 2021, 9:08 AM · Geometry Nodes
Gregory (Apofis) awarded D10506: Point Distribute Volume a Love token.
Mar 30 2021, 4:21 AM · Geometry Nodes

Mar 29 2021

Kenzie (kenziemac130) added a comment to T86907: Selection / Tagging in Geometry Nodes.

How does a selection differ from any other Boolean attribute?

A selection is just a name for a boolean attribute. It could potentially be stored differently, but it's used like a boolean attribute anyway, and that's what matters.

Mar 29 2021, 3:25 PM · Geometry Nodes
Kenzie (kenziemac130) awarded T86776: Display execution time of nodes a Love token.
Mar 29 2021, 1:25 PM · Geometry Nodes, User Interface

Mar 27 2021

Kenzie (kenziemac130) added a comment to D9969: Geometry Nodes: Mirror node.
  • Takes a single vector which is the position of the mirrored element. Mirror plane will be halfway between origin and position.
Mar 27 2021, 11:33 AM

Mar 26 2021

Kenzie (kenziemac130) added a comment to T86819: Adjustments to the Plane/Grid Primitive.

@Hans Goudey (HooglyBoogly) considering that we use Vertices for every other primitive (and should use for line as well) I think it is ok to use Vertices X/Y for consistency

Mar 26 2021, 11:29 AM · Geometry Nodes

Mar 25 2021

Kenzie (kenziemac130) added a comment to T86839: Converting Modifiers to Nodes.

The Array modifier is probably the most common modifier used in Blender. Even though it's a duplicate of functionality that is possible already in the geometry node graph, a standalone Array node should absolutely exist for convenience and clarity of understanding to people transitioning to geometry nodes. It's generally good to avoid redundancy but redundancy is helpful in some circumstances such as here. It definitely should not be out of scope for conversion from a modifier to a node; instead, it's probably low-hanging fruit for easily completing.

Mar 25 2021, 7:30 PM · Nodes & Physics, Geometry Nodes

Mar 24 2021

Kenzie (kenziemac130) added a comment to T86904: Mesh Mirror Node.

I vote to keep it as lean as possible and focus on one arbitrary axis with bisection. I'm not sure how merging works in the mirror modifier but if it only merges vertices with the opposite axis then that should be part of the node as well rather than a separate node. Three of them can be chained together with some boiler plate to make the full modifier.

Mar 24 2021, 10:09 PM · Nodes & Physics, Geometry Nodes
Kenzie (kenziemac130) awarded T86869: Create new geometry-kernel module a Love token.
Mar 24 2021, 4:02 AM · Core

Mar 23 2021

Kenzie (kenziemac130) added a comment to T86583: Prototype for portal/level/pages node groups.

I don't know, doesn't this seem more complicated than the problem it tries to solve ? Don't frames and reroutes already provide all the organizing functionality ? Is scrolling actually an issue ? Maybe a minimap could help in that regard ?

Remember that using this feature will be optional.

Mar 23 2021, 11:17 PM · Geometry Nodes
Duarte Farrajota Ramos (duarteframos) awarded D10506: Point Distribute Volume a Burninate token.
Mar 23 2021, 12:10 PM · Geometry Nodes
Kenzie (kenziemac130) awarded T86839: Converting Modifiers to Nodes a Love token.
Mar 23 2021, 10:52 AM · Nodes & Physics, Geometry Nodes

Mar 22 2021

Kenzie (kenziemac130) awarded rB355f884b2f09: EEVEE: Volumetrics: Add Area light shape support a Love token.
Mar 22 2021, 11:24 PM

Mar 20 2021

Kenzie (kenziemac130) added a comment to D10506: Point Distribute Volume.

This isn't quite right, since theoretically a set_group can have multiple transforms (though we aren't using that ability yet).

It actually doesn't look like there is a need to store the grids and transforms in a temporary vector anyway. Also, take a look at the way the point distribute node does this. The way it's structured (storing an array of vectors (one for each instance) makes it relatively easy to parallelize the distribution for every instance.
[...]
Storing an array of vectors for the position isn't essential for the initial version of this node, I'd be fine if you didn't include that. But scattering for every transform in the array is important.

Mar 20 2021, 11:07 AM · Geometry Nodes
Kenzie (kenziemac130) updated the diff for D10506: Point Distribute Volume.
  • Updated with suggestions
Mar 20 2021, 11:02 AM · Geometry Nodes
Kenzie (kenziemac130) added a comment to D10506: Point Distribute Volume.

It appears it got reverted somehow... Don't know how that happened.

Mar 20 2021, 10:31 AM · Geometry Nodes

Mar 19 2021

Kenzie (kenziemac130) added a comment to T86583: Prototype for portal/level/pages node groups.

@Charlie Jolly (charlie) Those improvements would be very welcome, I see the minimap has already started. It just seems like this task is being designed in isolation from best practices of the existing organization tools. I would like to see some interesting results and insights come out of this prototype as well, it just seems the design needs to try to acknowledge where the other tools work and find out where it best fits in.

Mar 19 2021, 3:46 AM · Geometry Nodes
Kenzie (kenziemac130) awarded T86723: Node Editor: Minimap a Love token.
Mar 19 2021, 3:36 AM · User Interface, Geometry Nodes

Mar 18 2021

Kenzie (kenziemac130) added a comment to T86583: Prototype for portal/level/pages node groups.

How and where is this any more effective at organization than properly utilizing the already existing solutions to graph organization?

Mar 18 2021, 11:20 PM · Geometry Nodes

Mar 17 2021

Kenzie (kenziemac130) added a comment to T86583: Prototype for portal/level/pages node groups.

I clarified the explanation above. Pages are local to the nodetrees. Portals are intended to connect sockets from a page to another page in the *same* nodetree. This was not clear before.

Mar 17 2021, 8:26 PM · Geometry Nodes
Kenzie (kenziemac130) updated the diff for D10506: Point Distribute Volume.
  • Rebase
Mar 17 2021, 5:11 AM · Geometry Nodes
Kenzie (kenziemac130) added a comment to T86583: Prototype for portal/level/pages node groups.

How would make this work would be by having in and output nodes that allow you to select a page to import/export stuff to:

And a higher level graph for linking the pages inside a object (you would have to set your in and outputs for the object in the in and out pages):

But I actuall think that this not a system that should be added in geometry nodes because group nodes just work fine for the time beeing, but rather something that we should add as a scene/object tree to connect several geometry node trees over different objects in a procedural way (the over all everything nodes tree).

Mar 17 2021, 1:13 AM · Geometry Nodes

Mar 16 2021

Kenzie (kenziemac130) added a comment to T86583: Prototype for portal/level/pages node groups.

I still have cautions about this concept and how having different parts of a node graph on different pages might be not helpful. Blender currently is in the right direction IMO to provide useful, organized node functionality between splitting functionality into managable layers with the modifier stack, to node groups, to the upcoming attribute processor design.

Mar 16 2021, 9:18 PM · Geometry Nodes
Kenzie (kenziemac130) added a comment to T86640: Geometry Delete Node.

Removes voxel values to the default value?

Mar 16 2021, 6:45 PM · Geometry Nodes
Kenzie (kenziemac130) added a comment to D10506: Point Distribute Volume.

Almost there! I think it would be great to get this into 2.93.

Mar 16 2021, 10:00 AM · Geometry Nodes
Kenzie (kenziemac130) abandoned D8868: Import/Export: Wavefront Obj Mtl Overhaul (Improved Compatibility and PBR Extension Support).

Leaving this since master has progressed far ahead of this patch and the exporter is moving to C++. This code had unfinished business as the subsurface extension is not implemented to replace the troublesome transmission vs. subsurface hack and file paths with spaces don't raise warnings about compatibility issues.

Mar 16 2021, 1:41 AM · Render Pipeline, Import/Export

Mar 15 2021

Kenzie (kenziemac130) added a comment to D10715: Geometry Nodes: Add initial version of mesh primitives.
Mar 15 2021, 9:20 AM · Geometry Nodes
Kenzie (kenziemac130) added a comment to T86563: Failed angle_normalized_v3v3() assertion when navigating viewport..

This report is missing:

  • Last version that worked.
  • Exact steps to redo the error.
  • A blend file (unless there are simple steps to redo this from the default startup).
Mar 15 2021, 8:35 AM · BF Blender
Kenzie (kenziemac130) added a comment to D6464: Shader Nodes: SDF Node (WIP).

These nodes will actually be incredibly important to geometry nodes as well once the attribute processor node and support for openvdb's sdfs come to blender. It would open up a whole new way of procedural modeling. I'm very glad to see this getting updates and am rather hopeful.

Mar 15 2021, 2:12 AM

Mar 14 2021

Kenzie (kenziemac130) updated the task description for T86563: Failed angle_normalized_v3v3() assertion when navigating viewport..
Mar 14 2021, 8:56 AM · BF Blender
Kenzie (kenziemac130) created T86563: Failed angle_normalized_v3v3() assertion when navigating viewport..
Mar 14 2021, 8:55 AM · BF Blender
Kenzie (kenziemac130) updated the diff for D10506: Point Distribute Volume.
  • Rebase
Mar 14 2021, 8:24 AM · Geometry Nodes
Kenzie (kenziemac130) added a comment to D10506: Point Distribute Volume.

Investigated the issue with instance transforms. This code previously just uses VDB's "indexToWorld" call in order to convert voxel space coordinates to world space coordinates, to do this vdb must be aware of the transform. To solve this I apply the transform of the instances to the distributed points, It appears that non-instances always have an identity matrix transform which is nice because I can just rely on the VDB's transforms for them. I think I got it mostly working with the one caveat that since instances don't contribute to the VDB's "grid.voxelSize()" and messes up the spacing a bit on grid mode. Chasing it down the rabbit hole it appears to be stored in a Vec3d in openvdb::ScaleMap when the grid is initiated and I don't know how or if it would be possible to reconstruct spacing info and under what scenario we should since the only indicator would be the identity matrix from the "non-instance" on gather instances, which is still more than possible with actual instances.

Mar 14 2021, 7:21 AM · Geometry Nodes
Kenzie (kenziemac130) updated the diff for D10506: Point Distribute Volume.
  • Fixed instance transforms
Mar 14 2021, 7:20 AM · Geometry Nodes
Kenzie (kenziemac130) added a comment to D10715: Geometry Nodes: Add initial version of mesh primitives.

Nice work!!! I like how the cone is able to handle varying base and top sizes which is far more useful than the existing add cone operator.

Mar 14 2021, 4:30 AM · Geometry Nodes
Kenzie (kenziemac130) awarded D10715: Geometry Nodes: Add initial version of mesh primitives a Love token.
Mar 14 2021, 4:15 AM · Geometry Nodes

Mar 13 2021

Kenzie (kenziemac130) added a comment to T85655: Attribute Processor for UX improvement.

(Edit: Upon further inspection of the mockup it seems the potential issue was already accounted for)

Mar 13 2021, 4:01 AM · Geometry Nodes

Mar 11 2021

Simon (Shimoon) awarded D10506: Point Distribute Volume a Love token.
Mar 11 2021, 2:44 PM · Geometry Nodes
Kenzie (kenziemac130) added a comment to T86391: Mesh Primitive Nodes.

I've got to ask, what's the downside of having both the plane and grid nodes? If you need subdivisions you use a grid, and if you just want a simpler node and no subdivisions, you use the plane. It's not like having one prevents you from using the other.

I will hold off implementing grid / plane for a bit in case I hear a convincing argument for combining them though.

Mar 11 2021, 2:15 AM · Geometry Nodes

Mar 10 2021

Kenzie (kenziemac130) added a comment to T86457: Add "Attribute Remove" node.

Maybe it might be a good idea to have some sort of 'scope', where user-created attributes are deleted when they go out of scope. This could work well with something like T85655. Something so that temporary attributes don't get 'leaked' out of a node group for example (a checkbox to turn this on or off could be added).

Mar 10 2021, 11:29 PM · Geometry Nodes

Mar 8 2021

Kenzie (kenziemac130) added a comment to T86279: Spreadsheet Editor.

My comment about API or for CVS was not whether or not it can be done currently, of course it can already be done in python.

Including a simple tabulated data import / export system, in CVS or JSON, could be very useful in countless cases and would not require any programming on the part of the user. If the user does not have to create their own exporter, that would add a standardization of this type of process that requires tabulated data, both at the I/O and visualization level.

Anyway, maybe this project is not the one for this idea, although IMHO it is a pity to miss this opportunity to do something really useful.

Mar 8 2021, 9:50 PM · Geometry Nodes, User Interface

Mar 7 2021

Kenzie (kenziemac130) added a comment to T85898: Geometry Nodes: Distribute Points in Volume.

Just from a naming point of view, should it be called Volume Point Distribute.

I'll get more feedback on this. The intention was to break point distribute up into "Point Distribute Surface" and "Point Distribute Volume" I originally went with this because it read and was grouped better when adding the nodes in the menu.

My initial test was to use it like the existing Point Distribute node but it needs the Points to Volume to work.

I am aware of this, it requires an explicit volume definition in order to function (VDB) as described in the design notes. It isn't working on external volumetrics at the moment.

Mar 7 2021, 3:05 AM · Geometry Nodes

Mar 5 2021

Kenzie (kenziemac130) updated the diff for D10506: Point Distribute Volume.
  • Update use bke::geometry_set_gather_instances
Mar 5 2021, 11:46 PM · Geometry Nodes
Kenzie (kenziemac130) added a comment to D10506: Point Distribute Volume.

I'm wondering what to do about the stability of points through time. The regular point distribute node tries to handle this to the best of it's ability but VDB's Point Scatter API does not handle this. With the grid distribution mode it should be rather stable for free (as long as the volume is using the "size" mode) and all you would have to do is hash the position to create an "id" attribute, the random distribution mode presents more of an issue.

Mar 5 2021, 12:45 AM · Geometry Nodes
Kenzie (kenziemac130) updated the diff for D10506: Point Distribute Volume.

Clang format

Mar 5 2021, 12:18 AM · Geometry Nodes
Kenzie (kenziemac130) updated the diff for D10506: Point Distribute Volume.

Made suggested changes

  • Changed tooltip to use "the"
  • Removed unused includes
  • Made "PositionsVDBWrapper" private members consistent with style guide (couldn't get references to work without bugs yet)
  • Replaced "typedef" with "using"
  • Fixed caught typos
  • Removed unwanted error when no volume component is found to avoid noise
  • Replaced random "get_input" with "extract_input" (copy and paste error)
  • Improved error messages based on suggestions
  • Used "TIP_()" macro for translation of error messages
  • Fixed double copy
  • Using arcanist
Mar 5 2021, 12:13 AM · Geometry Nodes

Mar 4 2021

Kenzie (kenziemac130) added a comment to D10506: Point Distribute Volume.

Attempting to move to arc now.

Mar 4 2021, 9:55 PM · Geometry Nodes
Kenzie (kenziemac130) added a comment to T86243: Curve Support in Geometry Nodes.

Since I wasn't the clearest (probably even in my own mind) I was suggesting that since the different types of curve objects seem to share that functionality that there could be a way to break apart the curve types into how they are edited and how they are skinned. With how different (layers?) of edit types could be stacked in the curve data while how they generate geometry could be moved entirely into modifier space. This is since I have seen quite a few people in their workflows doing things like converting text objects into curves in order to achieve things like a neon tube effect when really what they are after is a different method of skinning but have to give up their preferred way of editing. But now that I think more about it that does introduce problems as well so this was probably just a false bit of connecting dots on my end.
However it does make sense that 2D curves should be their own "type" as well as they offer both changes in skinning as well as editing.

Mar 4 2021, 8:38 PM · Modeling, Geometry Nodes
Robert Windefjord (Robonnet) awarded D10506: Point Distribute Volume a Love token.
Mar 4 2021, 10:30 AM · Geometry Nodes