Logo by KRAFTWERK - 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: Support us via Flattr FLATTR Link
 
*
Welcome, Guest. Please login or register. April 20, 2024, 11:09:50 AM


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] 2   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: File Association - Materials Mismatch  (Read 8357 times)
Description: Possible Bug or Incompatibility
0 Members and 1 Guest are viewing this topic.
CCV
Navigator
*****
Posts: 73


« on: April 21, 2017, 06:22:17 AM »

What if I accidentally changed .FRACT files to always open in Notepad; Would that, in theory, have any effect on how they open in Mandelbulber?
The reason I ask is that, since I did change it, I'm having problems with Materials especially - as far as I can tell.
The way they are displayed on the main interface is quite strange sometimes, and, in one case I know of, they don't render like they used to.

Mostly the Materials I'm talking about, and other associated settings, were saved in versions 2.04 and 2.08. Using 2.10 now. I wouldn't think that likely to be the problem, but it is making it difficult to rework some older stuff I did.
Any thoughts?

Hmm.. Looks like materials from settings saved in 2.08 do display correctly, and one example I have might even render as expected (at large scale). The one I'd like to explore atm has a very different look to the original. Sceptical
Oh, and.. There was a bunch of errors and blank material boxes from loading an Example one time. Can't figure out which one now tho.


* materials2-04.jpg (92.5 KB, 461x357 - viewed 725 times.)

* materials2-04b.jpg (94.16 KB, 461x322 - viewed 670 times.)
« Last Edit: April 22, 2017, 03:42:43 AM by CCV, Reason: For Subject to better reflect issue » Logged
CCV
Navigator
*****
Posts: 73


« Reply #1 on: April 21, 2017, 09:34:40 AM »

Well.. In part, I can test the idea myself. Migrating Settings+Materials etc. to one of my Client machines, where file association has not been tampered with, set that as Server and see what happens...

Logged
CCV
Navigator
*****
Posts: 73


« Reply #2 on: April 22, 2017, 03:38:47 AM »

I can confirm that the Materials are displaying wrongly (exactly as in the two examples above), without any change to file association.
So, given that is the case, it's something to do with incompatibilities between versions of Mandelbuber? Idk..
I would love to have a material like the coloured glass displayed, but it is actually the default (non-transparent) material.

Btw, first time I've seen Client apps crash. Both of them, as it happens. On one I can tell it was a Qt problem. Curiously, haven't had a crash using my normal arrangement in a good while. Used to happen with monotonous regularity.

When it comes to settings created in 2.08 materials seem to display correctly, but they don't necessarily render as originally.
The examples attached show, from left to right, the original saved image, what saved settings for it produce and what happens when I do the same thing in 2.10. Apart from slight adjustment to distance, 2 and 3 are the same.
The material, it seems, was created in 2.08.
I wonder if saving it again using 2.10 would make any difference... I have another example from 2.08 which does render properly, so I don't understand why this one doesn't.


* Mandel_H_Collatz.jpg (239.69 KB, 1782x600 - viewed 606 times.)
Logged
Buddhi
Fractal Iambus
***
Posts: 895



WWW
« Reply #3 on: April 22, 2017, 08:05:55 PM »

I cannot guarantee that everything will have backward compatibility. Mandelbulber is still evolving a lot. I'm trying to keep compatibility, but something can be missing in conversion function. Can you attach old settings files which are wrongly opened in Mnadelbulber 2.10? I will try to look what could be wrong.
Logged

CCV
Navigator
*****
Posts: 73


« Reply #4 on: April 23, 2017, 07:48:58 AM »

This is the only one, including variations, I'm having trouble with so far. Despite the Materials display issue in the examples from 2.04, I haven't found any problem with them rendering in 2.10. The first is a simple Mandelbulb, the second a triple Hybrid by the looks..
A triple Boolean made in 2.09 is working ok too.

For this example, directly above, it's not only colour distribution but also shape and size are slightly different when rendered in 2.10. I tested it using 2.08-3 and in that case it does render as originally. Settings are:

# Mandelbulber settings file
# version 2.08
# only modified parameters
[main_parameters]
ambient_occlusion_enabled true;
camera 1.202315039462315 -2.404630078924631 0.8015433596415438;
camera_rotation 26.56505117707794 -16.60154959902025 0;
camera_top -0.1277753129999879 0.2555506259999764 0.9583148474999099;
DE_factor 0.1;
flight_last_to_render 0;
formula_2 88;
formula_material_id 2;
hybrid_fractal_enable true;
image_height 2400;
image_width 2400;
julia_mode true;
keyframe_last_to_render 0;
mat1_is_defined true;
mat2_surface_color_palette fd6029 7b7402 fff59c f5bd22 633100 301b15 aa0000 f87c00 d4ffd4 f1e754;
raytraced_reflections true;
target -1.797684960537685 3.595369921075369 -1.198456640358457;
[fractal_1]
[fractal_2]
[fractal_3]
[fractal_4]
[fractal_5]
[fractal_6]
[fractal_7]
[fractal_8]
[fractal_9]


The example attached is one I'm particularly interested in exploring. It's the same thing only with Box folding. Haven't tested it in 2.08 yet, but rendering in 2.10 shows DE factor makes an enormous difference. I changed it to 0.1, which gives a better approximation in 2.10. It's quite a large size with DE of 0.01, so takes a good long while to render.

EDIT: I may be wrong but, it seemed to take much longer using 10 than it now does using 8.

* Mandel_H_Collatz_Box.fract (0.91 KB - downloaded 304 times.)

* Mandel_H_Collatz_001_BOXb.jpg (214.47 KB, 800x452 - viewed 618 times.)
« Last Edit: April 23, 2017, 08:00:18 AM by CCV » Logged
Buddhi
Fractal Iambus
***
Posts: 895



WWW
« Reply #5 on: April 23, 2017, 08:41:37 AM »

To get proper shape in this case you need to change Rendering Engine / Distance estimation function to Delta DE Logarithmic . It will look as original with DE_factor = 0.5

About very old settings (from 2.04), incompatibility of materials is because in 2.04 there was no materials at all. The program tries to convert old settings (without materials) to create new materials which will look like in old settings. But it's not possible to get 100% compatibility, because material properties are rendered in a little different way.
Logged

CCV
Navigator
*****
Posts: 73


« Reply #6 on: April 23, 2017, 09:24:20 AM »

Like this?


* DE.jpg (53.6 KB, 353x180 - viewed 599 times.)
Logged
Buddhi
Fractal Iambus
***
Posts: 895



WWW
« Reply #7 on: April 23, 2017, 09:31:27 AM »

Yep. Is it better?
Logged

CCV
Navigator
*****
Posts: 73


« Reply #8 on: April 23, 2017, 09:35:30 AM »

Thanks Budhhi, I don't know yet. I'll try it out asap and let you know.
Logged
mclarekin
Fractal Senior
******
Posts: 1739



« Reply #9 on: April 23, 2017, 09:51:44 AM »

 CCV, If you compile the program you can try these changes  if you are mixing a logtype formula with the Collatz.

fractal formulas.cpp    insert the following as the last line of the Collatz formula.

aux.r_dz *= 4.0;

fractal list.cpp

change linearDE function to logarithmicDEFunction so the code becomes:
   
fractalList->append(sFractalDescription(
   "Collatz", "collatz", collatz, analyticDEType, logarithmicDEFunction, cpixelDisabledByDefault, 10));

Then recompile

In my test the render time dropped from 2hrs 30min down to 14minutes
« Last Edit: April 23, 2017, 10:06:44 AM by mclarekin » Logged
mclarekin
Fractal Senior
******
Posts: 1739



« Reply #10 on: April 23, 2017, 10:05:00 AM »

Regarding the difference between V2.08 and V2.10,

Hmmm, when using the same settings file they should be the same unless I have forgotten about something  ( or broken something.)

Regarding a change in size or shape  to happen, this is mainly caused by a change in formula code or DE calculation (and it would affect color to some degree).

Unfortunately I do not currently have time to check V2.08 code against V2.10 code to find any change, but maybe later.
Logged
CCV
Navigator
*****
Posts: 73


« Reply #11 on: April 23, 2017, 10:37:32 AM »

@mclarekin, you lost me at "compile". huh?  wink

@Buddhi, yes! Much better. Many thanks. smiley
It's not an exact match, I can spot the difference at full scale, but damned close.
Besides, rendering, with these settings, takes about 4 minutes - as opposed to an estimated 4 hours in 10, and 1 hour + in 8 with the settings I was using.


