POV-Ray : Newsgroups : povray.advanced-users : Fractal noise Server Time
29 Jul 2024 04:24:48 EDT (-0400)
  Fractal noise (Message 4 to 13 of 13)  
<<< Previous 3 Messages Goto Initial 10 Messages
From: sascha
Subject: Re: Fractal noise
Date: 10 May 2003 13:06:24
Message: <3ebd3190$1@news.povray.org>
The perlin-noise function itself has got nothing to do with fractals 
(correct me if I'm wrong :-)

You get something that's called "Fractal Brownian Motion" (FBM) when you 
add "turbulence" to the pigment. The POV-Documentation explains how 
turbulence works.

-Sascha

Andrew Coppin wrote:
> A fairly good introduction can be found on:
> 
> http://freespace.virgin.net/hugo.elias/models/m_perlin.htm
> 
> 
> Thanks. This was helpful.
> 
> So, essentially, the Perlin noise function is built on a normal random
> function where a point (in whatever dimensionallity of space) is the seed,
> yielding the randomness between distant points. Then interpolation is used
> to make points nearby have similar values. Oh, and the fractal bit - several
> different interpolated random functions of different wavelengths and
> amplitudes are added together for extra "natralness". Is that about how it
> works?
> 
> Andrew.
> 
>


Post a reply to this message

From: Christoph Hormann
Subject: Re: Fractal noise
Date: 10 May 2003 13:56:47
Message: <3EBD3D5F.E6047064@gmx.de>
sascha wrote:
> 
> You get something that's called "Fractal Brownian Motion" (FBM) when you
> add "turbulence" to the pigment. The POV-Documentation explains how
> turbulence works.

'fBm' stands for 'fractional Brownian motion'.

Christoph

-- 
POV-Ray tutorials, include files, Sim-POV,
HCR-Edit and more: http://www.tu-bs.de/~y0013390/
Last updated 28 Feb. 2003 _____./\/^>_*_<^\/\.______


Post a reply to this message

From: sascha
Subject: Re: Fractal noise
Date: 11 May 2003 03:18:55
Message: <3ebdf95f@news.povray.org>
You're right, of course.

Christoph Hormann wrote:
> 
> sascha wrote:
> 
>>You get something that's called "Fractal Brownian Motion" (FBM) when you
>>add "turbulence" to the pigment. The POV-Documentation explains how
>>turbulence works.
> 
> 
> 'fBm' stands for 'fractional Brownian motion'.
> 
> Christoph
>


Post a reply to this message

From: Peter Popov
Subject: Re: Fractal noise
Date: 12 May 2003 04:19:15
Message: <q7lubvcvspu6h4f1sabho2niej44dcp26q@4ax.com>
On Sat, 10 May 2003 19:06:21 +0200, sascha
<sas### [at] userssourceforgenet> wrote:

>The perlin-noise function itself has got nothing to do with fractals 
>(correct me if I'm wrong :-)

I think what "fractal" stands for in this context is that is
inherently self-similar in different scales (to a limited extent
though, unlike "true" fractals)


Peter Popov ICQ : 15002700
Personal e-mail : pet### [at] vipbg
TAG      e-mail : pet### [at] tagpovrayorg


Post a reply to this message

From: Warp
Subject: Re: Fractal noise
Date: 12 May 2003 07:36:13
Message: <3ebf872c@news.povray.org>
Peter Popov <pet### [at] vipbg> wrote:
> I think what "fractal" stands for in this context is that is
> inherently self-similar in different scales (to a limited extent
> though, unlike "true" fractals)

  No, the word "fractal" does not imply self-similarity. The origin of
the word is related to mathematical calculations of the dimensions of
a fractal shape, which is fractional in a mathematical sense.

-- 
#macro N(D)#if(D>99)cylinder{M()#local D=div(D,104);M().5,2pigment{rgb M()}}
N(D)#end#end#macro M()<mod(D,13)-6mod(div(D,13)8)-3,10>#end blob{
N(11117333955)N(4254934330)N(3900569407)N(7382340)N(3358)N(970)}//  - Warp -


Post a reply to this message

From: Christopher James Huff
Subject: Re: Fractal noise
Date: 12 May 2003 12:13:55
Message: <cjameshuff-1A40E6.12140512052003@netplex.aussie.org>
In article <3ebf872c@news.povray.org>, Warp <war### [at] tagpovrayorg> 
wrote:

>   No, the word "fractal" does not imply self-similarity. The origin of
> the word is related to mathematical calculations of the dimensions of
> a fractal shape, which is fractional in a mathematical sense.

Actually, it has nothing to do with that. The words "fractal" and 
"fraction" have a common root, but "fractal" is more closely related to 
"fractured" and "fragment". Mandelbrot coined the word "fractal" from 
the Latin "fractus", which means rough, irregular, or broken, and it 
does refer to the self-similarity aspect: if you were to break a fractal 
into pieces ("fracts"?), each fragment would appear similar to the 
others.

Here's a quote from Mandelbrot himself: "I coined fractal from the Latin 
adjective fractus. The corresponding Latin verb fragere means 'to 
break': to create irregular fragments...how appropriate for our needs!"

-- 
Christopher James Huff <cja### [at] earthlinknet>
http://home.earthlink.net/~cjameshuff/
POV-Ray TAG: chr### [at] tagpovrayorg
http://tag.povray.org/


Post a reply to this message

From: Christopher James Huff
Subject: Re: Fractal noise
Date: 12 May 2003 12:20:41
Message: <cjameshuff-EB9197.12204512052003@netplex.aussie.org>
In article <q7lubvcvspu6h4f1sabho2niej44dcp26q@4ax.com>,
 Peter Popov <pet### [at] vipbg> wrote:

> >The perlin-noise function itself has got nothing to do with fractals 
> >(correct me if I'm wrong :-)
> 
> I think what "fractal" stands for in this context is that is
> inherently self-similar in different scales (to a limited extent
> though, unlike "true" fractals)

Perlin noise is not self-similar at different scales, though. It is 
self-similar at one scale only.
Now, things like sum 1/F-noise are fractal. (wrinkles, granite)

http://astronomy.swin.edu.au/~pbourke/texture/perlin/

-- 
Christopher James Huff <cja### [at] earthlinknet>
http://home.earthlink.net/~cjameshuff/
POV-Ray TAG: chr### [at] tagpovrayorg
http://tag.povray.org/


Post a reply to this message

From: Andrew Coppin
Subject: Re: Fractal noise
Date: 12 May 2003 15:13:05
Message: <3ebff241$1@news.povray.org>
Oh no... don't tell me I've inadvertantly started a "what is a fractal" holy
war... *wink*

Andrew.

(Let's just accept that there is no accepted definition ;-)


Post a reply to this message

From: Warp
Subject: Re: Fractal noise
Date: 12 May 2003 15:19:21
Message: <3ebff3b8@news.povray.org>
Andrew Coppin <orp### [at] btinternetcom> wrote:
> (Let's just accept that there is no accepted definition ;-)

  I think that's a wrong statement.

-- 
#macro M(A,N,D,L)plane{-z,-9pigment{mandel L*9translate N color_map{[0rgb x]
[1rgb 9]}scale<D,D*3D>*1e3}rotate y*A*8}#end M(-3<1.206434.28623>70,7)M(
-1<.7438.1795>1,20)M(1<.77595.13699>30,20)M(3<.75923.07145>80,99)// - Warp -


Post a reply to this message

From: Peter Popov
Subject: Re: Fractal noise
Date: 13 May 2003 05:09:40
Message: <lgd1cvo12ocnacen81jrcu06oltjn72pdr@4ax.com>
On Mon, 12 May 2003 12:20:45 -0400, Christopher James Huff
<cja### [at] earthlinknet> wrote:

>Perlin noise is not self-similar at different scales, though. It is 
>self-similar at one scale only.
>Now, things like sum 1/F-noise are fractal. (wrinkles, granite)

You're right, of course. Perhaps I should have specified that some of
the patterns in POV that implement Perlin noise use it in 1/F fractal
noise implementations. Nitpick :)


Peter Popov ICQ : 15002700
Personal e-mail : pet### [at] vipbg
TAG      e-mail : pet### [at] tagpovrayorg


Post a reply to this message

<<< Previous 3 Messages Goto Initial 10 Messages

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