Welcome to Fractal Forums

Community => Let's collaborate on something! => Topic started by: matty686 on July 26, 2012, 04:10:26 PM




Title: lets build our own softwere for Qfractals
Post by: matty686 on July 26, 2012, 04:10:26 PM
ok hears the deal

Qfractals are dependent on smart objects in photoshop

in fact they make use of o quirky property of smart objects

but Photoshop serves mostly photo people

so to protect this quirky feature we need to develop some software of our own

one problem I am code Illiterate and frustrate easily

but I know most of the people on this forum are good at coding

the reason I know this is you guys have accomplished things that are only possible with coding

now if someone makes this software for me I will buy a copy but only if It does everything that photoshop can in-terms of fractal making

we have another option however

we can make Qfractal viral so adobe is aware there softwere is being used for fractals

this way they never remove smart objects from there work flow

this means that we would have to make some kind of petition or something I don't really know how this works

the important thing is I have taught several kids how to make fractals using the qfractal system

the other important thing is that the Qfractal system allows personal control of every iteration

as well as the use of fractals within fractals

or real world objects within fractals


if anyone wants to attempt this project

you should watch my you-tube vidios 

in order to see how it works

its quite simple actually each fragment takes about 30 minutes to make (If you made some software this could be accelerated to 5 minutes as there are many automatable steps)   

you can start with gimp as some source code (but it's going to take a lot of work )

any one up for the challenge                       


Title: Re: lets build our own softwere for Qfractals
Post by: JohnVV on July 27, 2012, 11:40:22 AM
Quote
but Photoshop serves mostly photo people
mostly true , i have spent many decades in photographic darkrooms

but

Photoshop is mostly Microsoft only
and as one that has been " mostly" Microsoft CLEAN for most of this century 
a few lapses but close to a 10 year MS clean chip

and PhotoShop is CLOSED source

So that might be a problem .........


"QFractals"
are you referring to this old 'ish program
http://sourceforge.net/projects/qfractal/

qfractals-0.0.20100908.tar.gz


Title: Re: lets build our own softwere for Qfractals
Post by: matty686 on July 27, 2012, 02:20:20 PM
no i am not referring to that program sorry I came up with a name that existed already by accident 


Title: Re: lets build our own softwere for Qfractals
Post by: matty686 on July 27, 2012, 02:25:03 PM
Qfractals  means

Quantum Fractals (atheists aren't going to like this)

it means fractals you put your soul into  

it is based on the inevitability that we must have souls because

1 stochastic chaos effects everything to some degree

example (a click on a geiger counter counter)
another example the noise on digital cameras (presumably the same as the flickery speckles in your vision)
so why wouldn't noise like this effect your brain ever so slightly as to give you some randomness
witch we call free choice  


2 this very small noise could easily be amplified by your brain (a feedback based system)



 


Title: Re: lets build our own softwere for Qfractals
Post by: Kali on July 27, 2012, 03:34:17 PM
Qfractals  means

Quantum Fractals (atheists aren't going to like this)

it means fractals you put your soul into  

it is based on the inevitability that we must have souls because

1 stochastic chaos effects everything to some degree

example (a click on a geiger counter counter)
another example the noise on digital cameras (presumably the same as the flickery speckles in your vision)
so why wouldn't noise like this effect your brain ever so slightly as to give you some randomness
witch we call free choice  


2 this very small noise could easily be amplified by your brain (a feedback based system)
 

blah blah blah... ;)

but I was thinking of doing an online flash app to make fractals using photos/drawings as baseshapes, and the result will be much like the fractals you do by hand.


Title: Re: lets build our own softwere for Qfractals
Post by: matty686 on July 27, 2012, 09:04:03 PM
that sounds fun but there should be a way to download it so you can bring it camping and stuff


Title: Re: lets build our own softwere for Qfractals
Post by: Kali on July 28, 2012, 04:40:56 AM
that sounds fun but there should be a way to download it so you can bring it camping and stuff

Yeah off course


Title: Re: lets build our own softwere for Qfractals
Post by: matty686 on July 29, 2012, 12:46:04 AM
thanks Kali  I think this will make lots of people happy

by the way the fractals I am making are Image based Ifs I hope your app will be able to do this (think xenodream but 2d instead of 3d)

I certainly hope it will support cool blending modes like darker color or lighter color like my Photoshop fractals

If not I can always do that part on Photoshop before I use your app to do fast iteration

In addition I would like to be able to control the number of Iterations (to make broken fractals you can hook together) Photoshop does this very well (heck you have to pump it by hand)

also it would be cool if part way down the fractal you could pick a different image to use (Photoshop does not do this well)

and finally I hope you can save your Ifs transforms (witch there must be no limit to the number of as that would be  plain stupid ) for later using a save file (i have my reasons )

   


           


Title: Re: lets build our own softwere for Qfractals
Post by: Kali on July 29, 2012, 03:50:28 AM
Ok I'll take your advices, thanks. I'm working now on a Fragmentarium script (when I find the time) but I'll try to do it sooner or later.


Title: Re: lets build our own softwere for Qfractals
Post by: matty686 on July 29, 2012, 03:27:02 PM
thank you Kali you can't imagine how much this means to me

its lovely to be taken seriously like this

 :angel1: :) ^-^ :) ^-^ :) ^-^ :angel1: :angel1: :toast:   


