Mandelbulber 2.14 - Anti-Aliasing

  • 11 Replies
  • 272 Views

0 Members and 1 Guest are viewing this topic.

Offline stilikon

  • *
  • Fractal Fanatic
  • ***
  • Posts: 30
« on: October 18, 2018, 06:52:36 PM »
Hi,
I had a closer look at the Anti-Aliasing feature in Mandelbulber, because the results with 2x or even 4x AA didn't look very anti-aliased.

I did a little test and found out that rendering the image with 2x AA rendered almost exactly the same time as with no AA but 2x the resolution.
If I downres the 2x resolution by 2 and compare it to the 2x AA image, it actually looks a lot better and smoother.

So in theory it wouldn't be a problem to render 2x res and then downscale, but in practice it is.
Because its 4x the size and 4x the memory. Rendering in VR 4K Stereo (then 8K Stereo) with frames up to 1GB (couple 1000 Frames) this does make a huge difference.


What kind of AA does Mandelbulber use and would there be a way to enhance it, so it gives a smoother less jagged result?
Basically rendering 2x res and downscaling internally, which I thought AA basically is.


Would be a great help! (-:

Thanks!
Adrian

Offline Tas_mania

  • *
  • Fractal Fruit Salad
  • *****
  • Posts: 71
    • West Tamar Talk
« Reply #1 on: October 19, 2018, 02:01:17 AM »
I haven't experimented with anti-aliasing with OpenCL on. With CPU renders it would slow-down rending. I found I could open an image in Gimp and use G'MIC 'remove hot pixels'. That removes a lot of them.

Offline zebastian

  • *
  • Fractal Friend
  • **
  • Posts: 14
« Reply #2 on: October 19, 2018, 10:43:55 AM »
Antialiasing not yet implemented for opencl

https://github.com/buddhi1980/mandelbulber2/issues/428

Offline stilikon

  • *
  • Fractal Fanatic
  • ***
  • Posts: 30
« Reply #3 on: October 23, 2018, 09:45:12 AM »
Hey guys,
thanks for the answers.

Actually im not rendering with opencl on that.
The described issues were meant for CPU Mode.

Any thoughts?

Thanks

Offline buddhi

  • *
  • Strange Attractor
  • ******
  • Posts: 86
    • Mandelbulber GitHub repository
« Reply #4 on: October 23, 2018, 09:32:09 PM »
Anti-aliasing produces almost the same results as down-scaling. But there are some differences. When you increase image resolution you increase amount of fractal details (it is like you set anti-aliasing x2 and detail level = 2). SSAO and DOF effects are not anti-aliased.
I have just checked for sure if it works, and everything looks fine.

Offline stilikon

  • *
  • Fractal Fanatic
  • ***
  • Posts: 30
« Reply #5 on: October 24, 2018, 08:51:38 AM »
Hey,
hm.
No I have actually made sure to check "lock detail level to image res", so the detail level looks exactly the same.
Haven't used any DOF either.
Maybe it's the SSAO that causes the jagged edges then.
I'm gonna post some comparison pictures later when I'm in the office.

Offline buddhi

  • *
  • Strange Attractor
  • ******
  • Posts: 86
    • Mandelbulber GitHub repository
« Reply #6 on: October 25, 2018, 06:06:13 PM »
You were right. There was a bug in anti-aliasing algorithm. In x-axis there was incorrect sub-sampling. Will be fixed very soon.

Offline stilikon

  • *
  • Fractal Fanatic
  • ***
  • Posts: 30
« Reply #7 on: October 29, 2018, 08:05:26 PM »
Awesome!
Thanks! Thats gonna be really helpful to have proper AA.

Maybe you could post a quick note when its build into the next release.

Offline stilikon

  • *
  • Fractal Fanatic
  • ***
  • Posts: 30
« Reply #8 on: November 20, 2018, 02:45:07 PM »
Hey,
is this already fixed in 2.15?
Could not find it in the release notes.
Thanks

Offline buddhi

  • *
  • Strange Attractor
  • ******
  • Posts: 86
    • Mandelbulber GitHub repository
« Reply #9 on: November 20, 2018, 06:37:35 PM »
AA is fixed in non-OpenCL mode in 2.15
In OpenCL mode if you enable Monte Carlo effects, then image is also anti-aliased but using stochastic algorithm. Quality of anlti-aliasing is controlled by noise level.

Offline stilikon

  • *
  • Fractal Fanatic
  • ***
  • Posts: 30
« Reply #10 on: November 20, 2018, 06:55:54 PM »
Awesome, thanks

Offline stilikon

  • *
  • Fractal Fanatic
  • ***
  • Posts: 30
« Reply #11 on: November 22, 2018, 03:54:30 PM »
Hey,
tested the fixed AA in CPU Mode, works like a charm now.
Thanks!


clip
Movie Maker, aliasing problems

Started by Fraktalist on Kalles Fraktaler

4 Replies
222 Views
Last post December 29, 2017, 11:34:45 PM
by Kalles Fraktaler
clip
anti-Buddhabrot with partial orbits - behaviour at infinity?

Started by marcm200 on Fractal Mathematics And New Theories

6 Replies
114 Views
Last post March 19, 2019, 09:22:34 AM
by marcm200
xx
Mandelbulber v2 2.14

Started by buddhi on Downloads

0 Replies
1058 Views
Last post June 13, 2018, 09:00:08 PM
by buddhi
xx
Mandelbulber 2.11

Started by buddhi on Downloads

0 Replies
418 Views
Last post September 04, 2017, 09:41:33 PM
by buddhi
xx
RTX with Mandelbulber?

Started by fractal aesthetics on Mandelbulb3d

6 Replies
229 Views
Last post October 12, 2018, 02:53:43 AM
by fractal aesthetics