Logo by Trifox - Contribute your own Logo!

END OF AN ERA, FRACTALFORUMS.COM IS CONTINUED ON FRACTALFORUMS.ORG

it was a great time but no longer maintainable by c.Kleinhuis contact him for any data retrieval,
thanks and see you perhaps in 10 years again

this forum will stay online for reference
News: Support us via Flattr FLATTR Link
 
*
Welcome, Guest. Please login or register. March 28, 2024, 07:09:10 PM


Login with username, password and session length


The All New FractalForums is now in Public Beta Testing! Visit FractalForums.org and check it out!


Pages: [1]   Go Down
  Print  
Share this topic on DiggShare this topic on FacebookShare this topic on GoogleShare this topic on RedditShare this topic on StumbleUponShare this topic on Twitter
Author Topic: IFS, KIFS, DIFS, RIFS, LRIFS. How does DEcombinate fit in?  (Read 1921 times)
0 Members and 1 Guest are viewing this topic.
valera_rozuvan
Safarist
******
Posts: 80


a test in time


valera.rozuvan valerarozuvan
WWW
« on: August 03, 2016, 05:00:13 PM »

I am having trouble classifying the following terminology:

1. IFS - Iterated Function System
2. KIFS - Kaleidoscopic (escape time) IFS
3. DIFS - what does this stand for? I have seen people mentioning it all over the place.
4. RIFS, LRIFS - this is mentioned in a comment over at Distance Estimated 3D Fractals (Part VIII): Epilogue. Something to do with L-Systems.

Now I am trying to figure out where in all of this DEcombinate fits in. Is DEcomb only a MB3D thing? Can it be considered a system - in the same sense as IFS is an iterated function system?

Also, does DE in DEcombinate stand for Distance Estimate?
Logged

valera_rozuvan
Safarist
******
Posts: 80


a test in time


valera.rozuvan valerarozuvan
WWW
« Reply #1 on: August 03, 2016, 06:52:10 PM »

It turns out that LRIFS stands for Language-restricted Iterated Function Systems. Some papers that discuss LRIFS:

1. Language-Restricted Iterated Function Systems, Koch Constructions, and L-systems [Przemyslaw Prusinkiewicz, Mark Hammel; 1994]
2. Escape-time Visualization Method for Language-restricted Iterated Function Systems [Przemyslaw Prusinkiewicz, Mark Hammel; 1992]
Logged

DarkBeam
Global Moderator
Fractal Senior
******
Posts: 2512


Fragments of the fractal -like the tip of it


« Reply #2 on: August 03, 2016, 08:24:28 PM »

DE is just a scalar defined for every x y z.
You can combine two DEs in some way taking the min... the max or average. That way you are doing a DE comb  cheesy
Logged

No sweat, guardian of wisdom!
valera_rozuvan
Safarist
******
Posts: 80


a test in time


valera.rozuvan valerarozuvan
WWW
« Reply #3 on: August 03, 2016, 08:36:25 PM »

DE is just a scalar defined for every x y z.
You can combine two DEs in some way taking the min... the max or average. That way you are doing a DE comb  cheesy

So, does DE stand for Distance Estimate? If that's so, is the scalar you are talking about just the distance between the observer and the (x, y, z) point?
Logged

valera_rozuvan
Safarist
******
Posts: 80


a test in time


valera.rozuvan valerarozuvan
WWW
« Reply #4 on: August 03, 2016, 08:58:49 PM »

OK. I think I got it. Need more sleep. It's actually described very nicely on the page Distance Estimated 3D Fractals (III): Folding Space. An excerpt:

Quote
Combining objects

Distance fields have some nice properties. For instance, it is possible to combine two distance fields using a simple minimum(a,b) operator. As an example we could draw the union of two spheres the following way:

DE(p) = min( length(p)-1.0 , length(p-vec3(2.0,0.0,0.0))-1.0 );

This would give us two spheres with unit radius, one centered at origo, and another at (2,0,0). The same way it is possible to calculate the intersection of two objects, by taking the maximum value of the fields. Finally, if you are using signed distance functions, it is possible to subtract one shape from another by inverting one of the fields, and calculating the intersection (i.e. taking max(A, -B)).

So now we have a way to combine objects. And it is also possible to apply local transformations, to get interesting effects:




Quote
This image was created by combining the DE’s of a ground plane and two tori while applying a twisting deformation to the tori.

I was thinking of DEcombinate the wrong way. It is not an IFS! It's just a method for combining objects to make a new object.
Logged

Pages: [1]   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
Tglad's Mandelbox and using the delta DE methods for RIFS Amazing Box, Amazing Surf and variations « 1 2 3 » David Makin 30 21647 Last post March 12, 2010, 10:10:03 PM
by David Makin
Escape-time LRIFS Programming David Makin 11 8495 Last post March 22, 2010, 04:05:57 PM
by kram1032
Decombinate 4 Mandelbulb3D Gallery tomot 0 844 Last post April 12, 2011, 12:11:42 AM
by tomot
LRIFS Paper IFS - Iterated Function Systems « 1 2 » Aexion 21 5439 Last post November 03, 2011, 04:06:39 AM
by David Makin
"New" fractal type; Mandalay (in KIFS/ non KIFS versions) Amazing Box, Amazing Surf and variations « 1 2 3 » DarkBeam 39 9847 Last post February 01, 2016, 03:38:54 AM
by DaveH

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Page created in 0.285 seconds with 24 queries. (Pretty URLs adds 0.008s, 2q)