/********************************************************************************
** Form generated from reading UI file 'dock_effects.ui'
**
** Created by: Qt User Interface Compiler version 5.15.13
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef UI_DOCK_EFFECTS_H
#define UI_DOCK_EFFECTS_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QFrame>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QScrollArea>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QToolButton>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "buton_load_settings_from_widget.h"
#include "buton_random_settings_from_widget.h"
#include "buton_reset_settings_from_widget.h"
#include "buton_save_settings_from_widget.h"
#include "file_select_widget.h"
#include "light_sources_manager.h"
#include "my_check_box.h"
#include "my_color_button.h"
#include "my_combo_box.h"
#include "my_double_spin_box.h"
#include "my_group_box.h"
#include "my_line_edit.h"
#include "my_spin_box.h"

QT_BEGIN_NAMESPACE

class Ui_cDockEffects
{
public:
    QVBoxLayout *verticalLayout;
    QHBoxLayout *horizontalLayout;
    cButtonLoadSettingsFromWidget *pushButton_local_load;
    cButtonSaveSettingsFromWidget *pushButton_local_save;
    cButtonResetSettingsFromWidget *pushButton_local_reset;
    cButtonRandomSettingsFromWidget *pushButton_local_randomize_7;
    QPushButton *pushButton_local_navi;
    QSpacerItem *horizontalSpacer;
    QTabWidget *tabWidget_effects;
    QWidget *tab_raytracing;
    QVBoxLayout *verticalLayout_64;
    QHBoxLayout *horizontalLayout_2;
    cButtonLoadSettingsFromWidget *pushButton_local_load_2;
    cButtonSaveSettingsFromWidget *pushButton_local_save_2;
    cButtonResetSettingsFromWidget *pushButton_local_reset_2;
    cButtonRandomSettingsFromWidget *pushButton_local_randomize_2;
    QSpacerItem *horizontalSpacer_2;
    QScrollArea *scrollArea_7;
    QWidget *scrollAreaWidgetContents_8;
    QVBoxLayout *verticalLayout_34;
    MyGroupBox *groupCheck_raytraced_reflections;
    QVBoxLayout *verticalLayout_72;
    QGridLayout *gridLayout_9;
    MySpinBox *spinboxInt_reflections_max;
    QLabel *label_62;
    MyGroupBox *groupCheck_DOF_enabled;
    QVBoxLayout *verticalLayout_73;
    QGridLayout *gridLayout_35;
    QLabel *label_131;
    QLabel *label_136;
    MyLineEdit *logedit_DOF_focus;
    MyDoubleSpinBox *spinbox_DOF_radius;
    QLabel *label_349;
    MySpinBox *spinboxInt_DOF_number_of_passes;
    QLabel *label_350;
    MyDoubleSpinBox *spinbox_DOF_blur_opacity;
    QLabel *label_138;
    MyDoubleSpinBox *spinbox_DOF_max_radius;
    QPushButton *pushButton_DOF_update;
    QPushButton *pushButton_DOF_set_focus;
    MyGroupBox *groupCheck_DOF_monte_carlo;
    QVBoxLayout *verticalLayout_152;
    QGridLayout *gridLayout_97;
    QLabel *label_358;
    QLabel *label_359;
    QLabel *label_average_DOF_samples;
    MyLineEdit *logedit_DOF_max_noise;
    QLabel *label_average_DOF_noise;
    MySpinBox *spinboxInt_DOF_min_samples;
    QLabel *label_360;
    MySpinBox *spinboxInt_DOF_samples;
    QLabel *label_masked_pixels;
    QLabel *label_tiles_done;
    MyCheckBox *checkBox_MC_pixel_level_optimization;
    MyGroupBox *groupCheck_MC_denoiser_enable;
    QGridLayout *gridLayout_4;
    MyComboBox *comboBox_MC_denoiser_strength;
    QLabel *label_6;
    MyCheckBox *checkBox_MC_denoiser_preserve_geometry;
    MyCheckBox *checkBox_DOF_MC_global_illumination;
    QGridLayout *gridLayout_18;
    QLabel *label_361;
    MyLineEdit *logedit_MC_GI_radiance_limit;
    MyCheckBox *checkBox_MC_global_illumination_volumetric;
    MyCheckBox *checkBox_MC_fog_illumination;
    MyCheckBox *checkBox_MC_soft_shadows_enable;
    MyGroupBox *groupCheck_DOF_MC_CA_enable;
    QVBoxLayout *verticalLayout_75;
    QGridLayout *gridLayout_11;
    MyLineEdit *logedit_DOF_MC_CA_dispersion_gain;
    QLabel *label_69;
    QLabel *label_70;
    MyLineEdit *logedit_DOF_MC_CA_camera_dispersion;
    MyGroupBox *groupCheck_ambient_occlusion_enabled;
    QVBoxLayout *verticalLayout_69;
    QGridLayout *gridLayout_33;
    QLabel *label_103;
    QLabel *label_127;
    MySpinBox *spinboxInt_ambient_occlusion_quality;
    MyDoubleSpinBox *spinbox_ambient_occlusion_fast_tune;
    QLabel *label_132;
    QLabel *label_68;
    MyDoubleSpinBox *spinbox_ambient_occlusion;
    MyComboBox *comboBox_ambient_occlusion_mode;
    MyColorButton *colorButton_ambient_occlusion_color;
    QLabel *label_71;
    MyCheckBox *checkBox_SSAO_random_mode;
    QFrame *frame_lightmap_texture;
    QVBoxLayout *verticalLayout_138;
    QLabel *label_171;
    QGridLayout *gridLayout_74;
    FileSelectWidget *text_file_lightmap;
    MyGroupBox *groupCheck_env_mapping_enable;
    QVBoxLayout *verticalLayout_119;
    QLabel *label_5;
    QGridLayout *gridLayout_73;
    QLabel *label_170;
    FileSelectWidget *text_file_envmap;
    QSpacerItem *verticalSpacer_2;
    QWidget *tab_volumetric;
    QVBoxLayout *verticalLayout_65;
    QHBoxLayout *horizontalLayout_11;
    cButtonLoadSettingsFromWidget *pushButton_local_load_3;
    cButtonSaveSettingsFromWidget *pushButton_local_save_3;
    cButtonResetSettingsFromWidget *pushButton_local_reset_3;
    cButtonRandomSettingsFromWidget *pushButton_local_randomize_3;
    QSpacerItem *horizontalSpacer_3;
    QScrollArea *scrollArea_8;
    QWidget *scrollAreaWidgetContents_9;
    QVBoxLayout *verticalLayout_35;
    QGridLayout *gridLayout_2;
    MyLineEdit *logedit_volumetric_light_DE_Factor;
    QLabel *label_custom_step_multiplier;
    MyGroupBox *groupCheck_basic_fog_enabled;
    QVBoxLayout *verticalLayout_30;
    QGridLayout *gridLayout_10;
    MyLineEdit *logedit_basic_fog_visibility;
    MyComboBox *comboBox_basic_fog_primitive;
    QLabel *label_63;
    QLabel *label_64;
    QLabel *label_72;
    MyColorButton *colorButton_basic_fog_color;
    MyCheckBox *checkBox_basic_fog_cast_shadows;
    QPushButton *pushButton_set_fog_by_mouse;
    MyGroupBox *groupCheck_glow_enabled;
    QVBoxLayout *verticalLayout_28;
    QGridLayout *gridLayout_14;
    QLabel *label_88;
    QLabel *label_89;
    MyLineEdit *logedit_glow_intensity;
    QLabel *label_87;
    MyColorButton *colorButton_glow_color_1;
    MyColorButton *colorButton_glow_color_2;
    MyGroupBox *groupCheck_volumetric_fog_enabled;
    QVBoxLayout *verticalLayout_33;
    QHBoxLayout *horizontalLayout_4;
    QPushButton *button_calculateFog;
    QToolButton *toolButton_fog_distance_double;
    QToolButton *toolButton_fog_distance_half;
    QGridLayout *gridLayout_13;
    QLabel *label_75;
    MyColorButton *colorButton_fog_color_2;
    QLabel *label_100;
    MyLineEdit *logedit_volumetric_fog_density;
    QLabel *label_66;
    QLabel *label_65;
    MyLineEdit *logedit_volumetric_fog_colour_2_distance;
    QLabel *label_78;
    MyCheckBox *checkBox_distance_fog_shadows;
    MyLineEdit *logedit_volumetric_fog_colour_1_distance;
    QLabel *label_79;
    MyLineEdit *logedit_volumetric_fog_distance_factor;
    QLabel *label_67;
    MyColorButton *colorButton_fog_color_1;
    QLabel *label_76;
    QLabel *label_77;
    MyLineEdit *logedit_volumetric_fog_distance_from_surface;
    MyComboBox *comboBox_distance_fog_primitive;
    MyColorButton *colorButton_fog_color_3;
    MyGroupBox *groupCheck_iteration_fog_enable;
    QVBoxLayout *verticalLayout_27;
    QGridLayout *gridLayout_8;
    QLabel *label_86;
    MyDoubleSpinBox *spinbox_iteration_fog_opacity_trim;
    MyDoubleSpinBox *spinbox_iteration_fog_color_1_maxiter;
    QLabel *label_85;
    QLabel *label_80;
    MyDoubleSpinBox *spinbox_iteration_fog_opacity_trim_high;
    QLabel *label_101;
    QLabel *label_81;
    MyDoubleSpinBox *spinbox_iteration_fog_brightness_boost;
    MyColorButton *colorButton_iteration_fog_color_1;
    MyCheckBox *checkBox_iteration_fog_shadows;
    MyColorButton *colorButton_iteration_fog_color_2;
    MyDoubleSpinBox *spinbox_iteration_fog_color_2_maxiter;
    QLabel *label_83;
    QLabel *label_82;
    MyColorButton *colorButton_iteration_fog_color_3;
    QLabel *label_99;
    MyLineEdit *logedit_iteration_fog_opacity;
    QLabel *label_84;
    QLabel *label_74;
    MyComboBox *comboBox_iteration_fog_primitive;
    MyGroupBox *groupCheck_clouds_enable;
    QVBoxLayout *verticalLayout_6;
    QGridLayout *gridLayout_19;
    QLabel *label_124;
    MySpinBox *spinboxInt_clouds_noise_iterations;
    QLabel *label_110;
    MyDoubleSpinBox *spinbox_clouds_density;
    QLabel *label_114;
    MyLineEdit *logedit_clouds_period;
    QLabel *label_113;
    MySpinBox *spinboxInt_clouds_random_seed;
    MyDoubleSpinBox *spinbox_clouds_ambient_light;
    QLabel *label_144;
    MyLineEdit *logedit_clouds_lights_boost;
    MyColorButton *colorButton_clouds_color;
    QPushButton *pushButton_clouds_randomize;
    QLabel *label_112;
    QLabel *label_111;
    MyLineEdit *logedit_clouds_opacity;
    QLabel *label_143;
    MyCheckBox *checkBox_clouds_cast_shadows;
    MyGroupBox *groupCheck_clouds_sharp_edges;
    QFormLayout *formLayout_2;
    QLabel *label_142;
    MyDoubleSpinBox *spinbox_clouds_sharpness;
    QGridLayout *gridLayout_6;
    MyLineEdit *vect3_clouds_speed_y;
    QLabel *label_140;
    QLabel *label_141;
    MyLineEdit *vect3_clouds_speed_x;
    QLabel *label_135;
    MyLineEdit *vect3_clouds_speed_z;
    QLabel *label_133;
    QGridLayout *gridLayout_12;
    QLabel *label_145;
    MyComboBox *comboBox_clouds_primitive;
    MyGroupBox *groupCheck_clouds_plane_shape;
    QVBoxLayout *verticalLayout_7;
    QGridLayout *gridLayout_20;
    QLabel *label_121;
    MyDoubleSpinBox *spinboxd3_clouds_rotation_z;
    QLabel *label_116;
    MyLineEdit *vect3_clouds_center_z;
    QLabel *label_120;
    QLabel *label_119;
    QLabel *label_122;
    QLabel *label_118;
    QLabel *label_115;
    MyLineEdit *vect3_clouds_center_x;
    MyDoubleSpinBox *spinboxd3_clouds_rotation_y;
    QLabel *label_123;
    MyDoubleSpinBox *spinboxd3_clouds_rotation_x;
    QLabel *label_117;
    MyLineEdit *vect3_clouds_center_y;
    MyLineEdit *logedit_clouds_height;
    MyGroupBox *groupCheck_clouds_distance_mode;
    QVBoxLayout *verticalLayout_13;
    QGridLayout *gridLayout_21;
    QLabel *label_125;
    MyLineEdit *logedit_clouds_distance;
    QLabel *label_126;
    MyLineEdit *logedit_clouds_distance_layer;
    QGroupBox *groupBox;
    QVBoxLayout *verticalLayout_14;
    QGridLayout *gridLayout_22;
    MyLineEdit *logedit_clouds_DE_approaching;
    QLabel *label_128;
    MyLineEdit *logedit_clouds_detail_accuracy;
    QLabel *label_129;
    QLabel *label_130;
    MyLineEdit *logedit_clouds_DE_multiplier;
    QSpacerItem *verticalSpacer_4;
    QWidget *tab_background;
    QVBoxLayout *verticalLayout_66;
    QHBoxLayout *horizontalLayout_13;
    cButtonLoadSettingsFromWidget *pushButton_local_load_5;
    cButtonSaveSettingsFromWidget *pushButton_local_save_5;
    cButtonResetSettingsFromWidget *pushButton_local_reset_5;
    cButtonRandomSettingsFromWidget *pushButton_local_randomize_4;
    QSpacerItem *horizontalSpacer_6;
    QScrollArea *scrollArea_9;
    QWidget *scrollAreaWidgetContents_10;
    QVBoxLayout *verticalLayout_36;
    QGroupBox *groupBox_14;
    QVBoxLayout *verticalLayout_37;
    QGridLayout *gridLayout_15;
    MyColorButton *colorButton_background_color_1;
    QLabel *label_57;
    MyGroupBox *groupCheck_background_3_colors_enable;
    QVBoxLayout *verticalLayout_4;
    QGridLayout *gridLayout_3;
    MyColorButton *colorButton_background_color_3;
    QLabel *label_58;
    QLabel *label_59;
    MyColorButton *colorButton_background_color_2;
    QGridLayout *gridLayout_7;
    QLabel *label_223;
    MyDoubleSpinBox *spinbox_background_brightness;
    QLabel *label_227;
    MyDoubleSpinBox *spinbox_background_gamma;
    MyGroupBox *groupCheck_textured_background;
    QVBoxLayout *verticalLayout_38;
    QGridLayout *gridLayout_16;
    QLabel *label_90;
    QLabel *label_224;
    MyComboBox *comboBox_textured_background_map_type;
    QLabel *label_228;
    FileSelectWidget *text_file_background;
    MyDoubleSpinBox *spinbox_background_texture_offset_x;
    QLabel *label_232;
    QLabel *label_229;
    QLabel *label_230;
    MyDoubleSpinBox *spinbox_background_texture_offset_y;
    QLabel *label_226;
    QLabel *label_231;
    MyDoubleSpinBox *spinboxd3_background_rotation_x;
    QLabel *label_225;
    QLabel *label_61;
    MyDoubleSpinBox *spinbox_background_v_scale;
    MyDoubleSpinBox *spinboxd3_background_rotation_z;
    MyDoubleSpinBox *spinbox_background_h_scale;
    MyDoubleSpinBox *spinboxd3_background_rotation_y;
    QLabel *label_233;
    QSpacerItem *verticalSpacer_5;
    QWidget *tab_lights;
    QVBoxLayout *verticalLayout_67;
    QHBoxLayout *horizontalLayout_14;
    cButtonLoadSettingsFromWidget *pushButton_local_load_6;
    cButtonSaveSettingsFromWidget *pushButton_local_save_6;
    cButtonResetSettingsFromWidget *pushButton_local_reset_6;
    cButtonRandomSettingsFromWidget *pushButton_local_randomize_5;
    QSpacerItem *horizontalSpacer_7;
    QScrollArea *scrollArea_10;
    QWidget *scrollAreaWidgetContents_11;
    QVBoxLayout *verticalLayout_41;
    QGroupBox *groupBox_7;
    QVBoxLayout *verticalLayout_12;
    QGridLayout *gridLayout;
    MyLineEdit *logedit_all_lights_intensity;
    MyLineEdit *logedit_all_lights_size;
    MyColorButton *colorButton_fill_light_color;
    QLabel *label_2;
    QLabel *label_4;
    MyLineEdit *logedit_rayleigh_scattering_blue;
    MyLineEdit *logedit_all_lights_visibility;
    QLabel *label_3;
    QLabel *label;
    QLabel *label_7;
    QLabel *label_13;
    MyLineEdit *logedit_rayleigh_scattering_red;
    QGroupBox *groupBox_8;
    QVBoxLayout *verticalLayout_17;
    QGridLayout *gridLayout_5;
    MyLineEdit *logedit_aux_light_manual_placement_dist;
    MyCheckBox *checkBox_aux_light_place_behind;
    QLabel *label_134;
    cLightSourcesManager *widget_light_sources_manager;
    MyGroupBox *groupCheck_random_lights_group;
    QVBoxLayout *verticalLayout_random_lights;
    QGridLayout *gridLayout_random_lights;
    QLabel *label_random_lights_intensity_3;
    QLabel *label_random_lights_center_of_distribution;
    MyLineEdit *logedit_random_lights_intensity;
    MyLineEdit *logedit_random_lights_max_distance_from_fractal;
    QLabel *label_random_lights_intensity;
    QLabel *label_random_lights_max_distance_from_fractal;
    QLabel *label_random_lights_intensity_5;
    MyLineEdit *vect3_random_lights_distribution_center_y;
    QLabel *label_random_lights_first_color;
    QLabel *label_random_lights_intensity_2;
    QLabel *label_random_lights_intensity_4;
    QLabel *label_random_lights_random_seed;
    MyComboBox *comboBox_random_lights_coloring_type;
    MySpinBox *spinboxInt_random_lights_number;
    MySpinBox *spinboxInt_random_lights_random_seed;
    QLabel *label_distribution_y;
    MyCheckBox *checkBox_random_lights_cast_shadows;
    QLabel *label_distribution_z;
    QLabel *label_random_lights_number;
    QPushButton *pushButton_place_random_lights_by_mouse;
    QLabel *label_random_lights_second_color;
    MyLineEdit *logedit_random_lights_distribution_radius;
    MyLineEdit *vect3_random_lights_distribution_center_x;
    QLabel *label_random_lights_distribution_radius;
    MyLineEdit *vect3_random_lights_distribution_center_z;
    QLabel *label_distribution_x;
    MyLineEdit *logedit_random_lights_soft_shadow_cone;
    MyCheckBox *checkBox_random_lights_penetrating;
    MyLineEdit *logedit_random_lights_size;
    MyLineEdit *logedit_random_lights_visibility;
    MyColorButton *colorButton_random_lights_color_2;
    MyColorButton *colorButton_random_lights_color;
    MyGroupBox *groupCheck_fake_lights_enabled;
    QVBoxLayout *verticalLayout_39;
    QGridLayout *gridLayout_17;
    MyCheckBox *checkBox_fake_lights_relative_center;
    QLabel *label_60;
    MyLineEdit *logedit_fake_lights_orbit_trap_size;
    QLabel *label_91;
    MyLineEdit *vect3_fake_lights_orbit_trap_y;
    MyLineEdit *vect3_fake_lights_orbit_trap_z;
    MySpinBox *spinboxInt_fake_lights_min_iter;
    QLabel *label_106;
    QLabel *label_105;
    MyLineEdit *logedit_fake_lights_thickness;
    MyComboBox *comboBox_fake_lights_orbit_trap_shape;
    QLabel *label_92;
    QLabel *label_93;
    QLabel *label_108;
    MyLineEdit *logedit_fake_lights_visibility;
    QLabel *label_98;
    MyColorButton *colorButton_fake_lights_color;
    QLabel *label_97;
    MyDoubleSpinBox *spinboxd3_fake_lights_orbit_rotation_z;
    MyDoubleSpinBox *spinboxd3_fake_lights_orbit_rotation_x;
    QLabel *label_104;
    QLabel *label_96;
    QLabel *label_102;
    QLabel *label_107;
    QLabel *label_94;
    QLabel *label_45;
    MyDoubleSpinBox *spinboxd3_fake_lights_orbit_rotation_y;
    MyGroupBox *groupCheck_fake_lights_color_2_enabled;
    QGridLayout *gridLayout_25;
    QLabel *label_48;
    MyColorButton *colorButton_fake_lights_color_2;
    MyGroupBox *groupCheck_fake_lights_color_3_enabled;
    QGridLayout *gridLayout_28;
    QLabel *label_51;
    MyColorButton *colorButton_fake_lights_color_3;
    MyLineEdit *logedit_fake_lights_intensity;
    MySpinBox *spinboxInt_fake_lights_max_iter;
    MyDoubleSpinBox *spinbox_fake_lights_visibility_size;
    QLabel *label_95;
    QLabel *label_109;
    MyLineEdit *vect3_fake_lights_orbit_trap_x;
    QSpacerItem *verticalSpacer_6;
    QWidget *tab_postEffects;
    QVBoxLayout *verticalLayout_2;
    QHBoxLayout *horizontalLayout_15;
    cButtonLoadSettingsFromWidget *pushButton_local_load_7;
    cButtonSaveSettingsFromWidget *pushButton_local_save_7;
    cButtonResetSettingsFromWidget *pushButton_local_reset_7;
    cButtonRandomSettingsFromWidget *pushButton_local_randomize_6;
    QSpacerItem *horizontalSpacer_8;
    QScrollArea *scrollArea;
    QWidget *scrollAreaWidgetContents;
    QVBoxLayout *verticalLayout_3;
    QPushButton *pushButton_post_effects_update;
    MyGroupBox *groupCheck_hdr_blur_enabled;
    QVBoxLayout *verticalLayout_74;
    QGridLayout *gridLayout_36;
    MyDoubleSpinBox *spinbox_hdr_blur_radius;
    QLabel *label_137;
    QLabel *label_352;
    MyDoubleSpinBox *spinbox_hdr_blur_intensity;
    MyGroupBox *groupCheck_post_chromatic_aberration_enabled;
    QVBoxLayout *verticalLayout_76;
    QGridLayout *gridLayout_37;
    QLabel *label_353;
    MyDoubleSpinBox *spinbox_post_chromatic_aberration_intensity;
    MyDoubleSpinBox *spinbox_post_chromatic_aberration_radius;
    QLabel *label_139;
    MyCheckBox *checkBox_post_chromatic_aberration_reverse;
    QSpacerItem *verticalSpacer;

    void setupUi(QWidget *cDockEffects)
    {
        if (cDockEffects->objectName().isEmpty())
            cDockEffects->setObjectName(QString::fromUtf8("cDockEffects"));
        cDockEffects->resize(489, 1156);
        verticalLayout = new QVBoxLayout(cDockEffects);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        verticalLayout->setContentsMargins(2, 2, 2, 2);
        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
        pushButton_local_load = new cButtonLoadSettingsFromWidget(cDockEffects);
        pushButton_local_load->setObjectName(QString::fromUtf8("pushButton_local_load"));

        horizontalLayout->addWidget(pushButton_local_load);

        pushButton_local_save = new cButtonSaveSettingsFromWidget(cDockEffects);
        pushButton_local_save->setObjectName(QString::fromUtf8("pushButton_local_save"));

        horizontalLayout->addWidget(pushButton_local_save);

        pushButton_local_reset = new cButtonResetSettingsFromWidget(cDockEffects);
        pushButton_local_reset->setObjectName(QString::fromUtf8("pushButton_local_reset"));

        horizontalLayout->addWidget(pushButton_local_reset);

        pushButton_local_randomize_7 = new cButtonRandomSettingsFromWidget(cDockEffects);
        pushButton_local_randomize_7->setObjectName(QString::fromUtf8("pushButton_local_randomize_7"));

        horizontalLayout->addWidget(pushButton_local_randomize_7);

        pushButton_local_navi = new QPushButton(cDockEffects);
        pushButton_local_navi->setObjectName(QString::fromUtf8("pushButton_local_navi"));
        QSizePolicy sizePolicy(QSizePolicy::Maximum, QSizePolicy::Fixed);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(pushButton_local_navi->sizePolicy().hasHeightForWidth());
        pushButton_local_navi->setSizePolicy(sizePolicy);

        horizontalLayout->addWidget(pushButton_local_navi);

        horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout->addItem(horizontalSpacer);


        verticalLayout->addLayout(horizontalLayout);

        tabWidget_effects = new QTabWidget(cDockEffects);
        tabWidget_effects->setObjectName(QString::fromUtf8("tabWidget_effects"));
        QSizePolicy sizePolicy1(QSizePolicy::Expanding, QSizePolicy::Preferred);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(tabWidget_effects->sizePolicy().hasHeightForWidth());
        tabWidget_effects->setSizePolicy(sizePolicy1);
        tabWidget_effects->setTabPosition(QTabWidget::West);
        tabWidget_effects->setUsesScrollButtons(true);
        tabWidget_effects->setMovable(true);
        tab_raytracing = new QWidget();
        tab_raytracing->setObjectName(QString::fromUtf8("tab_raytracing"));
        verticalLayout_64 = new QVBoxLayout(tab_raytracing);
        verticalLayout_64->setSpacing(2);
        verticalLayout_64->setObjectName(QString::fromUtf8("verticalLayout_64"));
        verticalLayout_64->setContentsMargins(2, 2, 2, 2);
        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
        pushButton_local_load_2 = new cButtonLoadSettingsFromWidget(tab_raytracing);
        pushButton_local_load_2->setObjectName(QString::fromUtf8("pushButton_local_load_2"));

        horizontalLayout_2->addWidget(pushButton_local_load_2);

        pushButton_local_save_2 = new cButtonSaveSettingsFromWidget(tab_raytracing);
        pushButton_local_save_2->setObjectName(QString::fromUtf8("pushButton_local_save_2"));

        horizontalLayout_2->addWidget(pushButton_local_save_2);

        pushButton_local_reset_2 = new cButtonResetSettingsFromWidget(tab_raytracing);
        pushButton_local_reset_2->setObjectName(QString::fromUtf8("pushButton_local_reset_2"));

        horizontalLayout_2->addWidget(pushButton_local_reset_2);

        pushButton_local_randomize_2 = new cButtonRandomSettingsFromWidget(tab_raytracing);
        pushButton_local_randomize_2->setObjectName(QString::fromUtf8("pushButton_local_randomize_2"));

        horizontalLayout_2->addWidget(pushButton_local_randomize_2);

        horizontalSpacer_2 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_2->addItem(horizontalSpacer_2);


        verticalLayout_64->addLayout(horizontalLayout_2);

        scrollArea_7 = new QScrollArea(tab_raytracing);
        scrollArea_7->setObjectName(QString::fromUtf8("scrollArea_7"));
        scrollArea_7->setWidgetResizable(true);
        scrollAreaWidgetContents_8 = new QWidget();
        scrollAreaWidgetContents_8->setObjectName(QString::fromUtf8("scrollAreaWidgetContents_8"));
        scrollAreaWidgetContents_8->setGeometry(QRect(0, 0, 450, 1078));
        verticalLayout_34 = new QVBoxLayout(scrollAreaWidgetContents_8);
        verticalLayout_34->setSpacing(2);
        verticalLayout_34->setObjectName(QString::fromUtf8("verticalLayout_34"));
        verticalLayout_34->setContentsMargins(2, 2, 2, 2);
        groupCheck_raytraced_reflections = new MyGroupBox(scrollAreaWidgetContents_8);
        groupCheck_raytraced_reflections->setObjectName(QString::fromUtf8("groupCheck_raytraced_reflections"));
        groupCheck_raytraced_reflections->setCheckable(true);
        verticalLayout_72 = new QVBoxLayout(groupCheck_raytraced_reflections);
        verticalLayout_72->setSpacing(2);
        verticalLayout_72->setObjectName(QString::fromUtf8("verticalLayout_72"));
        verticalLayout_72->setContentsMargins(2, 2, 2, 2);
        gridLayout_9 = new QGridLayout();
        gridLayout_9->setSpacing(2);
        gridLayout_9->setObjectName(QString::fromUtf8("gridLayout_9"));
        spinboxInt_reflections_max = new MySpinBox(groupCheck_raytraced_reflections);
        spinboxInt_reflections_max->setObjectName(QString::fromUtf8("spinboxInt_reflections_max"));
        QSizePolicy sizePolicy2(QSizePolicy::Minimum, QSizePolicy::Maximum);
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(spinboxInt_reflections_max->sizePolicy().hasHeightForWidth());
        spinboxInt_reflections_max->setSizePolicy(sizePolicy2);
        spinboxInt_reflections_max->setMaximum(9);

        gridLayout_9->addWidget(spinboxInt_reflections_max, 0, 1, 1, 1);

        label_62 = new QLabel(groupCheck_raytraced_reflections);
        label_62->setObjectName(QString::fromUtf8("label_62"));

        gridLayout_9->addWidget(label_62, 0, 0, 1, 1);


        verticalLayout_72->addLayout(gridLayout_9);


        verticalLayout_34->addWidget(groupCheck_raytraced_reflections);

        groupCheck_DOF_enabled = new MyGroupBox(scrollAreaWidgetContents_8);
        groupCheck_DOF_enabled->setObjectName(QString::fromUtf8("groupCheck_DOF_enabled"));
        groupCheck_DOF_enabled->setCheckable(true);
        verticalLayout_73 = new QVBoxLayout(groupCheck_DOF_enabled);
        verticalLayout_73->setSpacing(2);
        verticalLayout_73->setObjectName(QString::fromUtf8("verticalLayout_73"));
        verticalLayout_73->setContentsMargins(2, 2, 2, 2);
        gridLayout_35 = new QGridLayout();
        gridLayout_35->setSpacing(2);
        gridLayout_35->setObjectName(QString::fromUtf8("gridLayout_35"));
        label_131 = new QLabel(groupCheck_DOF_enabled);
        label_131->setObjectName(QString::fromUtf8("label_131"));

        gridLayout_35->addWidget(label_131, 0, 0, 1, 1);

        label_136 = new QLabel(groupCheck_DOF_enabled);
        label_136->setObjectName(QString::fromUtf8("label_136"));

        gridLayout_35->addWidget(label_136, 1, 0, 1, 1);

        logedit_DOF_focus = new MyLineEdit(groupCheck_DOF_enabled);
        logedit_DOF_focus->setObjectName(QString::fromUtf8("logedit_DOF_focus"));

        gridLayout_35->addWidget(logedit_DOF_focus, 0, 1, 1, 1);

        spinbox_DOF_radius = new MyDoubleSpinBox(groupCheck_DOF_enabled);
        spinbox_DOF_radius->setObjectName(QString::fromUtf8("spinbox_DOF_radius"));
        sizePolicy2.setHeightForWidth(spinbox_DOF_radius->sizePolicy().hasHeightForWidth());
        spinbox_DOF_radius->setSizePolicy(sizePolicy2);
        spinbox_DOF_radius->setDecimals(2);
        spinbox_DOF_radius->setMinimum(0.010000000000000);
        spinbox_DOF_radius->setMaximum(5000.000000000000000);
        spinbox_DOF_radius->setSingleStep(1.000000000000000);
        spinbox_DOF_radius->setValue(1.000000000000000);

        gridLayout_35->addWidget(spinbox_DOF_radius, 1, 1, 1, 1);

        label_349 = new QLabel(groupCheck_DOF_enabled);
        label_349->setObjectName(QString::fromUtf8("label_349"));

        gridLayout_35->addWidget(label_349, 3, 0, 1, 1);

        spinboxInt_DOF_number_of_passes = new MySpinBox(groupCheck_DOF_enabled);
        spinboxInt_DOF_number_of_passes->setObjectName(QString::fromUtf8("spinboxInt_DOF_number_of_passes"));
        sizePolicy2.setHeightForWidth(spinboxInt_DOF_number_of_passes->sizePolicy().hasHeightForWidth());
        spinboxInt_DOF_number_of_passes->setSizePolicy(sizePolicy2);
        spinboxInt_DOF_number_of_passes->setMinimum(1);
        spinboxInt_DOF_number_of_passes->setMaximum(10);

        gridLayout_35->addWidget(spinboxInt_DOF_number_of_passes, 3, 1, 1, 1);

        label_350 = new QLabel(groupCheck_DOF_enabled);
        label_350->setObjectName(QString::fromUtf8("label_350"));

        gridLayout_35->addWidget(label_350, 4, 0, 1, 1);

        spinbox_DOF_blur_opacity = new MyDoubleSpinBox(groupCheck_DOF_enabled);
        spinbox_DOF_blur_opacity->setObjectName(QString::fromUtf8("spinbox_DOF_blur_opacity"));
        sizePolicy2.setHeightForWidth(spinbox_DOF_blur_opacity->sizePolicy().hasHeightForWidth());
        spinbox_DOF_blur_opacity->setSizePolicy(sizePolicy2);
        spinbox_DOF_blur_opacity->setDecimals(2);
        spinbox_DOF_blur_opacity->setMinimum(0.010000000000000);
        spinbox_DOF_blur_opacity->setMaximum(100.000000000000000);
        spinbox_DOF_blur_opacity->setSingleStep(0.100000000000000);
        spinbox_DOF_blur_opacity->setValue(0.100000000000000);

        gridLayout_35->addWidget(spinbox_DOF_blur_opacity, 4, 1, 1, 1);

        label_138 = new QLabel(groupCheck_DOF_enabled);
        label_138->setObjectName(QString::fromUtf8("label_138"));

        gridLayout_35->addWidget(label_138, 2, 0, 1, 1);

        spinbox_DOF_max_radius = new MyDoubleSpinBox(groupCheck_DOF_enabled);
        spinbox_DOF_max_radius->setObjectName(QString::fromUtf8("spinbox_DOF_max_radius"));
        sizePolicy2.setHeightForWidth(spinbox_DOF_max_radius->sizePolicy().hasHeightForWidth());
        spinbox_DOF_max_radius->setSizePolicy(sizePolicy2);
        spinbox_DOF_max_radius->setDecimals(2);
        spinbox_DOF_max_radius->setMinimum(0.010000000000000);
        spinbox_DOF_max_radius->setMaximum(5000.000000000000000);
        spinbox_DOF_max_radius->setSingleStep(1.000000000000000);
        spinbox_DOF_max_radius->setValue(1.000000000000000);

        gridLayout_35->addWidget(spinbox_DOF_max_radius, 2, 1, 1, 1);


        verticalLayout_73->addLayout(gridLayout_35);

        pushButton_DOF_update = new QPushButton(groupCheck_DOF_enabled);
        pushButton_DOF_update->setObjectName(QString::fromUtf8("pushButton_DOF_update"));
        sizePolicy2.setHeightForWidth(pushButton_DOF_update->sizePolicy().hasHeightForWidth());
        pushButton_DOF_update->setSizePolicy(sizePolicy2);

        verticalLayout_73->addWidget(pushButton_DOF_update);

        pushButton_DOF_set_focus = new QPushButton(groupCheck_DOF_enabled);
        pushButton_DOF_set_focus->setObjectName(QString::fromUtf8("pushButton_DOF_set_focus"));
        sizePolicy2.setHeightForWidth(pushButton_DOF_set_focus->sizePolicy().hasHeightForWidth());
        pushButton_DOF_set_focus->setSizePolicy(sizePolicy2);

        verticalLayout_73->addWidget(pushButton_DOF_set_focus);


        verticalLayout_34->addWidget(groupCheck_DOF_enabled);

        groupCheck_DOF_monte_carlo = new MyGroupBox(scrollAreaWidgetContents_8);
        groupCheck_DOF_monte_carlo->setObjectName(QString::fromUtf8("groupCheck_DOF_monte_carlo"));
        groupCheck_DOF_monte_carlo->setCheckable(true);
        verticalLayout_152 = new QVBoxLayout(groupCheck_DOF_monte_carlo);
        verticalLayout_152->setSpacing(2);
        verticalLayout_152->setObjectName(QString::fromUtf8("verticalLayout_152"));
        verticalLayout_152->setContentsMargins(2, 2, 2, 2);
        gridLayout_97 = new QGridLayout();
        gridLayout_97->setSpacing(2);
        gridLayout_97->setObjectName(QString::fromUtf8("gridLayout_97"));
        label_358 = new QLabel(groupCheck_DOF_monte_carlo);
        label_358->setObjectName(QString::fromUtf8("label_358"));

        gridLayout_97->addWidget(label_358, 0, 0, 1, 1);

        label_359 = new QLabel(groupCheck_DOF_monte_carlo);
        label_359->setObjectName(QString::fromUtf8("label_359"));

        gridLayout_97->addWidget(label_359, 1, 0, 1, 1);

        label_average_DOF_samples = new QLabel(groupCheck_DOF_monte_carlo);
        label_average_DOF_samples->setObjectName(QString::fromUtf8("label_average_DOF_samples"));

        gridLayout_97->addWidget(label_average_DOF_samples, 3, 0, 1, 2);

        logedit_DOF_max_noise = new MyLineEdit(groupCheck_DOF_monte_carlo);
        logedit_DOF_max_noise->setObjectName(QString::fromUtf8("logedit_DOF_max_noise"));

        gridLayout_97->addWidget(logedit_DOF_max_noise, 2, 1, 1, 1);

        label_average_DOF_noise = new QLabel(groupCheck_DOF_monte_carlo);
        label_average_DOF_noise->setObjectName(QString::fromUtf8("label_average_DOF_noise"));

        gridLayout_97->addWidget(label_average_DOF_noise, 4, 0, 1, 2);

        spinboxInt_DOF_min_samples = new MySpinBox(groupCheck_DOF_monte_carlo);
        spinboxInt_DOF_min_samples->setObjectName(QString::fromUtf8("spinboxInt_DOF_min_samples"));
        sizePolicy2.setHeightForWidth(spinboxInt_DOF_min_samples->sizePolicy().hasHeightForWidth());
        spinboxInt_DOF_min_samples->setSizePolicy(sizePolicy2);
        spinboxInt_DOF_min_samples->setMaximum(10000);

        gridLayout_97->addWidget(spinboxInt_DOF_min_samples, 1, 1, 1, 1);

        label_360 = new QLabel(groupCheck_DOF_monte_carlo);
        label_360->setObjectName(QString::fromUtf8("label_360"));

        gridLayout_97->addWidget(label_360, 2, 0, 1, 1);

        spinboxInt_DOF_samples = new MySpinBox(groupCheck_DOF_monte_carlo);
        spinboxInt_DOF_samples->setObjectName(QString::fromUtf8("spinboxInt_DOF_samples"));
        sizePolicy2.setHeightForWidth(spinboxInt_DOF_samples->sizePolicy().hasHeightForWidth());
        spinboxInt_DOF_samples->setSizePolicy(sizePolicy2);
        spinboxInt_DOF_samples->setMaximum(10000);

        gridLayout_97->addWidget(spinboxInt_DOF_samples, 0, 1, 1, 1);

        label_masked_pixels = new QLabel(groupCheck_DOF_monte_carlo);
        label_masked_pixels->setObjectName(QString::fromUtf8("label_masked_pixels"));

        gridLayout_97->addWidget(label_masked_pixels, 5, 0, 1, 2);

        label_tiles_done = new QLabel(groupCheck_DOF_monte_carlo);
        label_tiles_done->setObjectName(QString::fromUtf8("label_tiles_done"));

        gridLayout_97->addWidget(label_tiles_done, 6, 0, 1, 2);


        verticalLayout_152->addLayout(gridLayout_97);

        checkBox_MC_pixel_level_optimization = new MyCheckBox(groupCheck_DOF_monte_carlo);
        checkBox_MC_pixel_level_optimization->setObjectName(QString::fromUtf8("checkBox_MC_pixel_level_optimization"));
        sizePolicy2.setHeightForWidth(checkBox_MC_pixel_level_optimization->sizePolicy().hasHeightForWidth());
        checkBox_MC_pixel_level_optimization->setSizePolicy(sizePolicy2);

        verticalLayout_152->addWidget(checkBox_MC_pixel_level_optimization);

        groupCheck_MC_denoiser_enable = new MyGroupBox(groupCheck_DOF_monte_carlo);
        groupCheck_MC_denoiser_enable->setObjectName(QString::fromUtf8("groupCheck_MC_denoiser_enable"));
        groupCheck_MC_denoiser_enable->setCheckable(true);
        gridLayout_4 = new QGridLayout(groupCheck_MC_denoiser_enable);
        gridLayout_4->setObjectName(QString::fromUtf8("gridLayout_4"));
        gridLayout_4->setContentsMargins(2, 2, 2, 2);
        comboBox_MC_denoiser_strength = new MyComboBox(groupCheck_MC_denoiser_enable);
        comboBox_MC_denoiser_strength->addItem(QString());
        comboBox_MC_denoiser_strength->addItem(QString());
        comboBox_MC_denoiser_strength->addItem(QString());
        comboBox_MC_denoiser_strength->addItem(QString());
        comboBox_MC_denoiser_strength->setObjectName(QString::fromUtf8("comboBox_MC_denoiser_strength"));
        QSizePolicy sizePolicy3(QSizePolicy::Preferred, QSizePolicy::Maximum);
        sizePolicy3.setHorizontalStretch(0);
        sizePolicy3.setVerticalStretch(0);
        sizePolicy3.setHeightForWidth(comboBox_MC_denoiser_strength->sizePolicy().hasHeightForWidth());
        comboBox_MC_denoiser_strength->setSizePolicy(sizePolicy3);

        gridLayout_4->addWidget(comboBox_MC_denoiser_strength, 0, 1, 1, 1);

        label_6 = new QLabel(groupCheck_MC_denoiser_enable);
        label_6->setObjectName(QString::fromUtf8("label_6"));

        gridLayout_4->addWidget(label_6, 0, 0, 1, 1);

        checkBox_MC_denoiser_preserve_geometry = new MyCheckBox(groupCheck_MC_denoiser_enable);
        checkBox_MC_denoiser_preserve_geometry->setObjectName(QString::fromUtf8("checkBox_MC_denoiser_preserve_geometry"));
        sizePolicy2.setHeightForWidth(checkBox_MC_denoiser_preserve_geometry->sizePolicy().hasHeightForWidth());
        checkBox_MC_denoiser_preserve_geometry->setSizePolicy(sizePolicy2);

        gridLayout_4->addWidget(checkBox_MC_denoiser_preserve_geometry, 1, 0, 1, 2);

        gridLayout_4->setColumnStretch(1, 1);

        verticalLayout_152->addWidget(groupCheck_MC_denoiser_enable);

        checkBox_DOF_MC_global_illumination = new MyCheckBox(groupCheck_DOF_monte_carlo);
        checkBox_DOF_MC_global_illumination->setObjectName(QString::fromUtf8("checkBox_DOF_MC_global_illumination"));
        sizePolicy2.setHeightForWidth(checkBox_DOF_MC_global_illumination->sizePolicy().hasHeightForWidth());
        checkBox_DOF_MC_global_illumination->setSizePolicy(sizePolicy2);

        verticalLayout_152->addWidget(checkBox_DOF_MC_global_illumination);

        gridLayout_18 = new QGridLayout();
        gridLayout_18->setSpacing(2);
        gridLayout_18->setObjectName(QString::fromUtf8("gridLayout_18"));
        label_361 = new QLabel(groupCheck_DOF_monte_carlo);
        label_361->setObjectName(QString::fromUtf8("label_361"));

        gridLayout_18->addWidget(label_361, 0, 0, 1, 1);

        logedit_MC_GI_radiance_limit = new MyLineEdit(groupCheck_DOF_monte_carlo);
        logedit_MC_GI_radiance_limit->setObjectName(QString::fromUtf8("logedit_MC_GI_radiance_limit"));

        gridLayout_18->addWidget(logedit_MC_GI_radiance_limit, 0, 1, 1, 1);


        verticalLayout_152->addLayout(gridLayout_18);

        checkBox_MC_global_illumination_volumetric = new MyCheckBox(groupCheck_DOF_monte_carlo);
        checkBox_MC_global_illumination_volumetric->setObjectName(QString::fromUtf8("checkBox_MC_global_illumination_volumetric"));
        checkBox_MC_global_illumination_volumetric->setEnabled(false);
        sizePolicy2.setHeightForWidth(checkBox_MC_global_illumination_volumetric->sizePolicy().hasHeightForWidth());
        checkBox_MC_global_illumination_volumetric->setSizePolicy(sizePolicy2);

        verticalLayout_152->addWidget(checkBox_MC_global_illumination_volumetric);

        checkBox_MC_fog_illumination = new MyCheckBox(groupCheck_DOF_monte_carlo);
        checkBox_MC_fog_illumination->setObjectName(QString::fromUtf8("checkBox_MC_fog_illumination"));
        checkBox_MC_fog_illumination->setEnabled(false);
        sizePolicy2.setHeightForWidth(checkBox_MC_fog_illumination->sizePolicy().hasHeightForWidth());
        checkBox_MC_fog_illumination->setSizePolicy(sizePolicy2);

        verticalLayout_152->addWidget(checkBox_MC_fog_illumination);

        checkBox_MC_soft_shadows_enable = new MyCheckBox(groupCheck_DOF_monte_carlo);
        checkBox_MC_soft_shadows_enable->setObjectName(QString::fromUtf8("checkBox_MC_soft_shadows_enable"));
        sizePolicy2.setHeightForWidth(checkBox_MC_soft_shadows_enable->sizePolicy().hasHeightForWidth());
        checkBox_MC_soft_shadows_enable->setSizePolicy(sizePolicy2);

        verticalLayout_152->addWidget(checkBox_MC_soft_shadows_enable);

        groupCheck_DOF_MC_CA_enable = new MyGroupBox(groupCheck_DOF_monte_carlo);
        groupCheck_DOF_MC_CA_enable->setObjectName(QString::fromUtf8("groupCheck_DOF_MC_CA_enable"));
        groupCheck_DOF_MC_CA_enable->setCheckable(true);
        verticalLayout_75 = new QVBoxLayout(groupCheck_DOF_MC_CA_enable);
        verticalLayout_75->setSpacing(2);
        verticalLayout_75->setObjectName(QString::fromUtf8("verticalLayout_75"));
        verticalLayout_75->setContentsMargins(2, 2, 2, 2);
        gridLayout_11 = new QGridLayout();
        gridLayout_11->setSpacing(2);
        gridLayout_11->setObjectName(QString::fromUtf8("gridLayout_11"));
        logedit_DOF_MC_CA_dispersion_gain = new MyLineEdit(groupCheck_DOF_MC_CA_enable);
        logedit_DOF_MC_CA_dispersion_gain->setObjectName(QString::fromUtf8("logedit_DOF_MC_CA_dispersion_gain"));

        gridLayout_11->addWidget(logedit_DOF_MC_CA_dispersion_gain, 0, 1, 1, 1);

        label_69 = new QLabel(groupCheck_DOF_MC_CA_enable);
        label_69->setObjectName(QString::fromUtf8("label_69"));
        label_69->setWordWrap(true);

        gridLayout_11->addWidget(label_69, 0, 0, 1, 1);

        label_70 = new QLabel(groupCheck_DOF_MC_CA_enable);
        label_70->setObjectName(QString::fromUtf8("label_70"));
        label_70->setWordWrap(true);

        gridLayout_11->addWidget(label_70, 1, 0, 1, 1);

        logedit_DOF_MC_CA_camera_dispersion = new MyLineEdit(groupCheck_DOF_MC_CA_enable);
        logedit_DOF_MC_CA_camera_dispersion->setObjectName(QString::fromUtf8("logedit_DOF_MC_CA_camera_dispersion"));

        gridLayout_11->addWidget(logedit_DOF_MC_CA_camera_dispersion, 1, 1, 1, 1);


        verticalLayout_75->addLayout(gridLayout_11);


        verticalLayout_152->addWidget(groupCheck_DOF_MC_CA_enable);


        verticalLayout_34->addWidget(groupCheck_DOF_monte_carlo);

        groupCheck_ambient_occlusion_enabled = new MyGroupBox(scrollAreaWidgetContents_8);
        groupCheck_ambient_occlusion_enabled->setObjectName(QString::fromUtf8("groupCheck_ambient_occlusion_enabled"));
        groupCheck_ambient_occlusion_enabled->setCheckable(true);
        verticalLayout_69 = new QVBoxLayout(groupCheck_ambient_occlusion_enabled);
        verticalLayout_69->setSpacing(2);
        verticalLayout_69->setObjectName(QString::fromUtf8("verticalLayout_69"));
        verticalLayout_69->setContentsMargins(2, 2, 2, 2);
        gridLayout_33 = new QGridLayout();
        gridLayout_33->setSpacing(2);
        gridLayout_33->setObjectName(QString::fromUtf8("gridLayout_33"));
        label_103 = new QLabel(groupCheck_ambient_occlusion_enabled);
        label_103->setObjectName(QString::fromUtf8("label_103"));

        gridLayout_33->addWidget(label_103, 2, 0, 1, 1);

        label_127 = new QLabel(groupCheck_ambient_occlusion_enabled);
        label_127->setObjectName(QString::fromUtf8("label_127"));

        gridLayout_33->addWidget(label_127, 4, 0, 1, 1);

        spinboxInt_ambient_occlusion_quality = new MySpinBox(groupCheck_ambient_occlusion_enabled);
        spinboxInt_ambient_occlusion_quality->setObjectName(QString::fromUtf8("spinboxInt_ambient_occlusion_quality"));
        sizePolicy2.setHeightForWidth(spinboxInt_ambient_occlusion_quality->sizePolicy().hasHeightForWidth());
        spinboxInt_ambient_occlusion_quality->setSizePolicy(sizePolicy2);
        spinboxInt_ambient_occlusion_quality->setMaximum(30);

        gridLayout_33->addWidget(spinboxInt_ambient_occlusion_quality, 2, 2, 1, 1);

        spinbox_ambient_occlusion_fast_tune = new MyDoubleSpinBox(groupCheck_ambient_occlusion_enabled);
        spinbox_ambient_occlusion_fast_tune->setObjectName(QString::fromUtf8("spinbox_ambient_occlusion_fast_tune"));
        sizePolicy2.setHeightForWidth(spinbox_ambient_occlusion_fast_tune->sizePolicy().hasHeightForWidth());
        spinbox_ambient_occlusion_fast_tune->setSizePolicy(sizePolicy2);
        spinbox_ambient_occlusion_fast_tune->setDecimals(2);
        spinbox_ambient_occlusion_fast_tune->setMinimum(0.010000000000000);
        spinbox_ambient_occlusion_fast_tune->setMaximum(10.000000000000000);
        spinbox_ambient_occlusion_fast_tune->setSingleStep(0.100000000000000);

        gridLayout_33->addWidget(spinbox_ambient_occlusion_fast_tune, 3, 2, 1, 1);

        label_132 = new QLabel(groupCheck_ambient_occlusion_enabled);
        label_132->setObjectName(QString::fromUtf8("label_132"));

        gridLayout_33->addWidget(label_132, 3, 0, 1, 1);

        label_68 = new QLabel(groupCheck_ambient_occlusion_enabled);
        label_68->setObjectName(QString::fromUtf8("label_68"));

        gridLayout_33->addWidget(label_68, 0, 0, 1, 1);

        spinbox_ambient_occlusion = new MyDoubleSpinBox(groupCheck_ambient_occlusion_enabled);
        spinbox_ambient_occlusion->setObjectName(QString::fromUtf8("spinbox_ambient_occlusion"));
        sizePolicy2.setHeightForWidth(spinbox_ambient_occlusion->sizePolicy().hasHeightForWidth());
        spinbox_ambient_occlusion->setSizePolicy(sizePolicy2);
        spinbox_ambient_occlusion->setDecimals(2);
        spinbox_ambient_occlusion->setMaximum(1000.000000000000000);
        spinbox_ambient_occlusion->setSingleStep(0.100000000000000);

        gridLayout_33->addWidget(spinbox_ambient_occlusion, 0, 2, 1, 1);

        comboBox_ambient_occlusion_mode = new MyComboBox(groupCheck_ambient_occlusion_enabled);
        comboBox_ambient_occlusion_mode->addItem(QString());
        comboBox_ambient_occlusion_mode->addItem(QString());
        comboBox_ambient_occlusion_mode->addItem(QString());
        comboBox_ambient_occlusion_mode->setObjectName(QString::fromUtf8("comboBox_ambient_occlusion_mode"));
        sizePolicy3.setHeightForWidth(comboBox_ambient_occlusion_mode->sizePolicy().hasHeightForWidth());
        comboBox_ambient_occlusion_mode->setSizePolicy(sizePolicy3);

        gridLayout_33->addWidget(comboBox_ambient_occlusion_mode, 4, 2, 1, 1);

        colorButton_ambient_occlusion_color = new MyColorButton(groupCheck_ambient_occlusion_enabled);
        colorButton_ambient_occlusion_color->setObjectName(QString::fromUtf8("colorButton_ambient_occlusion_color"));
        colorButton_ambient_occlusion_color->setMinimumSize(QSize(0, 0));

        gridLayout_33->addWidget(colorButton_ambient_occlusion_color, 1, 2, 1, 1);

        label_71 = new QLabel(groupCheck_ambient_occlusion_enabled);
        label_71->setObjectName(QString::fromUtf8("label_71"));

        gridLayout_33->addWidget(label_71, 1, 0, 1, 1);


        verticalLayout_69->addLayout(gridLayout_33);

        checkBox_SSAO_random_mode = new MyCheckBox(groupCheck_ambient_occlusion_enabled);
        checkBox_SSAO_random_mode->setObjectName(QString::fromUtf8("checkBox_SSAO_random_mode"));
        sizePolicy2.setHeightForWidth(checkBox_SSAO_random_mode->sizePolicy().hasHeightForWidth());
        checkBox_SSAO_random_mode->setSizePolicy(sizePolicy2);

        verticalLayout_69->addWidget(checkBox_SSAO_random_mode);

        frame_lightmap_texture = new QFrame(groupCheck_ambient_occlusion_enabled);
        frame_lightmap_texture->setObjectName(QString::fromUtf8("frame_lightmap_texture"));
        frame_lightmap_texture->setEnabled(false);
        frame_lightmap_texture->setFrameShape(QFrame::StyledPanel);
        frame_lightmap_texture->setFrameShadow(QFrame::Raised);
        verticalLayout_138 = new QVBoxLayout(frame_lightmap_texture);
        verticalLayout_138->setSpacing(2);
        verticalLayout_138->setObjectName(QString::fromUtf8("verticalLayout_138"));
        verticalLayout_138->setContentsMargins(2, 2, 2, 2);
        label_171 = new QLabel(frame_lightmap_texture);
        label_171->setObjectName(QString::fromUtf8("label_171"));

        verticalLayout_138->addWidget(label_171);

        gridLayout_74 = new QGridLayout();
        gridLayout_74->setSpacing(2);
        gridLayout_74->setObjectName(QString::fromUtf8("gridLayout_74"));
        text_file_lightmap = new FileSelectWidget(frame_lightmap_texture);
        text_file_lightmap->setObjectName(QString::fromUtf8("text_file_lightmap"));
        sizePolicy1.setHeightForWidth(text_file_lightmap->sizePolicy().hasHeightForWidth());
        text_file_lightmap->setSizePolicy(sizePolicy1);

        gridLayout_74->addWidget(text_file_lightmap, 0, 1, 1, 2);


        verticalLayout_138->addLayout(gridLayout_74);


        verticalLayout_69->addWidget(frame_lightmap_texture);


        verticalLayout_34->addWidget(groupCheck_ambient_occlusion_enabled);

        groupCheck_env_mapping_enable = new MyGroupBox(scrollAreaWidgetContents_8);
        groupCheck_env_mapping_enable->setObjectName(QString::fromUtf8("groupCheck_env_mapping_enable"));
        groupCheck_env_mapping_enable->setCheckable(true);
        verticalLayout_119 = new QVBoxLayout(groupCheck_env_mapping_enable);
        verticalLayout_119->setSpacing(2);
        verticalLayout_119->setObjectName(QString::fromUtf8("verticalLayout_119"));
        verticalLayout_119->setContentsMargins(2, 2, 2, 2);
        label_5 = new QLabel(groupCheck_env_mapping_enable);
        label_5->setObjectName(QString::fromUtf8("label_5"));
        label_5->setWordWrap(true);

        verticalLayout_119->addWidget(label_5);

        gridLayout_73 = new QGridLayout();
        gridLayout_73->setSpacing(2);
        gridLayout_73->setObjectName(QString::fromUtf8("gridLayout_73"));
        label_170 = new QLabel(groupCheck_env_mapping_enable);
        label_170->setObjectName(QString::fromUtf8("label_170"));

        gridLayout_73->addWidget(label_170, 0, 0, 1, 1);

        text_file_envmap = new FileSelectWidget(groupCheck_env_mapping_enable);
        text_file_envmap->setObjectName(QString::fromUtf8("text_file_envmap"));
        sizePolicy1.setHeightForWidth(text_file_envmap->sizePolicy().hasHeightForWidth());
        text_file_envmap->setSizePolicy(sizePolicy1);

        gridLayout_73->addWidget(text_file_envmap, 0, 1, 1, 2);


        verticalLayout_119->addLayout(gridLayout_73);


        verticalLayout_34->addWidget(groupCheck_env_mapping_enable);

        verticalSpacer_2 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout_34->addItem(verticalSpacer_2);

        scrollArea_7->setWidget(scrollAreaWidgetContents_8);

        verticalLayout_64->addWidget(scrollArea_7);

        tabWidget_effects->addTab(tab_raytracing, QString());
        tab_volumetric = new QWidget();
        tab_volumetric->setObjectName(QString::fromUtf8("tab_volumetric"));
        verticalLayout_65 = new QVBoxLayout(tab_volumetric);
        verticalLayout_65->setSpacing(2);
        verticalLayout_65->setObjectName(QString::fromUtf8("verticalLayout_65"));
        verticalLayout_65->setContentsMargins(2, 2, 2, 2);
        horizontalLayout_11 = new QHBoxLayout();
        horizontalLayout_11->setObjectName(QString::fromUtf8("horizontalLayout_11"));
        pushButton_local_load_3 = new cButtonLoadSettingsFromWidget(tab_volumetric);
        pushButton_local_load_3->setObjectName(QString::fromUtf8("pushButton_local_load_3"));

        horizontalLayout_11->addWidget(pushButton_local_load_3);

        pushButton_local_save_3 = new cButtonSaveSettingsFromWidget(tab_volumetric);
        pushButton_local_save_3->setObjectName(QString::fromUtf8("pushButton_local_save_3"));

        horizontalLayout_11->addWidget(pushButton_local_save_3);

        pushButton_local_reset_3 = new cButtonResetSettingsFromWidget(tab_volumetric);
        pushButton_local_reset_3->setObjectName(QString::fromUtf8("pushButton_local_reset_3"));

        horizontalLayout_11->addWidget(pushButton_local_reset_3);

        pushButton_local_randomize_3 = new cButtonRandomSettingsFromWidget(tab_volumetric);
        pushButton_local_randomize_3->setObjectName(QString::fromUtf8("pushButton_local_randomize_3"));

        horizontalLayout_11->addWidget(pushButton_local_randomize_3);

        horizontalSpacer_3 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_11->addItem(horizontalSpacer_3);


        verticalLayout_65->addLayout(horizontalLayout_11);

        scrollArea_8 = new QScrollArea(tab_volumetric);
        scrollArea_8->setObjectName(QString::fromUtf8("scrollArea_8"));
        scrollArea_8->setWidgetResizable(true);
        scrollAreaWidgetContents_9 = new QWidget();
        scrollAreaWidgetContents_9->setObjectName(QString::fromUtf8("scrollAreaWidgetContents_9"));
        scrollAreaWidgetContents_9->setGeometry(QRect(0, 0, 269, 1713));
        verticalLayout_35 = new QVBoxLayout(scrollAreaWidgetContents_9);
        verticalLayout_35->setSpacing(2);
        verticalLayout_35->setObjectName(QString::fromUtf8("verticalLayout_35"));
        verticalLayout_35->setContentsMargins(2, 2, 2, 2);
        gridLayout_2 = new QGridLayout();
        gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
        gridLayout_2->setContentsMargins(-1, 0, -1, -1);
        logedit_volumetric_light_DE_Factor = new MyLineEdit(scrollAreaWidgetContents_9);
        logedit_volumetric_light_DE_Factor->setObjectName(QString::fromUtf8("logedit_volumetric_light_DE_Factor"));

        gridLayout_2->addWidget(logedit_volumetric_light_DE_Factor, 0, 1, 1, 1);

        label_custom_step_multiplier = new QLabel(scrollAreaWidgetContents_9);
        label_custom_step_multiplier->setObjectName(QString::fromUtf8("label_custom_step_multiplier"));

        gridLayout_2->addWidget(label_custom_step_multiplier, 0, 0, 1, 1);


        verticalLayout_35->addLayout(gridLayout_2);

        groupCheck_basic_fog_enabled = new MyGroupBox(scrollAreaWidgetContents_9);
        groupCheck_basic_fog_enabled->setObjectName(QString::fromUtf8("groupCheck_basic_fog_enabled"));
        groupCheck_basic_fog_enabled->setCheckable(true);
        verticalLayout_30 = new QVBoxLayout(groupCheck_basic_fog_enabled);
        verticalLayout_30->setSpacing(2);
        verticalLayout_30->setObjectName(QString::fromUtf8("verticalLayout_30"));
        verticalLayout_30->setContentsMargins(2, 2, 2, 2);
        gridLayout_10 = new QGridLayout();
        gridLayout_10->setSpacing(2);
        gridLayout_10->setObjectName(QString::fromUtf8("gridLayout_10"));
        logedit_basic_fog_visibility = new MyLineEdit(groupCheck_basic_fog_enabled);
        logedit_basic_fog_visibility->setObjectName(QString::fromUtf8("logedit_basic_fog_visibility"));
        logedit_basic_fog_visibility->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);

        gridLayout_10->addWidget(logedit_basic_fog_visibility, 0, 1, 1, 1);

        comboBox_basic_fog_primitive = new MyComboBox(groupCheck_basic_fog_enabled);
        comboBox_basic_fog_primitive->addItem(QString());
        comboBox_basic_fog_primitive->setObjectName(QString::fromUtf8("comboBox_basic_fog_primitive"));

        gridLayout_10->addWidget(comboBox_basic_fog_primitive, 3, 1, 1, 1);

        label_63 = new QLabel(groupCheck_basic_fog_enabled);
        label_63->setObjectName(QString::fromUtf8("label_63"));

        gridLayout_10->addWidget(label_63, 0, 0, 1, 1);

        label_64 = new QLabel(groupCheck_basic_fog_enabled);
        label_64->setObjectName(QString::fromUtf8("label_64"));

        gridLayout_10->addWidget(label_64, 1, 0, 1, 1);

        label_72 = new QLabel(groupCheck_basic_fog_enabled);
        label_72->setObjectName(QString::fromUtf8("label_72"));

        gridLayout_10->addWidget(label_72, 3, 0, 1, 1);

        colorButton_basic_fog_color = new MyColorButton(groupCheck_basic_fog_enabled);
        colorButton_basic_fog_color->setObjectName(QString::fromUtf8("colorButton_basic_fog_color"));

        gridLayout_10->addWidget(colorButton_basic_fog_color, 1, 1, 1, 1);

        checkBox_basic_fog_cast_shadows = new MyCheckBox(groupCheck_basic_fog_enabled);
        checkBox_basic_fog_cast_shadows->setObjectName(QString::fromUtf8("checkBox_basic_fog_cast_shadows"));

        gridLayout_10->addWidget(checkBox_basic_fog_cast_shadows, 2, 0, 1, 2);


        verticalLayout_30->addLayout(gridLayout_10);

        pushButton_set_fog_by_mouse = new QPushButton(groupCheck_basic_fog_enabled);
        pushButton_set_fog_by_mouse->setObjectName(QString::fromUtf8("pushButton_set_fog_by_mouse"));
        sizePolicy2.setHeightForWidth(pushButton_set_fog_by_mouse->sizePolicy().hasHeightForWidth());
        pushButton_set_fog_by_mouse->setSizePolicy(sizePolicy2);

        verticalLayout_30->addWidget(pushButton_set_fog_by_mouse);


        verticalLayout_35->addWidget(groupCheck_basic_fog_enabled);

        groupCheck_glow_enabled = new MyGroupBox(scrollAreaWidgetContents_9);
        groupCheck_glow_enabled->setObjectName(QString::fromUtf8("groupCheck_glow_enabled"));
        groupCheck_glow_enabled->setCheckable(true);
        verticalLayout_28 = new QVBoxLayout(groupCheck_glow_enabled);
        verticalLayout_28->setSpacing(2);
        verticalLayout_28->setObjectName(QString::fromUtf8("verticalLayout_28"));
        verticalLayout_28->setContentsMargins(2, 2, 2, 2);
        gridLayout_14 = new QGridLayout();
        gridLayout_14->setSpacing(2);
        gridLayout_14->setObjectName(QString::fromUtf8("gridLayout_14"));
        label_88 = new QLabel(groupCheck_glow_enabled);
        label_88->setObjectName(QString::fromUtf8("label_88"));

        gridLayout_14->addWidget(label_88, 1, 0, 1, 1);

        label_89 = new QLabel(groupCheck_glow_enabled);
        label_89->setObjectName(QString::fromUtf8("label_89"));

        gridLayout_14->addWidget(label_89, 2, 0, 1, 1);

        logedit_glow_intensity = new MyLineEdit(groupCheck_glow_enabled);
        logedit_glow_intensity->setObjectName(QString::fromUtf8("logedit_glow_intensity"));

        gridLayout_14->addWidget(logedit_glow_intensity, 0, 1, 1, 1);

        label_87 = new QLabel(groupCheck_glow_enabled);
        label_87->setObjectName(QString::fromUtf8("label_87"));

        gridLayout_14->addWidget(label_87, 0, 0, 1, 1);

        colorButton_glow_color_1 = new MyColorButton(groupCheck_glow_enabled);
        colorButton_glow_color_1->setObjectName(QString::fromUtf8("colorButton_glow_color_1"));

        gridLayout_14->addWidget(colorButton_glow_color_1, 1, 1, 1, 1);

        colorButton_glow_color_2 = new MyColorButton(groupCheck_glow_enabled);
        colorButton_glow_color_2->setObjectName(QString::fromUtf8("colorButton_glow_color_2"));

        gridLayout_14->addWidget(colorButton_glow_color_2, 2, 1, 1, 1);


        verticalLayout_28->addLayout(gridLayout_14);


        verticalLayout_35->addWidget(groupCheck_glow_enabled);

        groupCheck_volumetric_fog_enabled = new MyGroupBox(scrollAreaWidgetContents_9);
        groupCheck_volumetric_fog_enabled->setObjectName(QString::fromUtf8("groupCheck_volumetric_fog_enabled"));
        groupCheck_volumetric_fog_enabled->setCheckable(true);
        verticalLayout_33 = new QVBoxLayout(groupCheck_volumetric_fog_enabled);
        verticalLayout_33->setSpacing(2);
        verticalLayout_33->setObjectName(QString::fromUtf8("verticalLayout_33"));
        verticalLayout_33->setContentsMargins(2, 2, 2, 2);
        horizontalLayout_4 = new QHBoxLayout();
        horizontalLayout_4->setSpacing(2);
        horizontalLayout_4->setObjectName(QString::fromUtf8("horizontalLayout_4"));
        button_calculateFog = new QPushButton(groupCheck_volumetric_fog_enabled);
        button_calculateFog->setObjectName(QString::fromUtf8("button_calculateFog"));
        sizePolicy2.setHeightForWidth(button_calculateFog->sizePolicy().hasHeightForWidth());
        button_calculateFog->setSizePolicy(sizePolicy2);

        horizontalLayout_4->addWidget(button_calculateFog);

        toolButton_fog_distance_double = new QToolButton(groupCheck_volumetric_fog_enabled);
        toolButton_fog_distance_double->setObjectName(QString::fromUtf8("toolButton_fog_distance_double"));

        horizontalLayout_4->addWidget(toolButton_fog_distance_double);

        toolButton_fog_distance_half = new QToolButton(groupCheck_volumetric_fog_enabled);
        toolButton_fog_distance_half->setObjectName(QString::fromUtf8("toolButton_fog_distance_half"));

        horizontalLayout_4->addWidget(toolButton_fog_distance_half);


        verticalLayout_33->addLayout(horizontalLayout_4);

        gridLayout_13 = new QGridLayout();
        gridLayout_13->setSpacing(2);
        gridLayout_13->setObjectName(QString::fromUtf8("gridLayout_13"));
        label_75 = new QLabel(groupCheck_volumetric_fog_enabled);
        label_75->setObjectName(QString::fromUtf8("label_75"));

        gridLayout_13->addWidget(label_75, 7, 0, 1, 1);

        colorButton_fog_color_2 = new MyColorButton(groupCheck_volumetric_fog_enabled);
        colorButton_fog_color_2->setObjectName(QString::fromUtf8("colorButton_fog_color_2"));

        gridLayout_13->addWidget(colorButton_fog_color_2, 9, 1, 1, 1);

        label_100 = new QLabel(groupCheck_volumetric_fog_enabled);
        label_100->setObjectName(QString::fromUtf8("label_100"));
        label_100->setWordWrap(true);

        gridLayout_13->addWidget(label_100, 5, 0, 1, 1);

        logedit_volumetric_fog_density = new MyLineEdit(groupCheck_volumetric_fog_enabled);
        logedit_volumetric_fog_density->setObjectName(QString::fromUtf8("logedit_volumetric_fog_density"));

        gridLayout_13->addWidget(logedit_volumetric_fog_density, 1, 1, 1, 1);

        label_66 = new QLabel(groupCheck_volumetric_fog_enabled);
        label_66->setObjectName(QString::fromUtf8("label_66"));

        gridLayout_13->addWidget(label_66, 8, 0, 1, 1);

        label_65 = new QLabel(groupCheck_volumetric_fog_enabled);
        label_65->setObjectName(QString::fromUtf8("label_65"));

        gridLayout_13->addWidget(label_65, 1, 0, 1, 1);

        logedit_volumetric_fog_colour_2_distance = new MyLineEdit(groupCheck_volumetric_fog_enabled);
        logedit_volumetric_fog_colour_2_distance->setObjectName(QString::fromUtf8("logedit_volumetric_fog_colour_2_distance"));

        gridLayout_13->addWidget(logedit_volumetric_fog_colour_2_distance, 3, 1, 1, 1);

        label_78 = new QLabel(groupCheck_volumetric_fog_enabled);
        label_78->setObjectName(QString::fromUtf8("label_78"));

        gridLayout_13->addWidget(label_78, 9, 0, 1, 1);

        checkBox_distance_fog_shadows = new MyCheckBox(groupCheck_volumetric_fog_enabled);
        checkBox_distance_fog_shadows->setObjectName(QString::fromUtf8("checkBox_distance_fog_shadows"));
        sizePolicy2.setHeightForWidth(checkBox_distance_fog_shadows->sizePolicy().hasHeightForWidth());
        checkBox_distance_fog_shadows->setSizePolicy(sizePolicy2);

        gridLayout_13->addWidget(checkBox_distance_fog_shadows, 6, 0, 1, 2);

        logedit_volumetric_fog_colour_1_distance = new MyLineEdit(groupCheck_volumetric_fog_enabled);
        logedit_volumetric_fog_colour_1_distance->setObjectName(QString::fromUtf8("logedit_volumetric_fog_colour_1_distance"));

        gridLayout_13->addWidget(logedit_volumetric_fog_colour_1_distance, 2, 1, 1, 1);

        label_79 = new QLabel(groupCheck_volumetric_fog_enabled);
        label_79->setObjectName(QString::fromUtf8("label_79"));

        gridLayout_13->addWidget(label_79, 10, 0, 1, 1);

        logedit_volumetric_fog_distance_factor = new MyLineEdit(groupCheck_volumetric_fog_enabled);
        logedit_volumetric_fog_distance_factor->setObjectName(QString::fromUtf8("logedit_volumetric_fog_distance_factor"));

        gridLayout_13->addWidget(logedit_volumetric_fog_distance_factor, 4, 1, 1, 1);

        label_67 = new QLabel(groupCheck_volumetric_fog_enabled);
        label_67->setObjectName(QString::fromUtf8("label_67"));

        gridLayout_13->addWidget(label_67, 2, 0, 1, 1);

        colorButton_fog_color_1 = new MyColorButton(groupCheck_volumetric_fog_enabled);
        colorButton_fog_color_1->setObjectName(QString::fromUtf8("colorButton_fog_color_1"));

        gridLayout_13->addWidget(colorButton_fog_color_1, 8, 1, 1, 1);

        label_76 = new QLabel(groupCheck_volumetric_fog_enabled);
        label_76->setObjectName(QString::fromUtf8("label_76"));

        gridLayout_13->addWidget(label_76, 3, 0, 1, 1);

        label_77 = new QLabel(groupCheck_volumetric_fog_enabled);
        label_77->setObjectName(QString::fromUtf8("label_77"));

        gridLayout_13->addWidget(label_77, 4, 0, 1, 1);

        logedit_volumetric_fog_distance_from_surface = new MyLineEdit(groupCheck_volumetric_fog_enabled);
        logedit_volumetric_fog_distance_from_surface->setObjectName(QString::fromUtf8("logedit_volumetric_fog_distance_from_surface"));

        gridLayout_13->addWidget(logedit_volumetric_fog_distance_from_surface, 5, 1, 1, 1);

        comboBox_distance_fog_primitive = new MyComboBox(groupCheck_volumetric_fog_enabled);
        comboBox_distance_fog_primitive->addItem(QString());
        comboBox_distance_fog_primitive->setObjectName(QString::fromUtf8("comboBox_distance_fog_primitive"));

        gridLayout_13->addWidget(comboBox_distance_fog_primitive, 7, 1, 1, 1);

        colorButton_fog_color_3 = new MyColorButton(groupCheck_volumetric_fog_enabled);
        colorButton_fog_color_3->setObjectName(QString::fromUtf8("colorButton_fog_color_3"));

        gridLayout_13->addWidget(colorButton_fog_color_3, 10, 1, 1, 1);


        verticalLayout_33->addLayout(gridLayout_13);


        verticalLayout_35->addWidget(groupCheck_volumetric_fog_enabled);

        groupCheck_iteration_fog_enable = new MyGroupBox(scrollAreaWidgetContents_9);
        groupCheck_iteration_fog_enable->setObjectName(QString::fromUtf8("groupCheck_iteration_fog_enable"));
        groupCheck_iteration_fog_enable->setCheckable(true);
        verticalLayout_27 = new QVBoxLayout(groupCheck_iteration_fog_enable);
        verticalLayout_27->setSpacing(2);
        verticalLayout_27->setObjectName(QString::fromUtf8("verticalLayout_27"));
        verticalLayout_27->setContentsMargins(2, 2, 2, 2);
        gridLayout_8 = new QGridLayout();
        gridLayout_8->setSpacing(2);
        gridLayout_8->setObjectName(QString::fromUtf8("gridLayout_8"));
        label_86 = new QLabel(groupCheck_iteration_fog_enable);
        label_86->setObjectName(QString::fromUtf8("label_86"));

        gridLayout_8->addWidget(label_86, 7, 0, 1, 1);

        spinbox_iteration_fog_opacity_trim = new MyDoubleSpinBox(groupCheck_iteration_fog_enable);
        spinbox_iteration_fog_opacity_trim->setObjectName(QString::fromUtf8("spinbox_iteration_fog_opacity_trim"));
        sizePolicy2.setHeightForWidth(spinbox_iteration_fog_opacity_trim->sizePolicy().hasHeightForWidth());
        spinbox_iteration_fog_opacity_trim->setSizePolicy(sizePolicy2);
        spinbox_iteration_fog_opacity_trim->setDecimals(2);
        spinbox_iteration_fog_opacity_trim->setMaximum(1000.000000000000000);
        spinbox_iteration_fog_opacity_trim->setSingleStep(1.000000000000000);

        gridLayout_8->addWidget(spinbox_iteration_fog_opacity_trim, 1, 1, 1, 1);

        spinbox_iteration_fog_color_1_maxiter = new MyDoubleSpinBox(groupCheck_iteration_fog_enable);
        spinbox_iteration_fog_color_1_maxiter->setObjectName(QString::fromUtf8("spinbox_iteration_fog_color_1_maxiter"));
        sizePolicy2.setHeightForWidth(spinbox_iteration_fog_color_1_maxiter->sizePolicy().hasHeightForWidth());
        spinbox_iteration_fog_color_1_maxiter->setSizePolicy(sizePolicy2);
        spinbox_iteration_fog_color_1_maxiter->setDecimals(2);
        spinbox_iteration_fog_color_1_maxiter->setMaximum(1000.000000000000000);
        spinbox_iteration_fog_color_1_maxiter->setSingleStep(1.000000000000000);

        gridLayout_8->addWidget(spinbox_iteration_fog_color_1_maxiter, 3, 1, 1, 1);

        label_85 = new QLabel(groupCheck_iteration_fog_enable);
        label_85->setObjectName(QString::fromUtf8("label_85"));

        gridLayout_8->addWidget(label_85, 6, 0, 1, 1);

        label_80 = new QLabel(groupCheck_iteration_fog_enable);
        label_80->setObjectName(QString::fromUtf8("label_80"));

        gridLayout_8->addWidget(label_80, 0, 0, 1, 1);

        spinbox_iteration_fog_opacity_trim_high = new MyDoubleSpinBox(groupCheck_iteration_fog_enable);
        spinbox_iteration_fog_opacity_trim_high->setObjectName(QString::fromUtf8("spinbox_iteration_fog_opacity_trim_high"));
        sizePolicy2.setHeightForWidth(spinbox_iteration_fog_opacity_trim_high->sizePolicy().hasHeightForWidth());
        spinbox_iteration_fog_opacity_trim_high->setSizePolicy(sizePolicy2);
        spinbox_iteration_fog_opacity_trim_high->setDecimals(2);
        spinbox_iteration_fog_opacity_trim_high->setMaximum(1000.000000000000000);
        spinbox_iteration_fog_opacity_trim_high->setSingleStep(1.000000000000000);

        gridLayout_8->addWidget(spinbox_iteration_fog_opacity_trim_high, 2, 1, 1, 1);

        label_101 = new QLabel(groupCheck_iteration_fog_enable);
        label_101->setObjectName(QString::fromUtf8("label_101"));

        gridLayout_8->addWidget(label_101, 2, 0, 1, 1);

        label_81 = new QLabel(groupCheck_iteration_fog_enable);
        label_81->setObjectName(QString::fromUtf8("label_81"));

        gridLayout_8->addWidget(label_81, 1, 0, 1, 1);

        spinbox_iteration_fog_brightness_boost = new MyDoubleSpinBox(groupCheck_iteration_fog_enable);
        spinbox_iteration_fog_brightness_boost->setObjectName(QString::fromUtf8("spinbox_iteration_fog_brightness_boost"));
        sizePolicy2.setHeightForWidth(spinbox_iteration_fog_brightness_boost->sizePolicy().hasHeightForWidth());
        spinbox_iteration_fog_brightness_boost->setSizePolicy(sizePolicy2);
        spinbox_iteration_fog_brightness_boost->setDecimals(2);
        spinbox_iteration_fog_brightness_boost->setMaximum(1000000.000000000000000);
        spinbox_iteration_fog_brightness_boost->setSingleStep(10.000000000000000);

        gridLayout_8->addWidget(spinbox_iteration_fog_brightness_boost, 10, 1, 1, 1);

        colorButton_iteration_fog_color_1 = new MyColorButton(groupCheck_iteration_fog_enable);
        colorButton_iteration_fog_color_1->setObjectName(QString::fromUtf8("colorButton_iteration_fog_color_1"));

        gridLayout_8->addWidget(colorButton_iteration_fog_color_1, 5, 1, 1, 1);

        checkBox_iteration_fog_shadows = new MyCheckBox(groupCheck_iteration_fog_enable);
        checkBox_iteration_fog_shadows->setObjectName(QString::fromUtf8("checkBox_iteration_fog_shadows"));
        sizePolicy2.setHeightForWidth(checkBox_iteration_fog_shadows->sizePolicy().hasHeightForWidth());
        checkBox_iteration_fog_shadows->setSizePolicy(sizePolicy2);

        gridLayout_8->addWidget(checkBox_iteration_fog_shadows, 8, 0, 1, 2);

        colorButton_iteration_fog_color_2 = new MyColorButton(groupCheck_iteration_fog_enable);
        colorButton_iteration_fog_color_2->setObjectName(QString::fromUtf8("colorButton_iteration_fog_color_2"));

        gridLayout_8->addWidget(colorButton_iteration_fog_color_2, 6, 1, 1, 1);

        spinbox_iteration_fog_color_2_maxiter = new MyDoubleSpinBox(groupCheck_iteration_fog_enable);
        spinbox_iteration_fog_color_2_maxiter->setObjectName(QString::fromUtf8("spinbox_iteration_fog_color_2_maxiter"));
        sizePolicy2.setHeightForWidth(spinbox_iteration_fog_color_2_maxiter->sizePolicy().hasHeightForWidth());
        spinbox_iteration_fog_color_2_maxiter->setSizePolicy(sizePolicy2);
        spinbox_iteration_fog_color_2_maxiter->setDecimals(2);
        spinbox_iteration_fog_color_2_maxiter->setMaximum(1000.000000000000000);
        spinbox_iteration_fog_color_2_maxiter->setSingleStep(1.000000000000000);

        gridLayout_8->addWidget(spinbox_iteration_fog_color_2_maxiter, 4, 1, 1, 1);

        label_83 = new QLabel(groupCheck_iteration_fog_enable);
        label_83->setObjectName(QString::fromUtf8("label_83"));

        gridLayout_8->addWidget(label_83, 4, 0, 1, 1);

        label_82 = new QLabel(groupCheck_iteration_fog_enable);
        label_82->setObjectName(QString::fromUtf8("label_82"));

        gridLayout_8->addWidget(label_82, 3, 0, 1, 1);

        colorButton_iteration_fog_color_3 = new MyColorButton(groupCheck_iteration_fog_enable);
        colorButton_iteration_fog_color_3->setObjectName(QString::fromUtf8("colorButton_iteration_fog_color_3"));

        gridLayout_8->addWidget(colorButton_iteration_fog_color_3, 7, 1, 1, 1);

        label_99 = new QLabel(groupCheck_iteration_fog_enable);
        label_99->setObjectName(QString::fromUtf8("label_99"));
        label_99->setWordWrap(true);

        gridLayout_8->addWidget(label_99, 10, 0, 1, 1);

        logedit_iteration_fog_opacity = new MyLineEdit(groupCheck_iteration_fog_enable);
        logedit_iteration_fog_opacity->setObjectName(QString::fromUtf8("logedit_iteration_fog_opacity"));

        gridLayout_8->addWidget(logedit_iteration_fog_opacity, 0, 1, 1, 1);

        label_84 = new QLabel(groupCheck_iteration_fog_enable);
        label_84->setObjectName(QString::fromUtf8("label_84"));

        gridLayout_8->addWidget(label_84, 5, 0, 1, 1);

        label_74 = new QLabel(groupCheck_iteration_fog_enable);
        label_74->setObjectName(QString::fromUtf8("label_74"));

        gridLayout_8->addWidget(label_74, 9, 0, 1, 1);

        comboBox_iteration_fog_primitive = new MyComboBox(groupCheck_iteration_fog_enable);
        comboBox_iteration_fog_primitive->addItem(QString());
        comboBox_iteration_fog_primitive->setObjectName(QString::fromUtf8("comboBox_iteration_fog_primitive"));

        gridLayout_8->addWidget(comboBox_iteration_fog_primitive, 9, 1, 1, 1);


        verticalLayout_27->addLayout(gridLayout_8);


        verticalLayout_35->addWidget(groupCheck_iteration_fog_enable);

        groupCheck_clouds_enable = new MyGroupBox(scrollAreaWidgetContents_9);
        groupCheck_clouds_enable->setObjectName(QString::fromUtf8("groupCheck_clouds_enable"));
        groupCheck_clouds_enable->setCheckable(true);
        verticalLayout_6 = new QVBoxLayout(groupCheck_clouds_enable);
        verticalLayout_6->setSpacing(2);
        verticalLayout_6->setObjectName(QString::fromUtf8("verticalLayout_6"));
        verticalLayout_6->setContentsMargins(2, 2, 2, 2);
        gridLayout_19 = new QGridLayout();
        gridLayout_19->setSpacing(2);
        gridLayout_19->setObjectName(QString::fromUtf8("gridLayout_19"));
        gridLayout_19->setContentsMargins(-1, -1, -1, 2);
        label_124 = new QLabel(groupCheck_clouds_enable);
        label_124->setObjectName(QString::fromUtf8("label_124"));

        gridLayout_19->addWidget(label_124, 0, 0, 1, 1);

        spinboxInt_clouds_noise_iterations = new MySpinBox(groupCheck_clouds_enable);
        spinboxInt_clouds_noise_iterations->setObjectName(QString::fromUtf8("spinboxInt_clouds_noise_iterations"));
        sizePolicy2.setHeightForWidth(spinboxInt_clouds_noise_iterations->sizePolicy().hasHeightForWidth());
        spinboxInt_clouds_noise_iterations->setSizePolicy(sizePolicy2);
        spinboxInt_clouds_noise_iterations->setMinimum(1);
        spinboxInt_clouds_noise_iterations->setMaximum(100);

        gridLayout_19->addWidget(spinboxInt_clouds_noise_iterations, 1, 1, 1, 1);

        label_110 = new QLabel(groupCheck_clouds_enable);
        label_110->setObjectName(QString::fromUtf8("label_110"));

        gridLayout_19->addWidget(label_110, 1, 0, 1, 1);

        spinbox_clouds_density = new MyDoubleSpinBox(groupCheck_clouds_enable);
        spinbox_clouds_density->setObjectName(QString::fromUtf8("spinbox_clouds_density"));
        sizePolicy2.setHeightForWidth(spinbox_clouds_density->sizePolicy().hasHeightForWidth());
        spinbox_clouds_density->setSizePolicy(sizePolicy2);
        spinbox_clouds_density->setDecimals(3);
        spinbox_clouds_density->setMaximum(1.000000000000000);
        spinbox_clouds_density->setSingleStep(0.001000000000000);

        gridLayout_19->addWidget(spinbox_clouds_density, 5, 1, 1, 1);

        label_114 = new QLabel(groupCheck_clouds_enable);
        label_114->setObjectName(QString::fromUtf8("label_114"));

        gridLayout_19->addWidget(label_114, 6, 0, 1, 1);

        logedit_clouds_period = new MyLineEdit(groupCheck_clouds_enable);
        logedit_clouds_period->setObjectName(QString::fromUtf8("logedit_clouds_period"));

        gridLayout_19->addWidget(logedit_clouds_period, 6, 1, 1, 1);

        label_113 = new QLabel(groupCheck_clouds_enable);
        label_113->setObjectName(QString::fromUtf8("label_113"));

        gridLayout_19->addWidget(label_113, 5, 0, 1, 1);

        spinboxInt_clouds_random_seed = new MySpinBox(groupCheck_clouds_enable);
        spinboxInt_clouds_random_seed->setObjectName(QString::fromUtf8("spinboxInt_clouds_random_seed"));
        sizePolicy2.setHeightForWidth(spinboxInt_clouds_random_seed->sizePolicy().hasHeightForWidth());
        spinboxInt_clouds_random_seed->setSizePolicy(sizePolicy2);
        spinboxInt_clouds_random_seed->setMaximum(100000);

        gridLayout_19->addWidget(spinboxInt_clouds_random_seed, 2, 1, 1, 1);

        spinbox_clouds_ambient_light = new MyDoubleSpinBox(groupCheck_clouds_enable);
        spinbox_clouds_ambient_light->setObjectName(QString::fromUtf8("spinbox_clouds_ambient_light"));
        sizePolicy2.setHeightForWidth(spinbox_clouds_ambient_light->sizePolicy().hasHeightForWidth());
        spinbox_clouds_ambient_light->setSizePolicy(sizePolicy2);
        spinbox_clouds_ambient_light->setDecimals(3);
        spinbox_clouds_ambient_light->setMaximum(1.000000000000000);
        spinbox_clouds_ambient_light->setSingleStep(0.010000000000000);

        gridLayout_19->addWidget(spinbox_clouds_ambient_light, 7, 1, 1, 1);

        label_144 = new QLabel(groupCheck_clouds_enable);
        label_144->setObjectName(QString::fromUtf8("label_144"));
        label_144->setWordWrap(true);

        gridLayout_19->addWidget(label_144, 8, 0, 1, 1);

        logedit_clouds_lights_boost = new MyLineEdit(groupCheck_clouds_enable);
        logedit_clouds_lights_boost->setObjectName(QString::fromUtf8("logedit_clouds_lights_boost"));

        gridLayout_19->addWidget(logedit_clouds_lights_boost, 8, 1, 1, 1);

        colorButton_clouds_color = new MyColorButton(groupCheck_clouds_enable);
        colorButton_clouds_color->setObjectName(QString::fromUtf8("colorButton_clouds_color"));

        gridLayout_19->addWidget(colorButton_clouds_color, 0, 1, 1, 1);

        pushButton_clouds_randomize = new QPushButton(groupCheck_clouds_enable);
        pushButton_clouds_randomize->setObjectName(QString::fromUtf8("pushButton_clouds_randomize"));

        gridLayout_19->addWidget(pushButton_clouds_randomize, 3, 0, 1, 2);

        label_112 = new QLabel(groupCheck_clouds_enable);
        label_112->setObjectName(QString::fromUtf8("label_112"));

        gridLayout_19->addWidget(label_112, 4, 0, 1, 1);

        label_111 = new QLabel(groupCheck_clouds_enable);
        label_111->setObjectName(QString::fromUtf8("label_111"));

        gridLayout_19->addWidget(label_111, 2, 0, 1, 1);

        logedit_clouds_opacity = new MyLineEdit(groupCheck_clouds_enable);
        logedit_clouds_opacity->setObjectName(QString::fromUtf8("logedit_clouds_opacity"));

        gridLayout_19->addWidget(logedit_clouds_opacity, 4, 1, 1, 1);

        label_143 = new QLabel(groupCheck_clouds_enable);
        label_143->setObjectName(QString::fromUtf8("label_143"));

        gridLayout_19->addWidget(label_143, 7, 0, 1, 1);

        checkBox_clouds_cast_shadows = new MyCheckBox(groupCheck_clouds_enable);
        checkBox_clouds_cast_shadows->setObjectName(QString::fromUtf8("checkBox_clouds_cast_shadows"));
        sizePolicy2.setHeightForWidth(checkBox_clouds_cast_shadows->sizePolicy().hasHeightForWidth());
        checkBox_clouds_cast_shadows->setSizePolicy(sizePolicy2);

        gridLayout_19->addWidget(checkBox_clouds_cast_shadows, 9, 0, 1, 2);


        verticalLayout_6->addLayout(gridLayout_19);

        groupCheck_clouds_sharp_edges = new MyGroupBox(groupCheck_clouds_enable);
        groupCheck_clouds_sharp_edges->setObjectName(QString::fromUtf8("groupCheck_clouds_sharp_edges"));
        groupCheck_clouds_sharp_edges->setCheckable(true);
        formLayout_2 = new QFormLayout(groupCheck_clouds_sharp_edges);
        formLayout_2->setObjectName(QString::fromUtf8("formLayout_2"));
        formLayout_2->setHorizontalSpacing(2);
        formLayout_2->setVerticalSpacing(2);
        formLayout_2->setContentsMargins(2, 2, 2, 2);
        label_142 = new QLabel(groupCheck_clouds_sharp_edges);
        label_142->setObjectName(QString::fromUtf8("label_142"));

        formLayout_2->setWidget(0, QFormLayout::LabelRole, label_142);

        spinbox_clouds_sharpness = new MyDoubleSpinBox(groupCheck_clouds_sharp_edges);
        spinbox_clouds_sharpness->setObjectName(QString::fromUtf8("spinbox_clouds_sharpness"));
        QSizePolicy sizePolicy4(QSizePolicy::Expanding, QSizePolicy::Maximum);
        sizePolicy4.setHorizontalStretch(0);
        sizePolicy4.setVerticalStretch(0);
        sizePolicy4.setHeightForWidth(spinbox_clouds_sharpness->sizePolicy().hasHeightForWidth());
        spinbox_clouds_sharpness->setSizePolicy(sizePolicy4);
        spinbox_clouds_sharpness->setDecimals(1);
        spinbox_clouds_sharpness->setMinimum(1.000000000000000);
        spinbox_clouds_sharpness->setMaximum(1000000.000000000000000);
        spinbox_clouds_sharpness->setSingleStep(10.000000000000000);

        formLayout_2->setWidget(0, QFormLayout::FieldRole, spinbox_clouds_sharpness);


        verticalLayout_6->addWidget(groupCheck_clouds_sharp_edges);

        gridLayout_6 = new QGridLayout();
        gridLayout_6->setSpacing(2);
        gridLayout_6->setObjectName(QString::fromUtf8("gridLayout_6"));
        vect3_clouds_speed_y = new MyLineEdit(groupCheck_clouds_enable);
        vect3_clouds_speed_y->setObjectName(QString::fromUtf8("vect3_clouds_speed_y"));

        gridLayout_6->addWidget(vect3_clouds_speed_y, 1, 3, 1, 1);

        label_140 = new QLabel(groupCheck_clouds_enable);
        label_140->setObjectName(QString::fromUtf8("label_140"));
        label_140->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_6->addWidget(label_140, 1, 2, 1, 1);

        label_141 = new QLabel(groupCheck_clouds_enable);
        label_141->setObjectName(QString::fromUtf8("label_141"));
        label_141->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_6->addWidget(label_141, 2, 2, 1, 1);

        vect3_clouds_speed_x = new MyLineEdit(groupCheck_clouds_enable);
        vect3_clouds_speed_x->setObjectName(QString::fromUtf8("vect3_clouds_speed_x"));

        gridLayout_6->addWidget(vect3_clouds_speed_x, 0, 3, 1, 1);

        label_135 = new QLabel(groupCheck_clouds_enable);
        label_135->setObjectName(QString::fromUtf8("label_135"));
        label_135->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_6->addWidget(label_135, 0, 2, 1, 1);

        vect3_clouds_speed_z = new MyLineEdit(groupCheck_clouds_enable);
        vect3_clouds_speed_z->setObjectName(QString::fromUtf8("vect3_clouds_speed_z"));

        gridLayout_6->addWidget(vect3_clouds_speed_z, 2, 3, 1, 1);

        label_133 = new QLabel(groupCheck_clouds_enable);
        label_133->setObjectName(QString::fromUtf8("label_133"));

        gridLayout_6->addWidget(label_133, 1, 1, 1, 1);


        verticalLayout_6->addLayout(gridLayout_6);

        gridLayout_12 = new QGridLayout();
        gridLayout_12->setObjectName(QString::fromUtf8("gridLayout_12"));
        gridLayout_12->setContentsMargins(-1, 10, -1, -1);
        label_145 = new QLabel(groupCheck_clouds_enable);
        label_145->setObjectName(QString::fromUtf8("label_145"));

        gridLayout_12->addWidget(label_145, 0, 0, 1, 1);

        comboBox_clouds_primitive = new MyComboBox(groupCheck_clouds_enable);
        comboBox_clouds_primitive->addItem(QString());
        comboBox_clouds_primitive->setObjectName(QString::fromUtf8("comboBox_clouds_primitive"));

        gridLayout_12->addWidget(comboBox_clouds_primitive, 0, 1, 1, 1);


        verticalLayout_6->addLayout(gridLayout_12);

        groupCheck_clouds_plane_shape = new MyGroupBox(groupCheck_clouds_enable);
        groupCheck_clouds_plane_shape->setObjectName(QString::fromUtf8("groupCheck_clouds_plane_shape"));
        groupCheck_clouds_plane_shape->setCheckable(true);
        verticalLayout_7 = new QVBoxLayout(groupCheck_clouds_plane_shape);
        verticalLayout_7->setSpacing(2);
        verticalLayout_7->setObjectName(QString::fromUtf8("verticalLayout_7"));
        verticalLayout_7->setContentsMargins(2, 2, 2, 2);
        gridLayout_20 = new QGridLayout();
        gridLayout_20->setSpacing(2);
        gridLayout_20->setObjectName(QString::fromUtf8("gridLayout_20"));
        label_121 = new QLabel(groupCheck_clouds_plane_shape);
        label_121->setObjectName(QString::fromUtf8("label_121"));
        label_121->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_20->addWidget(label_121, 4, 1, 1, 1);

        spinboxd3_clouds_rotation_z = new MyDoubleSpinBox(groupCheck_clouds_plane_shape);
        spinboxd3_clouds_rotation_z->setObjectName(QString::fromUtf8("spinboxd3_clouds_rotation_z"));
        sizePolicy2.setHeightForWidth(spinboxd3_clouds_rotation_z->sizePolicy().hasHeightForWidth());
        spinboxd3_clouds_rotation_z->setSizePolicy(sizePolicy2);
        spinboxd3_clouds_rotation_z->setAccelerated(true);
        spinboxd3_clouds_rotation_z->setDecimals(2);
        spinboxd3_clouds_rotation_z->setMinimum(-180.000000000000000);
        spinboxd3_clouds_rotation_z->setMaximum(180.000000000000000);
        spinboxd3_clouds_rotation_z->setSingleStep(1.000000000000000);

        gridLayout_20->addWidget(spinboxd3_clouds_rotation_z, 6, 2, 1, 1);

        label_116 = new QLabel(groupCheck_clouds_plane_shape);
        label_116->setObjectName(QString::fromUtf8("label_116"));

        gridLayout_20->addWidget(label_116, 1, 0, 3, 1);

        vect3_clouds_center_z = new MyLineEdit(groupCheck_clouds_plane_shape);
        vect3_clouds_center_z->setObjectName(QString::fromUtf8("vect3_clouds_center_z"));

        gridLayout_20->addWidget(vect3_clouds_center_z, 3, 2, 1, 1);

        label_120 = new QLabel(groupCheck_clouds_plane_shape);
        label_120->setObjectName(QString::fromUtf8("label_120"));

        gridLayout_20->addWidget(label_120, 4, 0, 3, 1);

        label_119 = new QLabel(groupCheck_clouds_plane_shape);
        label_119->setObjectName(QString::fromUtf8("label_119"));
        label_119->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_20->addWidget(label_119, 3, 1, 1, 1);

        label_122 = new QLabel(groupCheck_clouds_plane_shape);
        label_122->setObjectName(QString::fromUtf8("label_122"));
        label_122->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_20->addWidget(label_122, 5, 1, 1, 1);

        label_118 = new QLabel(groupCheck_clouds_plane_shape);
        label_118->setObjectName(QString::fromUtf8("label_118"));
        label_118->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_20->addWidget(label_118, 2, 1, 1, 1);

        label_115 = new QLabel(groupCheck_clouds_plane_shape);
        label_115->setObjectName(QString::fromUtf8("label_115"));

        gridLayout_20->addWidget(label_115, 0, 0, 1, 1);

        vect3_clouds_center_x = new MyLineEdit(groupCheck_clouds_plane_shape);
        vect3_clouds_center_x->setObjectName(QString::fromUtf8("vect3_clouds_center_x"));

        gridLayout_20->addWidget(vect3_clouds_center_x, 1, 2, 1, 1);

        spinboxd3_clouds_rotation_y = new MyDoubleSpinBox(groupCheck_clouds_plane_shape);
        spinboxd3_clouds_rotation_y->setObjectName(QString::fromUtf8("spinboxd3_clouds_rotation_y"));
        sizePolicy2.setHeightForWidth(spinboxd3_clouds_rotation_y->sizePolicy().hasHeightForWidth());
        spinboxd3_clouds_rotation_y->setSizePolicy(sizePolicy2);
        spinboxd3_clouds_rotation_y->setAccelerated(true);
        spinboxd3_clouds_rotation_y->setDecimals(2);
        spinboxd3_clouds_rotation_y->setMinimum(-180.000000000000000);
        spinboxd3_clouds_rotation_y->setMaximum(180.000000000000000);
        spinboxd3_clouds_rotation_y->setSingleStep(1.000000000000000);

        gridLayout_20->addWidget(spinboxd3_clouds_rotation_y, 5, 2, 1, 1);

        label_123 = new QLabel(groupCheck_clouds_plane_shape);
        label_123->setObjectName(QString::fromUtf8("label_123"));
        label_123->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_20->addWidget(label_123, 6, 1, 1, 1);

        spinboxd3_clouds_rotation_x = new MyDoubleSpinBox(groupCheck_clouds_plane_shape);
        spinboxd3_clouds_rotation_x->setObjectName(QString::fromUtf8("spinboxd3_clouds_rotation_x"));
        sizePolicy2.setHeightForWidth(spinboxd3_clouds_rotation_x->sizePolicy().hasHeightForWidth());
        spinboxd3_clouds_rotation_x->setSizePolicy(sizePolicy2);
        spinboxd3_clouds_rotation_x->setAccelerated(true);
        spinboxd3_clouds_rotation_x->setDecimals(2);
        spinboxd3_clouds_rotation_x->setMinimum(-180.000000000000000);
        spinboxd3_clouds_rotation_x->setMaximum(180.000000000000000);
        spinboxd3_clouds_rotation_x->setSingleStep(1.000000000000000);

        gridLayout_20->addWidget(spinboxd3_clouds_rotation_x, 4, 2, 1, 1);

        label_117 = new QLabel(groupCheck_clouds_plane_shape);
        label_117->setObjectName(QString::fromUtf8("label_117"));
        label_117->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_20->addWidget(label_117, 1, 1, 1, 1);

        vect3_clouds_center_y = new MyLineEdit(groupCheck_clouds_plane_shape);
        vect3_clouds_center_y->setObjectName(QString::fromUtf8("vect3_clouds_center_y"));

        gridLayout_20->addWidget(vect3_clouds_center_y, 2, 2, 1, 1);

        logedit_clouds_height = new MyLineEdit(groupCheck_clouds_plane_shape);
        logedit_clouds_height->setObjectName(QString::fromUtf8("logedit_clouds_height"));

        gridLayout_20->addWidget(logedit_clouds_height, 0, 2, 1, 1);


        verticalLayout_7->addLayout(gridLayout_20);


        verticalLayout_6->addWidget(groupCheck_clouds_plane_shape);

        groupCheck_clouds_distance_mode = new MyGroupBox(groupCheck_clouds_enable);
        groupCheck_clouds_distance_mode->setObjectName(QString::fromUtf8("groupCheck_clouds_distance_mode"));
        groupCheck_clouds_distance_mode->setCheckable(true);
        verticalLayout_13 = new QVBoxLayout(groupCheck_clouds_distance_mode);
        verticalLayout_13->setObjectName(QString::fromUtf8("verticalLayout_13"));
        verticalLayout_13->setContentsMargins(2, 2, 2, 2);
        gridLayout_21 = new QGridLayout();
        gridLayout_21->setSpacing(2);
        gridLayout_21->setObjectName(QString::fromUtf8("gridLayout_21"));
        label_125 = new QLabel(groupCheck_clouds_distance_mode);
        label_125->setObjectName(QString::fromUtf8("label_125"));

        gridLayout_21->addWidget(label_125, 0, 0, 1, 1);

        logedit_clouds_distance = new MyLineEdit(groupCheck_clouds_distance_mode);
        logedit_clouds_distance->setObjectName(QString::fromUtf8("logedit_clouds_distance"));

        gridLayout_21->addWidget(logedit_clouds_distance, 0, 1, 1, 1);

        label_126 = new QLabel(groupCheck_clouds_distance_mode);
        label_126->setObjectName(QString::fromUtf8("label_126"));

        gridLayout_21->addWidget(label_126, 1, 0, 1, 1);

        logedit_clouds_distance_layer = new MyLineEdit(groupCheck_clouds_distance_mode);
        logedit_clouds_distance_layer->setObjectName(QString::fromUtf8("logedit_clouds_distance_layer"));

        gridLayout_21->addWidget(logedit_clouds_distance_layer, 1, 1, 1, 1);


        verticalLayout_13->addLayout(gridLayout_21);


        verticalLayout_6->addWidget(groupCheck_clouds_distance_mode);

        groupBox = new QGroupBox(groupCheck_clouds_enable);
        groupBox->setObjectName(QString::fromUtf8("groupBox"));
        verticalLayout_14 = new QVBoxLayout(groupBox);
        verticalLayout_14->setObjectName(QString::fromUtf8("verticalLayout_14"));
        verticalLayout_14->setContentsMargins(2, 2, 2, 2);
        gridLayout_22 = new QGridLayout();
        gridLayout_22->setSpacing(2);
        gridLayout_22->setObjectName(QString::fromUtf8("gridLayout_22"));
        logedit_clouds_DE_approaching = new MyLineEdit(groupBox);
        logedit_clouds_DE_approaching->setObjectName(QString::fromUtf8("logedit_clouds_DE_approaching"));

        gridLayout_22->addWidget(logedit_clouds_DE_approaching, 1, 1, 1, 1);

        label_128 = new QLabel(groupBox);
        label_128->setObjectName(QString::fromUtf8("label_128"));

        gridLayout_22->addWidget(label_128, 0, 0, 1, 1);

        logedit_clouds_detail_accuracy = new MyLineEdit(groupBox);
        logedit_clouds_detail_accuracy->setObjectName(QString::fromUtf8("logedit_clouds_detail_accuracy"));

        gridLayout_22->addWidget(logedit_clouds_detail_accuracy, 0, 1, 1, 1);

        label_129 = new QLabel(groupBox);
        label_129->setObjectName(QString::fromUtf8("label_129"));

        gridLayout_22->addWidget(label_129, 1, 0, 1, 1);

        label_130 = new QLabel(groupBox);
        label_130->setObjectName(QString::fromUtf8("label_130"));

        gridLayout_22->addWidget(label_130, 2, 0, 1, 1);

        logedit_clouds_DE_multiplier = new MyLineEdit(groupBox);
        logedit_clouds_DE_multiplier->setObjectName(QString::fromUtf8("logedit_clouds_DE_multiplier"));

        gridLayout_22->addWidget(logedit_clouds_DE_multiplier, 2, 1, 1, 1);


        verticalLayout_14->addLayout(gridLayout_22);


        verticalLayout_6->addWidget(groupBox);


        verticalLayout_35->addWidget(groupCheck_clouds_enable);

        verticalSpacer_4 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout_35->addItem(verticalSpacer_4);

        scrollArea_8->setWidget(scrollAreaWidgetContents_9);

        verticalLayout_65->addWidget(scrollArea_8);

        tabWidget_effects->addTab(tab_volumetric, QString());
        tab_background = new QWidget();
        tab_background->setObjectName(QString::fromUtf8("tab_background"));
        verticalLayout_66 = new QVBoxLayout(tab_background);
        verticalLayout_66->setSpacing(2);
        verticalLayout_66->setObjectName(QString::fromUtf8("verticalLayout_66"));
        verticalLayout_66->setContentsMargins(2, 2, 2, 2);
        horizontalLayout_13 = new QHBoxLayout();
        horizontalLayout_13->setObjectName(QString::fromUtf8("horizontalLayout_13"));
        pushButton_local_load_5 = new cButtonLoadSettingsFromWidget(tab_background);
        pushButton_local_load_5->setObjectName(QString::fromUtf8("pushButton_local_load_5"));

        horizontalLayout_13->addWidget(pushButton_local_load_5);

        pushButton_local_save_5 = new cButtonSaveSettingsFromWidget(tab_background);
        pushButton_local_save_5->setObjectName(QString::fromUtf8("pushButton_local_save_5"));

        horizontalLayout_13->addWidget(pushButton_local_save_5);

        pushButton_local_reset_5 = new cButtonResetSettingsFromWidget(tab_background);
        pushButton_local_reset_5->setObjectName(QString::fromUtf8("pushButton_local_reset_5"));

        horizontalLayout_13->addWidget(pushButton_local_reset_5);

        pushButton_local_randomize_4 = new cButtonRandomSettingsFromWidget(tab_background);
        pushButton_local_randomize_4->setObjectName(QString::fromUtf8("pushButton_local_randomize_4"));

        horizontalLayout_13->addWidget(pushButton_local_randomize_4);

        horizontalSpacer_6 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_13->addItem(horizontalSpacer_6);


        verticalLayout_66->addLayout(horizontalLayout_13);

        scrollArea_9 = new QScrollArea(tab_background);
        scrollArea_9->setObjectName(QString::fromUtf8("scrollArea_9"));
        scrollArea_9->setWidgetResizable(true);
        scrollAreaWidgetContents_10 = new QWidget();
        scrollAreaWidgetContents_10->setObjectName(QString::fromUtf8("scrollAreaWidgetContents_10"));
        scrollAreaWidgetContents_10->setGeometry(QRect(0, 0, 273, 409));
        verticalLayout_36 = new QVBoxLayout(scrollAreaWidgetContents_10);
        verticalLayout_36->setSpacing(2);
        verticalLayout_36->setObjectName(QString::fromUtf8("verticalLayout_36"));
        verticalLayout_36->setContentsMargins(2, 2, 2, 2);
        groupBox_14 = new QGroupBox(scrollAreaWidgetContents_10);
        groupBox_14->setObjectName(QString::fromUtf8("groupBox_14"));
        verticalLayout_37 = new QVBoxLayout(groupBox_14);
        verticalLayout_37->setSpacing(2);
        verticalLayout_37->setObjectName(QString::fromUtf8("verticalLayout_37"));
        verticalLayout_37->setContentsMargins(2, 2, 2, 2);
        gridLayout_15 = new QGridLayout();
        gridLayout_15->setSpacing(2);
        gridLayout_15->setObjectName(QString::fromUtf8("gridLayout_15"));
        colorButton_background_color_1 = new MyColorButton(groupBox_14);
        colorButton_background_color_1->setObjectName(QString::fromUtf8("colorButton_background_color_1"));

        gridLayout_15->addWidget(colorButton_background_color_1, 0, 1, 1, 1);

        label_57 = new QLabel(groupBox_14);
        label_57->setObjectName(QString::fromUtf8("label_57"));

        gridLayout_15->addWidget(label_57, 0, 0, 1, 1);


        verticalLayout_37->addLayout(gridLayout_15);

        groupCheck_background_3_colors_enable = new MyGroupBox(groupBox_14);
        groupCheck_background_3_colors_enable->setObjectName(QString::fromUtf8("groupCheck_background_3_colors_enable"));
        groupCheck_background_3_colors_enable->setCheckable(true);
        verticalLayout_4 = new QVBoxLayout(groupCheck_background_3_colors_enable);
        verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4"));
        verticalLayout_4->setContentsMargins(2, 2, 2, 2);
        gridLayout_3 = new QGridLayout();
        gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3"));
        colorButton_background_color_3 = new MyColorButton(groupCheck_background_3_colors_enable);
        colorButton_background_color_3->setObjectName(QString::fromUtf8("colorButton_background_color_3"));

        gridLayout_3->addWidget(colorButton_background_color_3, 1, 1, 1, 1);

        label_58 = new QLabel(groupCheck_background_3_colors_enable);
        label_58->setObjectName(QString::fromUtf8("label_58"));

        gridLayout_3->addWidget(label_58, 0, 0, 1, 1);

        label_59 = new QLabel(groupCheck_background_3_colors_enable);
        label_59->setObjectName(QString::fromUtf8("label_59"));

        gridLayout_3->addWidget(label_59, 1, 0, 1, 1);

        colorButton_background_color_2 = new MyColorButton(groupCheck_background_3_colors_enable);
        colorButton_background_color_2->setObjectName(QString::fromUtf8("colorButton_background_color_2"));

        gridLayout_3->addWidget(colorButton_background_color_2, 0, 1, 1, 1);


        verticalLayout_4->addLayout(gridLayout_3);


        verticalLayout_37->addWidget(groupCheck_background_3_colors_enable);

        gridLayout_7 = new QGridLayout();
        gridLayout_7->setObjectName(QString::fromUtf8("gridLayout_7"));
        label_223 = new QLabel(groupBox_14);
        label_223->setObjectName(QString::fromUtf8("label_223"));
        QSizePolicy sizePolicy5(QSizePolicy::Maximum, QSizePolicy::Preferred);
        sizePolicy5.setHorizontalStretch(0);
        sizePolicy5.setVerticalStretch(0);
        sizePolicy5.setHeightForWidth(label_223->sizePolicy().hasHeightForWidth());
        label_223->setSizePolicy(sizePolicy5);

        gridLayout_7->addWidget(label_223, 0, 0, 1, 1);

        spinbox_background_brightness = new MyDoubleSpinBox(groupBox_14);
        spinbox_background_brightness->setObjectName(QString::fromUtf8("spinbox_background_brightness"));
        QSizePolicy sizePolicy6(QSizePolicy::Minimum, QSizePolicy::Preferred);
        sizePolicy6.setHorizontalStretch(0);
        sizePolicy6.setVerticalStretch(0);
        sizePolicy6.setHeightForWidth(spinbox_background_brightness->sizePolicy().hasHeightForWidth());
        spinbox_background_brightness->setSizePolicy(sizePolicy6);
        spinbox_background_brightness->setDecimals(2);
        spinbox_background_brightness->setMaximum(1000.000000000000000);
        spinbox_background_brightness->setSingleStep(0.100000000000000);

        gridLayout_7->addWidget(spinbox_background_brightness, 0, 1, 1, 1);

        label_227 = new QLabel(groupBox_14);
        label_227->setObjectName(QString::fromUtf8("label_227"));
        sizePolicy5.setHeightForWidth(label_227->sizePolicy().hasHeightForWidth());
        label_227->setSizePolicy(sizePolicy5);

        gridLayout_7->addWidget(label_227, 1, 0, 1, 1);

        spinbox_background_gamma = new MyDoubleSpinBox(groupBox_14);
        spinbox_background_gamma->setObjectName(QString::fromUtf8("spinbox_background_gamma"));
        sizePolicy6.setHeightForWidth(spinbox_background_gamma->sizePolicy().hasHeightForWidth());
        spinbox_background_gamma->setSizePolicy(sizePolicy6);
        spinbox_background_gamma->setDecimals(2);
        spinbox_background_gamma->setMaximum(1000.000000000000000);
        spinbox_background_gamma->setSingleStep(0.100000000000000);

        gridLayout_7->addWidget(spinbox_background_gamma, 1, 1, 1, 1);


        verticalLayout_37->addLayout(gridLayout_7);


        verticalLayout_36->addWidget(groupBox_14);

        groupCheck_textured_background = new MyGroupBox(scrollAreaWidgetContents_10);
        groupCheck_textured_background->setObjectName(QString::fromUtf8("groupCheck_textured_background"));
        groupCheck_textured_background->setCheckable(true);
        verticalLayout_38 = new QVBoxLayout(groupCheck_textured_background);
        verticalLayout_38->setSpacing(2);
        verticalLayout_38->setObjectName(QString::fromUtf8("verticalLayout_38"));
        verticalLayout_38->setContentsMargins(2, 2, 2, 2);
        gridLayout_16 = new QGridLayout();
        gridLayout_16->setSpacing(2);
        gridLayout_16->setObjectName(QString::fromUtf8("gridLayout_16"));
        label_90 = new QLabel(groupCheck_textured_background);
        label_90->setObjectName(QString::fromUtf8("label_90"));
        sizePolicy5.setHeightForWidth(label_90->sizePolicy().hasHeightForWidth());
        label_90->setSizePolicy(sizePolicy5);

        gridLayout_16->addWidget(label_90, 1, 0, 1, 1);

        label_224 = new QLabel(groupCheck_textured_background);
        label_224->setObjectName(QString::fromUtf8("label_224"));
        sizePolicy5.setHeightForWidth(label_224->sizePolicy().hasHeightForWidth());
        label_224->setSizePolicy(sizePolicy5);

        gridLayout_16->addWidget(label_224, 3, 0, 1, 1);

        comboBox_textured_background_map_type = new MyComboBox(groupCheck_textured_background);
        comboBox_textured_background_map_type->addItem(QString());
        comboBox_textured_background_map_type->addItem(QString());
        comboBox_textured_background_map_type->addItem(QString());
        comboBox_textured_background_map_type->setObjectName(QString::fromUtf8("comboBox_textured_background_map_type"));
        sizePolicy3.setHeightForWidth(comboBox_textured_background_map_type->sizePolicy().hasHeightForWidth());
        comboBox_textured_background_map_type->setSizePolicy(sizePolicy3);

        gridLayout_16->addWidget(comboBox_textured_background_map_type, 1, 1, 1, 2);

        label_228 = new QLabel(groupCheck_textured_background);
        label_228->setObjectName(QString::fromUtf8("label_228"));
        label_228->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_16->addWidget(label_228, 7, 1, 1, 1);

        text_file_background = new FileSelectWidget(groupCheck_textured_background);
        text_file_background->setObjectName(QString::fromUtf8("text_file_background"));
        sizePolicy1.setHeightForWidth(text_file_background->sizePolicy().hasHeightForWidth());
        text_file_background->setSizePolicy(sizePolicy1);

        gridLayout_16->addWidget(text_file_background, 0, 1, 1, 2);

        spinbox_background_texture_offset_x = new MyDoubleSpinBox(groupCheck_textured_background);
        spinbox_background_texture_offset_x->setObjectName(QString::fromUtf8("spinbox_background_texture_offset_x"));
        sizePolicy2.setHeightForWidth(spinbox_background_texture_offset_x->sizePolicy().hasHeightForWidth());
        spinbox_background_texture_offset_x->setSizePolicy(sizePolicy2);
        spinbox_background_texture_offset_x->setDecimals(4);
        spinbox_background_texture_offset_x->setMinimum(-1000.000000000000000);
        spinbox_background_texture_offset_x->setMaximum(1000.000000000000000);
        spinbox_background_texture_offset_x->setSingleStep(0.001000000000000);

        gridLayout_16->addWidget(spinbox_background_texture_offset_x, 4, 2, 1, 1);

        label_232 = new QLabel(groupCheck_textured_background);
        label_232->setObjectName(QString::fromUtf8("label_232"));
        label_232->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_16->addWidget(label_232, 6, 1, 1, 1);

        label_229 = new QLabel(groupCheck_textured_background);
        label_229->setObjectName(QString::fromUtf8("label_229"));
        label_229->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_16->addWidget(label_229, 8, 1, 1, 1);

        label_230 = new QLabel(groupCheck_textured_background);
        label_230->setObjectName(QString::fromUtf8("label_230"));
        sizePolicy5.setHeightForWidth(label_230->sizePolicy().hasHeightForWidth());
        label_230->setSizePolicy(sizePolicy5);

        gridLayout_16->addWidget(label_230, 4, 0, 2, 1);

        spinbox_background_texture_offset_y = new MyDoubleSpinBox(groupCheck_textured_background);
        spinbox_background_texture_offset_y->setObjectName(QString::fromUtf8("spinbox_background_texture_offset_y"));
        sizePolicy2.setHeightForWidth(spinbox_background_texture_offset_y->sizePolicy().hasHeightForWidth());
        spinbox_background_texture_offset_y->setSizePolicy(sizePolicy2);
        spinbox_background_texture_offset_y->setDecimals(4);
        spinbox_background_texture_offset_y->setMinimum(-1000.000000000000000);
        spinbox_background_texture_offset_y->setMaximum(1000.000000000000000);
        spinbox_background_texture_offset_y->setSingleStep(0.001000000000000);

        gridLayout_16->addWidget(spinbox_background_texture_offset_y, 5, 2, 1, 1);

        label_226 = new QLabel(groupCheck_textured_background);
        label_226->setObjectName(QString::fromUtf8("label_226"));
        sizePolicy5.setHeightForWidth(label_226->sizePolicy().hasHeightForWidth());
        label_226->setSizePolicy(sizePolicy5);

        gridLayout_16->addWidget(label_226, 6, 0, 3, 1);

        label_231 = new QLabel(groupCheck_textured_background);
        label_231->setObjectName(QString::fromUtf8("label_231"));
        label_231->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_16->addWidget(label_231, 4, 1, 1, 1);

        spinboxd3_background_rotation_x = new MyDoubleSpinBox(groupCheck_textured_background);
        spinboxd3_background_rotation_x->setObjectName(QString::fromUtf8("spinboxd3_background_rotation_x"));
        sizePolicy2.setHeightForWidth(spinboxd3_background_rotation_x->sizePolicy().hasHeightForWidth());
        spinboxd3_background_rotation_x->setSizePolicy(sizePolicy2);
        spinboxd3_background_rotation_x->setAccelerated(true);
        spinboxd3_background_rotation_x->setDecimals(2);
        spinboxd3_background_rotation_x->setMinimum(-180.000000000000000);
        spinboxd3_background_rotation_x->setMaximum(180.000000000000000);
        spinboxd3_background_rotation_x->setSingleStep(1.000000000000000);

        gridLayout_16->addWidget(spinboxd3_background_rotation_x, 6, 2, 1, 1);

        label_225 = new QLabel(groupCheck_textured_background);
        label_225->setObjectName(QString::fromUtf8("label_225"));
        sizePolicy5.setHeightForWidth(label_225->sizePolicy().hasHeightForWidth());
        label_225->setSizePolicy(sizePolicy5);

        gridLayout_16->addWidget(label_225, 2, 0, 1, 1);

        label_61 = new QLabel(groupCheck_textured_background);
        label_61->setObjectName(QString::fromUtf8("label_61"));
        sizePolicy5.setHeightForWidth(label_61->sizePolicy().hasHeightForWidth());
        label_61->setSizePolicy(sizePolicy5);

        gridLayout_16->addWidget(label_61, 0, 0, 1, 1);

        spinbox_background_v_scale = new MyDoubleSpinBox(groupCheck_textured_background);
        spinbox_background_v_scale->setObjectName(QString::fromUtf8("spinbox_background_v_scale"));
        sizePolicy2.setHeightForWidth(spinbox_background_v_scale->sizePolicy().hasHeightForWidth());
        spinbox_background_v_scale->setSizePolicy(sizePolicy2);
        spinbox_background_v_scale->setDecimals(3);
        spinbox_background_v_scale->setMaximum(10000.000000000000000);
        spinbox_background_v_scale->setSingleStep(0.010000000000000);

        gridLayout_16->addWidget(spinbox_background_v_scale, 3, 2, 1, 1);

        spinboxd3_background_rotation_z = new MyDoubleSpinBox(groupCheck_textured_background);
        spinboxd3_background_rotation_z->setObjectName(QString::fromUtf8("spinboxd3_background_rotation_z"));
        sizePolicy2.setHeightForWidth(spinboxd3_background_rotation_z->sizePolicy().hasHeightForWidth());
        spinboxd3_background_rotation_z->setSizePolicy(sizePolicy2);
        spinboxd3_background_rotation_z->setAccelerated(true);
        spinboxd3_background_rotation_z->setDecimals(2);
        spinboxd3_background_rotation_z->setMinimum(-180.000000000000000);
        spinboxd3_background_rotation_z->setMaximum(180.000000000000000);
        spinboxd3_background_rotation_z->setSingleStep(1.000000000000000);

        gridLayout_16->addWidget(spinboxd3_background_rotation_z, 8, 2, 1, 1);

        spinbox_background_h_scale = new MyDoubleSpinBox(groupCheck_textured_background);
        spinbox_background_h_scale->setObjectName(QString::fromUtf8("spinbox_background_h_scale"));
        sizePolicy2.setHeightForWidth(spinbox_background_h_scale->sizePolicy().hasHeightForWidth());
        spinbox_background_h_scale->setSizePolicy(sizePolicy2);
        spinbox_background_h_scale->setDecimals(3);
        spinbox_background_h_scale->setMaximum(10000.000000000000000);
        spinbox_background_h_scale->setSingleStep(0.010000000000000);

        gridLayout_16->addWidget(spinbox_background_h_scale, 2, 2, 1, 1);

        spinboxd3_background_rotation_y = new MyDoubleSpinBox(groupCheck_textured_background);
        spinboxd3_background_rotation_y->setObjectName(QString::fromUtf8("spinboxd3_background_rotation_y"));
        sizePolicy2.setHeightForWidth(spinboxd3_background_rotation_y->sizePolicy().hasHeightForWidth());
        spinboxd3_background_rotation_y->setSizePolicy(sizePolicy2);
        spinboxd3_background_rotation_y->setAccelerated(true);
        spinboxd3_background_rotation_y->setDecimals(2);
        spinboxd3_background_rotation_y->setMinimum(-180.000000000000000);
        spinboxd3_background_rotation_y->setMaximum(180.000000000000000);
        spinboxd3_background_rotation_y->setSingleStep(1.000000000000000);

        gridLayout_16->addWidget(spinboxd3_background_rotation_y, 7, 2, 1, 1);

        label_233 = new QLabel(groupCheck_textured_background);
        label_233->setObjectName(QString::fromUtf8("label_233"));
        label_233->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_16->addWidget(label_233, 5, 1, 1, 1);


        verticalLayout_38->addLayout(gridLayout_16);


        verticalLayout_36->addWidget(groupCheck_textured_background);

        verticalSpacer_5 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout_36->addItem(verticalSpacer_5);

        scrollArea_9->setWidget(scrollAreaWidgetContents_10);

        verticalLayout_66->addWidget(scrollArea_9);

        tabWidget_effects->addTab(tab_background, QString());
        tab_lights = new QWidget();
        tab_lights->setObjectName(QString::fromUtf8("tab_lights"));
        verticalLayout_67 = new QVBoxLayout(tab_lights);
        verticalLayout_67->setSpacing(2);
        verticalLayout_67->setObjectName(QString::fromUtf8("verticalLayout_67"));
        verticalLayout_67->setContentsMargins(2, 2, 2, 2);
        horizontalLayout_14 = new QHBoxLayout();
        horizontalLayout_14->setObjectName(QString::fromUtf8("horizontalLayout_14"));
        pushButton_local_load_6 = new cButtonLoadSettingsFromWidget(tab_lights);
        pushButton_local_load_6->setObjectName(QString::fromUtf8("pushButton_local_load_6"));

        horizontalLayout_14->addWidget(pushButton_local_load_6);

        pushButton_local_save_6 = new cButtonSaveSettingsFromWidget(tab_lights);
        pushButton_local_save_6->setObjectName(QString::fromUtf8("pushButton_local_save_6"));

        horizontalLayout_14->addWidget(pushButton_local_save_6);

        pushButton_local_reset_6 = new cButtonResetSettingsFromWidget(tab_lights);
        pushButton_local_reset_6->setObjectName(QString::fromUtf8("pushButton_local_reset_6"));

        horizontalLayout_14->addWidget(pushButton_local_reset_6);

        pushButton_local_randomize_5 = new cButtonRandomSettingsFromWidget(tab_lights);
        pushButton_local_randomize_5->setObjectName(QString::fromUtf8("pushButton_local_randomize_5"));

        horizontalLayout_14->addWidget(pushButton_local_randomize_5);

        horizontalSpacer_7 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_14->addItem(horizontalSpacer_7);


        verticalLayout_67->addLayout(horizontalLayout_14);

        scrollArea_10 = new QScrollArea(tab_lights);
        scrollArea_10->setObjectName(QString::fromUtf8("scrollArea_10"));
        scrollArea_10->setWidgetResizable(true);
        scrollAreaWidgetContents_11 = new QWidget();
        scrollAreaWidgetContents_11->setObjectName(QString::fromUtf8("scrollAreaWidgetContents_11"));
        scrollAreaWidgetContents_11->setGeometry(QRect(0, 0, 380, 1274));
        verticalLayout_41 = new QVBoxLayout(scrollAreaWidgetContents_11);
        verticalLayout_41->setSpacing(2);
        verticalLayout_41->setObjectName(QString::fromUtf8("verticalLayout_41"));
        verticalLayout_41->setContentsMargins(2, 2, 2, 2);
        groupBox_7 = new QGroupBox(scrollAreaWidgetContents_11);
        groupBox_7->setObjectName(QString::fromUtf8("groupBox_7"));
        verticalLayout_12 = new QVBoxLayout(groupBox_7);
        verticalLayout_12->setSpacing(2);
        verticalLayout_12->setObjectName(QString::fromUtf8("verticalLayout_12"));
        verticalLayout_12->setContentsMargins(2, 2, 2, 2);
        gridLayout = new QGridLayout();
        gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
        gridLayout->setContentsMargins(-1, 0, -1, -1);
        logedit_all_lights_intensity = new MyLineEdit(groupBox_7);
        logedit_all_lights_intensity->setObjectName(QString::fromUtf8("logedit_all_lights_intensity"));
        sizePolicy4.setHeightForWidth(logedit_all_lights_intensity->sizePolicy().hasHeightForWidth());
        logedit_all_lights_intensity->setSizePolicy(sizePolicy4);

        gridLayout->addWidget(logedit_all_lights_intensity, 1, 1, 1, 1);

        logedit_all_lights_size = new MyLineEdit(groupBox_7);
        logedit_all_lights_size->setObjectName(QString::fromUtf8("logedit_all_lights_size"));
        sizePolicy4.setHeightForWidth(logedit_all_lights_size->sizePolicy().hasHeightForWidth());
        logedit_all_lights_size->setSizePolicy(sizePolicy4);

        gridLayout->addWidget(logedit_all_lights_size, 3, 1, 1, 1);

        colorButton_fill_light_color = new MyColorButton(groupBox_7);
        colorButton_fill_light_color->setObjectName(QString::fromUtf8("colorButton_fill_light_color"));

        gridLayout->addWidget(colorButton_fill_light_color, 0, 1, 1, 1);

        label_2 = new QLabel(groupBox_7);
        label_2->setObjectName(QString::fromUtf8("label_2"));

        gridLayout->addWidget(label_2, 1, 0, 1, 1);

        label_4 = new QLabel(groupBox_7);
        label_4->setObjectName(QString::fromUtf8("label_4"));

        gridLayout->addWidget(label_4, 3, 0, 1, 1);

        logedit_rayleigh_scattering_blue = new MyLineEdit(groupBox_7);
        logedit_rayleigh_scattering_blue->setObjectName(QString::fromUtf8("logedit_rayleigh_scattering_blue"));
        sizePolicy4.setHeightForWidth(logedit_rayleigh_scattering_blue->sizePolicy().hasHeightForWidth());
        logedit_rayleigh_scattering_blue->setSizePolicy(sizePolicy4);

        gridLayout->addWidget(logedit_rayleigh_scattering_blue, 4, 1, 1, 1);

        logedit_all_lights_visibility = new MyLineEdit(groupBox_7);
        logedit_all_lights_visibility->setObjectName(QString::fromUtf8("logedit_all_lights_visibility"));
        sizePolicy4.setHeightForWidth(logedit_all_lights_visibility->sizePolicy().hasHeightForWidth());
        logedit_all_lights_visibility->setSizePolicy(sizePolicy4);

        gridLayout->addWidget(logedit_all_lights_visibility, 2, 1, 1, 1);

        label_3 = new QLabel(groupBox_7);
        label_3->setObjectName(QString::fromUtf8("label_3"));

        gridLayout->addWidget(label_3, 2, 0, 1, 1);

        label = new QLabel(groupBox_7);
        label->setObjectName(QString::fromUtf8("label"));

        gridLayout->addWidget(label, 0, 0, 1, 1);

        label_7 = new QLabel(groupBox_7);
        label_7->setObjectName(QString::fromUtf8("label_7"));

        gridLayout->addWidget(label_7, 4, 0, 1, 1);

        label_13 = new QLabel(groupBox_7);
        label_13->setObjectName(QString::fromUtf8("label_13"));

        gridLayout->addWidget(label_13, 5, 0, 1, 1);

        logedit_rayleigh_scattering_red = new MyLineEdit(groupBox_7);
        logedit_rayleigh_scattering_red->setObjectName(QString::fromUtf8("logedit_rayleigh_scattering_red"));
        sizePolicy4.setHeightForWidth(logedit_rayleigh_scattering_red->sizePolicy().hasHeightForWidth());
        logedit_rayleigh_scattering_red->setSizePolicy(sizePolicy4);

        gridLayout->addWidget(logedit_rayleigh_scattering_red, 5, 1, 1, 1);


        verticalLayout_12->addLayout(gridLayout);


        verticalLayout_41->addWidget(groupBox_7);

        groupBox_8 = new QGroupBox(scrollAreaWidgetContents_11);
        groupBox_8->setObjectName(QString::fromUtf8("groupBox_8"));
        verticalLayout_17 = new QVBoxLayout(groupBox_8);
        verticalLayout_17->setSpacing(2);
        verticalLayout_17->setObjectName(QString::fromUtf8("verticalLayout_17"));
        verticalLayout_17->setContentsMargins(2, 2, 2, 2);
        gridLayout_5 = new QGridLayout();
        gridLayout_5->setSpacing(2);
        gridLayout_5->setObjectName(QString::fromUtf8("gridLayout_5"));
        logedit_aux_light_manual_placement_dist = new MyLineEdit(groupBox_8);
        logedit_aux_light_manual_placement_dist->setObjectName(QString::fromUtf8("logedit_aux_light_manual_placement_dist"));

        gridLayout_5->addWidget(logedit_aux_light_manual_placement_dist, 1, 1, 1, 1);

        checkBox_aux_light_place_behind = new MyCheckBox(groupBox_8);
        checkBox_aux_light_place_behind->setObjectName(QString::fromUtf8("checkBox_aux_light_place_behind"));
        sizePolicy2.setHeightForWidth(checkBox_aux_light_place_behind->sizePolicy().hasHeightForWidth());
        checkBox_aux_light_place_behind->setSizePolicy(sizePolicy2);

        gridLayout_5->addWidget(checkBox_aux_light_place_behind, 2, 0, 1, 2);

        label_134 = new QLabel(groupBox_8);
        label_134->setObjectName(QString::fromUtf8("label_134"));

        gridLayout_5->addWidget(label_134, 1, 0, 1, 1);


        verticalLayout_17->addLayout(gridLayout_5);


        verticalLayout_41->addWidget(groupBox_8);

        widget_light_sources_manager = new cLightSourcesManager(scrollAreaWidgetContents_11);
        widget_light_sources_manager->setObjectName(QString::fromUtf8("widget_light_sources_manager"));

        verticalLayout_41->addWidget(widget_light_sources_manager);

        groupCheck_random_lights_group = new MyGroupBox(scrollAreaWidgetContents_11);
        groupCheck_random_lights_group->setObjectName(QString::fromUtf8("groupCheck_random_lights_group"));
        groupCheck_random_lights_group->setCheckable(true);
        verticalLayout_random_lights = new QVBoxLayout(groupCheck_random_lights_group);
        verticalLayout_random_lights->setSpacing(2);
        verticalLayout_random_lights->setObjectName(QString::fromUtf8("verticalLayout_random_lights"));
        verticalLayout_random_lights->setContentsMargins(2, 2, 2, 2);
        gridLayout_random_lights = new QGridLayout();
        gridLayout_random_lights->setSpacing(2);
        gridLayout_random_lights->setObjectName(QString::fromUtf8("gridLayout_random_lights"));
        label_random_lights_intensity_3 = new QLabel(groupCheck_random_lights_group);
        label_random_lights_intensity_3->setObjectName(QString::fromUtf8("label_random_lights_intensity_3"));

        gridLayout_random_lights->addWidget(label_random_lights_intensity_3, 10, 0, 1, 1);

        label_random_lights_center_of_distribution = new QLabel(groupCheck_random_lights_group);
        label_random_lights_center_of_distribution->setObjectName(QString::fromUtf8("label_random_lights_center_of_distribution"));

        gridLayout_random_lights->addWidget(label_random_lights_center_of_distribution, 4, 0, 1, 1);

        logedit_random_lights_intensity = new MyLineEdit(groupCheck_random_lights_group);
        logedit_random_lights_intensity->setObjectName(QString::fromUtf8("logedit_random_lights_intensity"));

        gridLayout_random_lights->addWidget(logedit_random_lights_intensity, 8, 2, 1, 1);

        logedit_random_lights_max_distance_from_fractal = new MyLineEdit(groupCheck_random_lights_group);
        logedit_random_lights_max_distance_from_fractal->setObjectName(QString::fromUtf8("logedit_random_lights_max_distance_from_fractal"));

        gridLayout_random_lights->addWidget(logedit_random_lights_max_distance_from_fractal, 2, 2, 1, 1);

        label_random_lights_intensity = new QLabel(groupCheck_random_lights_group);
        label_random_lights_intensity->setObjectName(QString::fromUtf8("label_random_lights_intensity"));

        gridLayout_random_lights->addWidget(label_random_lights_intensity, 8, 0, 1, 1);

        label_random_lights_max_distance_from_fractal = new QLabel(groupCheck_random_lights_group);
        label_random_lights_max_distance_from_fractal->setObjectName(QString::fromUtf8("label_random_lights_max_distance_from_fractal"));

        gridLayout_random_lights->addWidget(label_random_lights_max_distance_from_fractal, 2, 0, 1, 1);

        label_random_lights_intensity_5 = new QLabel(groupCheck_random_lights_group);
        label_random_lights_intensity_5->setObjectName(QString::fromUtf8("label_random_lights_intensity_5"));

        gridLayout_random_lights->addWidget(label_random_lights_intensity_5, 14, 0, 1, 1);

        vect3_random_lights_distribution_center_y = new MyLineEdit(groupCheck_random_lights_group);
        vect3_random_lights_distribution_center_y->setObjectName(QString::fromUtf8("vect3_random_lights_distribution_center_y"));
        sizePolicy2.setHeightForWidth(vect3_random_lights_distribution_center_y->sizePolicy().hasHeightForWidth());
        vect3_random_lights_distribution_center_y->setSizePolicy(sizePolicy2);

        gridLayout_random_lights->addWidget(vect3_random_lights_distribution_center_y, 5, 2, 1, 1);

        label_random_lights_first_color = new QLabel(groupCheck_random_lights_group);
        label_random_lights_first_color->setObjectName(QString::fromUtf8("label_random_lights_first_color"));

        gridLayout_random_lights->addWidget(label_random_lights_first_color, 15, 0, 1, 1);

        label_random_lights_intensity_2 = new QLabel(groupCheck_random_lights_group);
        label_random_lights_intensity_2->setObjectName(QString::fromUtf8("label_random_lights_intensity_2"));

        gridLayout_random_lights->addWidget(label_random_lights_intensity_2, 9, 0, 1, 1);

        label_random_lights_intensity_4 = new QLabel(groupCheck_random_lights_group);
        label_random_lights_intensity_4->setObjectName(QString::fromUtf8("label_random_lights_intensity_4"));

        gridLayout_random_lights->addWidget(label_random_lights_intensity_4, 11, 0, 1, 1);

        label_random_lights_random_seed = new QLabel(groupCheck_random_lights_group);
        label_random_lights_random_seed->setObjectName(QString::fromUtf8("label_random_lights_random_seed"));

        gridLayout_random_lights->addWidget(label_random_lights_random_seed, 1, 0, 1, 1);

        comboBox_random_lights_coloring_type = new MyComboBox(groupCheck_random_lights_group);
        comboBox_random_lights_coloring_type->addItem(QString());
        comboBox_random_lights_coloring_type->addItem(QString());
        comboBox_random_lights_coloring_type->addItem(QString());
        comboBox_random_lights_coloring_type->addItem(QString());
        comboBox_random_lights_coloring_type->setObjectName(QString::fromUtf8("comboBox_random_lights_coloring_type"));

        gridLayout_random_lights->addWidget(comboBox_random_lights_coloring_type, 14, 2, 1, 1);

        spinboxInt_random_lights_number = new MySpinBox(groupCheck_random_lights_group);
        spinboxInt_random_lights_number->setObjectName(QString::fromUtf8("spinboxInt_random_lights_number"));
        sizePolicy2.setHeightForWidth(spinboxInt_random_lights_number->sizePolicy().hasHeightForWidth());
        spinboxInt_random_lights_number->setSizePolicy(sizePolicy2);
        spinboxInt_random_lights_number->setMaximum(999999);

        gridLayout_random_lights->addWidget(spinboxInt_random_lights_number, 0, 1, 1, 2);

        spinboxInt_random_lights_random_seed = new MySpinBox(groupCheck_random_lights_group);
        spinboxInt_random_lights_random_seed->setObjectName(QString::fromUtf8("spinboxInt_random_lights_random_seed"));
        sizePolicy2.setHeightForWidth(spinboxInt_random_lights_random_seed->sizePolicy().hasHeightForWidth());
        spinboxInt_random_lights_random_seed->setSizePolicy(sizePolicy2);
        spinboxInt_random_lights_random_seed->setMaximum(999999);

        gridLayout_random_lights->addWidget(spinboxInt_random_lights_random_seed, 1, 1, 1, 2);

        label_distribution_y = new QLabel(groupCheck_random_lights_group);
        label_distribution_y->setObjectName(QString::fromUtf8("label_distribution_y"));
        sizePolicy5.setHeightForWidth(label_distribution_y->sizePolicy().hasHeightForWidth());
        label_distribution_y->setSizePolicy(sizePolicy5);

        gridLayout_random_lights->addWidget(label_distribution_y, 5, 1, 1, 1);

        checkBox_random_lights_cast_shadows = new MyCheckBox(groupCheck_random_lights_group);
        checkBox_random_lights_cast_shadows->setObjectName(QString::fromUtf8("checkBox_random_lights_cast_shadows"));
        sizePolicy2.setHeightForWidth(checkBox_random_lights_cast_shadows->sizePolicy().hasHeightForWidth());
        checkBox_random_lights_cast_shadows->setSizePolicy(sizePolicy2);

        gridLayout_random_lights->addWidget(checkBox_random_lights_cast_shadows, 12, 0, 1, 3);

        label_distribution_z = new QLabel(groupCheck_random_lights_group);
        label_distribution_z->setObjectName(QString::fromUtf8("label_distribution_z"));
        sizePolicy5.setHeightForWidth(label_distribution_z->sizePolicy().hasHeightForWidth());
        label_distribution_z->setSizePolicy(sizePolicy5);

        gridLayout_random_lights->addWidget(label_distribution_z, 6, 1, 1, 1);

        label_random_lights_number = new QLabel(groupCheck_random_lights_group);
        label_random_lights_number->setObjectName(QString::fromUtf8("label_random_lights_number"));

        gridLayout_random_lights->addWidget(label_random_lights_number, 0, 0, 1, 1);

        pushButton_place_random_lights_by_mouse = new QPushButton(groupCheck_random_lights_group);
        pushButton_place_random_lights_by_mouse->setObjectName(QString::fromUtf8("pushButton_place_random_lights_by_mouse"));
        sizePolicy2.setHeightForWidth(pushButton_place_random_lights_by_mouse->sizePolicy().hasHeightForWidth());
        pushButton_place_random_lights_by_mouse->setSizePolicy(sizePolicy2);

        gridLayout_random_lights->addWidget(pushButton_place_random_lights_by_mouse, 7, 0, 1, 3);

        label_random_lights_second_color = new QLabel(groupCheck_random_lights_group);
        label_random_lights_second_color->setObjectName(QString::fromUtf8("label_random_lights_second_color"));

        gridLayout_random_lights->addWidget(label_random_lights_second_color, 16, 0, 1, 1);

        logedit_random_lights_distribution_radius = new MyLineEdit(groupCheck_random_lights_group);
        logedit_random_lights_distribution_radius->setObjectName(QString::fromUtf8("logedit_random_lights_distribution_radius"));

        gridLayout_random_lights->addWidget(logedit_random_lights_distribution_radius, 3, 2, 1, 1);

        vect3_random_lights_distribution_center_x = new MyLineEdit(groupCheck_random_lights_group);
        vect3_random_lights_distribution_center_x->setObjectName(QString::fromUtf8("vect3_random_lights_distribution_center_x"));
        sizePolicy2.setHeightForWidth(vect3_random_lights_distribution_center_x->sizePolicy().hasHeightForWidth());
        vect3_random_lights_distribution_center_x->setSizePolicy(sizePolicy2);

        gridLayout_random_lights->addWidget(vect3_random_lights_distribution_center_x, 4, 2, 1, 1);

        label_random_lights_distribution_radius = new QLabel(groupCheck_random_lights_group);
        label_random_lights_distribution_radius->setObjectName(QString::fromUtf8("label_random_lights_distribution_radius"));

        gridLayout_random_lights->addWidget(label_random_lights_distribution_radius, 3, 0, 1, 1);

        vect3_random_lights_distribution_center_z = new MyLineEdit(groupCheck_random_lights_group);
        vect3_random_lights_distribution_center_z->setObjectName(QString::fromUtf8("vect3_random_lights_distribution_center_z"));
        sizePolicy2.setHeightForWidth(vect3_random_lights_distribution_center_z->sizePolicy().hasHeightForWidth());
        vect3_random_lights_distribution_center_z->setSizePolicy(sizePolicy2);

        gridLayout_random_lights->addWidget(vect3_random_lights_distribution_center_z, 6, 2, 1, 1);

        label_distribution_x = new QLabel(groupCheck_random_lights_group);
        label_distribution_x->setObjectName(QString::fromUtf8("label_distribution_x"));
        sizePolicy5.setHeightForWidth(label_distribution_x->sizePolicy().hasHeightForWidth());
        label_distribution_x->setSizePolicy(sizePolicy5);

        gridLayout_random_lights->addWidget(label_distribution_x, 4, 1, 1, 1);

        logedit_random_lights_soft_shadow_cone = new MyLineEdit(groupCheck_random_lights_group);
        logedit_random_lights_soft_shadow_cone->setObjectName(QString::fromUtf8("logedit_random_lights_soft_shadow_cone"));

        gridLayout_random_lights->addWidget(logedit_random_lights_soft_shadow_cone, 11, 2, 1, 1);

        checkBox_random_lights_penetrating = new MyCheckBox(groupCheck_random_lights_group);
        checkBox_random_lights_penetrating->setObjectName(QString::fromUtf8("checkBox_random_lights_penetrating"));
        sizePolicy2.setHeightForWidth(checkBox_random_lights_penetrating->sizePolicy().hasHeightForWidth());
        checkBox_random_lights_penetrating->setSizePolicy(sizePolicy2);

        gridLayout_random_lights->addWidget(checkBox_random_lights_penetrating, 13, 0, 1, 3);

        logedit_random_lights_size = new MyLineEdit(groupCheck_random_lights_group);
        logedit_random_lights_size->setObjectName(QString::fromUtf8("logedit_random_lights_size"));

        gridLayout_random_lights->addWidget(logedit_random_lights_size, 9, 2, 1, 1);

        logedit_random_lights_visibility = new MyLineEdit(groupCheck_random_lights_group);
        logedit_random_lights_visibility->setObjectName(QString::fromUtf8("logedit_random_lights_visibility"));

        gridLayout_random_lights->addWidget(logedit_random_lights_visibility, 10, 2, 1, 1);

        colorButton_random_lights_color_2 = new MyColorButton(groupCheck_random_lights_group);
        colorButton_random_lights_color_2->setObjectName(QString::fromUtf8("colorButton_random_lights_color_2"));

        gridLayout_random_lights->addWidget(colorButton_random_lights_color_2, 16, 2, 1, 1);

        colorButton_random_lights_color = new MyColorButton(groupCheck_random_lights_group);
        colorButton_random_lights_color->setObjectName(QString::fromUtf8("colorButton_random_lights_color"));

        gridLayout_random_lights->addWidget(colorButton_random_lights_color, 15, 2, 1, 1);


        verticalLayout_random_lights->addLayout(gridLayout_random_lights);


        verticalLayout_41->addWidget(groupCheck_random_lights_group);

        groupCheck_fake_lights_enabled = new MyGroupBox(scrollAreaWidgetContents_11);
        groupCheck_fake_lights_enabled->setObjectName(QString::fromUtf8("groupCheck_fake_lights_enabled"));
        groupCheck_fake_lights_enabled->setCheckable(true);
        verticalLayout_39 = new QVBoxLayout(groupCheck_fake_lights_enabled);
        verticalLayout_39->setSpacing(2);
        verticalLayout_39->setObjectName(QString::fromUtf8("verticalLayout_39"));
        verticalLayout_39->setContentsMargins(2, 2, 2, 2);
        gridLayout_17 = new QGridLayout();
        gridLayout_17->setSpacing(2);
        gridLayout_17->setObjectName(QString::fromUtf8("gridLayout_17"));
        checkBox_fake_lights_relative_center = new MyCheckBox(groupCheck_fake_lights_enabled);
        checkBox_fake_lights_relative_center->setObjectName(QString::fromUtf8("checkBox_fake_lights_relative_center"));
        sizePolicy2.setHeightForWidth(checkBox_fake_lights_relative_center->sizePolicy().hasHeightForWidth());
        checkBox_fake_lights_relative_center->setSizePolicy(sizePolicy2);

        gridLayout_17->addWidget(checkBox_fake_lights_relative_center, 7, 0, 1, 3);

        label_60 = new QLabel(groupCheck_fake_lights_enabled);
        label_60->setObjectName(QString::fromUtf8("label_60"));

        gridLayout_17->addWidget(label_60, 0, 0, 1, 1);

        logedit_fake_lights_orbit_trap_size = new MyLineEdit(groupCheck_fake_lights_enabled);
        logedit_fake_lights_orbit_trap_size->setObjectName(QString::fromUtf8("logedit_fake_lights_orbit_trap_size"));

        gridLayout_17->addWidget(logedit_fake_lights_orbit_trap_size, 11, 2, 1, 1);

        label_91 = new QLabel(groupCheck_fake_lights_enabled);
        label_91->setObjectName(QString::fromUtf8("label_91"));

        gridLayout_17->addWidget(label_91, 1, 0, 1, 1);

        vect3_fake_lights_orbit_trap_y = new MyLineEdit(groupCheck_fake_lights_enabled);
        vect3_fake_lights_orbit_trap_y->setObjectName(QString::fromUtf8("vect3_fake_lights_orbit_trap_y"));

        gridLayout_17->addWidget(vect3_fake_lights_orbit_trap_y, 9, 2, 1, 1);

        vect3_fake_lights_orbit_trap_z = new MyLineEdit(groupCheck_fake_lights_enabled);
        vect3_fake_lights_orbit_trap_z->setObjectName(QString::fromUtf8("vect3_fake_lights_orbit_trap_z"));

        gridLayout_17->addWidget(vect3_fake_lights_orbit_trap_z, 10, 2, 1, 1);

        spinboxInt_fake_lights_min_iter = new MySpinBox(groupCheck_fake_lights_enabled);
        spinboxInt_fake_lights_min_iter->setObjectName(QString::fromUtf8("spinboxInt_fake_lights_min_iter"));
        sizePolicy2.setHeightForWidth(spinboxInt_fake_lights_min_iter->sizePolicy().hasHeightForWidth());
        spinboxInt_fake_lights_min_iter->setSizePolicy(sizePolicy2);
        spinboxInt_fake_lights_min_iter->setMaximum(500);

        gridLayout_17->addWidget(spinboxInt_fake_lights_min_iter, 0, 2, 1, 1);

        label_106 = new QLabel(groupCheck_fake_lights_enabled);
        label_106->setObjectName(QString::fromUtf8("label_106"));
        sizePolicy5.setHeightForWidth(label_106->sizePolicy().hasHeightForWidth());
        label_106->setSizePolicy(sizePolicy5);
        label_106->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_17->addWidget(label_106, 12, 1, 1, 1);

        label_105 = new QLabel(groupCheck_fake_lights_enabled);
        label_105->setObjectName(QString::fromUtf8("label_105"));

        gridLayout_17->addWidget(label_105, 11, 0, 1, 1);

        logedit_fake_lights_thickness = new MyLineEdit(groupCheck_fake_lights_enabled);
        logedit_fake_lights_thickness->setObjectName(QString::fromUtf8("logedit_fake_lights_thickness"));

        gridLayout_17->addWidget(logedit_fake_lights_thickness, 5, 2, 1, 1);

        comboBox_fake_lights_orbit_trap_shape = new MyComboBox(groupCheck_fake_lights_enabled);
        comboBox_fake_lights_orbit_trap_shape->addItem(QString());
        comboBox_fake_lights_orbit_trap_shape->addItem(QString());
        comboBox_fake_lights_orbit_trap_shape->addItem(QString());
        comboBox_fake_lights_orbit_trap_shape->addItem(QString());
        comboBox_fake_lights_orbit_trap_shape->addItem(QString());
        comboBox_fake_lights_orbit_trap_shape->addItem(QString());
        comboBox_fake_lights_orbit_trap_shape->setObjectName(QString::fromUtf8("comboBox_fake_lights_orbit_trap_shape"));

        gridLayout_17->addWidget(comboBox_fake_lights_orbit_trap_shape, 6, 2, 1, 1);

        label_92 = new QLabel(groupCheck_fake_lights_enabled);
        label_92->setObjectName(QString::fromUtf8("label_92"));

        gridLayout_17->addWidget(label_92, 2, 0, 1, 1);

        label_93 = new QLabel(groupCheck_fake_lights_enabled);
        label_93->setObjectName(QString::fromUtf8("label_93"));
        label_93->setWordWrap(true);

        gridLayout_17->addWidget(label_93, 3, 0, 1, 1);

        label_108 = new QLabel(groupCheck_fake_lights_enabled);
        label_108->setObjectName(QString::fromUtf8("label_108"));
        sizePolicy5.setHeightForWidth(label_108->sizePolicy().hasHeightForWidth());
        label_108->setSizePolicy(sizePolicy5);
        label_108->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_17->addWidget(label_108, 14, 1, 1, 1);

        logedit_fake_lights_visibility = new MyLineEdit(groupCheck_fake_lights_enabled);
        logedit_fake_lights_visibility->setObjectName(QString::fromUtf8("logedit_fake_lights_visibility"));

        gridLayout_17->addWidget(logedit_fake_lights_visibility, 3, 2, 1, 1);

        label_98 = new QLabel(groupCheck_fake_lights_enabled);
        label_98->setObjectName(QString::fromUtf8("label_98"));
        sizePolicy5.setHeightForWidth(label_98->sizePolicy().hasHeightForWidth());
        label_98->setSizePolicy(sizePolicy5);
        label_98->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_17->addWidget(label_98, 10, 1, 1, 1);

        colorButton_fake_lights_color = new MyColorButton(groupCheck_fake_lights_enabled);
        colorButton_fake_lights_color->setObjectName(QString::fromUtf8("colorButton_fake_lights_color"));

        gridLayout_17->addWidget(colorButton_fake_lights_color, 15, 2, 1, 1);

        label_97 = new QLabel(groupCheck_fake_lights_enabled);
        label_97->setObjectName(QString::fromUtf8("label_97"));
        sizePolicy5.setHeightForWidth(label_97->sizePolicy().hasHeightForWidth());
        label_97->setSizePolicy(sizePolicy5);
        label_97->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_17->addWidget(label_97, 9, 1, 1, 1);

        spinboxd3_fake_lights_orbit_rotation_z = new MyDoubleSpinBox(groupCheck_fake_lights_enabled);
        spinboxd3_fake_lights_orbit_rotation_z->setObjectName(QString::fromUtf8("spinboxd3_fake_lights_orbit_rotation_z"));
        sizePolicy2.setHeightForWidth(spinboxd3_fake_lights_orbit_rotation_z->sizePolicy().hasHeightForWidth());
        spinboxd3_fake_lights_orbit_rotation_z->setSizePolicy(sizePolicy2);
        spinboxd3_fake_lights_orbit_rotation_z->setDecimals(2);
        spinboxd3_fake_lights_orbit_rotation_z->setMinimum(-36000.000000000000000);
        spinboxd3_fake_lights_orbit_rotation_z->setMaximum(36000.000000000000000);
        spinboxd3_fake_lights_orbit_rotation_z->setSingleStep(0.100000000000000);

        gridLayout_17->addWidget(spinboxd3_fake_lights_orbit_rotation_z, 14, 2, 1, 1);

        spinboxd3_fake_lights_orbit_rotation_x = new MyDoubleSpinBox(groupCheck_fake_lights_enabled);
        spinboxd3_fake_lights_orbit_rotation_x->setObjectName(QString::fromUtf8("spinboxd3_fake_lights_orbit_rotation_x"));
        sizePolicy2.setHeightForWidth(spinboxd3_fake_lights_orbit_rotation_x->sizePolicy().hasHeightForWidth());
        spinboxd3_fake_lights_orbit_rotation_x->setSizePolicy(sizePolicy2);
        spinboxd3_fake_lights_orbit_rotation_x->setDecimals(2);
        spinboxd3_fake_lights_orbit_rotation_x->setMinimum(-36000.000000000000000);
        spinboxd3_fake_lights_orbit_rotation_x->setMaximum(36000.000000000000000);
        spinboxd3_fake_lights_orbit_rotation_x->setSingleStep(0.100000000000000);

        gridLayout_17->addWidget(spinboxd3_fake_lights_orbit_rotation_x, 12, 2, 1, 1);

        label_104 = new QLabel(groupCheck_fake_lights_enabled);
        label_104->setObjectName(QString::fromUtf8("label_104"));

        gridLayout_17->addWidget(label_104, 6, 0, 1, 1);

        label_96 = new QLabel(groupCheck_fake_lights_enabled);
        label_96->setObjectName(QString::fromUtf8("label_96"));
        sizePolicy5.setHeightForWidth(label_96->sizePolicy().hasHeightForWidth());
        label_96->setSizePolicy(sizePolicy5);
        label_96->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_17->addWidget(label_96, 8, 1, 1, 1);

        label_102 = new QLabel(groupCheck_fake_lights_enabled);
        label_102->setObjectName(QString::fromUtf8("label_102"));

        gridLayout_17->addWidget(label_102, 12, 0, 3, 1);

        label_107 = new QLabel(groupCheck_fake_lights_enabled);
        label_107->setObjectName(QString::fromUtf8("label_107"));
        sizePolicy5.setHeightForWidth(label_107->sizePolicy().hasHeightForWidth());
        label_107->setSizePolicy(sizePolicy5);
        label_107->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_17->addWidget(label_107, 13, 1, 1, 1);

        label_94 = new QLabel(groupCheck_fake_lights_enabled);
        label_94->setObjectName(QString::fromUtf8("label_94"));

        gridLayout_17->addWidget(label_94, 4, 0, 1, 1);

        label_45 = new QLabel(groupCheck_fake_lights_enabled);
        label_45->setObjectName(QString::fromUtf8("label_45"));

        gridLayout_17->addWidget(label_45, 15, 0, 1, 1);

        spinboxd3_fake_lights_orbit_rotation_y = new MyDoubleSpinBox(groupCheck_fake_lights_enabled);
        spinboxd3_fake_lights_orbit_rotation_y->setObjectName(QString::fromUtf8("spinboxd3_fake_lights_orbit_rotation_y"));
        sizePolicy2.setHeightForWidth(spinboxd3_fake_lights_orbit_rotation_y->sizePolicy().hasHeightForWidth());
        spinboxd3_fake_lights_orbit_rotation_y->setSizePolicy(sizePolicy2);
        spinboxd3_fake_lights_orbit_rotation_y->setDecimals(2);
        spinboxd3_fake_lights_orbit_rotation_y->setMinimum(-36000.000000000000000);
        spinboxd3_fake_lights_orbit_rotation_y->setMaximum(36000.000000000000000);
        spinboxd3_fake_lights_orbit_rotation_y->setSingleStep(0.100000000000000);

        gridLayout_17->addWidget(spinboxd3_fake_lights_orbit_rotation_y, 13, 2, 1, 1);

        groupCheck_fake_lights_color_2_enabled = new MyGroupBox(groupCheck_fake_lights_enabled);
        groupCheck_fake_lights_color_2_enabled->setObjectName(QString::fromUtf8("groupCheck_fake_lights_color_2_enabled"));
        groupCheck_fake_lights_color_2_enabled->setCheckable(true);
        gridLayout_25 = new QGridLayout(groupCheck_fake_lights_color_2_enabled);
        gridLayout_25->setSpacing(2);
        gridLayout_25->setObjectName(QString::fromUtf8("gridLayout_25"));
        gridLayout_25->setContentsMargins(2, 2, 2, 2);
        label_48 = new QLabel(groupCheck_fake_lights_color_2_enabled);
        label_48->setObjectName(QString::fromUtf8("label_48"));

        gridLayout_25->addWidget(label_48, 0, 0, 1, 1);

        colorButton_fake_lights_color_2 = new MyColorButton(groupCheck_fake_lights_color_2_enabled);
        colorButton_fake_lights_color_2->setObjectName(QString::fromUtf8("colorButton_fake_lights_color_2"));

        gridLayout_25->addWidget(colorButton_fake_lights_color_2, 0, 1, 1, 1);

        groupCheck_fake_lights_color_3_enabled = new MyGroupBox(groupCheck_fake_lights_color_2_enabled);
        groupCheck_fake_lights_color_3_enabled->setObjectName(QString::fromUtf8("groupCheck_fake_lights_color_3_enabled"));
        groupCheck_fake_lights_color_3_enabled->setCheckable(true);
        gridLayout_28 = new QGridLayout(groupCheck_fake_lights_color_3_enabled);
        gridLayout_28->setSpacing(2);
        gridLayout_28->setObjectName(QString::fromUtf8("gridLayout_28"));
        gridLayout_28->setContentsMargins(2, 2, 2, 2);
        label_51 = new QLabel(groupCheck_fake_lights_color_3_enabled);
        label_51->setObjectName(QString::fromUtf8("label_51"));

        gridLayout_28->addWidget(label_51, 0, 0, 1, 1);

        colorButton_fake_lights_color_3 = new MyColorButton(groupCheck_fake_lights_color_3_enabled);
        colorButton_fake_lights_color_3->setObjectName(QString::fromUtf8("colorButton_fake_lights_color_3"));

        gridLayout_28->addWidget(colorButton_fake_lights_color_3, 0, 1, 1, 1);


        gridLayout_25->addWidget(groupCheck_fake_lights_color_3_enabled, 1, 0, 1, 2);


        gridLayout_17->addWidget(groupCheck_fake_lights_color_2_enabled, 16, 0, 1, 3);

        logedit_fake_lights_intensity = new MyLineEdit(groupCheck_fake_lights_enabled);
        logedit_fake_lights_intensity->setObjectName(QString::fromUtf8("logedit_fake_lights_intensity"));

        gridLayout_17->addWidget(logedit_fake_lights_intensity, 2, 2, 1, 1);

        spinboxInt_fake_lights_max_iter = new MySpinBox(groupCheck_fake_lights_enabled);
        spinboxInt_fake_lights_max_iter->setObjectName(QString::fromUtf8("spinboxInt_fake_lights_max_iter"));
        sizePolicy2.setHeightForWidth(spinboxInt_fake_lights_max_iter->sizePolicy().hasHeightForWidth());
        spinboxInt_fake_lights_max_iter->setSizePolicy(sizePolicy2);
        spinboxInt_fake_lights_max_iter->setMaximum(500);

        gridLayout_17->addWidget(spinboxInt_fake_lights_max_iter, 1, 2, 1, 1);

        spinbox_fake_lights_visibility_size = new MyDoubleSpinBox(groupCheck_fake_lights_enabled);
        spinbox_fake_lights_visibility_size->setObjectName(QString::fromUtf8("spinbox_fake_lights_visibility_size"));
        sizePolicy2.setHeightForWidth(spinbox_fake_lights_visibility_size->sizePolicy().hasHeightForWidth());
        spinbox_fake_lights_visibility_size->setSizePolicy(sizePolicy2);
        spinbox_fake_lights_visibility_size->setDecimals(2);
        spinbox_fake_lights_visibility_size->setMinimum(0.100000000000000);
        spinbox_fake_lights_visibility_size->setMaximum(10.000000000000000);
        spinbox_fake_lights_visibility_size->setSingleStep(0.100000000000000);

        gridLayout_17->addWidget(spinbox_fake_lights_visibility_size, 4, 2, 1, 1);

        label_95 = new QLabel(groupCheck_fake_lights_enabled);
        label_95->setObjectName(QString::fromUtf8("label_95"));

        gridLayout_17->addWidget(label_95, 8, 0, 3, 1);

        label_109 = new QLabel(groupCheck_fake_lights_enabled);
        label_109->setObjectName(QString::fromUtf8("label_109"));

        gridLayout_17->addWidget(label_109, 5, 0, 1, 1);

        vect3_fake_lights_orbit_trap_x = new MyLineEdit(groupCheck_fake_lights_enabled);
        vect3_fake_lights_orbit_trap_x->setObjectName(QString::fromUtf8("vect3_fake_lights_orbit_trap_x"));

        gridLayout_17->addWidget(vect3_fake_lights_orbit_trap_x, 8, 2, 1, 1);


        verticalLayout_39->addLayout(gridLayout_17);


        verticalLayout_41->addWidget(groupCheck_fake_lights_enabled);

        verticalSpacer_6 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout_41->addItem(verticalSpacer_6);

        scrollArea_10->setWidget(scrollAreaWidgetContents_11);

        verticalLayout_67->addWidget(scrollArea_10);

        tabWidget_effects->addTab(tab_lights, QString());
        tab_postEffects = new QWidget();
        tab_postEffects->setObjectName(QString::fromUtf8("tab_postEffects"));
        verticalLayout_2 = new QVBoxLayout(tab_postEffects);
        verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
        verticalLayout_2->setContentsMargins(2, -1, 2, 2);
        horizontalLayout_15 = new QHBoxLayout();
        horizontalLayout_15->setObjectName(QString::fromUtf8("horizontalLayout_15"));
        pushButton_local_load_7 = new cButtonLoadSettingsFromWidget(tab_postEffects);
        pushButton_local_load_7->setObjectName(QString::fromUtf8("pushButton_local_load_7"));

        horizontalLayout_15->addWidget(pushButton_local_load_7);

        pushButton_local_save_7 = new cButtonSaveSettingsFromWidget(tab_postEffects);
        pushButton_local_save_7->setObjectName(QString::fromUtf8("pushButton_local_save_7"));

        horizontalLayout_15->addWidget(pushButton_local_save_7);

        pushButton_local_reset_7 = new cButtonResetSettingsFromWidget(tab_postEffects);
        pushButton_local_reset_7->setObjectName(QString::fromUtf8("pushButton_local_reset_7"));

        horizontalLayout_15->addWidget(pushButton_local_reset_7);

        pushButton_local_randomize_6 = new cButtonRandomSettingsFromWidget(tab_postEffects);
        pushButton_local_randomize_6->setObjectName(QString::fromUtf8("pushButton_local_randomize_6"));

        horizontalLayout_15->addWidget(pushButton_local_randomize_6);

        horizontalSpacer_8 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_15->addItem(horizontalSpacer_8);


        verticalLayout_2->addLayout(horizontalLayout_15);

        scrollArea = new QScrollArea(tab_postEffects);
        scrollArea->setObjectName(QString::fromUtf8("scrollArea"));
        scrollArea->setWidgetResizable(true);
        scrollAreaWidgetContents = new QWidget();
        scrollAreaWidgetContents->setObjectName(QString::fromUtf8("scrollAreaWidgetContents"));
        scrollAreaWidgetContents->setGeometry(QRect(0, 0, 230, 215));
        verticalLayout_3 = new QVBoxLayout(scrollAreaWidgetContents);
        verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
        verticalLayout_3->setContentsMargins(2, 2, 2, 2);
        pushButton_post_effects_update = new QPushButton(scrollAreaWidgetContents);
        pushButton_post_effects_update->setObjectName(QString::fromUtf8("pushButton_post_effects_update"));
        sizePolicy2.setHeightForWidth(pushButton_post_effects_update->sizePolicy().hasHeightForWidth());
        pushButton_post_effects_update->setSizePolicy(sizePolicy2);

        verticalLayout_3->addWidget(pushButton_post_effects_update);

        groupCheck_hdr_blur_enabled = new MyGroupBox(scrollAreaWidgetContents);
        groupCheck_hdr_blur_enabled->setObjectName(QString::fromUtf8("groupCheck_hdr_blur_enabled"));
        groupCheck_hdr_blur_enabled->setCheckable(true);
        verticalLayout_74 = new QVBoxLayout(groupCheck_hdr_blur_enabled);
        verticalLayout_74->setSpacing(2);
        verticalLayout_74->setObjectName(QString::fromUtf8("verticalLayout_74"));
        verticalLayout_74->setContentsMargins(2, 2, 2, 2);
        gridLayout_36 = new QGridLayout();
        gridLayout_36->setSpacing(2);
        gridLayout_36->setObjectName(QString::fromUtf8("gridLayout_36"));
        spinbox_hdr_blur_radius = new MyDoubleSpinBox(groupCheck_hdr_blur_enabled);
        spinbox_hdr_blur_radius->setObjectName(QString::fromUtf8("spinbox_hdr_blur_radius"));
        sizePolicy2.setHeightForWidth(spinbox_hdr_blur_radius->sizePolicy().hasHeightForWidth());
        spinbox_hdr_blur_radius->setSizePolicy(sizePolicy2);
        spinbox_hdr_blur_radius->setDecimals(3);
        spinbox_hdr_blur_radius->setMinimum(0.001000000000000);
        spinbox_hdr_blur_radius->setMaximum(1000.000000000000000);
        spinbox_hdr_blur_radius->setSingleStep(1.000000000000000);
        spinbox_hdr_blur_radius->setValue(1.000000000000000);

        gridLayout_36->addWidget(spinbox_hdr_blur_radius, 0, 1, 1, 1);

        label_137 = new QLabel(groupCheck_hdr_blur_enabled);
        label_137->setObjectName(QString::fromUtf8("label_137"));

        gridLayout_36->addWidget(label_137, 0, 0, 1, 1);

        label_352 = new QLabel(groupCheck_hdr_blur_enabled);
        label_352->setObjectName(QString::fromUtf8("label_352"));

        gridLayout_36->addWidget(label_352, 1, 0, 1, 1);

        spinbox_hdr_blur_intensity = new MyDoubleSpinBox(groupCheck_hdr_blur_enabled);
        spinbox_hdr_blur_intensity->setObjectName(QString::fromUtf8("spinbox_hdr_blur_intensity"));
        sizePolicy2.setHeightForWidth(spinbox_hdr_blur_intensity->sizePolicy().hasHeightForWidth());
        spinbox_hdr_blur_intensity->setSizePolicy(sizePolicy2);
        spinbox_hdr_blur_intensity->setDecimals(4);
        spinbox_hdr_blur_intensity->setMinimum(0.000000000000000);
        spinbox_hdr_blur_intensity->setMaximum(100.000000000000000);
        spinbox_hdr_blur_intensity->setSingleStep(0.010000000000000);
        spinbox_hdr_blur_intensity->setValue(0.100000000000000);

        gridLayout_36->addWidget(spinbox_hdr_blur_intensity, 1, 1, 1, 1);


        verticalLayout_74->addLayout(gridLayout_36);


        verticalLayout_3->addWidget(groupCheck_hdr_blur_enabled);

        groupCheck_post_chromatic_aberration_enabled = new MyGroupBox(scrollAreaWidgetContents);
        groupCheck_post_chromatic_aberration_enabled->setObjectName(QString::fromUtf8("groupCheck_post_chromatic_aberration_enabled"));
        groupCheck_post_chromatic_aberration_enabled->setCheckable(true);
        verticalLayout_76 = new QVBoxLayout(groupCheck_post_chromatic_aberration_enabled);
        verticalLayout_76->setSpacing(2);
        verticalLayout_76->setObjectName(QString::fromUtf8("verticalLayout_76"));
        verticalLayout_76->setContentsMargins(2, 2, 2, 2);
        gridLayout_37 = new QGridLayout();
        gridLayout_37->setSpacing(2);
        gridLayout_37->setObjectName(QString::fromUtf8("gridLayout_37"));
        label_353 = new QLabel(groupCheck_post_chromatic_aberration_enabled);
        label_353->setObjectName(QString::fromUtf8("label_353"));

        gridLayout_37->addWidget(label_353, 1, 0, 1, 1);

        spinbox_post_chromatic_aberration_intensity = new MyDoubleSpinBox(groupCheck_post_chromatic_aberration_enabled);
        spinbox_post_chromatic_aberration_intensity->setObjectName(QString::fromUtf8("spinbox_post_chromatic_aberration_intensity"));
        sizePolicy2.setHeightForWidth(spinbox_post_chromatic_aberration_intensity->sizePolicy().hasHeightForWidth());
        spinbox_post_chromatic_aberration_intensity->setSizePolicy(sizePolicy2);
        spinbox_post_chromatic_aberration_intensity->setDecimals(3);
        spinbox_post_chromatic_aberration_intensity->setMinimum(0.000000000000000);
        spinbox_post_chromatic_aberration_intensity->setMaximum(100.000000000000000);
        spinbox_post_chromatic_aberration_intensity->setSingleStep(0.010000000000000);
        spinbox_post_chromatic_aberration_intensity->setValue(1.000000000000000);

        gridLayout_37->addWidget(spinbox_post_chromatic_aberration_intensity, 1, 1, 1, 1);

        spinbox_post_chromatic_aberration_radius = new MyDoubleSpinBox(groupCheck_post_chromatic_aberration_enabled);
        spinbox_post_chromatic_aberration_radius->setObjectName(QString::fromUtf8("spinbox_post_chromatic_aberration_radius"));
        sizePolicy2.setHeightForWidth(spinbox_post_chromatic_aberration_radius->sizePolicy().hasHeightForWidth());
        spinbox_post_chromatic_aberration_radius->setSizePolicy(sizePolicy2);
        spinbox_post_chromatic_aberration_radius->setDecimals(3);
        spinbox_post_chromatic_aberration_radius->setMinimum(0.000000000000000);
        spinbox_post_chromatic_aberration_radius->setMaximum(1000.000000000000000);
        spinbox_post_chromatic_aberration_radius->setSingleStep(0.100000000000000);
        spinbox_post_chromatic_aberration_radius->setValue(1.000000000000000);

        gridLayout_37->addWidget(spinbox_post_chromatic_aberration_radius, 0, 1, 1, 1);

        label_139 = new QLabel(groupCheck_post_chromatic_aberration_enabled);
        label_139->setObjectName(QString::fromUtf8("label_139"));

        gridLayout_37->addWidget(label_139, 0, 0, 1, 1);

        checkBox_post_chromatic_aberration_reverse = new MyCheckBox(groupCheck_post_chromatic_aberration_enabled);
        checkBox_post_chromatic_aberration_reverse->setObjectName(QString::fromUtf8("checkBox_post_chromatic_aberration_reverse"));
        sizePolicy2.setHeightForWidth(checkBox_post_chromatic_aberration_reverse->sizePolicy().hasHeightForWidth());
        checkBox_post_chromatic_aberration_reverse->setSizePolicy(sizePolicy2);

        gridLayout_37->addWidget(checkBox_post_chromatic_aberration_reverse, 2, 0, 1, 2);


        verticalLayout_76->addLayout(gridLayout_37);


        verticalLayout_3->addWidget(groupCheck_post_chromatic_aberration_enabled);

        verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout_3->addItem(verticalSpacer);

        scrollArea->setWidget(scrollAreaWidgetContents);

        verticalLayout_2->addWidget(scrollArea);

        tabWidget_effects->addTab(tab_postEffects, QString());

        verticalLayout->addWidget(tabWidget_effects);

        verticalLayout->setStretch(1, 1);
        QWidget::setTabOrder(scrollArea_7, groupCheck_raytraced_reflections);
        QWidget::setTabOrder(groupCheck_raytraced_reflections, spinboxInt_reflections_max);
        QWidget::setTabOrder(spinboxInt_reflections_max, groupCheck_DOF_enabled);
        QWidget::setTabOrder(groupCheck_DOF_enabled, logedit_DOF_focus);
        QWidget::setTabOrder(logedit_DOF_focus, spinbox_DOF_radius);
        QWidget::setTabOrder(spinbox_DOF_radius, spinboxInt_DOF_number_of_passes);
        QWidget::setTabOrder(spinboxInt_DOF_number_of_passes, spinbox_DOF_blur_opacity);
        QWidget::setTabOrder(spinbox_DOF_blur_opacity, spinboxInt_DOF_samples);
        QWidget::setTabOrder(spinboxInt_DOF_samples, pushButton_DOF_update);
        QWidget::setTabOrder(pushButton_DOF_update, pushButton_DOF_set_focus);
        QWidget::setTabOrder(pushButton_DOF_set_focus, groupCheck_ambient_occlusion_enabled);
        QWidget::setTabOrder(groupCheck_ambient_occlusion_enabled, spinbox_ambient_occlusion);
        QWidget::setTabOrder(spinbox_ambient_occlusion, spinboxInt_ambient_occlusion_quality);
        QWidget::setTabOrder(spinboxInt_ambient_occlusion_quality, spinbox_ambient_occlusion_fast_tune);
        QWidget::setTabOrder(spinbox_ambient_occlusion_fast_tune, checkBox_SSAO_random_mode);
        QWidget::setTabOrder(checkBox_SSAO_random_mode, groupCheck_env_mapping_enable);
        QWidget::setTabOrder(groupCheck_env_mapping_enable, groupCheck_basic_fog_enabled);
        QWidget::setTabOrder(groupCheck_basic_fog_enabled, logedit_basic_fog_visibility);
        QWidget::setTabOrder(logedit_basic_fog_visibility, pushButton_set_fog_by_mouse);
        QWidget::setTabOrder(pushButton_set_fog_by_mouse, groupCheck_glow_enabled);
        QWidget::setTabOrder(groupCheck_glow_enabled, logedit_glow_intensity);
        QWidget::setTabOrder(logedit_glow_intensity, groupCheck_volumetric_fog_enabled);
        QWidget::setTabOrder(groupCheck_volumetric_fog_enabled, logedit_volumetric_fog_density);
        QWidget::setTabOrder(logedit_volumetric_fog_density, logedit_volumetric_fog_colour_1_distance);
        QWidget::setTabOrder(logedit_volumetric_fog_colour_1_distance, logedit_volumetric_fog_colour_2_distance);
        QWidget::setTabOrder(logedit_volumetric_fog_colour_2_distance, logedit_volumetric_fog_distance_factor);
        QWidget::setTabOrder(logedit_volumetric_fog_distance_factor, groupCheck_iteration_fog_enable);
        QWidget::setTabOrder(groupCheck_iteration_fog_enable, logedit_iteration_fog_opacity);
        QWidget::setTabOrder(logedit_iteration_fog_opacity, spinbox_iteration_fog_opacity_trim);
        QWidget::setTabOrder(spinbox_iteration_fog_opacity_trim, spinbox_iteration_fog_color_1_maxiter);
        QWidget::setTabOrder(spinbox_iteration_fog_color_1_maxiter, spinbox_iteration_fog_color_2_maxiter);
        QWidget::setTabOrder(spinbox_iteration_fog_color_2_maxiter, scrollArea_9);
        QWidget::setTabOrder(scrollArea_9, groupCheck_textured_background);
        QWidget::setTabOrder(groupCheck_textured_background, comboBox_textured_background_map_type);
        QWidget::setTabOrder(comboBox_textured_background_map_type, scrollArea_10);
        QWidget::setTabOrder(scrollArea_10, logedit_aux_light_manual_placement_dist);
        QWidget::setTabOrder(logedit_aux_light_manual_placement_dist, spinboxInt_random_lights_number);
        QWidget::setTabOrder(spinboxInt_random_lights_number, spinboxInt_random_lights_random_seed);
        QWidget::setTabOrder(spinboxInt_random_lights_random_seed, logedit_random_lights_max_distance_from_fractal);
        QWidget::setTabOrder(logedit_random_lights_max_distance_from_fractal, logedit_random_lights_distribution_radius);
        QWidget::setTabOrder(logedit_random_lights_distribution_radius, vect3_random_lights_distribution_center_x);
        QWidget::setTabOrder(vect3_random_lights_distribution_center_x, vect3_random_lights_distribution_center_y);
        QWidget::setTabOrder(vect3_random_lights_distribution_center_y, vect3_random_lights_distribution_center_z);
        QWidget::setTabOrder(vect3_random_lights_distribution_center_z, pushButton_place_random_lights_by_mouse);
        QWidget::setTabOrder(pushButton_place_random_lights_by_mouse, logedit_random_lights_intensity);
        QWidget::setTabOrder(logedit_random_lights_intensity, groupCheck_fake_lights_enabled);
        QWidget::setTabOrder(groupCheck_fake_lights_enabled, spinboxInt_fake_lights_min_iter);
        QWidget::setTabOrder(spinboxInt_fake_lights_min_iter, spinboxInt_fake_lights_max_iter);
        QWidget::setTabOrder(spinboxInt_fake_lights_max_iter, logedit_fake_lights_intensity);
        QWidget::setTabOrder(logedit_fake_lights_intensity, logedit_fake_lights_visibility);
        QWidget::setTabOrder(logedit_fake_lights_visibility, spinbox_fake_lights_visibility_size);
        QWidget::setTabOrder(spinbox_fake_lights_visibility_size, vect3_fake_lights_orbit_trap_x);
        QWidget::setTabOrder(vect3_fake_lights_orbit_trap_x, vect3_fake_lights_orbit_trap_y);
        QWidget::setTabOrder(vect3_fake_lights_orbit_trap_y, vect3_fake_lights_orbit_trap_z);
        QWidget::setTabOrder(vect3_fake_lights_orbit_trap_z, scrollArea_8);

        retranslateUi(cDockEffects);

        tabWidget_effects->setCurrentIndex(0);


        QMetaObject::connectSlotsByName(cDockEffects);
    } // setupUi

    void retranslateUi(QWidget *cDockEffects)
    {
        cDockEffects->setWindowTitle(QCoreApplication::translate("cDockEffects", "Form", nullptr));
        pushButton_local_load->setText(QCoreApplication::translate("cDockEffects", "Load", nullptr));
        pushButton_local_save->setText(QCoreApplication::translate("cDockEffects", "Save", nullptr));
        pushButton_local_reset->setText(QCoreApplication::translate("cDockEffects", "Reset", nullptr));
        pushButton_local_randomize_7->setText(QCoreApplication::translate("cDockEffects", "Randomize", nullptr));
        pushButton_local_navi->setText(QCoreApplication::translate("cDockEffects", "Navi", nullptr));
        pushButton_local_load_2->setText(QCoreApplication::translate("cDockEffects", "Load", nullptr));
        pushButton_local_save_2->setText(QCoreApplication::translate("cDockEffects", "Save", nullptr));
        pushButton_local_reset_2->setText(QCoreApplication::translate("cDockEffects", "Reset", nullptr));
        pushButton_local_randomize_2->setText(QCoreApplication::translate("cDockEffects", "Randomize", nullptr));
#if QT_CONFIG(tooltip)
        groupCheck_raytraced_reflections->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Activate calculation of ray-traced reflections and transparency. Reflectance can be set by <span style=\" font-style:italic;\">Material/Reflection. </span>Transparency settings are in the same tab as reflection.<br/>Also enable with Monte Carlo global illumination.</p><p><br/></p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        groupCheck_raytraced_reflections->setTitle(QCoreApplication::translate("cDockEffects", "Ray-&traced reflections and transparency", nullptr));
#if QT_CONFIG(tooltip)
        spinboxInt_reflections_max->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Maximum number of ray bounces which are calculated for a given pixel.</p><p>This value affects reflections, refraction and MC Global Illumination </p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        label_62->setText(QCoreApplication::translate("cDockEffects", "Reflections depth:", nullptr));
#if QT_CONFIG(tooltip)
        groupCheck_DOF_enabled->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Depth of field is the effect in which objects within some range of distances in a scene appear in focus, and objects nearer or farther than this range appear out of focus.</p><p>note: using DOF prevents one-pass anaglyph rendering, unless Monte carlo algorithm mode is selected.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        groupCheck_DOF_enabled->setTitle(QCoreApplication::translate("cDockEffects", "Depth of field", nullptr));
        label_131->setText(QCoreApplication::translate("cDockEffects", "Focus distance:", nullptr));
        label_136->setText(QCoreApplication::translate("cDockEffects", "Radius:", nullptr));
#if QT_CONFIG(tooltip)
        logedit_DOF_focus->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>It's the distance where objects appear in focus.</p><p>Distance can be set bu using button <span style=\" font-style:italic;\">Set focus distance by mouse</span></p><p><br/></p><table border=\"0\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;\" cellspacing=\"2\" cellpadding=\"0\"><tr><td><p>low focus distance</p></td><td><p>high focus distance</p></td></tr><tr><td><p><img src=\":/tooltips/tooltips_images/image - DOF - focus close.jpg\"/></p></td><td><p><img src=\":/tooltips/tooltips_images/image - DOF - focus far.jpg\"/></p></td></tr></table></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        spinbox_DOF_radius->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Intensity of DOF effect (average radius of blur)</p><p><br/></p><table border=\"0\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;\" cellspacing=\"2\" cellpadding=\"0\"><tr><td><p>radius = 10</p></td><td><p>radius = 50</p></td></tr><tr><td><p><img src=\":/tooltips/tooltips_images/image - DOF - radius 10.jpg\"/></p></td><td><p><img src=\":/tooltips/tooltips_images/image - DOF - radius 50.jpg\"/></p></td></tr></table></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        spinbox_DOF_radius->setPrefix(QString());
        spinbox_DOF_radius->setSuffix(QString());
        label_349->setText(QCoreApplication::translate("cDockEffects", "Number of passes:", nullptr));
#if QT_CONFIG(tooltip)
        spinboxInt_DOF_number_of_passes->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Number of passes of rendering DOF effect. One pass is enough for most of cases. But for more realistic blur it can be increased (e.g to 4) and blur opacity should be accordingly decreased (e.g. to 1.0)</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        label_350->setText(QCoreApplication::translate("cDockEffects", "Blur opacity:", nullptr));
#if QT_CONFIG(tooltip)
        spinbox_DOF_blur_opacity->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Opacity of blur effect used during second phase of rendering the DOF effect. 4.0 is correct for most of cases. But for more realistic blur the number of passes can be increased (e.g to 4) and blur opacity should be accordingly decreased (e.g. to 1.0)</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        spinbox_DOF_blur_opacity->setPrefix(QString());
        spinbox_DOF_blur_opacity->setSuffix(QString());
        label_138->setText(QCoreApplication::translate("cDockEffects", "Maximum blur radius:", nullptr));
#if QT_CONFIG(tooltip)
        spinbox_DOF_max_radius->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Maximum radius of generated blur. Lower value can speed up rendering but effect will be less realistic.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        spinbox_DOF_max_radius->setPrefix(QString());
        spinbox_DOF_max_radius->setSuffix(QString());
#if QT_CONFIG(tooltip)
        pushButton_DOF_update->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Update image after changes of DOF settings. Can be updated even after image rendering.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        pushButton_DOF_update->setText(QCoreApplication::translate("cDockEffects", "Update image", nullptr));
#if QT_CONFIG(tooltip)
        pushButton_DOF_set_focus->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Setting of focus distance by mouse pointer. </p><p>Click on this button and then point the object on image which you want to appear in focus.</p><p>After using it don't forget to change <span style=\" font-style:italic;\">Navigation</span> / <span style=\" font-style:italic;\">Mouse click function</span> to continue work with the camera.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        pushButton_DOF_set_focus->setText(QCoreApplication::translate("cDockEffects", "Set focus distance by mouse", nullptr));
#if QT_CONFIG(tooltip)
        groupCheck_DOF_monte_carlo->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Enables Monte Carlo algorithms for rendering the depth of field (DOF), global illumination, ambient occlusion (with multiple rays) and soft shadows effects. This mode is extremely slow for rendering, but gives a very realistic appearance of effects.</p><p>In addition Monte Carlo algorithm provides high quality adaptive anti-aliasing.</p><p>Every pixed (or tile) of the image is rendered multiple times with randomly changed parameters. Every repeat reduces noise. Sampling of each pixel (or tile) is stopped when noise is reduced to defined level (defined by &quot;Max noise level&quot; parameter&quot;) or when maximum number of repeats is reached (defined by &quot;Max number of samples&quot;). </p><p>Remark: This effect cannot work properly when screen space ambient occlusion is enabled. </p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        groupCheck_DOF_monte_carlo->setTitle(QCoreApplication::translate("cDockEffects", "&Monte Carlo algorithm", nullptr));
        label_358->setText(QCoreApplication::translate("cDockEffects", "Max number of samples\n"
"per pixel:", nullptr));
        label_359->setText(QCoreApplication::translate("cDockEffects", "Min number of samples\n"
"per pixel:", nullptr));
#if QT_CONFIG(tooltip)
        label_average_DOF_samples->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Average number of MC samples that have been calculated  for each image pixel.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        label_average_DOF_samples->setText(QCoreApplication::translate("cDockEffects", "Average number of MC samples:", nullptr));
#if QT_CONFIG(tooltip)
        logedit_DOF_max_noise->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Limit of noise level for each image pixel. Every pixel is calculated multiple times until estimated noise reaches maximum noise level percentage.</p><p>A lower value reduces visible noise on the final image, but increases rendering time. Decreasing the maximum noise level by half, increases the rendering time by 4.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        label_average_DOF_noise->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Estimated average noise caused by Monte Carlo effects.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        label_average_DOF_noise->setText(QCoreApplication::translate("cDockEffects", "Average noise:", nullptr));
#if QT_CONFIG(tooltip)
        spinboxInt_DOF_min_samples->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Minimum number of MC samples calculated for each image pixel. Increasing this parameter can reduce visible noise, ( by improving calculation of noise level estimation).</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        label_360->setText(QCoreApplication::translate("cDockEffects", "Max noise level\n"
"(percentage)", nullptr));
#if QT_CONFIG(tooltip)
        spinboxInt_DOF_samples->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Number of MC samples calculated for each image pixel. Higher values reduce the noise on the image but increase the rendering time. </p><p>For instance if the number of samples is 100, then the rendering will take 100 times longer compared to the effect disabled.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        label_masked_pixels->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Estimated average noise caused by Monte Carlo effects.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        label_masked_pixels->setText(QCoreApplication::translate("cDockEffects", "Masked pixels:", nullptr));
#if QT_CONFIG(tooltip)
        label_tiles_done->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Estimated average noise caused by Monte Carlo effects.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        label_tiles_done->setText(QCoreApplication::translate("cDockEffects", "Tiles done:", nullptr));
#if QT_CONFIG(tooltip)
        checkBox_MC_pixel_level_optimization->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Enables additonal optimization of MC rendering. The noise level is calculated separatelly for each pixel. If noise level is enough low, then the pixel is no longer calculated.</p><p>If the image is very noisy and there is low value of <span style=\" font-style:italic;\">Min number of samples</span>, then enabling this option can cause dark random pixels left on the image.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        checkBox_MC_pixel_level_optimization->setText(QCoreApplication::translate("cDockEffects", "Enable pixel level optimization", nullptr));
        groupCheck_MC_denoiser_enable->setTitle(QCoreApplication::translate("cDockEffects", "Denoiser", nullptr));
        comboBox_MC_denoiser_strength->setItemText(0, QCoreApplication::translate("cDockEffects", "Light", nullptr));
        comboBox_MC_denoiser_strength->setItemText(1, QCoreApplication::translate("cDockEffects", "Medium", nullptr));
        comboBox_MC_denoiser_strength->setItemText(2, QCoreApplication::translate("cDockEffects", "Strong", nullptr));
        comboBox_MC_denoiser_strength->setItemText(3, QCoreApplication::translate("cDockEffects", "Extreme", nullptr));

        label_6->setText(QCoreApplication::translate("cDockEffects", "Strength", nullptr));
#if QT_CONFIG(tooltip)
        checkBox_MC_denoiser_preserve_geometry->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Keeps sharp edges and object details.</p><p>This option can give wrong appearance when strong DOF is used.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        checkBox_MC_denoiser_preserve_geometry->setText(QCoreApplication::translate("cDockEffects", "Preserve geometry", nullptr));
#if QT_CONFIG(tooltip)
        checkBox_DOF_MC_global_illumination->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Enables calculation of realistic global illumination using Monte Carlo algorithm. </p><p>Number of light bounces is defined by the &quot;reflections depth&quot; parameter at the top of tab.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        checkBox_DOF_MC_global_illumination->setText(QCoreApplication::translate("cDockEffects", "Calculate MC global illumination", nullptr));
        label_361->setText(QCoreApplication::translate("cDockEffects", "Radiance limit for GI", nullptr));
#if QT_CONFIG(tooltip)
        logedit_MC_GI_radiance_limit->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Limit for intensity of bounced light. Lower value reduces noise caused by very bright spots on HDR background textures.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        checkBox_MC_global_illumination_volumetric->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Enables calculation of realistic global illumination using Monte Carlo algorithm. </p><p>Number of light bounces is defined by the &quot;reflections depth&quot; parameter at the top of tab.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        checkBox_MC_global_illumination_volumetric->setText(QCoreApplication::translate("cDockEffects", "Global illumination by volumetric effects", nullptr));
#if QT_CONFIG(tooltip)
        checkBox_MC_fog_illumination->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Enables calculation of realistic soft shadows using Monte Carlo algorithm.</p><p>Soft shadow cone for main light source is defined by <span style=\" font-style:italic;\">Soft shadow code angle</span> (<span style=\" font-style:italic;\">Lights</span> tab)</p><p>Soft shadow cone for auxiliary lights is defined by C<span style=\" font-style:italic;\">ustom lights options</span> / <span style=\" font-style:italic;\">Size.</span></p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        checkBox_MC_fog_illumination->setText(QCoreApplication::translate("cDockEffects", "Illumination of fog", nullptr));
#if QT_CONFIG(tooltip)
        checkBox_MC_soft_shadows_enable->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Enables calculation of realistic soft shadows using Monte Carlo algorithm.</p><p>Soft shadow cone for main light source is defined by <span style=\" font-style:italic;\">Soft shadow code angle</span> (<span style=\" font-style:italic;\">Lights</span> tab)</p><p>Soft shadow cone for auxiliary lights is defined by C<span style=\" font-style:italic;\">ustom lights options</span> / <span style=\" font-style:italic;\">Size.</span></p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        checkBox_MC_soft_shadows_enable->setText(QCoreApplication::translate("cDockEffects", "Calculate MC soft shadows", nullptr));
#if QT_CONFIG(tooltip)
        groupCheck_DOF_MC_CA_enable->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Enables rendering of chromatic aberration. This effect simulates the way an actual lens refracts light slightly differently based on wavelength.</p><p>It will give a \"rainbow\" type effect that gets stronger closer to the edges of the image. </p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        groupCheck_DOF_MC_CA_enable->setTitle(QCoreApplication::translate("cDockEffects", "Calculate chromatic aberration", nullptr));
#if QT_CONFIG(tooltip)
        logedit_DOF_MC_CA_dispersion_gain->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Higher value makes dispersion of refracted light more vsible on transparent objects.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        label_69->setText(QCoreApplication::translate("cDockEffects", "Dispersion gain of light refraction:", nullptr));
        label_70->setText(QCoreApplication::translate("cDockEffects", "Camera lenses dispersion:", nullptr));
#if QT_CONFIG(tooltip)
        logedit_DOF_MC_CA_camera_dispersion->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Higher value makes simulated dispersion of camera lenses more visible.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        groupCheck_ambient_occlusion_enabled->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Settings for scattered light effect</p><p>Types of ambient occlusion effect:</p><table border=\"0\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;\" cellspacing=\"2\" cellpadding=\"0\"><tr><td><p>Screen Space Ambient Occlusion (SSAO)</p></td><td><p>Multiple rays</p></td><td><p>Fast</p></td></tr><tr><td><p><img src=\":/tooltips/tooltips_images/image - shader - ambient occlusion 1.0.jpg\"/></p></td><td><p><img src=\":/tooltips/tooltips_images/image - shader - ambient occlusion high quality.jpg\"/></p></td><td><p><img src=\":/tooltips/tooltips_images/image - shader - ambient occlusion fast mode.jpg\"/></p></td></tr></table><p><br/></p><p><span style=\" font-weight:600;\">SSAO</span> - relatively fast post-effect based on z-Buffer<br/>note: using SSAO prevents one-pass anaglyph rendering</p><p><span style=\" font-weight:600;\">Multiple rays</span> - based on calculation of rays in different directions. It uses texture to create colored light map. This effect sl"
                        "ows down rendering.</p><p><span style=\" font-weight:600;\">Fast</span> - simple and fast method to calculate scattered light effect. This the least accurate effect.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        groupCheck_ambient_occlusion_enabled->setTitle(QCoreApplication::translate("cDockEffects", "Ambient occl&usion", nullptr));
        label_103->setText(QCoreApplication::translate("cDockEffects", "Quality:", nullptr));
        label_127->setText(QCoreApplication::translate("cDockEffects", "Type:", nullptr));
#if QT_CONFIG(tooltip)
        spinboxInt_ambient_occlusion_quality->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Quality of ambient occlusion effect. Higher quality increases rendering time.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        spinbox_ambient_occlusion_fast_tune->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>This parameter controls brightness of fast ambient occlusion effect.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        spinbox_ambient_occlusion_fast_tune->setPrefix(QString());
        spinbox_ambient_occlusion_fast_tune->setSuffix(QString());
        label_132->setText(QCoreApplication::translate("cDockEffects", "Fast AO tune:", nullptr));
        label_68->setText(QCoreApplication::translate("cDockEffects", "Intensity:", nullptr));
#if QT_CONFIG(tooltip)
        spinbox_ambient_occlusion->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Intensity of scattered light</p><p>example of effect:</p><p><img src=\":/tooltips/tooltips_images/image - shader - ambient occlusion 1.0.jpg\"/><br/></p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        spinbox_ambient_occlusion->setPrefix(QString());
        spinbox_ambient_occlusion->setSuffix(QString());
        comboBox_ambient_occlusion_mode->setItemText(0, QCoreApplication::translate("cDockEffects", "Fast", nullptr));
        comboBox_ambient_occlusion_mode->setItemText(1, QCoreApplication::translate("cDockEffects", "Multiple rays with light map", nullptr));
        comboBox_ambient_occlusion_mode->setItemText(2, QCoreApplication::translate("cDockEffects", "Screen space", nullptr));

#if QT_CONFIG(tooltip)
        comboBox_ambient_occlusion_mode->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Selection of method to calculate ambient occlusion effect.<br/>Do not use SSAO method with Monte Carlo option.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        colorButton_ambient_occlusion_color->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Color of light source</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        colorButton_ambient_occlusion_color->setProperty("text", QVariant(QCoreApplication::translate("cDockEffects", "PushButton", nullptr)));
        label_71->setText(QCoreApplication::translate("cDockEffects", "Color:", nullptr));
#if QT_CONFIG(tooltip)
        checkBox_SSAO_random_mode->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Enables random directions of ray vectors</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        checkBox_SSAO_random_mode->setText(QCoreApplication::translate("cDockEffects", "SSAO random mode", nullptr));
        label_171->setText(QCoreApplication::translate("cDockEffects", "Light map texture:", nullptr));
#if QT_CONFIG(tooltip)
        text_file_lightmap->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>File-path to light map image. For ambient occlusion effect based on multiple rays</p><p>To use animated textures (image sequences), replace numbers by '%' symbol. Example: If sequence of images is as showed below: <br/>texture0001.jpg<br/>texture0002.jpg<br/>etc</p><p>Then use following file name: texture%%%%.jpg<br/>This tells the program to treat this as not a single image but as a sequence of images with 4 digit index.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        groupCheck_env_mapping_enable->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Environment mapping is an image-based lighting technique for approximating the appearance of a reflective surface by means of a precomputed texture image. The texture is used to store the image of the distant environment surrounding the rendered object.</p><p>To adjust effect intensity use <span style=\" font-style:italic;\">reflection</span> slider</p><p><br/></p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        groupCheck_env_mapping_enable->setTitle(QCoreApplication::translate("cDockEffects", "Environment mappin&g", nullptr));
        label_5->setText(QCoreApplication::translate("cDockEffects", "Remark: It is simple reflections mapping.\n"
"To do mapping of radiance use HDRI texture as a background texture.", nullptr));
        label_170->setText(QCoreApplication::translate("cDockEffects", "Texture path:", nullptr));
#if QT_CONFIG(tooltip)
        text_file_envmap->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>File-path to reflection map image .</p><p>To use animated textures (image sequences), replace numbers by '%' symbol. Example: If sequence of images is as showed below: <br/>texture0001.jpg<br/>texture0002.jpg<br/>etc</p><p>Then use following file name: texture%%%%.jpg<br/>This tells the program to treat this as not a single image but as a sequence of images with 4 digit index.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        tabWidget_effects->setTabText(tabWidget_effects->indexOf(tab_raytracing), QCoreApplication::translate("cDockEffects", "Ray-tracing", nullptr));
        pushButton_local_load_3->setText(QCoreApplication::translate("cDockEffects", "Load", nullptr));
        pushButton_local_save_3->setText(QCoreApplication::translate("cDockEffects", "Save", nullptr));
        pushButton_local_reset_3->setText(QCoreApplication::translate("cDockEffects", "Reset", nullptr));
        pushButton_local_randomize_3->setText(QCoreApplication::translate("cDockEffects", "Randomize", nullptr));
#if QT_CONFIG(tooltip)
        logedit_volumetric_light_DE_Factor->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>This value controls the quality of the volumetric light effect.  The step for volumetric light is calculated in each iteration as: </p><p>step = DE * DE_FACTOR[global] * DE_FACTOR[volumetric].</p><p>A higher value gives a faster render but of poorer quality.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        label_custom_step_multiplier->setText(QCoreApplication::translate("cDockEffects", "Custom DE Step multiplier\n"
"for volumetric effects:", nullptr));
#if QT_CONFIG(tooltip)
        groupCheck_basic_fog_enabled->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Enables fog effect. Density of fog is constant over entire space.</p><p>Example:</p><p><img src=\":/tooltips/tooltips_images/image - shader - fog.jpeg\"/></p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        groupCheck_basic_fog_enabled->setTitle(QCoreApplication::translate("cDockEffects", "Basic fog", nullptr));
#if QT_CONFIG(tooltip)
        logedit_basic_fog_visibility->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Visibility distance of fog. Visibility can be set by using '<span style=\" font-style:italic;\">Set visibility distance by mouse'</span> button</p><p>Lower values produce denser fog,</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        comboBox_basic_fog_primitive->setItemText(0, QCoreApplication::translate("cDockEffects", "None", nullptr));

        label_63->setText(QCoreApplication::translate("cDockEffects", "Visibility distance:", nullptr));
        label_64->setText(QCoreApplication::translate("cDockEffects", "Color:", nullptr));
        label_72->setText(QCoreApplication::translate("cDockEffects", "Shape from primitive:", nullptr));
#if QT_CONFIG(tooltip)
        colorButton_basic_fog_color->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Color of fog effect</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        colorButton_basic_fog_color->setProperty("text", QVariant(QCoreApplication::translate("cDockEffects", "PushButton", nullptr)));
        checkBox_basic_fog_cast_shadows->setText(QCoreApplication::translate("cDockEffects", "Cast / receive shadows", nullptr));
#if QT_CONFIG(tooltip)
        pushButton_set_fog_by_mouse->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Sets visibility distance using mouse pointer. Point the object which should be the farthest visible.</p><p>After using it don't forget to change <span style=\" font-style:italic;\">Navigation</span> / <span style=\" font-style:italic;\">Mouse click function</span> to continue work with the camera.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        pushButton_set_fog_by_mouse->setText(QCoreApplication::translate("cDockEffects", "Set visibility distance by mouse", nullptr));
#if QT_CONFIG(tooltip)
        groupCheck_glow_enabled->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Glow effect based on ray-marching step count</p><p>Example:</p><p><img src=\":/tooltips/tooltips_images/image - shader - glow.jpeg\"/></p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        groupCheck_glow_enabled->setTitle(QCoreApplication::translate("cDockEffects", "&Glow", nullptr));
        label_88->setText(QCoreApplication::translate("cDockEffects", "Color #1:", nullptr));
        label_89->setText(QCoreApplication::translate("cDockEffects", "Color #2:", nullptr));
#if QT_CONFIG(tooltip)
        logedit_glow_intensity->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Intensity of effect</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        label_87->setText(QCoreApplication::translate("cDockEffects", "Intensity:", nullptr));
#if QT_CONFIG(tooltip)
        colorButton_glow_color_1->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Color of dark areas</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        colorButton_glow_color_1->setProperty("text", QVariant(QCoreApplication::translate("cDockEffects", "PushButton", nullptr)));
#if QT_CONFIG(tooltip)
        colorButton_glow_color_2->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Color of bright areas</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        colorButton_glow_color_2->setProperty("text", QVariant(QCoreApplication::translate("cDockEffects", "PushButton", nullptr)));
#if QT_CONFIG(tooltip)
        groupCheck_volumetric_fog_enabled->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Fog where density depends on the distance from the fractal surface.</p><table border=\"0\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;\" cellspacing=\"2\" cellpadding=\"0\"><tr><td><p>Example of high values of distance</p></td><td><p>Examples of low values of distance </p></td></tr><tr><td><p><img src=\":/tooltips/tooltips_images/image - shader - distance glow.jpg\"/></p></td><td><p><img src=\":/tooltips/tooltips_images/image - shader - distance glow 2.jpeg\"/></p></td></tr></table></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        groupCheck_volumetric_fog_enabled->setTitle(QCoreApplication::translate("cDockEffects", "Fog based on dis&tance", nullptr));
#if QT_CONFIG(tooltip)
        button_calculateFog->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Calculates optimal settings for fog effect.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        button_calculateFog->setText(QCoreApplication::translate("cDockEffects", "Optimal distances calculation", nullptr));
        toolButton_fog_distance_double->setText(QCoreApplication::translate("cDockEffects", "x2", nullptr));
        toolButton_fog_distance_half->setText(QCoreApplication::translate("cDockEffects", "\303\2672", nullptr));
        label_75->setText(QCoreApplication::translate("cDockEffects", "Shape from primitive:", nullptr));
#if QT_CONFIG(tooltip)
        colorButton_fog_color_2->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Color of fog which is used between distance #1  and distance #2</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        colorButton_fog_color_2->setProperty("text", QVariant(QCoreApplication::translate("cDockEffects", "PushButton", nullptr)));
        label_100->setText(QCoreApplication::translate("cDockEffects", "Distance from fractal surface:", nullptr));
#if QT_CONFIG(tooltip)
        logedit_volumetric_fog_density->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Density of fog. Higher values produce denser fog. </p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        label_66->setText(QCoreApplication::translate("cDockEffects", "Color #1:", nullptr));
        label_65->setText(QCoreApplication::translate("cDockEffects", "Density:", nullptr));
#if QT_CONFIG(tooltip)
        logedit_volumetric_fog_colour_2_distance->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Maximum fog distance of color #2 from the fractal surface, and minimum fog distance for color #3.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        label_78->setText(QCoreApplication::translate("cDockEffects", "Color #2:", nullptr));
        checkBox_distance_fog_shadows->setText(QCoreApplication::translate("cDockEffects", "Cast/receive shadows", nullptr));
#if QT_CONFIG(tooltip)
        logedit_volumetric_fog_colour_1_distance->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Maximum fog distance of color #1 from the fractal surface, and minimum fog distance for color #2.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        label_79->setText(QCoreApplication::translate("cDockEffects", "Color #3:", nullptr));
#if QT_CONFIG(tooltip)
        logedit_volumetric_fog_distance_factor->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Adjusts the density of fog based on  the  distance from the fractal surface. Higher values produces fog which reaches further from the fractal surface.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        label_67->setText(QCoreApplication::translate("cDockEffects", "Distance of color #1:", nullptr));
#if QT_CONFIG(tooltip)
        colorButton_fog_color_1->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Color of fog which is used from fractal surface to distance #1</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        colorButton_fog_color_1->setProperty("text", QVariant(QCoreApplication::translate("cDockEffects", "PushButton", nullptr)));
        label_76->setText(QCoreApplication::translate("cDockEffects", "Distance of color #2:", nullptr));
        label_77->setText(QCoreApplication::translate("cDockEffects", "Fog distance factor:", nullptr));
#if QT_CONFIG(tooltip)
        logedit_volumetric_fog_distance_from_surface->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Adjusts the density of fog based on  the  distance from the fractal surface. Higher values produces fog which reaches further from the fractal surface.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        comboBox_distance_fog_primitive->setItemText(0, QCoreApplication::translate("cDockEffects", "None", nullptr));

#if QT_CONFIG(tooltip)
        colorButton_fog_color_3->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Color of fog which is used farther than distance #2</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        colorButton_fog_color_3->setProperty("text", QVariant(QCoreApplication::translate("cDockEffects", "PushButton", nullptr)));
#if QT_CONFIG(tooltip)
        groupCheck_iteration_fog_enable->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Fog effect, where the density of the fog is dependent on the iteration count of the fractal formula. Fog is denser in areas of higher iteration count.</p><p>Fog receives shadows, and casts shadows on fractal surface and on itself.</p><p>Example of fog with additional light sources:<br/><img src=\":/tooltips/tooltips_images/image - shader - iterfog - lights.jpeg\"/></p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        groupCheck_iteration_fog_enable->setTitle(QCoreApplication::translate("cDockEffects", "Fog based on iteration co&unt", nullptr));
        label_86->setText(QCoreApplication::translate("cDockEffects", "Color #3:", nullptr));
#if QT_CONFIG(tooltip)
        spinbox_iteration_fog_opacity_trim->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>There is no fog in volume where iteration count is lower than this value. When this parameter is high then fog is only just by fractal surface.</p><table border=\"0\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;\" cellspacing=\"2\" cellpadding=\"0\"><tr><td><p>trim = 4</p></td><td><p>trim = 6</p></td><td><p>trim = 8</p></td></tr><tr><td><p><img src=\":/tooltips/tooltips_images/image - shader - iterfog - 4 - 16000.jpg\"/></p></td><td><p><img src=\":/tooltips/tooltips_images/image - shader - iterfog - 6 - 30000.jpg\"/></p></td><td><p><img src=\":/tooltips/tooltips_images/image - shader - iterfog - 8 - 40000.jpg\"/></p></td></tr></table></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        spinbox_iteration_fog_opacity_trim->setPrefix(QString());
        spinbox_iteration_fog_opacity_trim->setSuffix(QString());
#if QT_CONFIG(tooltip)
        spinbox_iteration_fog_color_1_maxiter->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Color #1 is used for iteration count lower than this value</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        spinbox_iteration_fog_color_1_maxiter->setPrefix(QString());
        spinbox_iteration_fog_color_1_maxiter->setSuffix(QString());
        label_85->setText(QCoreApplication::translate("cDockEffects", "Color #2:", nullptr));
        label_80->setText(QCoreApplication::translate("cDockEffects", "Opacity:", nullptr));
#if QT_CONFIG(tooltip)
        spinbox_iteration_fog_opacity_trim_high->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>There is no fog in volume where iteration count is lower than this value. When this parameter is high then fog is only just by fractal surface.</p><table border=\"0\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;\" cellspacing=\"2\" cellpadding=\"0\"><tr><td><p>trim = 4</p></td><td><p>trim = 6</p></td><td><p>trim = 8</p></td></tr><tr><td><p><img src=\":/tooltips/tooltips_images/image - shader - iterfog - 4 - 16000.jpg\"/></p></td><td><p><img src=\":/tooltips/tooltips_images/image - shader - iterfog - 6 - 30000.jpg\"/></p></td><td><p><img src=\":/tooltips/tooltips_images/image - shader - iterfog - 8 - 40000.jpg\"/></p></td></tr></table></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        spinbox_iteration_fog_opacity_trim_high->setPrefix(QString());
        spinbox_iteration_fog_opacity_trim_high->setSuffix(QString());
        label_101->setText(QCoreApplication::translate("cDockEffects", "High iterations trim:", nullptr));
        label_81->setText(QCoreApplication::translate("cDockEffects", "Low iterations trim:", nullptr));
#if QT_CONFIG(tooltip)
        spinbox_iteration_fog_brightness_boost->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>This parameter can be used to increase brightness of fog illuminated by auxiliary light sources.</p><p>In Mandelbulber version &lt;= 2.12 this value was hardcoded and default value was 100. </p><p>When brightness boost is 1.0 then there is correct proportion of illuminating fractal surface and fog.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        spinbox_iteration_fog_brightness_boost->setPrefix(QString());
        spinbox_iteration_fog_brightness_boost->setSuffix(QString());
#if QT_CONFIG(tooltip)
        colorButton_iteration_fog_color_1->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Color #1 of fog effect</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        colorButton_iteration_fog_color_1->setProperty("text", QVariant(QCoreApplication::translate("cDockEffects", "PushButton", nullptr)));
        checkBox_iteration_fog_shadows->setText(QCoreApplication::translate("cDockEffects", "Cast/receive shadows", nullptr));
#if QT_CONFIG(tooltip)
        colorButton_iteration_fog_color_2->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Color #2 of fog effect</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        colorButton_iteration_fog_color_2->setProperty("text", QVariant(QCoreApplication::translate("cDockEffects", "PushButton", nullptr)));
#if QT_CONFIG(tooltip)
        spinbox_iteration_fog_color_2_maxiter->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Color #2 is used for iteration count lower than this value. </p><p>Color #3 is used for iteration count greater than this value.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        spinbox_iteration_fog_color_2_maxiter->setPrefix(QString());
        spinbox_iteration_fog_color_2_maxiter->setSuffix(QString());
        label_83->setText(QCoreApplication::translate("cDockEffects", "Max iter. for color#2:", nullptr));
        label_82->setText(QCoreApplication::translate("cDockEffects", "Max iter. for color#1:", nullptr));
#if QT_CONFIG(tooltip)
        colorButton_iteration_fog_color_3->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Color #3 of fog effect</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        colorButton_iteration_fog_color_3->setProperty("text", QVariant(QCoreApplication::translate("cDockEffects", "PushButton", nullptr)));
        label_99->setText(QCoreApplication::translate("cDockEffects", "Brightness boost.\n"
"Set 100 to keep compatibility with version <=2.12", nullptr));
#if QT_CONFIG(tooltip)
        logedit_iteration_fog_opacity->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Opacity of fog. Higher value gives denser fog.<br/></p><table border=\"0\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;\" cellspacing=\"2\" cellpadding=\"0\"><tr><td><p>opacity = 1000</p></td><td><p>opacity = 4000</p></td><td><p>opacity = 16000</p></td></tr><tr><td><p><img src=\":/tooltips/tooltips_images/image - shader - iterfog - 4 - 1000.jpg\"/></p></td><td><p><img src=\":/tooltips/tooltips_images/image - shader - iterfog - 4 - 4000.jpg\"/></p></td><td><p><img src=\":/tooltips/tooltips_images/image - shader - iterfog - 4 - 16000.jpg\"/></p></td></tr></table></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        label_84->setText(QCoreApplication::translate("cDockEffects", "Color #1:", nullptr));
        label_74->setText(QCoreApplication::translate("cDockEffects", "Shape from primitive:", nullptr));
        comboBox_iteration_fog_primitive->setItemText(0, QCoreApplication::translate("cDockEffects", "None", nullptr));

        groupCheck_clouds_enable->setTitle(QCoreApplication::translate("cDockEffects", "Clouds", nullptr));
        label_124->setText(QCoreApplication::translate("cDockEffects", "Color", nullptr));
        label_110->setText(QCoreApplication::translate("cDockEffects", "Noise iterations:", nullptr));
        spinbox_clouds_density->setPrefix(QString());
        spinbox_clouds_density->setSuffix(QString());
        label_114->setText(QCoreApplication::translate("cDockEffects", "Period:", nullptr));
        label_113->setText(QCoreApplication::translate("cDockEffects", "Density:", nullptr));
        spinbox_clouds_ambient_light->setPrefix(QString());
        spinbox_clouds_ambient_light->setSuffix(QString());
        label_144->setText(QCoreApplication::translate("cDockEffects", "Visible light and trap light boost:", nullptr));
        colorButton_clouds_color->setProperty("text", QVariant(QCoreApplication::translate("cDockEffects", "PushButton", nullptr)));
        pushButton_clouds_randomize->setText(QCoreApplication::translate("cDockEffects", "Randomize", nullptr));
        label_112->setText(QCoreApplication::translate("cDockEffects", "Opacity:", nullptr));
        label_111->setText(QCoreApplication::translate("cDockEffects", "Random seed:", nullptr));
        label_143->setText(QCoreApplication::translate("cDockEffects", "Ambient light:", nullptr));
        checkBox_clouds_cast_shadows->setText(QCoreApplication::translate("cDockEffects", "Receive shadows", nullptr));
        groupCheck_clouds_sharp_edges->setTitle(QCoreApplication::translate("cDockEffects", "Sharp edges", nullptr));
        label_142->setText(QCoreApplication::translate("cDockEffects", "Sharpness:", nullptr));
        spinbox_clouds_sharpness->setPrefix(QString());
        spinbox_clouds_sharpness->setSuffix(QString());
        label_140->setText(QCoreApplication::translate("cDockEffects", "y", nullptr));
        label_141->setText(QCoreApplication::translate("cDockEffects", "z", nullptr));
        label_135->setText(QCoreApplication::translate("cDockEffects", "x", nullptr));
        label_133->setText(QCoreApplication::translate("cDockEffects", "Clouds movement speed:", nullptr));
        label_145->setText(QCoreApplication::translate("cDockEffects", "Shape from primitive:", nullptr));
        comboBox_clouds_primitive->setItemText(0, QCoreApplication::translate("cDockEffects", "None", nullptr));

        groupCheck_clouds_plane_shape->setTitle(QCoreApplication::translate("cDockEffects", "Plane shape", nullptr));
        label_121->setText(QCoreApplication::translate("cDockEffects", "alpha", nullptr));
        spinboxd3_clouds_rotation_z->setPrefix(QString());
        spinboxd3_clouds_rotation_z->setSuffix(QString());
        label_116->setText(QCoreApplication::translate("cDockEffects", "Clouds center:", nullptr));
        label_120->setText(QCoreApplication::translate("cDockEffects", "Geometry rotation:", nullptr));
        label_119->setText(QCoreApplication::translate("cDockEffects", "z", nullptr));
        label_122->setText(QCoreApplication::translate("cDockEffects", "beta", nullptr));
        label_118->setText(QCoreApplication::translate("cDockEffects", "y", nullptr));
        label_115->setText(QCoreApplication::translate("cDockEffects", "Clouds layer height:", nullptr));
        spinboxd3_clouds_rotation_y->setPrefix(QString());
        spinboxd3_clouds_rotation_y->setSuffix(QString());
        label_123->setText(QCoreApplication::translate("cDockEffects", "gamma", nullptr));
        spinboxd3_clouds_rotation_x->setPrefix(QString());
        spinboxd3_clouds_rotation_x->setSuffix(QString());
        label_117->setText(QCoreApplication::translate("cDockEffects", "x", nullptr));
        groupCheck_clouds_distance_mode->setTitle(QCoreApplication::translate("cDockEffects", "Clouds at distance from fractal", nullptr));
        label_125->setText(QCoreApplication::translate("cDockEffects", "Distance from fractal", nullptr));
        label_126->setText(QCoreApplication::translate("cDockEffects", "Clouds layer height", nullptr));
        groupBox->setTitle(QCoreApplication::translate("cDockEffects", "Accuracy control", nullptr));
        label_128->setText(QCoreApplication::translate("cDockEffects", "Details accuracy", nullptr));
        label_129->setText(QCoreApplication::translate("cDockEffects", "Approaching DE multiplier", nullptr));
        label_130->setText(QCoreApplication::translate("cDockEffects", "Clouds DE multiplier", nullptr));
        tabWidget_effects->setTabText(tabWidget_effects->indexOf(tab_volumetric), QCoreApplication::translate("cDockEffects", "Volumetric", nullptr));
        pushButton_local_load_5->setText(QCoreApplication::translate("cDockEffects", "Load", nullptr));
        pushButton_local_save_5->setText(QCoreApplication::translate("cDockEffects", "Save", nullptr));
        pushButton_local_reset_5->setText(QCoreApplication::translate("cDockEffects", "Reset", nullptr));
        pushButton_local_randomize_4->setText(QCoreApplication::translate("cDockEffects", "Randomize", nullptr));
        groupBox_14->setTitle(QCoreApplication::translate("cDockEffects", "Colored background", nullptr));
#if QT_CONFIG(tooltip)
        colorButton_background_color_1->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Color of background at zenith</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        colorButton_background_color_1->setProperty("text", QVariant(QCoreApplication::translate("cDockEffects", "PushButton", nullptr)));
        label_57->setText(QCoreApplication::translate("cDockEffects", "Color #1:", nullptr));
#if QT_CONFIG(tooltip)
        groupCheck_background_3_colors_enable->setToolTip(QCoreApplication::translate("cDockEffects", "Enables colored gradient on background. When disabled only color #1 is used.", nullptr));
#endif // QT_CONFIG(tooltip)
        groupCheck_background_3_colors_enable->setTitle(QCoreApplication::translate("cDockEffects", "&3-color gradient", nullptr));
#if QT_CONFIG(tooltip)
        colorButton_background_color_3->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Color of background at nadir</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        colorButton_background_color_3->setProperty("text", QVariant(QCoreApplication::translate("cDockEffects", "PushButton", nullptr)));
        label_58->setText(QCoreApplication::translate("cDockEffects", "Color #2:", nullptr));
        label_59->setText(QCoreApplication::translate("cDockEffects", "Color #3:", nullptr));
#if QT_CONFIG(tooltip)
        colorButton_background_color_2->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Color of background at horizon</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        colorButton_background_color_2->setProperty("text", QVariant(QCoreApplication::translate("cDockEffects", "PushButton", nullptr)));
        label_223->setText(QCoreApplication::translate("cDockEffects", "Brightness:", nullptr));
#if QT_CONFIG(tooltip)
        spinbox_background_brightness->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Brightness of background</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        spinbox_background_brightness->setPrefix(QString());
        spinbox_background_brightness->setSuffix(QString());
        label_227->setText(QCoreApplication::translate("cDockEffects", "Gamma", nullptr));
#if QT_CONFIG(tooltip)
        spinbox_background_gamma->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Brightness of background</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        spinbox_background_gamma->setPrefix(QString());
        spinbox_background_gamma->setSuffix(QString());
#if QT_CONFIG(tooltip)
        groupCheck_textured_background->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Enables covering of background sphere with selected image.</p><p>Example:</p><p><img src=\":/tooltips/tooltips_images/image - shader - backhround texture.jpg\"/></p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        groupCheck_textured_background->setTitle(QCoreApplication::translate("cDockEffects", "Text&ured background", nullptr));
        label_90->setText(QCoreApplication::translate("cDockEffects", "Map type:", nullptr));
        label_224->setText(QCoreApplication::translate("cDockEffects", "Vertical scale:", nullptr));
        comboBox_textured_background_map_type->setItemText(0, QCoreApplication::translate("cDockEffects", "Equirectangular", nullptr));
        comboBox_textured_background_map_type->setItemText(1, QCoreApplication::translate("cDockEffects", "Double hemisphere", nullptr));
        comboBox_textured_background_map_type->setItemText(2, QCoreApplication::translate("cDockEffects", "Flat", nullptr));

#if QT_CONFIG(tooltip)
        comboBox_textured_background_map_type->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>It determines, how texture will be mapped on background sphere</p><p><span style=\" font-weight:600;\">Equirectangular: <br/></span><span style=\" font-weight:400;\">Texture has to be created used equirectangular projection. It's the most popular format for textures dedicated for sphere mapping.<br/>Example:<br/></span><img src=\":/tooltips/tooltips_images/equirectangular_bkg.jpg\"/></p><p><span style=\" font-weight:600;\">Double hemisphere:</span></p><p>Texture has to be created as a pair of images of hemispheres. Mapping has to be the same as <span style=\" font-style:italic;\">Full dome projection</span> (or <span style=\" font-style:italic;\">Fish eye</span>)<br/>Example texture with indicated axes and directions:<br/><img src=\":/tooltips/tooltips_images/full_dome_bkg_axes.png\"/></p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        label_228->setText(QCoreApplication::translate("cDockEffects", "Beta:", nullptr));
#if QT_CONFIG(tooltip)
        text_file_background->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Path to the background image. Acceptable formats are BMP, GIF, JPG, PNG</p><p>To use animated textures (image sequences), replace numbers by '%' symbol. Example: If sequence of images is as showed below: <br/>texture0001.jpg<br/>texture0002.jpg<br/>etc</p><p>Then use following file name: texture%%%%.jpg<br/>This tells the program to treat this as not a single image but as a sequence of images with 4 digit index.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        spinbox_background_texture_offset_x->setPrefix(QString());
        spinbox_background_texture_offset_x->setSuffix(QString());
        label_232->setText(QCoreApplication::translate("cDockEffects", "Alpha:", nullptr));
        label_229->setText(QCoreApplication::translate("cDockEffects", "Gamma:", nullptr));
        label_230->setText(QCoreApplication::translate("cDockEffects", "Texture offset:", nullptr));
        spinbox_background_texture_offset_y->setPrefix(QString());
        spinbox_background_texture_offset_y->setSuffix(QString());
        label_226->setText(QCoreApplication::translate("cDockEffects", "Rotation:", nullptr));
        label_231->setText(QCoreApplication::translate("cDockEffects", "x:", nullptr));
        spinboxd3_background_rotation_x->setPrefix(QString());
        spinboxd3_background_rotation_x->setSuffix(QString());
        label_225->setText(QCoreApplication::translate("cDockEffects", "Horizontal scale:", nullptr));
        label_61->setText(QCoreApplication::translate("cDockEffects", "Texture path:", nullptr));
        spinbox_background_v_scale->setPrefix(QString());
        spinbox_background_v_scale->setSuffix(QString());
        spinboxd3_background_rotation_z->setPrefix(QString());
        spinboxd3_background_rotation_z->setSuffix(QString());
        spinbox_background_h_scale->setPrefix(QString());
        spinbox_background_h_scale->setSuffix(QString());
        spinboxd3_background_rotation_y->setPrefix(QString());
        spinboxd3_background_rotation_y->setSuffix(QString());
        label_233->setText(QCoreApplication::translate("cDockEffects", "y:", nullptr));
        tabWidget_effects->setTabText(tabWidget_effects->indexOf(tab_background), QCoreApplication::translate("cDockEffects", "Background", nullptr));
        pushButton_local_load_6->setText(QCoreApplication::translate("cDockEffects", "Load", nullptr));
        pushButton_local_save_6->setText(QCoreApplication::translate("cDockEffects", "Save", nullptr));
        pushButton_local_reset_6->setText(QCoreApplication::translate("cDockEffects", "Reset", nullptr));
        pushButton_local_randomize_5->setText(QCoreApplication::translate("cDockEffects", "Randomize", nullptr));
        groupBox_7->setTitle(QCoreApplication::translate("cDockEffects", "Common light options", nullptr));
#if QT_CONFIG(tooltip)
        logedit_all_lights_intensity->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>brightness of light source</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        logedit_all_lights_size->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>brightness of light source</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        colorButton_fill_light_color->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Color of light source</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        colorButton_fill_light_color->setProperty("text", QVariant(QCoreApplication::translate("cDockEffects", "PushButton", nullptr)));
        label_2->setText(QCoreApplication::translate("cDockEffects", "All lights intensity", nullptr));
        label_4->setText(QCoreApplication::translate("cDockEffects", "All lights size", nullptr));
#if QT_CONFIG(tooltip)
        logedit_all_lights_visibility->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>brightness of light source</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        label_3->setText(QCoreApplication::translate("cDockEffects", "All lights visibility", nullptr));
        label->setText(QCoreApplication::translate("cDockEffects", "Fill light color:", nullptr));
        label_7->setText(QCoreApplication::translate("cDockEffects", "Rayleigh scattering blue:", nullptr));
        label_13->setText(QCoreApplication::translate("cDockEffects", "Rayleigh scattering red:", nullptr));
        groupBox_8->setTitle(QCoreApplication::translate("cDockEffects", "Light placement options", nullptr));
#if QT_CONFIG(tooltip)
        logedit_aux_light_manual_placement_dist->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Controls distance from the fractal surface where the light will be placed with mouse pointer. When it's zero, the light will be set on fractal surface. A higher value moves the light towards the camera.</p><p>This parameter can be controlled with mouse wheel + alt key.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        checkBox_aux_light_place_behind->setText(QCoreApplication::translate("cDockEffects", "Place light behind the object", nullptr));
        label_134->setText(QCoreApplication::translate("cDockEffects", "Placement distance\n"
"(by mouse):", nullptr));
#if QT_CONFIG(tooltip)
        groupCheck_random_lights_group->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p><img src=\":/tooltips/tooltips_images/random lights placement.png\"/></p><p><span style=\" font-weight:600;\">Random seed: </span>random seed for lights distribution </p><p><span style=\" font-weight:600;\">Maximum distance from the fractal: </span>random lights are placed within this distance from the fractal surface </p><p><span style=\" font-weight:600;\">Centre of distribution X, Y, Z: </span>the centre point for random light distribution. To set this point by mouse pointer, select &quot;Set position of centre for random lights&quot; in Mouse click function combo box in Mandelbulber Render Window </p><p><span style=\" font-weight:600;\">Distribution radius of lights: </span>maximum distance from Centre of distribution where lights can be placed. The random lights appear in the region that matches the condition of being both within this radius and also within the maximum distance from fractal surface.</p><p>If this radius is too small to generate random lights, then the program will au"
                        "tomatically increase this radius. </p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        groupCheck_random_lights_group->setTitle(QCoreApplication::translate("cDockEffects", "Random li&ghts options", nullptr));
        label_random_lights_intensity_3->setText(QCoreApplication::translate("cDockEffects", "Visibility:", nullptr));
        label_random_lights_center_of_distribution->setText(QCoreApplication::translate("cDockEffects", "Center of distribution:", nullptr));
        label_random_lights_intensity->setText(QCoreApplication::translate("cDockEffects", "Intensity:", nullptr));
        label_random_lights_max_distance_from_fractal->setText(QCoreApplication::translate("cDockEffects", "Maximum distance\n"
"from fractal:", nullptr));
        label_random_lights_intensity_5->setText(QCoreApplication::translate("cDockEffects", "Coloring type:", nullptr));
        label_random_lights_first_color->setText(QCoreApplication::translate("cDockEffects", "First color:", nullptr));
        label_random_lights_intensity_2->setText(QCoreApplication::translate("cDockEffects", "Size:", nullptr));
        label_random_lights_intensity_4->setText(QCoreApplication::translate("cDockEffects", "Soft shadow cone:", nullptr));
        label_random_lights_random_seed->setText(QCoreApplication::translate("cDockEffects", "Random Seed:", nullptr));
        comboBox_random_lights_coloring_type->setItemText(0, QCoreApplication::translate("cDockEffects", "Random colors", nullptr));
        comboBox_random_lights_coloring_type->setItemText(1, QCoreApplication::translate("cDockEffects", "Single color", nullptr));
        comboBox_random_lights_coloring_type->setItemText(2, QCoreApplication::translate("cDockEffects", "Two colors", nullptr));
        comboBox_random_lights_coloring_type->setItemText(3, QCoreApplication::translate("cDockEffects", "Two colors based on distance", nullptr));

        label_distribution_y->setText(QCoreApplication::translate("cDockEffects", "y:", nullptr));
        checkBox_random_lights_cast_shadows->setText(QCoreApplication::translate("cDockEffects", "Cast shadows", nullptr));
        label_distribution_z->setText(QCoreApplication::translate("cDockEffects", "z:", nullptr));
        label_random_lights_number->setText(QCoreApplication::translate("cDockEffects", "Number of random\n"
"lights:", nullptr));
        pushButton_place_random_lights_by_mouse->setText(QCoreApplication::translate("cDockEffects", "Place random light center by mouse", nullptr));
        label_random_lights_second_color->setText(QCoreApplication::translate("cDockEffects", "Second color:", nullptr));
        label_random_lights_distribution_radius->setText(QCoreApplication::translate("cDockEffects", "Distribution radius\n"
"of lights:", nullptr));
        label_distribution_x->setText(QCoreApplication::translate("cDockEffects", "x:", nullptr));
        checkBox_random_lights_penetrating->setText(QCoreApplication::translate("cDockEffects", "Penetrating", nullptr));
        colorButton_random_lights_color_2->setProperty("text", QVariant(QCoreApplication::translate("cDockEffects", "PushButton", nullptr)));
        colorButton_random_lights_color->setProperty("text", QVariant(QCoreApplication::translate("cDockEffects", "PushButton", nullptr)));
#if QT_CONFIG(tooltip)
        groupCheck_fake_lights_enabled->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Simulates a large amount of lights and is relatively fast to render.</p><p>An orbit trap is a point, a 2D, or 3D shape defined in 3D space. The brightness of the point is dependent on how close the point's orbit gets to the orbit trap shape during the chosen iterations.</p><p>This effect is difficult to setup and often you need to try many different orbit trap settings.</p><p>These light sources illuminate the fractal surface, but do not cast shadows.</p><p>Example:</p><p><img src=\":/tooltips/tooltips_images/image - shader - orbit trap lights.jpg\"/></p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        groupCheck_fake_lights_enabled->setTitle(QCoreApplication::translate("cDockEffects", "Orbit &trap lights", nullptr));
        checkBox_fake_lights_relative_center->setText(QCoreApplication::translate("cDockEffects", "Orbit trap center relative to the origin", nullptr));
        label_60->setText(QCoreApplication::translate("cDockEffects", "Minimum iteration:", nullptr));
        label_91->setText(QCoreApplication::translate("cDockEffects", "Maximum iteration:", nullptr));
#if QT_CONFIG(tooltip)
        vect3_fake_lights_orbit_trap_y->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Position of orbit trap point</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        vect3_fake_lights_orbit_trap_z->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Position of orbit trap point</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        spinboxInt_fake_lights_min_iter->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>First iteration taken for orbit trap calculation</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        label_106->setText(QCoreApplication::translate("cDockEffects", "x:", nullptr));
        label_105->setText(QCoreApplication::translate("cDockEffects", "Shape size:", nullptr));
#if QT_CONFIG(tooltip)
        logedit_fake_lights_thickness->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Brightness of visible lights</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        comboBox_fake_lights_orbit_trap_shape->setItemText(0, QCoreApplication::translate("cDockEffects", "Point", nullptr));
        comboBox_fake_lights_orbit_trap_shape->setItemText(1, QCoreApplication::translate("cDockEffects", "Line", nullptr));
        comboBox_fake_lights_orbit_trap_shape->setItemText(2, QCoreApplication::translate("cDockEffects", "Circle", nullptr));
        comboBox_fake_lights_orbit_trap_shape->setItemText(3, QCoreApplication::translate("cDockEffects", "Square", nullptr));
        comboBox_fake_lights_orbit_trap_shape->setItemText(4, QCoreApplication::translate("cDockEffects", "Sphere", nullptr));
        comboBox_fake_lights_orbit_trap_shape->setItemText(5, QCoreApplication::translate("cDockEffects", "Cube", nullptr));

        label_92->setText(QCoreApplication::translate("cDockEffects", "Intensity on surface:", nullptr));
        label_93->setText(QCoreApplication::translate("cDockEffects", "Visibility of glow (volumetric effect):", nullptr));
        label_108->setText(QCoreApplication::translate("cDockEffects", "z:", nullptr));
#if QT_CONFIG(tooltip)
        logedit_fake_lights_visibility->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Brightness of visible lights. It is volumetric effect.</p><p>Quality of this effect can by controled by <span style=\" font-style:italic;\">Effects / Volumetric / Custom DE step multiplier for volumetric effects</span></p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        label_98->setText(QCoreApplication::translate("cDockEffects", "z:", nullptr));
#if QT_CONFIG(tooltip)
        colorButton_fake_lights_color->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Color of light source</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        colorButton_fake_lights_color->setProperty("text", QVariant(QCoreApplication::translate("cDockEffects", "PushButton", nullptr)));
        label_97->setText(QCoreApplication::translate("cDockEffects", "y:", nullptr));
        spinboxd3_fake_lights_orbit_rotation_z->setPrefix(QString());
        spinboxd3_fake_lights_orbit_rotation_z->setSuffix(QString());
        spinboxd3_fake_lights_orbit_rotation_x->setPrefix(QString());
        spinboxd3_fake_lights_orbit_rotation_x->setSuffix(QString());
        label_104->setText(QCoreApplication::translate("cDockEffects", "Shape:", nullptr));
        label_96->setText(QCoreApplication::translate("cDockEffects", "x:", nullptr));
        label_102->setText(QCoreApplication::translate("cDockEffects", "Shape rotation:", nullptr));
        label_107->setText(QCoreApplication::translate("cDockEffects", "y:", nullptr));
        label_94->setText(QCoreApplication::translate("cDockEffects", "Softness:", nullptr));
        label_45->setText(QCoreApplication::translate("cDockEffects", "Color:", nullptr));
        spinboxd3_fake_lights_orbit_rotation_y->setPrefix(QString());
        spinboxd3_fake_lights_orbit_rotation_y->setSuffix(QString());
        groupCheck_fake_lights_color_2_enabled->setTitle(QCoreApplication::translate("cDockEffects", "Enable color 2 (for second and further iterations)", nullptr));
        label_48->setText(QCoreApplication::translate("cDockEffects", "Color 2:", nullptr));
#if QT_CONFIG(tooltip)
        colorButton_fake_lights_color_2->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Color of light source</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        colorButton_fake_lights_color_2->setProperty("text", QVariant(QCoreApplication::translate("cDockEffects", "PushButton", nullptr)));
        groupCheck_fake_lights_color_3_enabled->setTitle(QCoreApplication::translate("cDockEffects", "Enable color 3 (for third and further iterations)", nullptr));
        label_51->setText(QCoreApplication::translate("cDockEffects", "Color 3:", nullptr));
#if QT_CONFIG(tooltip)
        colorButton_fake_lights_color_3->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Color of light source</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        colorButton_fake_lights_color_3->setProperty("text", QVariant(QCoreApplication::translate("cDockEffects", "PushButton", nullptr)));
#if QT_CONFIG(tooltip)
        logedit_fake_lights_intensity->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Intensity of illumination of fractal surface</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        spinboxInt_fake_lights_max_iter->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Last iteration taken for orbit trap calculation</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        spinbox_fake_lights_visibility_size->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Size of visible lights (scale is logarithmic)</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        spinbox_fake_lights_visibility_size->setPrefix(QString());
        spinbox_fake_lights_visibility_size->setSuffix(QString());
        label_95->setText(QCoreApplication::translate("cDockEffects", "Orbit trap center:", nullptr));
        label_109->setText(QCoreApplication::translate("cDockEffects", "Relative thickness:", nullptr));
#if QT_CONFIG(tooltip)
        vect3_fake_lights_orbit_trap_x->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Position of orbit trap point</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        tabWidget_effects->setTabText(tabWidget_effects->indexOf(tab_lights), QCoreApplication::translate("cDockEffects", "Lights", nullptr));
        pushButton_local_load_7->setText(QCoreApplication::translate("cDockEffects", "Load", nullptr));
        pushButton_local_save_7->setText(QCoreApplication::translate("cDockEffects", "Save", nullptr));
        pushButton_local_reset_7->setText(QCoreApplication::translate("cDockEffects", "Reset", nullptr));
        pushButton_local_randomize_6->setText(QCoreApplication::translate("cDockEffects", "Randomize", nullptr));
#if QT_CONFIG(tooltip)
        pushButton_post_effects_update->setToolTip(QCoreApplication::translate("cDockEffects", "<html><head/><body><p>Update image after changes of DOF settings. Can be updated even after image rendering.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        pushButton_post_effects_update->setText(QCoreApplication::translate("cDockEffects", "Update image", nullptr));
        groupCheck_hdr_blur_enabled->setTitle(QCoreApplication::translate("cDockEffects", "HDR Bl&ur", nullptr));
        spinbox_hdr_blur_radius->setPrefix(QString());
        spinbox_hdr_blur_radius->setSuffix(QString());
        label_137->setText(QCoreApplication::translate("cDockEffects", "Blur radius:", nullptr));
        label_352->setText(QCoreApplication::translate("cDockEffects", "Intensity:", nullptr));
        spinbox_hdr_blur_intensity->setPrefix(QString());
        spinbox_hdr_blur_intensity->setSuffix(QString());
        groupCheck_post_chromatic_aberration_enabled->setTitle(QCoreApplication::translate("cDockEffects", "Chromatic aberration", nullptr));
        label_353->setText(QCoreApplication::translate("cDockEffects", "Aberration intensity:", nullptr));
        spinbox_post_chromatic_aberration_intensity->setPrefix(QString());
        spinbox_post_chromatic_aberration_intensity->setSuffix(QString());
        spinbox_post_chromatic_aberration_radius->setPrefix(QString());
        spinbox_post_chromatic_aberration_radius->setSuffix(QString());
        label_139->setText(QCoreApplication::translate("cDockEffects", "Blur radius:", nullptr));
        checkBox_post_chromatic_aberration_reverse->setText(QCoreApplication::translate("cDockEffects", "Reverse color order", nullptr));
        tabWidget_effects->setTabText(tabWidget_effects->indexOf(tab_postEffects), QCoreApplication::translate("cDockEffects", "Post effects", nullptr));
    } // retranslateUi

};

namespace Ui {
    class cDockEffects: public Ui_cDockEffects {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_DOCK_EFFECTS_H
