Rendered in Bryce. I was goofin around with artificial atmosphere and lights.
The swirling mass is a negative gel projection, in other words instead of positive light I used negative light for the gel.