• January 21, 2022, 12:05:11 PM

Author Topic:  Colours llike with Frax  (Read 737 times)

0 Members and 1 Guest are viewing this topic.

Offline Fraktalist

  • Strange Attractor
  • 3f
  • ******
  • Posts: 1182
Colours llike with Frax
« on: January 23, 2018, 09:08:15 AM »
You know what would really give Kalles Fraktaler a boost?
Adding new colour algorithms and Effects like Frax has.

https://fract.al/gallery

I have no clue what exactly Frax does, but I know I love the images that it generates because of the colours.
And Frax is the only reason why I don't like using android as it's only for availlable for apple.

Linkback: https://fractalforums.org/index.php?topic=753.0

Offline fractal

  • Fractal Friend
  • **
  • Posts: 10
Re: Colours llike with Frax
« Reply #1 on: August 17, 2019, 05:11:43 AM »
I second that :).
Probably Frax uses some goniometric calculations.

Offline Adam Majewski

  • Fractal Frankfurter
  • *
  • Posts: 612
Re: Colours llike with Frax
« Reply #2 on: August 17, 2019, 10:56:00 AM »

Offline Fraktalist

  • Strange Attractor
  • 3f
  • ******
  • Posts: 1182
Re: Colours llike with Frax
« Reply #3 on: August 17, 2019, 01:46:01 PM »
hm, it looks like the only mentionable difference is that shiny lighting effect that gives the 2d images that lovely 3d-feel.

Offline saka

  • Fractal Phenom
  • ****
  • Posts: 50
Re: Colours llike with Frax
« Reply #4 on: August 17, 2019, 01:49:15 PM »
I've been thinking about this post today.  KF creates iteration data really well, and fast.  It is also great for exploring the geometry.  Writing this little After Effect plug-in has made me realise that we could be doing a lot more with that data.  I've always liked having the movie maker separate though.  So my thoughts....

1.  Design a simple open file format for holding iteration data.  (So that it could optionally also hold orbit trap, or custom data).

2. Design a movie maker/imaging product that can read this data, and make movies or still images with a whole host of different colouring algorithms.  Something that works with layering, animation, maybe 3D (based on 2D data), etc.  Its a big job to make the base, but additional colouring methods should be easy enough to add.

Then... KF can remain small and maintainable. Also, anyone who wants to write their own little programs to export fractals, can just use the common file format, and get access to a pile of colouring and rendering options.  We could also exchange colouring methods and gradients, much like the Ultra Fractal community does now. 

For example, I was able to add a "logarithm steps" mode to the plug-in today with just a few lines of code.    (Keeping this outside the KF base code makes it easy to tinker).

Just some thoughts...  It's another matter to get it done  (even just an open and flexible file format would be a nice).

Online claude

  • 3f
  • ******
  • Posts: 2159
    • mathr.co.uk
Re: Colours llike with Frax
« Reply #5 on: August 17, 2019, 02:09:49 PM »
Having all colouring options available while exploring is important imo.  Both can inform each other (eg some colours will make you want to explore different regions, some regions will make you want to change the colours).

Incremental colouring is important also (get some colours before the image is completely rendered).

I've been thinking about how to support better colouring algorithms within KF.  One idea is to use OpenGL fragment shaders (pros: fast, flexible; cons: writing code is only power-user friendly, incremental rendering is hard, limits image size to around 8k^2 depending on GPU, needs GPU drivers, how to store in parameter files, ...).  No conclusions yet.  Feedback welcome.

Offline gerrit

  • 3f
  • ******
  • Posts: 2537
Re: Colours llike with Frax
« Reply #6 on: August 17, 2019, 04:42:49 PM »
I have used KF a lot. Having great colors when exploring is not important for my use pattern.
After I have a location in hand (KFB + KFR) I spend time on actual coloring.

So a standalone coloring post processor would be my choice to have.

KF movie maker has good functionality but is plagued by problems.
A replacement zoom movie maker without all those features (speed spline curve design, color cycling, and all other effects) that are in there are important I think so a bug/problem fix of that program seems the right path to me.

Offline saka

  • Fractal Phenom
  • ****
  • Posts: 50
Re: Colours llike with Frax
« Reply #7 on: August 18, 2019, 01:27:08 PM »
GPU...  Feedback welcome.

Is focusing on CUDA/OpenCL a better use of the GPU?  I honestly don't know the answer to this, is there are reason that we don't use it now for the double precision calculations?

Personally, I wouldn't want to lose incremental rendering.



Online claude

  • 3f
  • ******
  • Posts: 2159
    • mathr.co.uk
Re: Colours llike with Frax
« Reply #8 on: August 19, 2019, 12:29:27 PM »
I did try getting OpenCL to work for calculations at some point in the past, but didn't manage it.  I may retry at some point.  You need a good GPU for performant double precision, old/cheap hw only does single precision which is not good enough.  OpenCL mode won't support incremental rendering though.


clip
Different colours in image vs saved parameters

Started by julofi on Fragmentarium

25 Replies
715 Views
Last post April 06, 2020, 08:47:24 PM
by 3DickUlus