I'd like to replicate the picture below. I already know how to create the basic chocolate, however I'm unable to wrap my head around creating the rice krispy bumps on the surface. If anybody knows of an easy way to do this without individually making and placing hundreds of little rice krispy bits, that'd be greatly appreciated. Thankyou! :)

enter image description here

  • $\begingroup$ You could use Sculpt, I'm voting to reopen your question so that I can propose an answer with this method $\endgroup$
    – moonboots
    Aug 19, 2020 at 11:42
  • $\begingroup$ @moonboots This is still, in my opinion, a duplicate. Probably better to just add your new answer on the other question. $\endgroup$ Aug 19, 2020 at 12:44
  • $\begingroup$ Here is the result with sculpt, I doubt it answer the other question which asks for cavity, not bumps? zupimages.net/up/20/34/8dar.jpg $\endgroup$
    – moonboots
    Aug 19, 2020 at 16:00

1 Answer 1


You could accomplish this with a shader. The acitve ingredient is the Noise Texture connected through the height input of a Bump Node. I added the Diaplacement for added effect, but it is optional (especially in eevee). The rest, I just used as an example of how the whole thing can be made through a shader (not just the crispy bits), should you choose to do so.


With a just a bit more complexity to the graph in the form of removing the Z input vector on the Noise Texture, you can achieve a melted, or cut look on the sides, and another noise texture (clamped with a ColorRamp) adds some more "rice bits" showing through. I also combined the "rice bits" to make a roughness texture so they don't shine like the "chocolate". The more complex you make the graph, the closer to real you can get.



Not the answer you're looking for? Browse other questions tagged .