POV-Ray : Newsgroups : povray.advanced-users : Air disruption question Server Time
30 Jul 2024 04:19:42 EDT (-0400)
  Air disruption question (Message 1 to 10 of 25)  
Goto Latest 10 Messages Next 10 Messages >>>
From: kane
Subject: Air disruption question
Date: 23 May 2000 22:35:41
Message: <392b3ffd@news.povray.org>
I'm trying to create the disturbance to the atmosphere as a meteor
passes through it. Kind of like ripples in the air, that sort of thing. Is
there any way in Pov or MegPov to do this?


Post a reply to this message

From: Margus Ramst
Subject: Re: Air disruption question
Date: 23 May 2000 22:59:03
Message: <392B379C.E2109BB1@peak.edu.ee>
kane wrote:
> 
>     I'm trying to create the disturbance to the atmosphere as a meteor
> passes through it. Kind of like ripples in the air, that sort of thing. Is
> there any way in Pov or MegPov to do this?

You probably mean the effect caused by varying IOR of the air. This is not
possible in POV, Mega or regular.
You can simulate it with a (large) number of transparent objects with different
IORs, representing the varying density layers of air. But I don't really
recommend it unless you have a Cray and a LONG vacation ahead of you.

-- 
Margus Ramst

Personal e-mail: mar### [at] peakeduee
TAG (Team Assistance Group) e-mail: mar### [at] tagpovrayorg


Post a reply to this message

From: Gilles Tran
Subject: Re: Air disruption question
Date: 24 May 2000 10:50:51
Message: <392BEB96.434E30EB@inapg.inra.fr>
kane wrote:

>     I'm trying to create the disturbance to the atmosphere as a meteor
> passes through it. Kind of like ripples in the air, that sort of thing. Is
> there any way in Pov or MegPov to do this?

Possibly an isosurface with transparency and ior could do this, but it
wouldn't be very easy.
G.


Post a reply to this message

From: SamuelT
Subject: Re: Air disruption question
Date: 24 May 2000 22:52:06
Message: <392C95DB.C3FDC246@aol.com>
Wouldn't the isosurface give sharp edges?

Gilles Tran wrote:

> kane wrote:
>
> >     I'm trying to create the disturbance to the atmosphere as a meteor
> > passes through it. Kind of like ripples in the air, that sort of thing. Is
> > there any way in Pov or MegPov to do this?
>
> Possibly an isosurface with transparency and ior could do this, but it
> wouldn't be very easy.
> G.

--
Samuel Benge

E-Mail: STB### [at] aolcom

Visit my isosurface tutorial at http://members.aol.com/stbenge


Post a reply to this message

From: Mike Williams
Subject: Re: Air disruption question
Date: 25 May 2000 02:10:25
Message: <JOtpuOAdGML5EwEn@econym.demon.co.uk>
Wasn't it SamuelT who wrote:
>Gilles Tran wrote:
>
>> kane wrote:
>>
>> >     I'm trying to create the disturbance to the atmosphere as a meteor
>> > passes through it. Kind of like ripples in the air, that sort of thing. Is
>> > there any way in Pov or MegPov to do this?
>>
>> Possibly an isosurface with transparency and ior could do this, but it
>> wouldn't be very easy.
>> G.
>
>Wouldn't the isosurface give sharp edges?

The shockwaves produced by a meteor travelling at hypersonic velocity
will actually have sharp edges, so that shouldn't be a problem.

A bigger problem is that very few people (if any) have ever observed
atmospheric disturbances caused by meteors, so it's going to be hard to
check whether the rendering is remotely realistic. None of the meteors
that I've seen have caused any observable atmospheric disturbances.

-- 
Mike Williams
Gentleman of Leisure


Post a reply to this message

From: Bob Hughes
Subject: Re: Air disruption question
Date: 25 May 2000 02:13:56
Message: <392cc4a4@news.povray.org>
I've given this some thought and I suggest using a normal in the camera
statement, with a pattern like ripples being oriented in relation to
where the meteor path line of sight is at.  Might take a normal map of
some ingenious design to accomplish.
Well, maybe not ingenious, however here's something I tried just now.

Bob

/* example of creating shockwave in air (no vapor) */

global_settings {
        number_of_waves 0
}

