Вольфрам опубликовал прогу
http://demonstrations.wolfram.com/RandomBranchingProcessIn3D/ для отображения трехмерных графов похожих на ветвящиеся молнии
Manipulate[SeedRandom[seed];
GraphPlot3D[Flatten[Rest[Block[{q = 2}, NestList[Flatten[
If[RandomReal[] <= p,
{# -> q++, # -> q++}, {# -> q++}] &
/@ (Last /@ #)] &, {0 -> 1}, n]]]],
Boxed -> box, ImageSize -> {458, 300}, SphericalRegion -> True,
Method -> {"SpringElectricalEmbedding",
"RepulsiveForcePower" -> -1.8}],
{{p, .5, "branching probability"}, 0, 1, Appearance -> "Labeled"},
{{n, 5, "number of levels"}, 2, 7, 1, Appearance -> "Labeled"},
Delimiter,
{{seed, 427, "new random branching"}, 1, 1000,
1}, {{box, True, "show box"}, {True, False}}]