3D hydrofracturing behavior of heterogeneous rock was investigated.
Effects of material heterogeneity and geostress difference were addressed.
Mechanisms for fracture initiation and propagation were analytically interpreted.
Fractal theories were used to characterize 3D hydrofracturing crack network.
A threshold geostress difference for occurrence of multiple fractures was proposed.