ShopDreamUp AI ArtDreamUp
Deviation Actions
This is a small tutorial for people who want to write a
fractal formula for Ultra Fractal and want to use the
switch feature. As written in the help of UF, to switch
from a mandelbrot to a julia fractal you must write two
formulas.
Yesterday i found in the tma2.ufm formula (public
folder) a method to do that switching magic with only
one formula. The advantages: When you tweak your new
formula you don't need to make it twice. For long formulas
as e.g. in tma2.ufm this way of switching avoids messing
up the code
Now i present here a formula of mine, that i created yesterday
Here is an example fractal of this formula
a112 {; (c) by Thomas Michels alias StimpyKatz
; Mail:thommichels@web.de
;This formular can switch to juliamode
;without needing to write a second formula
init:
z=c=#pixel
; modeJ and modeM will be set in the
; switch section
if modej == "Mandel"
;z = seed ;optional settings for
;c = #pixel ;mandel mode
endif
if modem == "Julia"
z = pixel ;Now julia mode is active
c = seed
endif
loop:
z=fn1(z^2)*fn2(fn3(c)/fn4(z))+c
bailout:
|z|<4
default:
title = "a112"
param modeM ;Mode holder
caption="Switchmode"
enum = "Mandel""Julia"
default = 0
enabled = false
endparam
param modeJ ;Mode holder
caption="Switchto"
enum = "Mandel""Julia"
default = 1
enabled = false
endparam
func fn1
caption="fn1(z^2)"
default = ident()
endfunc
func fn2
caption="fn2(fn3/fn4)"
default = sin()
endfunc
func fn3
caption="fn3(c)"
default = ident()
endfunc
func fn4
caption="fn4(z)"
default = ident()
endfunc
param seed
caption = "Seed"
default = (1,0)
endparam
switch:
type= "a112"
seed= #pixel
modeJ=modem ;Everytime when switched occured
modeM=modej ;values of modeM and modeJ will be
fn1=fn1 ;exchanged.
fn2=fn2
fn3=fn3
fn4=fn4
}
Please tweak this formula and share your ideas.
I would appreciate that
fractal formula for Ultra Fractal and want to use the
switch feature. As written in the help of UF, to switch
from a mandelbrot to a julia fractal you must write two
formulas.
Yesterday i found in the tma2.ufm formula (public
folder) a method to do that switching magic with only
one formula. The advantages: When you tweak your new
formula you don't need to make it twice. For long formulas
as e.g. in tma2.ufm this way of switching avoids messing
up the code
Now i present here a formula of mine, that i created yesterday
Here is an example fractal of this formula
a112 {; (c) by Thomas Michels alias StimpyKatz
; Mail:thommichels@web.de
;This formular can switch to juliamode
;without needing to write a second formula
init:
z=c=#pixel
; modeJ and modeM will be set in the
; switch section
if modej == "Mandel"
;z = seed ;optional settings for
;c = #pixel ;mandel mode
endif
if modem == "Julia"
z = pixel ;Now julia mode is active
c = seed
endif
loop:
z=fn1(z^2)*fn2(fn3(c)/fn4(z))+c
bailout:
|z|<4
default:
title = "a112"
param modeM ;Mode holder
caption="Switchmode"
enum = "Mandel""Julia"
default = 0
enabled = false
endparam
param modeJ ;Mode holder
caption="Switchto"
enum = "Mandel""Julia"
default = 1
enabled = false
endparam
func fn1
caption="fn1(z^2)"
default = ident()
endfunc
func fn2
caption="fn2(fn3/fn4)"
default = sin()
endfunc
func fn3
caption="fn3(c)"
default = ident()
endfunc
func fn4
caption="fn4(z)"
default = ident()
endfunc
param seed
caption = "Seed"
default = (1,0)
endparam
switch:
type= "a112"
seed= #pixel
modeJ=modem ;Everytime when switched occured
modeM=modej ;values of modeM and modeJ will be
fn1=fn1 ;exchanged.
fn2=fn2
fn3=fn3
fn4=fn4
}
Please tweak this formula and share your ideas.
I would appreciate that
Update of thm.ulb and thm.upr
Update 09.09.2011
New version of thm.ulb and thm.upr released. (UF 5.04)
To use my classes please first click Options/Update public formulas.
New classes added: (thm-ulb)
THMSwitchKaliDucky a wonderful formula, with kindly permission by FractKali, ported. http://fractkali.deviantart.com/
THMSwitchTalisMandel a combination of z^2+c and a Talisfunction. The Julias are stunning:)
THMSwitchTransformFormulas gives easier access to transform a fractal with other fractals
THMTalisTransform is kind of magical. It seems every fractal can be transformed into kind of Talis(Ducky) pattern:wow:
And look at the additional parameter
New classes for UF 5 released
Update 11.07.2010
New version of thm.ufm, thm.ulb and thm.upr released.
To use my classes please first click Options/Update public formulas.
New classes added:
THMJuliaManual is a helper class to switch a formula by editing a seed value.
Note: This class doesn't support switching by Fractal Mode window (shift F4).
But this is not a functional restriction in combination with other classes:)
TswTransform allows to change a fractal shape with one of the many avail-
able Transform plug-ins. The traditional way in UF for that is click the
Mapping Tab in the Layer Properties window and add a transformation. The
TswTransform class has the
New Parameter for thm.ufm submitted
Update Sep 27,2010
Here is a 51 parameter upr file showing different Variations
for my Blendmen
enjoy it:)
Sep 24,2010
I'm proud to present you my new parameter file (upr) for
Ultra Fractal. It contains 150 different parameter variations
from my formula a115 in thm.ufm. If you ask how long it took to
create such a relative high amount of different parameter sets,
so i can tell you it will need some or more hours to find and
render 150 different fractals using UF alone...
To avoid such long UF sessions i started to create a software
around a year ago, that is able to write an upr-file with
different parameter sets from a given
Yes it's me again :-)
My interests have spread since my last visit here.
For some reason (rendering fractals to much nightly) i decided
to paint much more than before. I enjoy painting very much.
I don't know when i going to render my next fractal.
At Christmas i updated my Artrage to Version 3.
If you like digital painting Artrage will be a stunner:-)
For me it is an excellent Paintware that can beat those
expensive large very well known applications...
From now on i'll post my paintings digital or traditional here
and i invite you to watch them.
Have fun:-)
© 2009 - 2024 StimpyKatz
Comments5
Join the community to add your comment. Already a deviant? Log In
P.S.: The formula works fine with Ultra Fractal and also with Gnofract on my computer. It has no "4D", but enough parameters to loose orientation by other methods than 4D...