Page MenuHome

Cycles: Add Random Per Island attribute.
Needs ReviewPublic

Authored by Omar Emara (OmarSquircleArt) on Wed, Oct 30, 3:57 PM.
Tags
None
Tokens
"Love" token, awarded by alterdings."Love" token, awarded by BennyG."Love" token, awarded by monio."Love" token, awarded by symstract."Love" token, awarded by a.monti."Mountain of Wealth" token, awarded by franMarz."Love" token, awarded by charlie."Love" token, awarded by mswf."Love" token, awarded by Rusculleda."Love" token, awarded by marcuspollio.

Details

Summary

The Random Per Island attribute is a random float associated with each
connected component (island) of the mesh. It is particularly useful
when artists want to add variations to meshes composed of separate
units. Like tree leaves created using particle systems, wood planks
created using array modifiers, or abstract splines created using AN.

Diff Detail

Repository
rB Blender
Branch
random-per-island (branched from master)
Build Status
Buildable 5507
Build 5507: arc lint + arc unit

Event Timeline

Simple example using array modifier:

Thanks a lot for this!

Unfortunately it seems to be failing for some reason, I still have to do some more test to see if it's because of something in my own build, or if it's something in the patch, but right now it does not detect the islands correctly, check the picture:

Also with color:

Again, it may be my build fault, I'll check later :)

  • Fix for non triangular meshes.

Building it as I write :)

  • Adaptive subdivision.