Logo by yv3 - Contribute your own Logo!

END OF AN ERA, FRACTALFORUMS.COM IS CONTINUED ON FRACTALFORUMS.ORG

it was a great time but no longer maintainable by c.Kleinhuis contact him for any data retrieval,
thanks and see you perhaps in 10 years again

this forum will stay online for reference
News: Visit the official fractalforums.com Youtube Channel
 
*
Welcome, Guest. Please login or register. March 29, 2024, 01:06:18 PM


Login with username, password and session length


The All New FractalForums is now in Public Beta Testing! Visit FractalForums.org and check it out!


Pages: 1 ... 11 12 [13] 14 15 ... 22   Go Down
  Print  
Share this topic on DiggShare this topic on FacebookShare this topic on GoogleShare this topic on RedditShare this topic on StumbleUponShare this topic on Twitter
Author Topic: Mandel Machine  (Read 44031 times)
Description: A highly efficient Mandelbrot set explorer
0 Members and 1 Guest are viewing this topic.
Dinkydau
Fractal Senior
******
Posts: 1616



WWW
« Reply #180 on: May 22, 2014, 06:37:19 PM »

You're right... probably I did something wrong. Indeed there are no glitches with SA turned off. Sorry for the false alarm
Further down I noticed that it also helps to turn off "ignore small addends".
Logged

SeryZone
Strange Attractor
***
Posts: 253


Contemplate...


« Reply #181 on: May 26, 2014, 08:19:21 AM »

Botond, can you make saving history elements to files and when recovering - just re-read file and data??? I consider that will reduce RAM usage smiley
Logged

simon.snake
Fractal Bachius
*
Posts: 640


Experienced Fractal eXtreme plugin crasher!


simon.fez SimonSideBurns
« Reply #182 on: May 26, 2014, 12:42:54 PM »

With the current version saving locations causes the colour information to be saved as 'null'.

Here's an example saved file:

Code:
image.width=960
image.height=540
image.supersampling=0
position.re=-1.256995930270566293720
position.im=0.379646657067192661977
position.magnification=61.76126464486249
position.rotation=0.0
computation.iteration_limit=1000000
rendering.computed_only=false
rendering.inner_color=000000
rendering.outer_color=dddd00
rendering.empty_color_1=ffffff
rendering.empty_color_2=e0e0e0
rendering.transfer_function=8
rendering.color_density=-300
rendering.dwell_bands=0
rendering.de_transfer_function=0
rendering.de_color_density=0
rendering.palette=null
rendering.color_offset=289800

You can see the rendering.palette=null line (second from bottom) which then won't load in to MM (it causes MM to crash).  As soon as the line is changed to have some normal values it then does load properly.

I think I've also noticed that if you set an image resolution that doesn't keep the aspect ratio, when you then subsequently load the location the 'keep aspect ratio' tick box state doesn't change.  I don't think I've seen an issue with that, but the aspect ratio should be calculated and the tick box should reflect the resolution.
Logged

To anyone viewing my posts and finding missing/broken links to a website called www.needanother.co.uk, I still own the domain but recently cancelled my server (saving £30/month) so even though the domain address exists, it points nowhere.  I hope to one day sort something out but for now - sorry!
Botond Kósa
Fractal Lover
**
Posts: 233



WWW
« Reply #183 on: May 26, 2014, 05:23:58 PM »

Botond, can you make saving history elements to files and when recovering - just re-read file and data??? I consider that will reduce RAM usage smiley

Yes, this is the original operation, I just switched it off temporarily in the latest beta, so it has to recalculate everything when restoring a previous state from history. But this doesn't increase RAM consumption.
Logged

Check out my Mandelbrot set explorer:
http://web.t-online.hu/kbotond/mandelmachine/
SeryZone
Strange Attractor
***
Posts: 253


Contemplate...


« Reply #184 on: May 26, 2014, 05:34:48 PM »

Yes, this is the original operation, I just switched it off temporarily in the latest beta, so it has to recalculate everything when restoring a previous state from history. But this doesn't increase RAM consumption.

