Page MenuHome

Random Point Distribution method create obvious distribution pattern relative to emitter mesh
Closed, ArchivedPublic

Description

System Information
Operating system: Windows-10-10.0.19041-SP0 64 Bits
Graphics card: GeForce RTX 2080 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 456.71

Blender Version
Broken: version: 2.93.0 Alpha, branch: master, commit date: 2021-02-25 05:34, hash: rB0e1c6a29cbb2

Short description of error
Check this image/File below
My distribution is all bad, it's a simple subdivided plane and we can clearly see pattern near edges/tris


Event Timeline

NoobiePoopsie (helloidonthaveanyideaformyusername) renamed this task from Random Point Distribution method create obvious distribution pattern due to emitter mesh to Random Point Distribution method create obvious distribution pattern relative to emitter mesh.Feb 26 2021, 11:49 AM

First notes:

  • points distribution is actually fine
  • pattern results from the following:
    • the instanced object origin is not at the center of geometry
    • the points have opposing orientation
      • this means some of the instances are shifted in one direction, some are shifted in the opposite direction (this results in the pattern)

solutions:

  • put the origin in the center of geometry
  • align all points rotations to be the same (trying this atm, does not seem to be straight forward?)

The distribution is actually working fine here. What you see is a combination of two issues:

  • Points have different rotations. In fact, there are exactly two different rotations. This might be solved by using tangents at some point, but I wouldn't bet on it.
  • Your Suzanne instance is not centered at the origin. Therefore half of the instances will be moved in one direction, and half will move in another direction, resulting in the visible artifacts.

There are two possible solutions for you:

  • Put an Align Rotation to Vector node after the Point Distribute node and use it to align the X axis to the (1, 0, 0) vector.
  • Set the origin of the instance to the center of the geometry.

Haha nice work @Philipp Oeser (lichtwerk), funny how similar our responses are :D

Philipp Oeser (lichtwerk) reopened this task as Needs Information from User.Feb 26 2021, 12:48 PM

OK, so here are those points / instances oriented equally:

Distribution seems fine.
Is this working for you?

Philipp Oeser (lichtwerk) closed this task as Archived.Feb 26 2021, 1:02 PM

Ha, refreshing the thread now, we have a matching view of the issue indeed @Jacques Lucke (JacquesLucke) .

So yeah, we can actually close this (but feel free to comment again if issues persist, @NoobiePoopsie (helloidonthaveanyideaformyusername))

Indeed the normal rotation and far away origin are not a good mix!
It indeed makes a lot of sense, once we reset the rotation there's no more patterns

Sorry for the false alarm
TBH I would not find this out without your help!