I went back into one of my earlier p5.js sketches and tried to add some texture to the faces of isometric shapes. I tried a few different methods, but I think the one I ended up on was the simplest.

I used a combination of lerp and randomGaussian to make a points field. Then I would check if any of the points were inside one of the faces and use them if they were. With the texture, it takes quite a bit longer to render.

Below are a few of the renders, using a northeast and southwest orientation.