Hi community!
Picture:
Demo: https://codepen.io/prisoner849/full/ZYBKmRN
In the beginning, I wanted a box with chamfer. And then:
- Oh, but what if to split it into 8 pieces. Cool! We’ll need a custom geometry, that contains just 13 vertices (it’s okay to set all the data manually):
- Nice! Now, having this geometry, I can create a chamfered box with gaps.
- Gool! I want those gaps to follow a point, that moves randomly in box’s bounds. Set a rule for each point of each part, on which axes it moves.
- Perfect! I want this thing to look like made of hot metal. Material is modified, simplex noise used.
- And now… I want fountains/jets of particles from those moving gaps. Well, here I had to rack my brain to create a particle emitter with the sampler, that samples points only in gaps between box’s parts (The best I could come up with was to use
THREE.Path)
After all these steps, the result is here ![]()

