POV-Ray : Newsgroups : povray.binaries.images : Plasma Globes project (Beta 31 and later) Server Time
14 Nov 2024 14:17:09 EST (-0500)
  Plasma Globes project (Beta 31 and later) (Message 1 to 5 of 5)  
From: MessyBlob
Subject: Plasma Globes project (Beta 31 and later)
Date: 10 Apr 2009 18:50:01
Message: <web.49dfcc83c07f21d0addfbead0@news.povray.org>
I'm having a think about how best to do plasma globes. I have a few ideas in the
pipeline, but here's a relatively simple way of getting most of the way there: a
density function in media.

This scene uses a macro that creates a plasma globe, which is called inside
loops to create the array of pillars and globes.

The pillars use a macro that scales the f_rounded_box isosurface function to
allow it to be used with any size of radius and box (not just the 0..1 range
allowed by the function by default). I might post that macro at a later date,
as it removes the unexpected behaviours of the standard function.

I'm currently working on a way of generating the glowing filaments (core to
shell), and will post some examples of this at a later date. In the meantime,
here's the media example...


Post a reply to this message


Attachments:
Download 'block007e_plasmaglobes_1200.jpg' (412 KB)

Preview of image 'block007e_plasmaglobes_1200.jpg'
block007e_plasmaglobes_1200.jpg


 

From: MessyBlob
Subject: Re: Plasma Globes project (Beta 31 and later)
Date: 10 Apr 2009 19:00:00
Message: <web.49dfce8bbfb4bd38addfbead0@news.povray.org>
I forgot to mention the main feature of this image...

This scene uses radiosity, and the globes are the only light sources, being
emitting media sources. This is just like creating a radiosity light from an
object having ambient colour.

All the rounded boxes are neutral, the colour coming from the plasma globes.
Personally, I really like this type of effect.


Post a reply to this message

From: clipka
Subject: Re: Plasma Globes project (Beta 31 and later)
Date: 10 Apr 2009 20:35:01
Message: <web.49dfe539bfb4bd38722e13220@news.povray.org>
"MessyBlob" <nomail@nomail> wrote:
> I'm currently working on a way of generating the glowing filaments (core to
> shell)

Using plain media functions will be difficult for these, unless you use very
high-qualty settings.

Chains of blobs come to my mind.


Post a reply to this message

From: MessyBlob
Subject: Re: Plasma Globes project (Beta 31 and later)
Date: 10 Apr 2009 21:40:00
Message: <web.49dff3eabfb4bd38addfbead0@news.povray.org>
"clipka" <nomail@nomail> wrote:
> "MessyBlob" <nomail@nomail> wrote:
> > I'm currently working on a way of generating the glowing filaments (core to
> > shell)
>
> Using plain media functions will be difficult for these, unless you use very
> high-qualty settings.
>
> Chains of blobs come to my mind.

I was thinking of using geometry rather than media density functions for the
filaments, so yes, blobs would be one answer, and they could branch tree-like
for varied effects. I was thinking of trying distorted lathe functions too:
they would widen and change colour at each end of the filament, which
necessitates using an isosurface - then putting media in that.

I've not done that yet, but I have determined a good random spread of starting
points on the core (using a 'proximity array' technique that I discussed in the
ill-fated "trace()" discussion in the v4.0 threads!), so I'm halfway there.


Post a reply to this message

From: Paolo Gibellini
Subject: Re: Plasma Globes project (Beta 31 and later)
Date: 20 Apr 2009 11:32:06
Message: <49ec9576$1@news.povray.org>
A cool wallpaper for this Christmas
;-)
Paolo

 >MessyBlob  on date 11/04/2009 00:47 wrote:
> I'm having a think about how best to do plasma globes. I have a few ideas in the
> pipeline, but here's a relatively simple way of getting most of the way there: a
> density function in media.
> 
> This scene uses a macro that creates a plasma globe, which is called inside
> loops to create the array of pillars and globes.
> 
> The pillars use a macro that scales the f_rounded_box isosurface function to
> allow it to be used with any size of radius and box (not just the 0..1 range
> allowed by the function by default). I might post that macro at a later date,
> as it removes the unexpected behaviours of the standard function.
> 
> I'm currently working on a way of generating the glowing filaments (core to
> shell), and will post some examples of this at a later date. In the meantime,
> here's the media example...
> 
> 
> ------------------------------------------------------------------------
>


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.