Title: Re: lets build our own softwere for Qfractals
Post by: Kali on August 01, 2012, 12:54:22 AM
I made this simple thing for testing... just move the mouse around :)

https://dl.dropbox.com/s/7h98zkj3pj3zlvm/ifs2.swf

I wanted to see if real-time tweaking of parameters could work, and it does, but with image smoothing and more iterations it goes very slow quickly.
maybe I'll make something more complex based on this, but consider it's just for playing around, not intended for high-res renders or something serious.



Title: Re: lets build our own softwere for Qfractals
Post by: LMarkoya on August 01, 2012, 03:27:06 AM
Very Cool Kali.......would be nice to be able to choose a formula


Title: Re: lets build our own softwere for Qfractals
Post by: taurus on August 01, 2012, 10:14:11 AM
really nice little thingy. pure and simple.
would be nice, if it stoped morphing on a single click...

great work!  :cantor_dance:


Title: Re: lets build our own softwere for Qfractals
Post by: Kali on August 01, 2012, 10:27:24 AM
Thanks, it was a test, I will try to do something more sophisticated but it's been a while since the last time I programmed in Flash. Also for bigger and more complex images I'll try using actionscript3 language wich it seems to be faster, but I have to learn how to use it.

I think this could be a nice way to introduce fractals to kids, I mean, using friendly images that they will enjoy playing with and showing how from simple recursive transforms a complex structure is generated.



Title: Re: lets build our own softwere for Qfractals
Post by: taurus on August 01, 2012, 11:57:06 AM

I think this could be a nice way to introduce fractals to kids


absolutely! maybe with an option to easiely implement images of themselves, their mom or whatsoever and for sure a print option. i can even imagine, that i could have fun with a "game" like this for some time - at the age of 46  ;D

i guess a little tool like this would also work nice on a smartphone or tablet...


Title: Re: lets build our own softwere for Qfractals
Post by: LMarkoya on August 01, 2012, 12:54:47 PM
Absolutely true for kids....with a little sophistication it can even have a routine to grap a cam image and instantly fractalize, which would really capture a young mind


Title: Re: lets build our own softwere for Qfractals
Post by: matty686 on August 01, 2012, 10:19:03 PM
Absolutely true for kids....with a little sophistication it can even have a routine to grap a cam image and instantly fractalize, which would really capture a young mind

very true this is a great idea


Title: Re: lets build our own softwere for Qfractals
Post by: matty686 on August 17, 2012, 03:16:27 PM
ok good work I saw your script that what I wanted something living breathing and fun that's what you have got
I am so happy  :joy: :joy: :joy: :joy: :joy: :joy: :joy: :joy: :joy: :joy: :joy: :joy: :joy: :cantor_dance: :smileysmileys: :love: :love: :love: :crazyeyes:


