Create microﬁbril stacking
Modeling



To create the main shape you can use this technique:


Add a cylinder with and even amount of faces.
Subdivide smooth it once by pessing ctrl+W.
Convert to the vertex selection mode.
Select all then checker deselect half if the vertices.
Shrink the vertices by a fairly small amount By pressing Alt+S
Subdivide smooth it again.
Poke the faces by pressing Alt+P
Convert triangles into quads using Alt+J
Select a single edge loop and hen select all the adjacent to it by the edge ring selection.
Delete those edges by pressing X then Edges.
Go into object mode and convert the mesh into a curve using Alt+C
Edit the Depth and the Resolution of the curve and convert it's type into Full.
Select all the splines and randomize it's transformation by a small amount.


Now you have the first layer of the Fibers,to create the other layers,Just duplicate and scale in 2 axis and may be rotate to create randomness.





Material

I am going to do it in cycles.

To have more control we should convert the curve into a mesh and may be add a subsurface modifier to have a smoother result,bu keep he curve we may need it.

Separate everthing b looses part bu pressing P.
(I will tell you why in a while)

Now to the materials:



This material assign a color from the color ramp randomly to the objects and give them a shadow using the normal node.(you can edit it o get what you want)