So... All the same... Reference eats many RAM and you can't change this fact...
Logged

Botond Kósa
Fractal Lover
**
Posts: 233



WWW
« Reply #185 on: May 26, 2014, 05:41:46 PM »

So... All the same... Reference eats many RAM and you can't change this fact...

The reference orbit eats a lot of RAM currently, but this can be reduced, because only the part that cannot be approximated has to be stored. (For example if the reference orbit is 100 million iterations long, it currently consumes 1.6 GB, but if 90 million iterations can be skipped by SA, the RAM consumption will be reduced to 160 MB.) This is an upcoming feature in MM.
Logged

Check out my Mandelbrot set explorer:
http://web.t-online.hu/kbotond/mandelmachine/
simon.snake
Fractal Bachius
*
Posts: 640


Experienced Fractal eXtreme plugin crasher!


simon.fez SimonSideBurns
« Reply #186 on: May 26, 2014, 09:25:10 PM »

Hi Botond.

Another issue, but this time a relatively small one.  Colour Palettes can be loaded from .gif files but they do not show up automatically.

Great program, and I can't wait to get auto glitch correction back.
Logged

To anyone viewing my posts and finding missing/broken links to a website called www.needanother.co.uk, I still own the domain but recently cancelled my server (saving £30/month) so even though the domain address exists, it points nowhere.  I hope to one day sort something out but for now - sorry!
Botond Kósa
Fractal Lover
**
Posts: 233



WWW
« Reply #187 on: May 28, 2014, 01:30:07 AM »

A new beta is available, focused around two bugfixes. The program doesn't crash when calculating perturbation using long doubles without SA or without ignoring small addends, and the symmetric star-shaped glitches reported by Kalle and simon.snake (Polished Emerald location) are gone.
Logged

Check out my Mandelbrot set explorer:
http://web.t-online.hu/kbotond/mandelmachine/
Botond Kósa
Fractal Lover
**
Posts: 233



WWW
« Reply #188 on: May 28, 2014, 01:33:38 AM »

Another issue, but this time a relatively small one.  Colour Palettes can be loaded from .gif files but they do not show up automatically.

GIF was included in the listed image types. However, they are less suitable for nice gradients since they can only contain 256-color images.
Logged

Check out my Mandelbrot set explorer:
http://web.t-online.hu/kbotond/mandelmachine/
SeryZone
Strange Attractor
***
Posts: 253


Contemplate...


« Reply #189 on: June 03, 2014, 02:59:13 PM »

Botond, fix the bugs, please.
1) I can't set high image sizes (more than 16000x9000).
2) Auto solve glitches

P.s. If you can, make SIMPLIEST render sequence to PNG! Please.
Logged

Botond Kósa
Fractal Lover
**
Posts: 233



WWW
« Reply #190 on: June 03, 2014, 03:53:21 PM »

Botond, fix the bugs, please.
1) I can't set high image sizes (more than 16000x9000).
2) Auto solve glitches

P.s. If you can, make SIMPLIEST render sequence to PNG! Please.

I've been having very little time recently, so please be patient. These features are planned in the upcoming version or the one after that.
Logged

Check out my Mandelbrot set explorer:
http://web.t-online.hu/kbotond/mandelmachine/
SeryZone
Strange Attractor
***
Posts: 253


Contemplate...


« Reply #191 on: June 03, 2014, 07:14:28 PM »

Botond, I have 3 questions:
1) How to make this awesome style of windows?
2) How to make 'Window in window'?
3) How to solve problem with very high images (more than 15360x8640)?
Please help me! I shall use your tips in my program.
Logged

Botond Kósa
Fractal Lover
**
Posts: 233



WWW
« Reply #192 on: June 04, 2014, 12:50:49 AM »

Botond, I have 3 questions:
1) How to make this awesome style of windows?
The whole GUI is made in Java with Swing, using the look-and-feel called "Nimbus".