#declare Amplitude=0.333; // amount of shockwave effect
#declare Frequency=6; // number of peaks and troughs
#declare xSize=0.5; // lengthwise curvature (or size)
#declare zSize=0.25; // crosswise curvature (more curve when less than
xSize)
#declare xPos=-2; // move ripples off-center
#declare Width=0.45; // pie-slice region of air displacement (<1.0 but
>0.5)
#declare EntryAngle=-30; // angle of attack
#declare Placement=<0.25,-0.075,0>; // offset from center, small values
of x and y (no z)

#declare N0=normal {ripples 0} // dummy normal
#declare N1=normal {ripples Amplitude frequency Frequency scale
<xSize,1,zSize> translate xPos*x}

camera {
        location 0
        look_at 1*z
        normal {radial normal_map {
                [Width N0][0.5 N1][1-Width N0]
        } ramp_wave rotate 90*x
         rotate EntryAngle*z translate Placement}
}

light_source {<10,10,-10>, 1}

sphere {0,1
        pigment {gradient y color_map {
                [0 color rgb <.9,.6,.3>]
                [.1 color rgb <.6,.3,.6>]
                [.3 color rgb <.4,.6,.8>]
                [.6 color rgb <.2,.4,.6>]
        }}
       finish {ambient .5}
    scale 1000
}

// meteor (test object: note that this really messes up if shockwave is
intense)
cone {-x,1,0,.1 scale <100,10,10>
        pigment {granite color_map {
                [0 color rgb <.9,.8,.7>]
                [1 color rgb <.7,.6,.4>]
        }}
       finish {ambient .75}
     rotate EntryAngle*z translate <25,-5,100> // placing this is only a
guess
 no_shadow
}

"kane" <ann### [at] mindspringcom> wrote in message
news:392b3ffd@news.povray.org...
|     I'm trying to create the disturbance to the atmosphere as a meteor
| passes through it. Kind of like ripples in the air, that sort of
thing. Is
| there any way in Pov or MegPov to do this?


Post a reply to this message

From: sighmoan
Subject: Re: Air disruption question
Date: 25 May 2000 02:58:43
Message: <392ccf23@news.povray.org>
"Mike Williams" <mik### [at] nospamplease> wrote in message
news:JOt### [at] econymdemoncouk...


> A bigger problem is that very few people (if any) have ever observed
> atmospheric disturbances caused by meteors, so it's going to be hard to
> check whether the rendering is remotely realistic. None of the meteors
> that I've seen have caused any observable atmospheric disturbances.

It seems to me that you would have to be pretty darn close to the meteor to
actually see the shockwave, and if you were that close, your ability to see
it would still depend on several other factors: 1) Light; 2) Atmospheric
conditions; 3) The limits of human field-of-vision in tracking, at close
range, an object moving at supersonic speed; 4) The natural tendency to
duck.

I do have an mpeg of a condensation ring forming around a jet as it attains
the speed of sound. It is, of necessity, short.

--
simon.A


Post a reply to this message

From: Gilles Tran
Subject: Re: Air disruption question
Date: 25 May 2000 03:55:33
Message: <392CDBEB.A79CFE74@inapg.inra.fr>
SamuelT wrote:

> Wouldn't the isosurface give sharp edges?
>

I was thinking of an isosurface with very thin edges (with no ripples) and a thick
center (with the ripples). No, I don't have the equation...
G.


Post a reply to this message

From: SamuelT
Subject: Re: Air disruption question
Date: 25 May 2000 21:18:23
Message: <392DD166.6A967D88@aol.com>
Hmm, it could be done, but it would have to face the camera, probably. Hmm.....

Gilles Tran wrote:

> SamuelT wrote:
>
> > Wouldn't the isosurface give sharp edges?
> >
>
> I was thinking of an isosurface with very thin edges (with no ripples) and a thick
> center (with the ripples). No, I don't have the equation...
> G.

--
Samuel Benge

E-Mail: STB### [at] aolcom

Visit my isosurface tutorial at http://members.aol.com/stbenge


Post a reply to this message

From: Pabs
Subject: Re: Air disruption question
Date: 25 May 2000 22:24:25
Message: <392DE084.3C74F772@hotmail.com>
kane wrote:

>     I'm trying to create the disturbance to the atmosphere as a meteor
> passes through it. Kind of like ripples in the air, that sort of thing. Is
> there any way in Pov or MegPov to do this?

My ParticlePatch, which I just released (see p.u.p/p.p) may be able to help


Post a reply to this message

Goto Latest 10 Messages Next 10 Messages >>>

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