Logo by fractalwizz - 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 16, 2024, 01:41:51 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]   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: pseudo kleinian - mod 1  (Read 3767 times)
Description: different results in 2.11-1 and latest alphas
0 Members and 1 Guest are viewing this topic.
taurus
Fractal Supremo
*****
Posts: 1175



profile.php?id=1339106810 @taurus_arts_66
WWW
« on: August 25, 2017, 05:24:53 PM »

Here's annother one, that is reported quickly.
The following params, I use for an upcoming animation project is rendered very different in 2.11-1 and the current alphas, regardless whether openCL is enabled or not. What's the reason? How do you plan to preserve compatibility?
Code:
# Mandelbulber settings file
# version 2.11
# only modified parameters
[description]
The detail and shape of the fractal is sensitive to the maximum number of fractal iterations (maxiter) on the render engine tab. This is set at 10 in this example. Try changing to 6 to see the difference.
[main_parameters]
ambient_occlusion_enabled true;
ambient_occlusion_quality 5;
aux_light_colour_1 b200 d100 e800;
aux_light_colour_2 f500 da00 c300;
aux_light_enabled_1 true;
aux_light_enabled_2 true;
aux_light_enabled_3 true;
aux_light_enabled_4 true;
aux_light_intensity_1 0,05;
aux_light_intensity_2 0,05;
aux_light_intensity_3 0,05;
aux_light_intensity_4 0,05;
aux_light_position_1 -14,5213549685 15,1717610207 11,6;
aux_light_position_2 -15,1768401442 14,5191724925 11,6;
aux_light_position_3 -15,1746318952 15,1723163634 12,4;
aux_light_position_4 -14,52 14,52 12,4;
aux_light_visibility 0;
camera -15,1056913348712 14,6121813915776 12,3860276834864;
camera_distance_to_target 0,4982965086958997;
camera_rotation -47,30177328959411 -46,53690506239435 47,63390402883222;
camera_top 0,8603460957966221 -0,2116052554225417 0,4639868721805441;
contrast 1,5;
DE_factor 0,6;
detail_level 2,666666666666667;
flight_last_to_render 0;
fog_color_1 1700 1e00 0e00;
fog_color_2 7400 9500 4800;
fog_color_3 e800 f800 d100;
formula_1 104;
fov 0,5;
frames_per_keyframe 90;
gamma 0,87;
glow_enabled false;
image_height 540;
image_width 960;
keyframe_last_to_render 0;
limit_max 20 20 12;
limit_min -20 -20 -20;
main_light_alpha -9;
main_light_beta 0;
main_light_enable false;
main_light_position_relative false;
mat1_coloring_palette_offset 6,68;
mat1_coloring_speed 2;
mat1_fractal_coloring_algorithm 3;
mat1_is_defined true;
mat1_reflectance 0,4;
mat1_specular 1,5;
mat1_specular_width 0,1;
mat1_surface_color_palette 992d07 ab4515 eda050 679e77 244740 0c282b 244740 689f77 eda04e aa4414;
mat1_texture_center -14,85377 14,84462 12,02435;
mat1_texture_mapping_type 0;
mat1_texture_scale 0,0012 0,0012 0,0012;
N 20;
penetrating_lights false;
perspective_type 1;
reflections_max 3;
shadows_cone_angle 90;
target -14,8537761461 14,8446276019 12,0243553075;
view_distance_max 100;
volumetric_fog_colour_1_distance 0,026;
volumetric_fog_colour_2_distance 0,03025;
volumetric_fog_distance_factor 0,0345;
volumetric_fog_enabled true;
[fractal_1]
analyticDE_tweak_005 0;
info true;
transf_addition_constant_0777 0,707 0,707 0,707;
transf_addition_constant_111 0,1 0,1 0,1;
transf_constant_multiplierA_111 1,52056 1,52056 1,60056;
transf_function_enabled false;
transf_function_enabledAy_false true;
transf_function_enabledF_false true;
transf_function_enabledM_false true;
transf_minimum_radius_05 0,51;
transf_offset_000 0,1 0,1 0,1;
transf_offsetF_000 -0,1 -0,1 -0,1;
transf_rotation 22,5 0 0;
transf_scale_1 0,737374;
transf_start_iterations_A 250;
transf_start_iterations_M 11;
transf_start_iterations_R 6;
transf_stop_iterations_M 12;
transf_stop_iterations_R 10;
>>edit: removed all the displacement map stuff from parameters
« Last Edit: August 25, 2017, 06:02:01 PM by taurus » Logged

