These are chat archives for buddhi1980/mandelbulber2

3rd
Jan 2016
mclarekin
@mclarekin
Jan 03 2016 00:59
@bermarte Hi, what was your code for http://bermarte.deviantart.com/art/pole-dance-436688881 it looks like a cool transform to try hybrids with?
@bermarte oops hit the enter button. and I have your variant http://www.fractalforums.com/theory/mandelbulb-variant/ to code, what else have you got hidden away? :)
bermarte
@bermarte
Jan 03 2016 16:54
This message was deleted
bermarte
@bermarte
Jan 03 2016 17:44
@mclarekin
double DEFuran(CVector3 pos) {
CVector3 p=pos;
CVector3 fur;
fur.x=atan2(p.y,p.x)8.;
fur.y=atan2(p.z,(sqrt(pow(p.x,2.)+pow(p.y,2.))-2.))

8./sqrt(pow(p.x,2.)+pow(p.y,2.));
fur.z=(pow((sqrt(pow(p.x,2.)+pow(p.y,2.))-2.),2.)
+pow(p.z,2.)-1.)*4/sqrt(pow(p.x,2.)+pow(p.y,2.));
return function(fur);
}
Krzysztof Marczak
@buddhi1980
Jan 03 2016 17:45
what is this code?
bermarte
@bermarte
Jan 03 2016 17:47
mclarekin
@mclarekin
Jan 03 2016 17:48
Thanks, pole dance looks very expensive with all those power functions
Krzysztof Marczak
@buddhi1980
Jan 03 2016 17:49
nice
bermarte
@bermarte
Jan 03 2016 17:49
there is also this part before DEFuran
double function(CVector3 p)
{
double obj=0.25+2.pow(p.z,2.)+(0.25(cos(4.p.y)+cos(2.sqrt(3.)p.x-2.p.y)+cos(2.sqrt(3.)p.x+2.p.y))+0.03(cos(4.sqrt(3.)p.x)+cos(6.p.y-2.sqrt(3.)p.x)+cos(6.p.y+2.sqrt(3.)p.x)));
return obj;
}
mclarekin
@mclarekin
Jan 03 2016 17:50
wow, crazy maths
Krzysztof Marczak
@buddhi1980
Jan 03 2016 17:51
this can be added as a primitive object
does this function return distance?
bermarte
@bermarte
Jan 03 2016 17:53
yes, it can be used as an object, I did some tests with fractals using that structure, it is really slow.
I have also other primitives using the same patterns http://fragmentarium.deviantart.com/art/Grid-354431183
mclarekin
@mclarekin
Jan 03 2016 18:09
second image looks good too, might be nice with random lights in flight animation, oops might render too slow for animation. I might code it in OpenCL and see how slow is slow :smile: