Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
Sebastian Jennen
@zebastian
9 :P
@bermarte do you have some Kind of readme-osx how to setup system, install libraries etc?
bermarte
@bermarte
@zebastian yes, I will prepare some text later @/all sorry I can't be with you this morning
bermarte
@bermarte
I have merged the two .pro files, the one for osx and the original one, if you don't like just go back to the previous version, I have checked it with a linux partition and is fine. I have also added a readme file for osx. Maybe the instructions for linux are a bit outdated.
Krzysztof Marczak
@buddhi1980
@bermarte , I do not observe any issues. Thanks
Krzysztof Marczak
@buddhi1980
@mclarekin , wait with adding new 4D formulas. I'm doing to extend interface to handle 4D variables directly. Then we will use CVector4 without any additional work
mclarekin
@mclarekin
@buddhi1980 , cool
Krzysztof Marczak
@buddhi1980
I have modified AboxModKali to show how new formulas should be implemented. I have also added several simple transforms to set examples for you
My goal is to utilise as less as possible parameters for all formulas. In many cases we can use the same parameters for different formulas, because they use similar algorithms
It will speed up animation engine
mclarekin
@mclarekin
@buddhi1980 thanks, I learn best from examples:)
mclarekin
@mclarekin
@buddhi1980
analityc analytic
additon addition @buddhi1980
mclarekin
@mclarekin
and maybe check for some transfrom transform
Krzysztof Marczak
@buddhi1980
I have modified ABoxMod formula, to add C constant in almost standard way, but with swapped XY axes. Look into code, how it's done in Compute() function (line 383).
Krzysztof Marczak
@buddhi1980
Merry Christmass!
Sebastian Jennen
@zebastian
And happy holidays :tada:
mclarekin
@mclarekin
Merry Christmas to you guys and your families
Krzysztof Marczak
@buddhi1980
Hi. I was away from home last week, that's why you haven't seen any activity from my side. I will look at your lastest commits and emails and give a feedback soon.
Krzysztof Marczak
@buddhi1980
@mclarekin, you did great job by adding latest formulas
mclarekin
@mclarekin
@buddhi1980 . Hope you had some holiday relaxation. Just had one of my cousins visit from Prague with his Czech wife & family. He left here yesterday at 27.C, to fly back to Prague with -2.C (and -12.C at night). The msltoe formulas are fun, I have yet to try hybrids with them.
mclarekin
@mclarekin
@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
This message was deleted
bermarte
@bermarte
@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
what is this code?
mclarekin
@mclarekin
Thanks, pole dance looks very expensive with all those power functions
Krzysztof Marczak
@buddhi1980
nice
bermarte
@bermarte
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
wow, crazy maths
Krzysztof Marczak
@buddhi1980
this can be added as a primitive object
does this function return distance?
bermarte
@bermarte
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
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:
bermarte
@bermarte
this one was made using OpenCL
http://bermarte.deviantart.com/art/Hello-wereld-again-435453887
fractal hybrids are slow (I have tested only DEFuran, not the other primitives which are simpler) but primitives are much faster.
mclarekin
@mclarekin
@bermarte all looking good. With the interesting but slow formulas, I try to use them for only 1 or 2 iterations at the beginning of a hybrid sequence. I always find it hard to leave openCL version :smile: , I was using it the other day, testing some mengers, renders were taking only 0.25 seconds.!!
mclarekin
@mclarekin
I have added Zvector axis swap transform, this works well with some formulas like Benesi T1
Sebastian Jennen
@zebastian
how would you like to mark extended formula icons? what do you think about the plus or an "E" for extended, or a completely different rendered icon?
Krzysztof Marczak
@buddhi1980
I'm not sure if we keep that extended formulas. But I think better would be +
mclarekin
@mclarekin
@buddhi1980 My current thoughts are that extended formulas will eventually be removed .
Mandelbox _ ext I need to code one more Mbox formula then it can be removed
Keep hitting enter instead of shift enter
Mandebulb ext and mandelbulbBeta 6 can almost be deleted
Menger can almost be deleted
Quaternion needs a lot of 4D coding to be done
Bensesi need to be chopped into two ..
mclarekin
@mclarekin
But they are all good at the moment as they have some color controls
It comes down to how I allocate my time. I would rather finish coding all the transforming formulas and new formulas before looking at the extended formulas
Krzysztof Marczak
@buddhi1980
I will take care about color control for all formulas.
mclarekin
@mclarekin
@buddhi1980 . cool, even just some basic controls for V2.07 would be great. Then boolean will then be running good.