- UID
- 7
- 帖子
- 2888
- 精华
- 10
- 积分
- 2836
|
UF中系列amm.ufm中的General_Sterling_19:
General_Sterling_19 {
; Original: z - (z*z*z+c*z*z+z+c-zsin)/(3*z*z+2*c*z-zcos)
init:
float zds
complex z1
complex z2
if @usepixel
z = #pixel*@seed
else
;Original From Sterling
z = @seed
endif
loop:
z1 = z
z2 = z^2
zcos = (1e-15+@fn2(z))/@strands1
zsin = (1e-15+@fn1(z))/@strands2
z = z-(@p1*z*z2+@p2*#pixel*z2+z+@p3*#pixel-@p4*zsin)/(3*z2+2*#pixel*z-zcos)
zds = |z1-z|
bailout:
(zds > 1e-25) && (zds < 1e20)
default:
title = "General_Sterling_19"
periodicity = 0
maxiter = 130
center=(1.873215435,0.98183099)
magn=0.072802863
float param Seed
caption = "Seed"
default = -1/3
endparam
complex func fn1
caption = "Fn1"
hint = "This is the first function."
default = sin()
endfunc
complex func fn2
caption = "Fn2"
hint = "This is the Second function."
default = cos()
endfunc
complex param p1
caption = "p1"
default = 1
endparam
complex param p2
caption = "p2"
default = 1
endparam
complex param p3
caption = "p3"
default = 1
endparam
complex param p4
caption = "p4"
default = 1
endparam
complex param p5
caption = "p5"
default = 1
endparam
complex param p6
caption = "p6"
default = 1
endparam
complex param p7
caption = "p7"
default = 1
endparam
complex param p8
caption = "p8"
default = 1
endparam
float param strands1
caption = "Strands 1"
default = 0.05
endparam
float param strands2
caption = "Strands 2"
default = 0.05
endparam
complex param ex1
caption = "Exponent 1"
default = 2
endparam
complex param ex2
caption = "Exponent 2"
default = 2
endparam
complex param ex3
caption = "Exponent 3"
default = 2
endparam
Bool param usepixel
caption = "Use Pixels (C*Seed)"
default = True
endparam
}
我一直想把它分块着色,但由于收敛点不定始终没办法实现,请柳老师有兴趣的话试试: |
|