jack pot                      I would like to see this get very big  

you can use the interactive part as a thumbnail preview if you can
but I think its cool to put it in the program as a side feature for fun (small window) in ultra fractal they do this


Title: Re: lets build our own softwere for Qfractals
Post by: matty686 on August 17, 2012, 03:39:49 PM
oh yes and please remember it should have a transform editor as I said earlier this thing will be better than ultra fractal (no offense)
Kali trust in yourself and by the way remember when this thing is complete I hereby grant you full credit for my ideas why might you ask
because I am more interested in getting this software built than taking credit for it I have watched as the world has struggled to make meaningful things from fractals
while i worked with a simple interface that was fully under my control it deeply saddened me so thats why this software is being built
now we can all express our feelings in fractals like I have done many times its not that regular fractal software can't do this but if you have a visualization in your mind it could
take a life time of coding to get it made with math alone               


Title: ok I am working on my own kit too I got sick of waiting
Post by: matty686 on November 11, 2012, 05:13:11 PM
I will be posting some ultra-fractal formulas on this forum soon  they are the keys to the mastery of the art of Qfractal 


Title: Re: lets build our own softwere for Qfractals
Post by: matty686 on November 12, 2012, 10:51:57 PM
Qfractal basic solver {

; by (sophy-starfire-1 , sophy-starfire-2 and cammy-starfire) together we make up a human formally know as matty686
; based on the work of Samual Monnier, 5.1.99
init:
  z = #pixel
  float arg = atan2(z)
  bool bail = false
  int i = @i
loop:


  i = i + 1

  if i > 1
  z = (1/sqrt(@r)*real(z) + 1i*sqrt(@r)*imag(z))*@twist
  if 0 == 0
    if |z| > 1000000000
      bail = true
    endif
  elseif 0 == 1 || (0 == 2 && i == 2)
    if |z| > 1
      bail = true
    endif
  endif

  arg = atan2(z*@render)

  ; Deal the case where z needs a rotation
  float arg2 = round(@n/(2*pi)*arg)*2*pi/@n

  ; Prevent the "daughter-circle" drawed under the
  ; "mother" one from having babies...
  if round(@n/(2*pi)*arg) == 0 && i > 2
    if arg > 0
      arg2 = 2*pi/@n
    else
      arg2 = -2*pi/@n
    endif
  endif
  ; Rotate the z that need it.
  z = z*exp(-1i*arg2)
  ; Set the future circle center
  ; at the origin
  if 0 == 0
    z = - z + (1 + |@focus|/@s)
  elseif 0 == 1
    z = - z + (1 - |@focus|/@s)
  elseif (0 == 2 && i == 2)
    z =  + z - (1 - 1/@s)
  elseif (0 == 2 && i > 2)
    z = - z + (1 + |@focus|/@s)
  endif
   ;Magnifiy z by s.
  z = @s*z
  endif

bailout:
  bail == false
default:
  title = "Qfractal basic solver"
  helpfile = "none"
  magn = .5
  center = (0.00021,0.0002)
  maxiter = 50
  periodicity = 0
  param s
    caption = "Magnification step"
    default = 1.7
  endparam
  param n
    caption = "Curve Order"
    default = 3.0
  endparam
  param r
    caption = "Twist Parameter"
    default = (1,0)
  endparam
  param focus
     caption = "focus"
     default = (1,0)
  endparam
  param twist
     caption = "spin"
     default = (1,0)
  endparam
  param render
         caption = "render slice"
     default = (1,0)
     endparam
  param i
     caption = "i"
     default = 0
  endparam
}


Title: Re: lets build our own softwere for Qfractals
Post by: matty686 on November 12, 2012, 10:55:14 PM
OK so hears the tricky part this formula requires that you render it in stages use the render parameter to get all the slices on different layers  when your done render them all together


Title: Re: lets build our own softwere for Qfractals
Post by: matty686 on November 15, 2012, 01:42:28 PM
we played with the formula for a while its full of holes