The Waterman butterfly projection is available as d3.geo.polyhedron.waterman in the geo.polyhedron D3 plugin. Implemented by Jason Davies; see his interactive rotating version.
d3.geo.polyhedron.waterman