ok i have made honeycomb perlin noise LOL!
its same as perlin3d, except abs(vtx.xyz) is Mathf.Abs(vtx.x) , Mathf.Abs(vtx.x*.5-vtx.z*.866) , Mathf.Abs(vtx.x*.5+vtx.z*.866) ... here are pics of perlin noise using 60'deg axes:
60' without cubic interpolation
60' with cubic interpolation