Maniphest T48118

Vertex Groups not masking particle hair emission correctly
Closed, Resolved

Assigned To
Bastien Montagne (mont29)
Authored By
James Guilford (fjg3d)
Apr 12 2016, 5:08 AM
Tags
  • BF Blender
Subscribers
Bastien Montagne (mont29)
James Guilford (fjg3d)
Lawrence D'Oliveiro (ldo)
Sergey Sharybin (sergey)

Description

System Information
Windows 10
geforce titan

Blender Version
Broken: 2.77 2050ecc
Worked: 2.77a official

Short description of error
particle hair emitting outside of vertex group (density)

Exact steps for others to reproduce the error

  1. make a vertex group on a subdivided cube
  2. add a particle hair system (i used advanced, with children set to interpolated)
  3. control hair density with the vertex group

Hair should stay within the vertex group but emits outside of it as well.

See Gif
The first frame is the object in edit mode,
the second frame with red particles is 2.77 2050ecc,
the third frame is how it looks in 2.77a official

Revisions and Commits

rB Blender

Related Objects

Mentioned Here
rB019ce363b01b: Cleanup a bit particle distribution code.
rB4a64b3602987: Cleanup: use bool
rB2050ecc307de: BGE: Fix T48071: Global logic manager

Event Timeline

James Guilford (fjg3d) created this task.Apr 12 2016, 5:08 AM
James Guilford (fjg3d) raised the priority of this task from to 90.
James Guilford (fjg3d) updated the task description.
James Guilford (fjg3d) added a project: BF Blender.
James Guilford (fjg3d) edited a custom field.
James Guilford (fjg3d) added a subscriber: James Guilford (fjg3d).
Sergey Sharybin (sergey) lowered the priority of this task from 90 to 30.Apr 12 2016, 10:19 AM
Sergey Sharybin (sergey) added a subscriber: Sergey Sharybin (sergey).

Please always attach .blend file which demonstrates the issue.

P.S. From quick tests i can't see difference in behavior between 2.77a and current master.

James Guilford (fjg3d) added a comment.Apr 12 2016, 4:58 PM

File and screenshot of file attached.
This file is from 2050ecc, but also occurs with 4a64b36


Bastien Montagne (mont29) raised the priority of this task from 30 to 50.Apr 22 2016, 7:07 PM
Bastien Montagne (mont29) added a subscriber: Bastien Montagne (mont29).

Can confirm the issue, probably own fault, will check later.

Bastien Montagne (mont29) claimed this task.Apr 22 2016, 7:07 PM
Bastien Montagne (mont29) merged a task: T48307: Child Hairs In Wrong Places.Apr 29 2016, 11:44 AM
Bastien Montagne (mont29) added a subscriber: Lawrence D'Oliveiro (ldo).
Bastien Montagne (mont29) added a comment.EditedApr 30 2016, 4:52 PM

Caused by own rB019ce363b01bba0af, only affecting 'random' distributions. Fix incoming.

Bastien Montagne (mont29) changed the task status from Unknown Status to Resolved by committing rBabf6f9f6cf72: Fix T48118: Vertex Groups not masking particle hair emission correctly.Apr 30 2016, 4:58 PM
Bastien Montagne (mont29) added a commit: rBabf6f9f6cf72: Fix T48118: Vertex Groups not masking particle hair emission correctly.
Lawrence D'Oliveiro (ldo) added a comment.May 1 2016, 2:12 AM

Yes, now works OK for me too, thanks.