* Mandel_H_Collatz_001_BOXb-comp.jpg (242.98 KB, 1601x453 - viewed 619 times.)
Logged
CCV
Navigator
*****
Posts: 73


« Reply #12 on: April 23, 2017, 11:16:19 AM »

@mclarekin,
I notice you mention Collatz in particular.
Well.. This includes Collatz and was created in 2.08 and seems to render perfectly well in 2.10:

* bcx_H.fract (1.35 KB - downloaded 284 times.)
Logged
mclarekin
Fractal Senior
******
Posts: 1739



« Reply #13 on: April 23, 2017, 11:23:30 AM »

1) quote]estimated 4 hours in 10, and 1 hour + in 8 with[/quote]

That sounds scary, as V2.08 and V2.10 should be about the same.

 When reading the estimated time you sometimes need to wait a few minutes to let the estimating work, i.e. The estimated time may initially be 4hrs then after a few minutes  it will drop to maybe 2hrs and then it will continue to drop at normal time.

That is the general situation, but I have also noticed some situations where the estimated time increases until the progress bar has gone half way then it begins to fall normally.

2) Knowing which DE to use with which formula can be difficult. This is a list of the current analytical logarithmic DE formulas. If you use any of these with collatz then you will be best to first try  DelatDE Logarithmic.

BTW. Collatz is one of the most difficult formulas in MandelbulberV2 for getting good DE.

            case benesi:
            case benesiPineTree:
            case benesiT1PineTree:
            case benesiPwr2Mandelbulb:
            case bristorbrot:
            case bristorbrot4d:
            case buffalo:
            case eiffieMsltoe:
            case mandelbulbPower2:
            case hypercomplex:
            case iqBulb:
            case mandelbulb:
            case mandelbulb2:
            case mandelbulb3:
            case mandelbulb4:
            case mandelbulbBermarte:
            case mandelbulbKali:
            case mandelbulbKaliMulti:
            case mandelbulbMulti:
            case mandelbulbMulti2:
            case mandelbulbVaryPowerV1:
            case msltoeSym2Mod:
            case msltoeSym3Mod:
            case msltoeSym3Mod2:
            case msltoeSym3Mod3:
            case msltoeSym4Mod:
            case msltoeToroidal:
            case msltoeToroidalMulti:
            case quaternion:
            case transfQuaternionFold:
            case quaternion3d:
            case xenodreambuie:
Logged
CCV
Navigator
*****
Posts: 73


« Reply #14 on: April 23, 2017, 11:49:48 AM »

1) quote]estimated 4 hours in 10, and 1 hour + in 8 with

That sounds scary, as V2.08 and V2.10 should be about the same.

 When reading the estimated time you sometimes need to wait a few minutes to let the estimating work, i.e. The estimated time may initially be 4hrs then after a few minutes  it will drop to maybe 2hrs and then it will continue to drop at normal time.

That is the general situation, but I have also noticed some situations where the estimated time increases until the progress bar has gone half way then it begins to fall normally.

2) Knowing which DE to use with which formula can be difficult. This is a list of the current analytical logarithmic DE formulas. If you use any of these with collatz then you will be best to first try  DelatDE Logarithmic.

Thanks for the list. There's a few in there I regularly use, some with Collatz some not so much.

As for "estimated time", yes it does drop back after some minutes but still takes longer than the lower estimate. I say 4 hours, because I did wait. I've done stuff taking 1 day +, if I think it worthwhile, with a combined CPU time of about 8 GHz. Is that scary too?
Logged
Pages: [1] 2   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
UF 5 Sculpture file Parameter Files titia 0 5583 Last post July 24, 2008, 12:58:41 PM
by titia
File Formats UltraFractal Jameses 4 2431 Last post September 13, 2010, 04:07:53 AM
by Nahee_Enterprises
Hybrid materials Ultrafractal Jimmie 2 1376 Last post March 16, 2013, 01:30:03 AM
by Dinkydau
Materials handling section Mandelbulb3D Gallery Dermis 0 1278 Last post January 08, 2014, 02:08:01 PM
by Dermis
Mandelbulber with materials Mandelbulber Gallery Buddhi 2 2053 Last post June 02, 2016, 07:05:37 PM
by cKleinhuis

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.234 seconds with 28 queries. (Pretty URLs adds 0.012s, 2q)