buddhi1980 / mandelbulber2

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

spot light issue c++ versus openCL #885

Open mclarekin opened 2 years ago

mclarekin commented 2 years ago

From facebook, reproduce by rendering in both openCL and c++ The light from spotlights illuminates the fog in the opposite direction

Mandelbulber settings file

version 2.26

only modified parameters

[main_parameters] ambient_occlusion_enabled true; background_3_colors_enable false; background_color_1 0000 0000 0000; camera 1.53638535796484 -2.6610975 1.774065; camera_distance_to_target 3.46737; camera_rotation 30 -30 0; camera_top -0.2499999999999994 0.433012701892219 0.8660254037844389; flight_last_to_render 0; formula_1 7; fov 53.130102354156; glow_enabled false; iteration_fog_color_1 d300 dc00 c200; iteration_fog_color_2 9000 a800 a700; iteration_fog_color_3 e300 cb00 8300; iteration_fog_enable true; iteration_fog_opacity 100; iteration_threshold_mode true; keyframe_last_to_render 0; light1_color ff00 ff00 ff00; light1_decayFunction 1/r; light1_intensity 100; light1_is_defined true; light1_relative_position false; light1_rotation -3.67 -17.72 0; light1_type spot; light1_visibility 0.3; mat1_is_defined true; volumetric_fog_colour_1_distance 0.01; volumetric_fog_colour_2_distance 0.02; volumetric_fog_density 100;