Page MenuHome

MacKenzie Strand (kenziemac130)
User

Projects

User does not belong to any projects.

User Details

User Since
Mar 2 2019, 7:01 AM (105 w, 2 d)

using blender since 2012
pronouns: she/her

Recent Activity

Yesterday

MacKenzie Strand (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.

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

Sun, Mar 7

MacKenzie Strand (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 explicit volume descriptions in order to function (VDB) as described in the design notes. It isn't working on external volumetrics at the moment.

Sun, Mar 7, 3:05 AM · Geometry Nodes

Fri, Mar 5

MacKenzie Strand (kenziemac130) updated the diff for D10506: Point Distribute Volume.
  • Update use bke::geometry_set_gather_instances
Fri, Mar 5, 11:46 PM · Geometry Nodes
MacKenzie Strand (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 node it should be rather stable for free and all you would have to do is hash the position to create an index, the random distribution mode presents more of a issue.

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

Clang format

Fri, Mar 5, 12:18 AM · Geometry Nodes
MacKenzie Strand (kenziemac130) updated the diff for D10506: Point Distribute Volume.
  • Fix merge issue
  • Made suggested changes
  • Fixes an untracked file
Fri, Mar 5, 12:13 AM · Geometry Nodes

Thu, Mar 4

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

Attempting to move to arc now.

Thu, Mar 4, 9:55 PM · Geometry Nodes
MacKenzie Strand (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 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.

Thu, Mar 4, 8:38 PM · Modeling, Geometry Nodes
Robert Windefjord (Robonnet) awarded D10506: Point Distribute Volume a Love token.
Thu, Mar 4, 10:30 AM · Geometry Nodes
MacKenzie Strand (kenziemac130) added a comment to T86243: Curve Support in Geometry Nodes.

Could it be possible to version all of the "Geometry" features of the curve over to the modifier stack so all that is left is explicitly related to defining the shape and base sampling of the curve? I remember when I changed some things about the curve to default to filled it had a knock-on-effect on text as well and I was a little surprised. The curve/surface/text object just feels kind of an odd duck since they can be mutated into each-other by changing the data-block and It kind of feels like the differences mainly come from how the curve data is edited or skinned.

Thu, Mar 4, 6:30 AM · Modeling, Geometry Nodes
MacKenzie Strand (kenziemac130) updated the diff for D10506: Point Distribute Volume.

Corrected diff

Thu, Mar 4, 1:01 AM · Geometry Nodes
MacKenzie Strand (kenziemac130) added a comment to D10506: Point Distribute Volume.

Just realized that this commit marks the point distribute file as deleted for some reason... That should not be happening. Somehow my git must have gotten pretty messed up. Ignore that, in the process of fixing this.

Thu, Mar 4, 12:58 AM · Geometry Nodes

Wed, Mar 3

MacKenzie Strand (kenziemac130) added inline comments to D10506: Point Distribute Volume.
Wed, Mar 3, 11:42 PM · Geometry Nodes
MacKenzie Strand (kenziemac130) updated the diff for D10506: Point Distribute Volume.

Removed -U1000 from git diff (seems to have created issues applying patch)

Wed, Mar 3, 10:08 PM · Geometry Nodes
MacKenzie Strand (kenziemac130) updated the diff for D10506: Point Distribute Volume.

Removed Point Distribute Rename

Wed, Mar 3, 10:06 PM · Geometry Nodes
MacKenzie Strand (kenziemac130) added a reviewer for D10506: Point Distribute Volume: Hans Goudey (HooglyBoogly).

Needs initial code review

Wed, Mar 3, 9:19 PM · Geometry Nodes
MacKenzie Strand (kenziemac130) updated the diff for D10506: Point Distribute Volume.

Stress tested and fixed coordinate space issues. Fixed artifacts due to floating point precision.

Wed, Mar 3, 9:17 PM · Geometry Nodes
MacKenzie Strand (kenziemac130) added a comment to D10573: Geometry Nodes: Point Array Node.

At zero spot of course

Wed, Mar 3, 8:17 AM · Geometry Nodes

Tue, Mar 2

MacKenzie Strand (kenziemac130) added a comment to T85654: Attribute spreadsheet for attribute debugging.

I agree with the implicit XYZ too. I think showing "Position X" would lead some people to try calling it as an attribute rather than knowing to separate the Position vector.

Tue, Mar 2, 6:06 AM · Geometry Nodes

Mon, Mar 1

MacKenzie Strand (kenziemac130) awarded D10573: Geometry Nodes: Point Array Node a Love token.
Mon, Mar 1, 10:33 PM · Geometry Nodes
Vyacheslav (hitrpr) awarded T85898: Geometry Nodes: Distribute Points in Volume a Love token.
Mon, Mar 1, 9:41 PM · Geometry Nodes

Sun, Feb 28

Charlie Jolly (charlie) awarded D10506: Point Distribute Volume a Love token.
Sun, Feb 28, 5:53 PM · Geometry Nodes
MacKenzie Strand (kenziemac130) closed T86075: BLENDER KIT (TRACE BACK ERROR) as Invalid.

Duplicate

Sun, Feb 28, 7:31 AM · BF Blender

Sat, Feb 27

MacKenzie Strand (kenziemac130) added a revision to T85898: Geometry Nodes: Distribute Points in Volume: D10506: Point Distribute Volume.
Sat, Feb 27, 3:34 AM · Geometry Nodes
MacKenzie Strand (kenziemac130) added a task to D10506: Point Distribute Volume: T85898: Geometry Nodes: Distribute Points in Volume.
Sat, Feb 27, 3:34 AM · Geometry Nodes
MacKenzie Strand (kenziemac130) abandoned D10133: Geometry Nodes: (Prototype) Point child.
Sat, Feb 27, 1:25 AM
MacKenzie Strand (kenziemac130) closed T84816: Geometry Nodes: Point child distribution method as Invalid.
Sat, Feb 27, 1:24 AM · Geometry Nodes

Fri, Feb 26

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

WIP build is available for people who want to try it out (it is not going to be the most up-to-date version however) https://blender.community/c/graphicall/nsbbbc/

Fri, Feb 26, 11:46 PM · Geometry Nodes
MacKenzie Strand (kenziemac130) updated the summary of D10506: Point Distribute Volume.
Fri, Feb 26, 11:44 PM · Geometry Nodes
MacKenzie Strand (kenziemac130) updated the diff for D10506: Point Distribute Volume.

Optimized grid distribution.

Fri, Feb 26, 11:20 PM · Geometry Nodes
MacKenzie Strand (kenziemac130) updated the summary of D10506: Point Distribute Volume.
Fri, Feb 26, 11:19 PM · Geometry Nodes
MacKenzie Strand (kenziemac130) added a comment to D10506: Point Distribute Volume.

Planning on investigating optimizations for the grid distribute mode and possibly skip out the deep for-loop. It's not memory bound but it can get rather sluggish. That being said it took on billions of points surprisingly well in a little under a minute without it.

Fri, Feb 26, 8:36 AM · Geometry Nodes
MacKenzie Strand (kenziemac130) updated the summary of D10506: Point Distribute Volume.
Fri, Feb 26, 7:41 AM · Geometry Nodes
MacKenzie Strand (kenziemac130) updated the summary of D10506: Point Distribute Volume.
Fri, Feb 26, 7:41 AM · Geometry Nodes
MacKenzie Strand (kenziemac130) updated the diff for D10506: Point Distribute Volume.

Random and Grid Distribution Working (grid needs optimization)

Fri, Feb 26, 7:36 AM · Geometry Nodes
MacKenzie Strand (kenziemac130) awarded D10538: Geometry Nodes: Expose "shade smooth" as an attribute a Love token.
Fri, Feb 26, 3:27 AM · Geometry Nodes

Thu, Feb 25

MacKenzie Strand (kenziemac130) created P1992 WIP old distribution.
Thu, Feb 25, 10:00 PM
MacKenzie Strand (kenziemac130) added a comment to T85655: Attribute Processor for UX improvement.

With the introduction of this attribute processor, would attribute-specific nodes still be necessary ? (attribute color ramp, etc) Would they keep existing alongside the attribute processor ?

Thu, Feb 25, 1:45 AM · Geometry Nodes
MacKenzie Strand (kenziemac130) added a comment to T85967: Geometry Nodes: geometry created with volume to mesh node does not conform to smooth shading.

We are aware of this limitation. I believe it smooth shading was meant to be a separate node.

Thu, Feb 25, 12:12 AM · Geometry Nodes, BF Blender

Wed, Feb 24

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

Initial user interface


Wed, Feb 24, 9:58 PM · Geometry Nodes
MacKenzie Strand (kenziemac130) updated the diff for D10506: Point Distribute Volume.

"Random" point scattering is working.

Wed, Feb 24, 5:44 PM · Geometry Nodes
MacKenzie Strand (kenziemac130) updated the summary of D10506: Point Distribute Volume.
Wed, Feb 24, 5:40 PM · Geometry Nodes
MacKenzie Strand (kenziemac130) updated the summary of D10506: Point Distribute Volume.
Wed, Feb 24, 5:39 PM · Geometry Nodes
MacKenzie Strand (kenziemac130) added a comment to T85898: Geometry Nodes: Distribute Points in Volume.

So is this kind of the same distribution as in the old Particle System?

Wed, Feb 24, 5:14 PM · Geometry Nodes
MacKenzie Strand (kenziemac130) added a comment to T85898: Geometry Nodes: Distribute Points in Volume.

First bit of tangible progress: https://www.youtube.com/watch?v=EdOhC0yGfh4

Wed, Feb 24, 12:08 AM · Geometry Nodes

Tue, Feb 23

MacKenzie Strand (kenziemac130) updated the summary of D10506: Point Distribute Volume.
Tue, Feb 23, 7:37 PM · Geometry Nodes
dorian (helloidonthaveanyideaformyusername) awarded T85898: Geometry Nodes: Distribute Points in Volume a Burninate token.
Tue, Feb 23, 6:09 PM · Geometry Nodes
Pipeliner (Pipeliner) awarded T85898: Geometry Nodes: Distribute Points in Volume a Like token.
Tue, Feb 23, 5:33 PM · Geometry Nodes
MacKenzie Strand (kenziemac130) updated the task description for T85898: Geometry Nodes: Distribute Points in Volume.
Tue, Feb 23, 8:11 AM · Geometry Nodes
MacKenzie Strand (kenziemac130) added a comment to T85898: Geometry Nodes: Distribute Points in Volume.

Looking at the VDB documentation it should be relatively straight forward to just add the distribute functionality with the Point Scatter API with just a wrapper around the Point Cloud class. Then if there is any other VDB grids we sample those in parallel and add them as attributes.

Tue, Feb 23, 8:04 AM · Geometry Nodes
MacKenzie Strand (kenziemac130) added a reviewer for D10508: Rename "Point Distribute" to "Point Distribute Surface": Hans Goudey (HooglyBoogly).
Tue, Feb 23, 6:17 AM · Geometry Nodes
MacKenzie Strand (kenziemac130) requested review of D10508: Rename "Point Distribute" to "Point Distribute Surface".
Tue, Feb 23, 6:16 AM · Geometry Nodes
MacKenzie Strand (kenziemac130) added a comment to D10506: Point Distribute Volume.

By the way, we would want the renaming of the existing node in a separate commit / patch. Fine for now, but eventually it will need to be split.

Tue, Feb 23, 5:10 AM · Geometry Nodes
Hans Goudey (HooglyBoogly) awarded T85898: Geometry Nodes: Distribute Points in Volume a Love token.
Tue, Feb 23, 5:04 AM · Geometry Nodes
MacKenzie Strand (kenziemac130) added a comment to T85898: Geometry Nodes: Distribute Points in Volume.

It appears that the implementation of volume sampling in the legacy particle system produces quite broken and unstable results under random and especially jittered volume distributions.

Tue, Feb 23, 4:59 AM · Geometry Nodes
MacKenzie Strand (kenziemac130) added a comment to T85898: Geometry Nodes: Distribute Points in Volume.

Began working on Approach 2 D10506. Will keep this updated with more potential design issues, especially when it comes to the distribution method.

Tue, Feb 23, 4:47 AM · Geometry Nodes
MacKenzie Strand (kenziemac130) updated the diff for D10506: Point Distribute Volume.

Fixed broken git diff

Tue, Feb 23, 4:43 AM · Geometry Nodes
MacKenzie Strand (kenziemac130) requested review of D10506: Point Distribute Volume.
Tue, Feb 23, 4:29 AM · Geometry Nodes
MacKenzie Strand (kenziemac130) updated the task description for T85898: Geometry Nodes: Distribute Points in Volume.
Tue, Feb 23, 4:27 AM · Geometry Nodes
MacKenzie Strand (kenziemac130) updated the task description for T85898: Geometry Nodes: Distribute Points in Volume.
Tue, Feb 23, 4:20 AM · Geometry Nodes
Paul Larson (GeorgiaPacific) awarded T85898: Geometry Nodes: Distribute Points in Volume a Like token.
Tue, Feb 23, 2:46 AM · Geometry Nodes
YAFU (YAFU) awarded T85898: Geometry Nodes: Distribute Points in Volume a Like token.
Tue, Feb 23, 2:24 AM · Geometry Nodes
Damian (damian) awarded T85898: Geometry Nodes: Distribute Points in Volume a Love token.
Tue, Feb 23, 1:59 AM · Geometry Nodes

Mon, Feb 22

MacKenzie Strand (kenziemac130) claimed T85898: Geometry Nodes: Distribute Points in Volume.
Mon, Feb 22, 11:57 PM · Geometry Nodes
MacKenzie Strand (kenziemac130) added a comment to T85898: Geometry Nodes: Distribute Points in Volume.

I prefer the second approach, sounds like the proper way to do it.

This design task could actually cover common algorithms for that case. I assume you're interested in implementing this?

Mon, Feb 22, 11:50 PM · Geometry Nodes
Robert Windefjord (Robonnet) awarded T85898: Geometry Nodes: Distribute Points in Volume a Love token.
Mon, Feb 22, 11:35 PM · Geometry Nodes
MacKenzie Strand (kenziemac130) updated the task description for T85898: Geometry Nodes: Distribute Points in Volume.
Mon, Feb 22, 10:20 PM · Geometry Nodes
Dixon osecha (Dxn) awarded T85898: Geometry Nodes: Distribute Points in Volume a Love token.
Mon, Feb 22, 9:41 PM · Geometry Nodes
Florian Kamenz (TimBrown) awarded T85898: Geometry Nodes: Distribute Points in Volume a Love token.
Mon, Feb 22, 9:16 PM · Geometry Nodes
MacKenzie Strand (kenziemac130) renamed T85898: Geometry Nodes: Distribute Points in Volume from Geometry Nodes: Distribute Points a Volume to Geometry Nodes: Distribute Points in Volume.
Mon, Feb 22, 9:13 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) awarded T85898: Geometry Nodes: Distribute Points in Volume a Burninate token.
Mon, Feb 22, 9:11 PM · Geometry Nodes
Leon Leno (lone_noel) awarded T85898: Geometry Nodes: Distribute Points in Volume a Love token.
Mon, Feb 22, 9:01 PM · Geometry Nodes
Charlie Jolly (charlie) awarded T85898: Geometry Nodes: Distribute Points in Volume a Like token.
Mon, Feb 22, 8:59 PM · Geometry Nodes
MacKenzie Strand (kenziemac130) updated the task description for T85898: Geometry Nodes: Distribute Points in Volume.
Mon, Feb 22, 8:22 PM · Geometry Nodes
MacKenzie Strand (kenziemac130) created T85898: Geometry Nodes: Distribute Points in Volume.
Mon, Feb 22, 8:21 PM · Geometry Nodes

Sat, Feb 20

MacKenzie Strand (kenziemac130) added a comment to D10420: Geometry Nodes: Bounding Box Node.

Can this be extended to support bounding spheres as well?

Sat, Feb 20, 9:33 PM · Geometry Nodes

Fri, Feb 19

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

How about the name "Attribute Processor"?

Fri, Feb 19, 5:45 PM · Geometry Nodes
MacKenzie Strand (kenziemac130) awarded T85655: Attribute Processor for UX improvement a Love token.
Fri, Feb 19, 5:37 PM · Geometry Nodes

Wed, Feb 17

MacKenzie Strand (kenziemac130) added a comment to T85720: EEVEE screen space reflections dont mix properly.

YEs while its safe for the news it is safe for here like you said. Some people watch news if they work late shift and like you said this fits there. All is good.

Wed, Feb 17, 7:42 PM · EEVEE & Viewport, BF Blender
MacKenzie Strand (kenziemac130) added a comment to T85720: EEVEE screen space reflections dont mix properly.

Hello! Can you isolate this issue to a simple test blend file you can upload with replicatable settings to help developers a bit more? It's a little difficult to just work on an image alone. Also no disrespect against your artwork but perhaps you can make the demo file more SFW? I'm not too bothered by it but I can imagine other developers who would work on this regression might have issues with their comfort level. Thank you!

Hello I assure my art-work is very safe for work I have put blur where its not safe to look. I have tried to replicate the issue with simple geometry but alas it is not very obvious. So here I have isolated the area of the mesh from my screenshot where the issue is most obvious and uploadet that files.

Wed, Feb 17, 8:10 AM · EEVEE & Viewport, BF Blender
MacKenzie Strand (kenziemac130) added a comment to T85720: EEVEE screen space reflections dont mix properly.

Hello! Can you isolate this issue to a simple test blend file you can upload with replicatable settings to help developers a bit more? It's a little difficult to just work on an image alone. Also no disrespect against your artwork but perhaps you can make the demo file more SFW? I'm not too bothered by it but I can imagine other developers who would work on this regression might have issues with their comfort level. Thank you!

Wed, Feb 17, 7:06 AM · EEVEE & Viewport, BF Blender

Mon, Feb 15

Sybren A. Stüvel (sybren) renamed MacKenzie Strand (kenziemac130) from astrand130 to kenziemac130.
Mon, Feb 15, 11:37 AM

Sun, Feb 14

MacKenzie Strand (kenziemac130) awarded D10415: Geometry Nodes: add Location output to Attribute Proximity node a Love token.
Sun, Feb 14, 4:03 PM · Geometry Nodes

Sat, Feb 13

Angel Bueno (angelbpineda) awarded T84816: Geometry Nodes: Point child distribution method a Love token.
Sat, Feb 13, 8:19 PM · Geometry Nodes

Fri, Feb 12

Florian Kamenz (TimBrown) awarded T84816: Geometry Nodes: Point child distribution method a Love token.
Fri, Feb 12, 10:13 PM · Geometry Nodes

Feb 6 2021

MacKenzie Strand (kenziemac130) added a watcher for Nodes: MacKenzie Strand (kenziemac130).
Feb 6 2021, 7:15 PM
MacKenzie Strand (kenziemac130) awarded D10344: Geometry Nodes: add Attribute Map Range a Love token.
Feb 6 2021, 3:04 PM · Geometry Nodes
MacKenzie Strand (kenziemac130) added a comment to T82704: Polish Preview Creation.

Better handle flat surfaces (e.g. planes, circles), could ensure the camera points down the normal direction.

Feb 6 2021, 12:29 AM · Restricted Project
MacKenzie Strand (kenziemac130) awarded T82704: Polish Preview Creation a Love token.
Feb 6 2021, 12:25 AM · Restricted Project

Feb 4 2021

MacKenzie Strand (kenziemac130) added a comment to T55239: Built-In Assets.

Default low poly, high poly human rigged characters: businessman, sportsman, children, blue colar, etc. (useful for many projects, should be easy to customize to make variantions)

Feb 4 2021, 9:06 PM · Restricted Project, BF Blender
MacKenzie Strand (kenziemac130) added a comment to T84971: Create a string input node.

char string[1024];

but in this case, unicode characters are not supported. and we can't use this node as input for creating text mesh object 😢

P.S. also in other software, text input filed also used in some nodes to create points/edges/faces/etc, from they text representation of array coordinates/id/etc, i mean lenght of 1024 maybe to short?

Feb 4 2021, 1:42 PM · Good First Issue, Geometry Nodes
MacKenzie Strand (kenziemac130) awarded D10292: Geometry Nodes: Support fixed pivot axis in Align Rotation to Vector node. a Burninate token.
Feb 4 2021, 1:35 PM · Geometry Nodes
MacKenzie Strand (kenziemac130) awarded D10305: Geometry Nodes: Initial attribute interpolation between domains. a Love token.
Feb 4 2021, 1:33 PM · Geometry Nodes
MacKenzie Strand (kenziemac130) awarded T85284: Updated analysis on make real and instanced based on studio feedback a 100 token.
Feb 4 2021, 1:28 PM · Geometry Nodes
MacKenzie Strand (kenziemac130) added a comment to T85374: Add a simple Switch node.

imho switch node need integer variable as index input (not binary thing)
and multiinput socket for:
Integer
Boolean
Vector
Color
String
Geometry
Object
Collection

Feb 4 2021, 1:26 PM · Geometry Nodes
MacKenzie Strand (kenziemac130) awarded T85370: Design and plan of attack for converting existing modifiers into nodes a Burninate token.
Feb 4 2021, 1:16 PM · Geometry Nodes
MacKenzie Strand (kenziemac130) updated MacKenzie Strand (kenziemac130).
Feb 4 2021, 1:15 PM
MacKenzie Strand (kenziemac130) awarded D10302: Geometry Nodes: New Is Viewport node. a Love token.
Feb 4 2021, 12:59 PM · Geometry Nodes

Feb 2 2021

paul szajner (szap) awarded T84816: Geometry Nodes: Point child distribution method a Love token.
Feb 2 2021, 2:32 PM · Geometry Nodes
MacKenzie Strand (kenziemac130) added a comment to D10202: Geometry Nodes: Attribute Statistic node.

Attribute Product does seem useful. I can definitely see some use cases for that in the future like deciding the amount of work to do when loops become a thing.

Feb 2 2021, 8:36 AM · Geometry Nodes