buddhi1980 / mandelbulber2

Official repository for Mandelbulber v2
GNU General Public License v3.0
909 stars 115 forks source link

Program freezing #416

Closed mclarekin closed 7 years ago

mclarekin commented 7 years ago

See if these settings freeze program in openCL (infinite calculation??) . I need to end task to get out.

# Mandelbulber settings file
# version 2.12
# only modified parameters
[main_parameters]
ambient_occlusion_enabled true;
aux_light_enabled_1 true;
aux_light_position_1 -3 5 1;
aux_light_volumetric_enabled_1 true;
camera -1.102947810907553 -1.744283367307429 -0.06051927318024314;
camera_distance_to_target 0.2607863983060763;
camera_rotation 0 0 0;
camera_top 0 0 1;
DE_factor 0.7;
flight_last_to_render 0;
formula_1 59;
formula_2 90;
formula_iterations_1 6;
hybrid_fractal_enable true;
keyframe_last_to_render 0;
mat1_coloring_palette_offset 7.34;
mat1_coloring_random_seed 469303;
mat1_coloring_speed 2;
mat1_fractal_coloring_algorithm 2;
mat1_fractal_coloring_sphere_radius 4.6316;
mat1_is_defined true;
mat1_surface_color aa00 ff00 0000;
mat1_surface_color_palette 82271b 000000 000000 ffff57 5fa49f 602f06 ff823f 645b63 1276b9 af280c;
target -1.102947810907553 -1.483496969001352 -0.06051927318024314;
view_distance_max 26.04148892845688;
[fractal_1]
IFS_abs_x true;
IFS_abs_y true;
IFS_abs_z true;
IFS_direction_5 1 -1 0;
IFS_direction_6 1 0 -1;
IFS_direction_7 0 1 -1;
IFS_enabled_5 true;
IFS_enabled_6 true;
IFS_enabled_7 true;
IFS_rotation_enabled true;
mandelbox_color 0 0 0;
mandelbox_color_Sp1 0;
mandelbox_color_Sp2 0;
mandelbox_folding_min_radius 0.4;
mandelbox_main_rotation_enabled true;
mandelbox_rotation_main 4 8 -5;
mandelbox_scale -1.2;
transf_addition_constant -0.6 -0.6 -0.6;
transf_addition_constant_111 0.118338 1.4 -0.2;
transf_addition_constantA_000 0 -0.5 0;
transf_constant_multiplierA_111 1.3 1 0.8;
transf_function_enabledM_false true;
transf_function_enabledX_false true;
transf_int_1 2;
transf_rotation 1.79 -59.53 -1.06;
transf_scale_vary_0 0.6;
transf_scaleA_1 4;
transf_scaleB_1 0.1;
transf_scaleC_1 0;
[fractal_2]
transf_addition_constant -0.6 -0.6 -0.6;
transf_addition_constantA_000 0 -0.5 0;
transf_constant_multiplier_111 1.038363 1.03376 1;
transf_constant_multiplierA_111 1.3 1 0.8;
transf_function_enabledBx_false true;
transf_int_1 2;
transf_rotation 1.79 -59.53 -1.06;
transf_scaleA_1 1.5;
transf_scaleB_1 0.212828;
transf_scaleC_1 0.873786;
transf_stop_iterations_1 20;
[fractal_3]
IFS_rotation_enabled true;
[fractal_4]
IFS_rotation_enabled true;
ghost commented 7 years ago

confirmed freeze, this require me to pull the power plug after disabling TDR! @buddhi1980 please investigate

buddhi1980 commented 7 years ago

These settings even on CPU are extremely slow. 4 hours to render at resolution 800x600! It't not infinite calculation but VERY long.

buddhi1980 commented 7 years ago

aux_light_volumetric_enabled_1 true causes the problem. If you disable volumetric light then rendering speed is quite normal.

buddhi1980 commented 7 years ago

By the way optimal raymarching step multiplier is 30 for these settings! With DE_factor 0.7 it was very slow without improving quality.

mclarekin commented 7 years ago

the way optimal raymarching step multiplier is 30. wow! that is interesting!