when life offers you a lemon, get yourself some salt and tequila!
Buddhi
Fractal Iambus
***
Posts: 895



WWW
« Reply #1 on: August 26, 2017, 08:09:28 AM »

Thanks for reporting this.
This is on out TODO list for v2.12.
When we started working with OpenCL stuff, we had to cleanup all fractal formulas and standardize interfaces for them. Now all uses 4D algebra and have the same general input/output parameters. This allowed easier conversion of all formulas to OpenCL versions. Unfortunately it was a lot of manual work, so we still find some mistakes in fractal code. We want to keep compatibility, so we are going to check all formulas, find differences and correct them.

(issue https://github.com/buddhi1980/mandelbulber2/issues/337)
Logged

Buddhi
Fractal Iambus
***
Posts: 895



WWW
« Reply #2 on: September 22, 2017, 07:07:39 PM »

I have compared calculation of this fractal in 2.11-1 nad 2.12. Fractal formula is calculated in exactly the same way, but bailout condition works a little different. In new version bailout condition for Pseudo Kleinian and JosLes-Kleinian is corrected. Old condition not always worked properly (inverted bailout was not detected in many cases). Unfortunately in this case will be difficult to keep compatibility, until old code was wrong. This problem affects only pseudo-kleinan mod formula if some additional components are enabled starting from not first iteration (like in your case). 
Logged

Buddhi
Fractal Iambus
***
Posts: 895



WWW
« Reply #3 on: September 22, 2017, 07:32:55 PM »

There is possible to get exactly the same fractal shape and appearance with new code. You can use following trick to disable checking of bailout (to simulate "wrong" code from old version):
1. Switch on hybrid fractals
2. On Pseudo Kleinian Mod 1 tab disable "Check for bailout condition".
3. Correct soft shadow cone value. Was 90 degrees - better is something about 1-5. In old code soft shadows didn't work properly with positional lights, so in new version image is very dark with such a high value.

Below there are corrected settings

Code:
# Mandelbulber settings file
# version 2.11
# only modified parameters
[description]
The detail and shape of the fractal is sensitive to the maximum number of fractal iterations (maxiter) on the render engine tab. This is set at 10 in this example. Try changing to 6 to see the difference.
[main_parameters]
ambient_occlusion_enabled true;
ambient_occlusion_quality 5;
aux_light_colour_1 b200 d100 e800;
aux_light_colour_2 f500 da00 c300;
aux_light_enabled_1 true;
aux_light_enabled_2 true;
aux_light_enabled_3 true;
aux_light_enabled_4 true;
aux_light_intensity_1 0,05;
aux_light_intensity_2 0,05;
aux_light_intensity_3 0,05;
aux_light_intensity_4 0,05;
aux_light_position_1 -14,5213549685 15,1717610207 11,6;
aux_light_position_2 -15,1768401442 14,5191724925 11,6;
aux_light_position_3 -15,1746318952 15,1723163634 12,4;
aux_light_position_4 -14,52 14,52 12,4;
aux_light_visibility 0;
camera -15,1056913348712 14,6121813915776 12,3860276834864;
camera_distance_to_target 0,4982965086958997;
camera_rotation -47,30177328959411 -46,53690506239435 47,63390402883222;
camera_top 0,8603460957966221 -0,2116052554225417 0,4639868721805441;
check_for_bailout_1 false;
contrast 1,5;
DE_factor 0,6;
detail_level 2,666666666666667;
flight_last_to_render 0;
fog_color_1 1700 1e00 0e00;
fog_color_2 7400 9500 4800;
fog_color_3 e800 f800 d100;
formula_1 104;
fov 0,5;
frames_per_keyframe 90;
gamma 0,87;
glow_enabled false;
hybrid_fractal_enable true;
image_height 540;
image_width 960;
keyframe_last_to_render 0;
limit_max 20 20 12;
limit_min -20 -20 -20;
main_light_alpha -9;
main_light_beta 0;
main_light_enable false;
main_light_position_relative false;
mat1_coloring_palette_offset 6,68;
mat1_coloring_speed 2;
mat1_fractal_coloring_algorithm 3;
mat1_is_defined true;
mat1_reflectance 0,4;
mat1_specular 1,5;
mat1_specular_width 0,1;
mat1_surface_color_palette 992d07 ab4515 eda050 679e77 244740 0c282b 244740 689f77 eda04e aa4414;
mat1_texture_center -14,85377 14,84462 12,02435;
mat1_texture_mapping_type 0;
mat1_texture_scale 0,0012 0,0012 0,0012;
N 20;
penetrating_lights false;
perspective_type 1;
reflections_max 3;
target -14,8537761461 14,8446276019 12,0243553075;
view_distance_max 100;
volumetric_fog_colour_1_distance 0,026;
volumetric_fog_colour_2_distance 0,03025;
volumetric_fog_distance_factor 0,0345;
volumetric_fog_enabled true;
[fractal_1]
analyticDE_tweak_005 0;
info true;
transf_addition_constant_0777 0,707 0,707 0,707;
transf_addition_constant_111 0,1 0,1 0,1;
transf_constant_multiplierA_111 1,52056 1,52056 1,60056;
transf_function_enabled false;
transf_function_enabledAy_false true;
transf_function_enabledF_false true;
transf_function_enabledM_false true;
transf_minimum_radius_05 0,51;
transf_offset_000 0,1 0,1 0,1;
transf_offsetF_000 -0,1 -0,1 -0,1;
transf_rotation 22,5 0 0;
transf_scale_1 0,737374;
transf_start_iterations_A 250;
transf_start_iterations_M 11;
transf_start_iterations_R 6;
transf_stop_iterations_M 12;
transf_stop_iterations_R 10;
Logged

taurus
Fractal Supremo
*****
Posts: 1175



profile.php?id=1339106810 @taurus_arts_66
WWW
« Reply #4 on: September 24, 2017, 02:34:48 PM »

Ok, thanks. Except the coloring, that produces not so nice "wobbling" color bands also in cpu mode, it seems to be equal. The main thing is, the interior box. As this one is for animation purposes only - with animated displacement map - I will do the final render in 2.11. openCL does not support the full material settings yet, when I remember right.
The shadow cone angle was related and only visible, when main light is switched on in v2.11. Maybe I tried to soften the shadows of my corner lights with this and gave up after no softening appeared even with 90 degrees. This setting was a "hail mary" attempt, to check, if any effect is visible. I switched off main lights and forgot about it, as no main light is necessary inside a box (and penetrating light is off too). This was never in focus, just an artefact of work in progress.
Thanks for restoring the form. Your support is much appreciated!  A Beer Cup
Logged

when life offers you a lemon, get yourself some salt and tequila!
Pages: [1]   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
Exterminate All Humans! Knighty Pseudo Kleinian from mclarekin Mandelbulber Gallery paigan0 1 1048 Last post August 29, 2016, 10:13:37 AM
by knighty
pseudo kleinian frobbing Mandelbulber Gallery mclarekin 1 1152 Last post January 06, 2017, 09:27:40 PM
by paigan0
pseudo kleinian Amazing Box, Amazing Surf and variations mclarekin 2 2796 Last post April 02, 2017, 11:11:19 PM
by mclarekin
Pseudo kleinian fun Movies Showcase (Rate My Movie) wothke 0 748 Last post May 03, 2017, 11:36:48 AM
by wothke
pseudo-2D pseudo-kleinian Mandelbulber Gallery mclarekin 0 950 Last post June 28, 2017, 12:51:49 PM
by mclarekin

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.146 seconds with 26 queries. (Pretty URLs adds 0.007s, 2q)