2) How to make 'Window in window'?
This is standard Swing functionality (JDesktopPane and JInternalFrame).

3) How to solve problem with very high images (more than 15360x8640)?
An image of size 16000x9000 is 144 megapixels. With 12 bytes per pixel (8 bytes for the iteration data and 4 bytes for the color) this consumes "only" 1.7 GB of RAM in MM, and should cause no problems on a PC with at least 3 GB. (The storing of long reference orbits also adds to the memory needs, but this would not be a concern unless the length of the orbit is tens or hundreds of millions.) Anyway, if the whole image doesn't fit into the memory, you could try to render it in parts (preferably horizontal sections) and join them when writing to the disk.
Logged

Check out my Mandelbrot set explorer:
http://web.t-online.hu/kbotond/mandelmachine/
Botond Kósa
Fractal Lover
**
Posts: 233



WWW
« Reply #193 on: June 04, 2014, 12:57:01 AM »

I can't set high image sizes (more than 16000x9000).

Also note that using supersampling multiplies the image size and the memory requirement by 4 for each step of supersampling. For example rendering a 16000x9000 image with 2x2 multisampling results in a full 32000x18000 image to be stored in memory, which requires 7 GB. Rendering it with 4x4 supersampling would require 27.6 GB.

There is also a hard limit in MM on the image size. It is currently 536 megapixels, and this prevents a 16000x9000 image with any supersampling to be rendered (it would take 576 megapixels even with 2x2 supersampling). I plan to lift this limitation in the future, but this is a low priority enhancement.
« Last Edit: June 04, 2014, 01:10:08 AM by Botond Kósa » Logged

Check out my Mandelbrot set explorer:
http://web.t-online.hu/kbotond/mandelmachine/
SeryZone
Strange Attractor
***
Posts: 253


Contemplate...


« Reply #194 on: June 04, 2014, 08:19:43 AM »

Also note that using supersampling multiplies the image size and the memory requirement by 4 for each step of supersampling. For example rendering a 16000x9000 image with 2x2 multisampling results in a full 32000x18000 image to be stored in memory, which requires 7 GB. Rendering it with 4x4 supersampling would require 27.6 GB.

There is also a hard limit in MM on the image size. It is currently 536 megapixels, and this prevents a 16000x9000 image with any supersampling to be rendered (it would take 576 megapixels even with 2x2 supersampling). I plan to lift this limitation in the future, but this is a low priority enhancement.
Also note that using supersampling multiplies the image size and the memory requirement by 4 for each step of supersampling. For example rendering a 16000x9000 image with 2x2 multisampling results in a full 32000x18000 image to be stored in memory, which requires 7 GB. Rendering it with 4x4 supersampling would require 27.6 GB.

There is also a hard limit in MM on the image size. It is currently 536 megapixels, and this prevents a 16000x9000 image with any supersampling to be rendered (it would take 576 megapixels even with 2x2 supersampling). I plan to lift this limitation in the future, but this is a low priority enhancement.

Give me develop enviroment, please. I'll try to re-realise my SFT Map Visualizer.
Logged

Pages: 1 ... 11 12 [13] 14 15 ... 22   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
Mandel FractalForums.com Banner Logos fractalwizz 0 1932 Last post October 13, 2009, 08:08:07 PM
by fractalwizz
Mandel Machine - some questions Others simon.snake 4 3517 Last post April 21, 2014, 08:14:13 PM
by simon.snake
Mandel Machine Zoom Test 2^278. Movies Showcase (Rate My Movie) SeryZone 6 2295 Last post December 01, 2014, 06:41:16 PM
by SeryZone
Mandel Machine storing thousands of items in history folder. Mandel Machine stardust4ever 0 1457 Last post March 20, 2016, 12:37:17 PM
by stardust4ever
Whither Mandel Machine Mandel Machine Pauldelbrot 2 3181 Last post January 04, 2017, 02:52:02 PM
by Kalles Fraktaler

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Page created in 0.288 seconds with 26 queries. (Pretty URLs adds 0.023s, 2q)