SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for mandelbulber-2.11.1-lp150.1.1.x86_64.rpm :

* Mon Jul 24 2017
* malcolmlewisAATTopensuse.org- Updated to version 2.11.1:
* Queue: Fixed bug program crashed when mouse cursor was over preview widget in queue dock.- Changes from Version 2.11:
* Fractals: Cleaned up names of fractal formulas.
* Fractals: Corrected MixPinski code.
* Fractals: Corrected Menger4D and Menger4D Mod1 code.
* Fractals: Corrected Abox - Mod1 and Mod2 code.
* Fractals: Upgraded the reset button on fractal tab. It now also resets iteration number and range, weight, add global C constant and check for bailout conditions.
* Fractals: Updated final calculation for pseudo kleinian hybrid mode.
* Fractals: Updated transform Spherical fold 4D.
* Fractals: Updated Menger Cross KIFS.
* Fractals: Added linear_DE_offset parameter for fine tuning of distance estimation of IFS-like formulas.
* Fractals added new formulas: + Pseudo Kleinian - Mod 2. + Mandelbulb - Multi2. + Abox - Mod 11. + T>Parab Fold. + T>Scale Vary Abox. + T>Spherical Fold CHS. + T>Spherical Fold Parab.
* Shaders: Added rotation and scale of background texture.
* Shaders: Added background texture offset sliders.
* Shaders: Added HDR blur post-effect. This is a soft blur which can improve quality of Monte Carlo DOF effect or can be used as a standalone effect.
* Shaders: Now all effects (including SSAO) are rendered using floating point image buffers (better HDR quality).
* Shaders: Image brightness, contrast and gamma can be corrected without re-rendering of SSAO and DOF.
* Shaders: Removed redundant HDR DOF option (now DOF is always rendered as HDR).
* Shaders: Optimized Monte Carlo DOF algorithm (50% faster). Now it uses statistical noise estimation to determine the number of needed samples.
* Shaders: Fixed bug in algorithm for reflection calculation.
* Image: Added full screen antialiasing to the rendering algorithm.
* Image: Added the option to save stereoscopic left and right eye, in separate image files.
* Image: Improved quality of ray-marching without any noticeable impact on rendering time. Now the distance threshold is calculated 10 times more accurately.
* UI: Added the option to detach rendered image from main window. It allows for the use of two displays.
* UI: Font sizes and widget sizes adapts to screen DPI and size. User interface is displayed properly on 4K high DPI displays.
* UI: Added dialog box for hybrid/boolean fractals. When any tab is selected with index > 1, then a message appears with the option to enable hybrid or boolean fractals.
* UI: Detached rendered image can be displayed in full screen mode.
* UI: Added the option to display thirds and golden ratio grid.
* UI: Formulas can be searched in formula combobox.
* UI: Added recent settings in File menu.
* UI: Added the option to place the light source behind the object.
* UI: Corrected colors in list of connected NetRender machines. Will now be properly displayed with dark skin.
* UI: Cursor now displays correct camera movement modes.
* UI: Material tab only appears when another material is selected.
* UI: Fractal tab renamed to Objects.
* UI: There was a memory alignment problem which caused damaged toolbar icons (when width was not a multiple of 4).
* CLI: Added CLI support for mesh export.
* NetRender: Added lzo compression (saves about ~60-70% of network bandwidth).
* NetRender: Fixed reconnection issue while lookup of host (mostly with very fast Ethernet connection or localhost).
* NetRender: Program (client) crashed when connection was lost.
* Voxel export: Mesh export uses much less memory.
* Voxel export: Parallelized mesh export. Now it uses all CPU cores, so it\'s much faster.
* Voxel export: Optimized mesh export. Voxels are pre-calculated before meshes are calculated. Calculation speed is 8 times faster.
* Voxel export: Inverted orientation of faces. Now orientation of mesh export points outwards of the object.
* Voxel export: Implemented binary format.
* Voxel export: Implemented color save for ply meshes.
* Voxel export: Initialize k1om Offload feature (preview).
* Voxel export: Size of meshes now is not limited (only limit is available RAM memory).
* AnimBySound: Frequency band can be selected using mouse pointer.
* AnimBySound: Added the option to export keyframe animation with AnimBySound to Flight animation, where it is possible to edit every frame and save all frames to settings file.
* AnimBySound: Added accept button to AnimBySound dialogue.
* Animation: Fixed bug: There was observed a problem where checking for collisions (\"Validate\") showed collisions even after they were eliminated.
* Animation: Corrected frame numbering on progress bar.
* Animation: Added frame number by keyframe number in animation table.
* Examples: Added several example settings.
* Examples: Added example flight animation with audio synchronization.
* General: Corrected saving of window state. It was saved as \"Unknown organization\".
* General: Added FilePathHelper to look for missing texture or sound files in several predefined paths.
* Performance: Added icon cache in FormulaComboBox. Starting of application is faster.
* Performance: Fixed many issues showed by CoverityScan.
* Compilation: Fixed many warnings showed by clang.
* Documentation: Added section about processing of iteration loop.
* Documentation: Added section about hybrid fractals.
* Documentation: Added section about interpolation.
* Documentation: Added section about flight animation.
* Documentation: Corrected section about camera movement.
* Documentation: Edited chapter about NetRender.
* Documentation: Corrected styles and cleaned up document structure.
* Documentation: Added index.- Changes in version 2.10:
* AnimBySound: Added option to animate any parameter using sound wave (added \"Anim By Sound\" buttons in animation table).
* AnimBySound: Added dialog window to load and setup AnimBySound feature.
* AnimBySound: Added views for waveform, fft and animation generated from sound.
* AnimBySound: It is possible to load wav, ogg, flac (all operating systems) and mp3 (Linux only).
* AnimBySound: Added binary, decay and smooth filters for animation generated from sound.
* AnimBySound: Added sound player
* Settings: Added description field for fractal settings.
* Settings: Fixed bug: there was not possible to load settings saved with CR+LF line terminations.
* Settings: Material #1 was not saved properly to settings file when was previously loaded using \"Load material...\" option.
* Added new fractal formulas: + Menger - Prism Shape2. + MixPinski 4D. + Sierpinski 3D. + Sierpinski 4D. + Menger 4D. + Menger 4D Mod1. + Menger - Smooth. + Menger - Smooth Mod1. + Menger - Octo. + Abox 4D. + Transform - SurfBoxFold. + Transform - Octo Fold. + Transform - ScaleVaryVCL. + Transform - Spherical_Fold_VaryVCL. + Transform - Add exp2(z). + Transform - Reciprocal3. + Transform - Reciprocal 4D. + Transform - Rotated Folding. + Transform - FabsAddConditional. + Transform - Reciprocal 4D. + Transform - FabsAddConditional 4D. + Transform - Spherical_OffsetVCL. + Transform - Rotation 4D.
* Fractals: Various updates, fixes and enhancements to existing formulas and transforms.
* Fractals: Fixed bug: after swapping of formula slots, the Mandelbulb formula appeared on random slots.
* German translation for all formula UIs.
* Shaders: In some cases there was wrong calculation of object colors in boolean mode.
* Shaders: Fixed bug in DOF algorithm which could cause crashes.
* Animation: Improved gamepad integration for flight animations.
* Animation: Added image with gamepad keymap (tooltip).
* Animation: There is displayed correct message when first frame was equal to last frame.
* Animation: Increased maximum value in frames per keyframe spinbox to 10000.
* Animation: Fixed bug: there was possible to get different interpolation type (random one) for each frame.
* Animation: Fixed bug: check for collision showed false messages even if errors were already corrected.
* Materials/Animation: Fixed bug: program crashed with animation, when there was an added parameter from material which was previously loaded using \"Load material\" button.
* Materials/Animation: Fixed bug: program crashed with animation, when there was an added parameter from material which was previously edited using dialog called by Edit Material button.
* UI: Image quality settings added to file selector for images.
* UI: Corrected resolution lock function.
* UI: Auto-refresh is now disabled when brightness, gamma, contrast or HDR is changed.
* UI: Added information in fractal formula information box about examples which use the formula.
* UI: Changed and added more keyboard shortcuts for camera navigation.
* UI: Fixed bug: When the group box of primitives was saved and then loaded the group was always enabled.
* UI: When dark theme is used then text color in animation table is always black.
* UI: Added Dutch language.
* UI: Added options to store/restore different layouts (states) of docks.
* UI: Navigation dock is locked when flight is being recorded.
* UI: Fixed bug: When boolean mode was selected, the displayed DE type was displayed as \"DE unknown\"
* UI: Fixed bug: Refreshing of DOF and image adjustments now is blocked during rendering of image.
* Voxel export: Added automatic calculation of bounding box.
* Voxel export: Added ability to export 3D meshes in
*.ply format.
* General: changed data folder from .mandelbulber (hidden) to mandelbulber (not hidden).
* General: Changed default folder for animation frames to ~/mandelbulber/animation
* General: Fixed bug: Wrong file names when contained dot.
* CLI: Added stdin input for CLI arguments.
* CLI: Added --benchmark option which calculates total time needed to render all examples in low resolution.
* Performance: Fixed several memory leaks.
* Performance: Eliminated crash reason: added QMutexLocker() to all getters and setters for in cParameterContainer class.
* Performance: Animation player widget caused crashes when frames were deleted from image folder.
* Documentation: Added help menu with user manual (beta version).
* Examples: Added many example settings with most of new formulas.
* Compilation: Main window UI file divided onto several smaller UIs, this has improved compilation performance.
* Compilation: Used a lot of forward declarations to reduce compilation time.
* Compilation: A lot of cleaning up of the code
* Compilation: Auch improved populateUiInformation.php script.
* Compilation: Added export CXXFLAGS=\"-march=native to install script.- Changes from version 2.09-3:
* Settings: Fixed bug in function which adds missing material no. 1 during loading settings. When material no. 1 was default, this material was not created on parameter list.
* Image: Fixed bug: when output image was bigger than 2GB, then saving of PNG and TIFF images was corrupted.- Changes from version 2.09-2:
* Corrected calculation of stereoscopic effect for equirectangular projection. There was wrong perception of depth for farthest objects located on the rear of the camera.- Changes from version 2.09-1:
* Image: Fixed bug: in stereoscopic top-bottom mode there were swapped left and right eye.
* Image: Fixed bug: in stereoscopic top-bottom mode first line of image was incorrect.
* Shaders: Fixed bug: corrected calculation of flat background. There was possibility of division by zero.
* UI: Fixed bug: when stereoscopic mode was enabled, then thumbnails size was incorrect.- Changes from version 2.09:
* Image: Added stereoscopic rendering for all perspective types including equirectangular and fulldome.
* Image: Added support for red/cyan glasses (anaglyphs), so now it\'s possible to explore fractals with 3D glasses.
* Added new fractal formulas: + Menger - Prism Shape. + Benesi Mag Transforms. + Transform - Folding Tetra3D. + Pseudo Kleinian stdDE. + Pseudo Kleinian. + Pseudo Kleinian Mod1.
* UI: Added option to synchronize changing of image resolution with fractal detail level.
* UI: Increased number of decimal places for many edit fields in fractal formulas.
* UI: Added preview for Julia constant.
* Fractals: Enhanced controls for colors in several formulas.
* Fractals: Implemented initial w-axis value for 4D fractals.
* Fractals: Corrected logic for maxiter in ray-marching algorithm. Now distance threshold has higher priority than maxiter.
* Fractals: Added second bailout condition which detects convergent sequence of z.
* Fractals: Added \"Delta DE pseudo kleinian\" distance estimation function.
* Shaders: Added Monte Carlo algorithm for DOF effect.
* Shaders: There was wrong calculation of auxiliary lights intensity.
* Shaders: Corrected calculation of displacement maps for first fractal in boolean mode.
* Shaders: Added support for 16-bit depth PNG textures.
* NetRender: Corrected sending information to server about ready state. Sometimes when animation was rendered, the served didn\'t wait until all clients finishes their jobs after rendering is finished.
* Settings: Added description field to settings files.
* Performance: In DOF there is changed OpenMP parallel loop to use dynamic scheduling (much better utilization of CPU cores).
* Performance: optimized isNaN checking by usage gsl implementation.
* Performance: Added setting for limit of used CPU cores in preferences dialog.
* Compilation: Added scripts which pulls development version of Mandelbulber from git repository, setups the system and compiles the program.
* Tray: Added icon on system tray with start/stop controls.
* Tray: Added system notifications about finished rendering.
* General: Added support for any aspect ratio for equirectangular images (before was only 2:1).
* General: Fixed bug which probably caused crashes of the program. There was possible situation where image was being updated by rendering thread and at the same time preview was resized (free and alloc) by main thread (resize of window). There is added QMutex to prevent from this kind of situation.
* Examples: Added examples for Pseudo Kleinian fractals and stereoscopic images.- Changes from version 2.08-3:
* Shaders: Fixed bug: image was black when intensity of any light source was zero.- Changes from version 2.08-2:
* Settings: Fixed bug: importing of old settings didn\'t worked properly when rotations in IFS fractals were used.
* Settings: Fixed bug: loading old animations (lack of material conversion).
* UI: Corrected calculation of statistics.
* Shaders: Corrected positioning of textures. Now position is calculated based on texture coordinates (before it was based on object coordinates).
* Shaders: Program crashed when texture scale was 0.
* Fractals: Corrected number of decimal places in spinboxes for IFS.
* Fractals: Increased limit for maximum number of iterations to 99999.
* NetRender: Fixed bug with loading textures from QByteArray when NetRender was used on different systems.
* Performance: Optimized Random() function and usage of cLights::GetLight(). Speed increase about 10-40%.
* Performance: Much reduced memory usage of thumbnail widgets placed in animation table (now uses about 20% of former memory usage).
* Voxel export: Fixed bug: slices was saved in parent folder of indicated folder.- Rebase mandelbulber-fix-build-with-libpng16.patch.
* Wed Jul 20 2016 malcolmlewisAATTopensuse.org- Updated to version 2.08.1: + Fixed bug: program crashed when rendering of animation was started from command line.- Changes from version 2.08: + Added editor for materials as a separate dock. + Added real-time preview for edited material. + Added Material Manager dock which can be used to select, add, remove, load and save materials. + Added selection widgets for materials (with preview). + Added possibility to assign selected materials to fractals and primitives. In boolean mode each fractal can use different material. + Added loading and saving materials to separate .fract file. + SSAO and raytraced reflections are enabled by default. + Converted existing shaders to use material data. + Added bicubic interpolation for textures. + Added mipmapping for textures. + Added texture mapping algorithms: planar, spherical, cylindrical, cubic. + Added support for color, luminosity, diffuse, normal map, bump map, displacement map textures. + Corrected calculation of opacity for transparency effect. + Added \"flat\" mapping for background picture. + Corrected orientation of textures for background and environment mapping. + Fixed bug in FastAmbientOcclusion. Sometimes it generated white points. + Calculating of normal vector converted from 4 point version to 6 point version which is more symmetrical and accurate. Rendering speed change is mostly not visible. + Added tool (Export Volume Layers) to export fractal shape as images with slices (e.g. to use for 3D printing). + Much improved quality of Random SSAO effect. + Corrected equations for blur opacity. + Added multi-pass rendering of second phase. + Corrected randomizing algorithm (eliminated stepping). + Added adjustment for blur opacity. + Added new fractal formulas:
* Msltoe Toroidal Bulb.
* Riemann Bulb Msltoe Mod2.
* Transform - Surf Fold Multi.
* AboxModKaliEiffie.
* Imaginary scator Power 2.
* Collatz fractal.
* Menger Pwr2 Polynomial.
* Transform - Power2 Polynomial.
* Mandelbox Menger.
* Mandelbulb_Bermarte.
* Mandelbulb_Kali.
* Mandelbulb_Kali_Multi.
* Transform - Rotation Folding Plane.
* Transform - Quaternion Fold.
* Transform - Menger Fold.
* Menger Middle Mod.
* Msltoe Toroidal Multi.
* Amazing_Surf_Multi.
* Mandelbox Menger. + Added checkbox on each formula tab to disable selected formulas in hybrid or boolean mode + Corrected incompatibility for IFS formula with older settings files. + Added detection of Not-A-Number results to avoid computation hanging. + Changed \'get Julia constant\' behavior. When Julia constant is set, the Julia mode is automatically enabled and image renders. + After selecting Julia constant, mouse click mode is changed back to \"move the camera\" mode. + Added possibility to save an image as surface normals. + Client-server are compatible until major version is the same (e.g. 2.08 will be compatible with 2.08-1). + Now there is possible to connect client during rendering of image. + Updated NetRender to send all textures through the network. + Added auto-refresh function. There is new checkbox just below RENDER button. This function should be good for experimenting with different fractal parameters, because image will re-rendered automatically when any parameter will be changed. + Added image quality presets. + In preferences dialog now there are two tabs: general, image. + Preferences dialog and animation player now opens only once (bring to front, when already opened). + Added option to load thumbnail cache from server (mandelbulber.org) which speeds up displaying previews for examples. + Added generate thumbnails option to render thumbnails for all example files. + Improved UI elements for selecting textures. + In edit field\'s context menu there are added options: \"remove from keyframe animation\" and \"remove from flight animation\". Added icons. + Added voxel export as CLI option. + Added test option. + The player gets new images from current animation render, as they get saved to the animation folder. + Notification for keyframe/flight folder does not exist. + Fixed problem with not updated interpolation of keyframes after change of parameters. There was missing clearing of interpolator cache. + Added error handling for missing value for any parameter in settings file. + Updated conversion of old settings (v1.21) to be compatible with new materials. + Added conversion of settings older than 2.08 to be compatible with new materials. + Optimized access to light sources data. + ExtendedAux now is not an array. It makes rendering of hybrid fractals faster. + Added logging verbosity level parameter for WriteLog. This will reduce memory usage caused by log. + Changed refreshing if progress bar to be only when image is updated. This speeds up rendering when main loop is processed by every 10ms. + Added protection against using of partially allocated image (now is more thread safe). + Added animation: hybrid 02 - rectangle hieroglyphs animation.fract. + Added example materials. + Added example textures. + Added CMakeLists.txt to build the project with cmake. + Source code cleanup to eliminate cmake, clang and gcc warnings. + Cleaned up structure of includes. + Switched to Qt 5.6.1. + Fixed bug: - crash - when client version was wrong it cleared message buffer after client was deleted (with message buffer). + Fixed bug: Progress bar was not showed in CLI mode.- Rebase mandelbulber-fix-build-with-libpng16.patch.- Rebase mandelbulber-fix-desktop-file.patch.- Add additional build requires for Qt5Test.
* Sun Apr 24 2016 malcolmlewisAATTopensuse.org- Updated to version 2.07.1: + Fixed bug: program crashed on win64/win32 if any sub-menu in \"View\" was de-selected- Changes from version 2.0.7: + Added new fractal formulas:
* AboxModKali.
* FoldBoxMod1.
* MengerMod.
* Quaternion3D.
* AexionOctopusMod.
* aboxMod1.
* aboxMod2.
* MandelbulbMulti.
* BenesiPineTree.
* BenesiT1PineTree
* msltoesym2.
* msltoesym3.
* msltoe Julia Bulb mod2.
* msltoe Julia Bulb mod3.
* msltoesym4.
* msltoe Julia Bulb Eiffie.
* RiemannSphereMsltoe.
* RiemannSphereMsltoeV1.
* amazing surf.
* amazing surf mod1.
* Kalisets1 Mod.
* aboxVS icen1.
* mandelbulb vary power V1.
* Quaternion 4D.
* msltoe donut.
* iq bulb.
* quick dudley mod. + Added new transforms (pseudo-fractal formulas):
* addition constant.
* addition constant vary V1.
* add Cpixel.
* add Cpixel Axis Swap.
* add Cpixel CxCy Axis Swap.
* add Cpixel vary Symmetrical.
* add Cpixel vary V1.
* BenesiT1.
* BenesiT1Mod.
* BenesiT2.
* BenesiT3.
* BenesiT4.
* BenesiT5b.
* Benesi cube sphere.
* Benesi sphere cube.
* Benesi mag backward.
* Benesi mag forward.
* box fold.
* box fold XYZ.
* box offset.
* fabs add constant.
* fabs add constant V2.
* fabs add multi.
* fabs add neg.
* iteration weight.
* multiple angle.
* linear combine Cxyz.
* rotation.
* rotation vary V1.
* R^power.
* scale.
* scale vary V1.
* scale 3D.
* sphere InvertC.
* spherical fold.
* spherical power fold.
* spherical offset.
* zVector axis swap.
* addition constant 4D.
* box fold 4D.
* fabs add constant 4D.
* fabs add constantV2 4D.
* iteration weight 4D.
* scale 4D.
* spherical fold 4D. + Increased number of fractal slots from 4 to 9. + Implemented optimized (analytic) calculation of estimated distance for hybrid fractals. + Added calculation of analytic DE for benesi, bristorbrot, buffalo, fast_mandelbulb_power2, hypercomplex, mandelbulb2, mandelbulb3, mandelbulb4, quaternion, xenodreambuie. + Added \"start iteration\" and \"stop iteration\" numbers on each hybrid formula tab. + Added selection for distance estimation method (Preferred / Force DeltaDE). + Added selection for distance estimation function (Preferred / Logarithmic / Linear). + Added displaying of actual distance estimation method and function. + Added displaying of \"wrong distance estimations\" below optimization buttons. + Added automatic selection of preferred distance estimation function and method for hybrid fractals. + Added checkboxes to disable constant addition for each fractal formula tab. + Added \'repeat from\' setting for hybrid fractal sequence. + Display fractal names on fractal tabs. + Added reset button on each fractal tab to reset fractal parameters. + Added default bailout values for all formulas. + Added information box to each formula, where is reference and formula code. + Added icons to fractal selection combobox. + Added settings for Julia mode on each fractal tab to be able to render Julia fractals in boolean mode. + Added swapping of fractal tabs. + Added many interesting example setting files (at least one for each fractal formula). + Removed \"extended\" formulas. It reduced number of parameters used internally in the program (about 600 less). Now processing of animations is much faster. + Added random lights effect (reimplemented from Mandelbulber 1.21 with improvements). + Added buttons for automatic optimization of distance estimation factor. + Modified user interface for rendering engine (grouped into categories). + Added support for \"sweet spot\" rotation (needed for fulldome images). + Added several coloring algorithms based on orbit traps calculation. + Added preliminary pass for DOF effect (much better quality). Now is used focal blur instead of gaussian blur. + Added HDR version of DOF effect. + Enhanced toolbar. Icons are rendered in background process. There is possible to change icons size. Changed way of removing icons. + Added measurement tool to get pixel 3D position and distance between two indicated points. + Added copy / paste / reset functions for vectors (in context menu for edit fields). + Added TIFF support. + Improved scaling of 3D cursor. + Added flight animation countdown for start capture. + Optimized initialization of fractal sequence (speeds up rendering). + Formulas sorted on the list in alphabetical order. + Added support for 4D parameters. + Changed corner assignment for docks. It improves UI on low resolution displays when animation dock is displayed. + Renamed \"Options\" tab to \"Global parameters\". + Fixed bug: Wrong frame numbers in \"Interpolate next keyframes\". + Fixed bug: \"Interpolate next keyframes\" caused application crashing when right clicked in the white space to the right of the keyframe parameters + Fixed bug: Found bug in MyGroupBox in slotToggled. It hid all objects also inside widgets. It caused problem with showing them again and could make application hang. + Fixed bug: Missing creation of \"settings\" directory at first program start. + Fixed bug: there was problem with saving settings when lastSettingsFile pointed to file which didn\'t exist. Then in file chooser in filename edit field appeared full file path. + Fixed bug: reset view function sometimes failed. + Fixed bug: Corrected coloring of translated/rotated objects in boolean mode. + Fixed bug: sometimes calculation of refractions gave negative results. It caused dark spots on image. + Fixed bug: fixed problems with dividing by zero in DE calculation (rendering sometimes hanged). + Fixed bug: Camera absolute step mode gave strange step value at application start. + Fixed bug: Default text color in dark skin was unreadable in Info window. + Fixed bug: program crashed when at first program start there was used language different than English.- Rebase mandelbulber-fix-build-with-libpng16.patch.
* Thu Dec 03 2015 malcolmlewisAATTopensuse.org- Updated to version 2.06: + Added Command Line Interface, which allows application to run on headless systems. From simple terminal (e.g. ssh session) it is possible to render still images and animations and also launch NetRender client or server. Full list of available options can be listed using --help option. + Added Queue feature to manage collection of settings which can be rendered automatically in background. + Added Italian language (thanks to bermarte). + Added use of SHIFT button to select between orthogonal or 45 degree strafe in flight animation recording. + Added + and - buttons to add or remove fractals from toolbar. + Added \"Add to toolbar\" button in preview dialog. + Added option for SSAO effect to use random directions of simulated rays. + Added background image brightness control (necessary for HDR option). + Double clicking on preview in animation tables starts rendering of chosen frame/keyframe. + Added function to uniform distance between camera target and camera through entire animation. It makes camera animation smooth. + GroupBoxes hide their content when they are not enabled. + Added Platonic Solid formula. + Added extended formulas: Menger, Mandelbulb6Beta and Benesi_Transforms. + Changed extended formula parameter names to begin with ”transform” and added additional transforms. (Note: V2.05 extended formula parameter files will require editing to be compatible with V2.06,). + Changed labels for keyframe numbers to start from zero. + Collision detection now can be canceled. + Added option in preferences dialog to disable quit confirmation dialog. + Fixed bug: Program hanged when clicked too frequent on image or on navigation buttons. + Fixed bug: \'last frame to render\' was zero after loading settings. + Fixed bug: NetRender often hanged at the end of rendering image. + Fixed bug: Now NetRender client stops rendering when it looses connection. + Fixed bug: Corrected number of frames to render in keyframe animation mode. It rendered one additional keyframe at the end. + Fixed bug: Some of animation thumbnail weren\'t displayed properly (random noise). + Fixed bug: memory leak in cTexture class. + Fixed bug: eliminated SEGFAULTs at application quit.- Rebase mandelbulber-fix-build-with-libpng16.patch.
* Fri Sep 11 2015 malcolmlewisAATTopensuse.org- Updated to verion 2.05: + Added keyframe animation feature. There is possible to define keyframes and interpolate different parameters between them. + Added UI for keyframe animation with table where is possible to edit each parameter. + Implemented different interpolation types for animation: Akima, Catmull-Rom, Linear. Prepared interpolation for angular parameters. + added selection of interpolation type for each parameter separately. + Added possibility to animate color palette. + Added saving of animation into
*.fract file in CSV format. + Possible to change image format for saving animation frames. + Added exporting of flight animation to keyframe animation and vice versa. + Added camera collision detection before rendering of keyframe animation. + Added tooltips in English, German and Polish languages (a lot of documentation here). + Added big bundle of example settings files. + Histograms moved to separate dock widget. + Added saving of zBuffer into PNG 16-bit and EXR floating point format (EXR supported only under Linux). zBuffer is normalized and mapped logarithmically. + Added Program Settings dialog. + Added settings for default file paths. + Added JPG quality settings. + In preferences dialog can be defined which layers (color, zBuffer, alpha) will be attached to saved image and which bit precision will be used. + UI skin, style and font size can be set in settings dialog. + Added selection of program language in preferences dialog. + Added render statistics table (under histograms). + Improved placement of auxiliary lights. + Added auto-recovery function (possible to recover work after application crash). + Added experimental gamepad control for recording flight animations (actually works under Linux with Qt5.5). + Added \'GeneralizedFoldBox\' formula. + Added \'Mandelbulb5\' formula (much extended Mandelbulb formula). + Added \'Mandelbox - extended\' formula. + Added \'Quaternion - extended\' formula. + Added \'bailout\' parameter to be able to change escape condition fractal iteration loop. By default for deltaDE it was 1e10, but lower value increases rendering speed even 5 times without loosing quality. + Added weight function for hybrid fractal components. On each fractal tab there is setting for weight (only available when hybrid mode is enabled). + Constant multiplier parameter changed to 3D vector type. + Improved importing old settings from Mandelbulber 1.21. + Increased precision of some QSpinBox edit fields. + Optimized reset view function (now is 100x faster!). + Added UNDO and REDO buttons below RENDER button. + Increased view_distance_max to 50.0 for all toolbar presets. + Increased view_distance_max calculated by ResetView function. + Added new example files (also with animations). + Added loading/saving setting from/to clipboard as text (possible to copy/paste settings on community forums). + Added x2 :2 buttons for increase/decrease image resolution. + Named Threads to monitor cpu / mem / ... by thread. + Fixes issues with compatibility with clang. + Fixed bug: corrected problems found by Coverity Scan. + Fixed bug: transform function for primitive objects didn\'t affected repeat operator. + Fixed bug: alpha channel was always blank. + Fixed bug: many typos corrected. + Fixed bug: animation player crashed when in animation folder were non-image files. + Fixed bug: program crashed when attempted to edit text in preview cell in Animation Flight table. + Fixed bug: program didn\'t consider locale settings for decimal points. + Fixed bug: render of main image could start multiple times after frequent clicks on RENDER button. + Fixed bug: Added waiting for all clients to be ready. It\'s needed for animation rendering, because sometimes client is not enough fast to take new job. + Fixed bug: when rendering of animation was stopped there was saved incomplete image. + Fixed bug: if QColorDialog was closed by \'Cancel\' button it also took color and updated button color. + Fixed bug: if camera and target had the same coordinates, it produced NaN values for camera angles and top vector. + Fixed bug: default value of color was repeated many times in MyColorButton tooltip. + Rebased libpng patch.
* Sat Jun 06 2015 malcolmlewisAATTopensuse.org- Updated to version 2.04: + Added ray-traced transparency and Fresnel\'s refraction. + Added NetRender + rendering of the same image or animation on multiple machines over the TCP/IP network (Internet, local LAN). + Shading of DOF parallelized via OpenMP (leverages shading time roughly about 1/3 on an 8 core CPU). + Added boolean functions for fractal formulas. + added transform functions for fractal formulas (useful for boolean operations). + Added several fractal formulas. + Added box and spherical folding. + More ergonomic layout for IFS formula. + Added log window (information dock). + Added histogram view. + Application settings are saved when application is shut down. + Fixed bug: saved jpeg images where corrupted when width was not multiply of 4. + Fixed bug: there was noise when \"stop at maximum iteration\" mode was enabled. + Source code repository moved to http://github.com/buddhi1980/mandelbulber2. + Fixed bug: corrected calculation of coordinates of 3D cursor when there was used 3-point perspective.- Changes from version 2.0.3-1: + Fixed bug: improper loading of \"old settings\" when system used comma as decimal separator.- Changes from version 2.03: + Added recording and rendering of flight animation. All frames are displayed in the table with previews. + There is possible to edit values in the table and interpolate them in selected range of frames. + All frames can be edited in any spreadsheet editor. CSV format is used in settings file to store animation frames. + There is possible to add any parameter to animation (context menu for every parameter). + Added keyboard shortcuts for recording (pause, strafe, roll). + Added player for animation (plays directly from sequence of jpg files). + Added user defined toolbar. To add new preset it\'s enough to save settings to $HOME/.mandelbulber/toolbar folder. + Added quit confirmation dialog. + Added multiple language support (EN, PL, DE). + Reduced all margins and spacings in UI. + Added automatic tabify of docks when application is started first time. + In file selection dialog the preview is rendered much faster. + Added missing mandelbulber.png icon. + More detailed recording of errors in .mandelbulber_log.txt. + Corrected tab order in UI. + Fixed bug: in install script. + Fixed bug: there was double slash in paths for files. + Fixed bug: after application quit rendering was not terminated.- Changes from version 2.02: + Added importing of settings from old Mandelbulber (v1.21). It works in 95% cases. + Added \'legacy_coordinate_system\' parameter to provide compatibility with old coordinate system (upside down). + Added primitive objects: box, sphere, plane, cylinder, torus, circle, rectangle, water. There is no limit for number of objects. All objects can be rotated around 3 axes and placed using mouse pointer. + Added \'repeat\' operator for all primitive objects and fractal. + Added setting for position and rotation of the fractal. + Added example setting files and \'Load example...\' option. + Added crossplatform consistent random number generator based on the gsl library. See the README for new dependencies. + Fixed bug: \'fractal_constant_factor\' parameter was ignored. + Fixed bug: glow effect used wrong color. + Fixed bug: there was error in calculation of equirectangular projection. + Fixed bug: corrected and updated list of required system packages. + Fixed bug: there was wrong calculation of distance if \"Iteration threshold mode\" was enabled. + Fixed bug: preview was displayed even if settings weren\'t loaded successfully.- Changes from version 2.01: + migrated to Qt 5 + program in 99% rewriten from scratch. + Note: Program still under development. Not available yet: NetRender, animation, OpenCL, and many other small features.- Changes from version 1.21-2: + fixed bug: OpenCL + name of variable \'half\' was restricted and caused compiler errors.- Add mandelbulber-fix-build-with-libpng12.patch: Fix building with libpng12.- Add mandelbulber-fix-desktop-file.patch Remove path to icon file and icon extension.- Add mandelbulber.changes as source, as it\'s used during build to inject the last change date / time into the build.
* Mon Jun 09 2014 malcolmlewisAATTcableone.net- Updated to version 1.21-1: + Fixed bug: OpenCL - SSAO kernel coudn\'t be compiled on nVidia. + Fixed bug: OpenCL - there was error -54 during rendering of SSAO and DOF (caused by not matched localWorkSize with GlobalWorkSize).- Updates fro version 1.21: + Added color palette editor. + Added function to convert flight path into keyframes. + Improved water algorithm - less visible pattern. + Added setting for water animation speed. + In flight path recording function added switching between using gamma rotation or not (use \"Rotate without using gamma angle\"). + In flight path recording function added switching between constant flight speed and based on estimated distance (use \"Absolute distance mode\"). + Added arrows in HUD for flight path recording. + Added low quality SSAO effect during progressive rendering (better looking fast preview). + Optimized binary searching algorithm in RayMarching() function. + OpenCL - added kernel for Screen Space Ambient Occlusion (SSAO) effect. + OpenCL - added kernel for Depth Of Field (DOF) effect. There is possible to switch between Monte-Carlo DOF and post-effect DOF. + OpenCL - improved quality of \"fake lights\" based on orbit traps. + OpenCL - implemented textured background. + OpenCL - added alpha channel in \"Full\" kernel (possible to save image as PNG-16 + Alpha). + Fixed bug: flight path rendering didn\'t worked properly when rendering was continued from the middle. + Fixed bug: eliminated memory leaks in OpenCL rendering functions. + Fixed bug: corrected calculation of viewVector and z value for 3-point perspective. + Fixed bug: sometimes 3D cursor was jerky. Added temporary disabling for event handler during rendering of cursor.- Updates from version 1.20: + OpenCL - added NoDE rendering engine. + OpenCL - added \"limits\" feature to rendering engine. + OpenCL - added \"interior mode\". + OpecCL - added primitive objects. + OpenCL - next trial to fix the problem with -I option for OpenCL compiler (spaces in path were not passed properly). + OpenCL - added setting for delta for deltaDE algorythm. + Added HUD for flight path recording. + Simplified code and corrected for \"limits\" and \"interior mode\". + Fixed problem with visibility of 3D cursor during flight path recording. + Fixed resource leaks- Updates from version 1.19: + OpenCL - added management for user defined formulas. + Added showing of light animation paths in image window. + Improved algorithm for fake lights based on orbit traps. + OpenCL - implemented fake lights in \"full\" kernel. + OpenCL - added error handling and messages for most of errors. Program is not terminated when error occurs + OpenCL - added setting for max GPU memory intented to use with OpenCL. Can be helpful when program cannot detect avilable memory. + Added quit confirmation dialog. + OpenCL - added selection for OpenCL platform, device and switching between use of GPU or CPU. + Added loading at program startup and saving at program exit of several application settings. + Added error handling for lack of memory errors. + Fixed bug: when in NetRender the client was enabled there was not possible to close the program + Fixed bug: applied patches for memory leaks.
* Tue Oct 15 2013 malcolmlewisAATTopensuse.org- Updated to version 1.18: + Added 3D pointer in image preview window. + Added showing of animation path in image preview window. + Fixed bug: lights were placed in wrong position on fish-eye mode.- Updates from version 1.17: + Animation record mode works now like flight simulator. There is also recorded camera gamma angle. + Added HDR filter. + Fixed bug: there was vissible different detail level between 3-point perspective and fish-eye. + Fixed bug: Netrender didn\'t work with number of tiles > 1.
* Wed Aug 07 2013 malcolmlewisAATTopensuse.org- Updated to Version 1.16: + All shaders and rendering engine rewritten from the beginning. + Light sources are rendered as a volumetric objects. + Introduced soft shadows. + Raytracing works with all shaders and is much more accurate. + Glow and all fog shaders now are volumetric effects and can be used simultanously. + Possible to set different reflection factor for each primitive object. + Zoom by click works much more accurate and rotates the camera towards to selected point. + Added option for using constant step length for zoom by click (useful for animations). + Added contrast adjustment for image. + User interface reorganized. + Internal image buffer is now floating point type (better HDR effects). + Fixed bug: crashed when animation keyframe thumbnail was refrshed during image rendering. + Fixed bug: NetRender client saved partially rendered images. + Fixed bug: animated water wasn\'t rendered properly with NetRender. + Remark: some shaders settings are not compatible with older setting files (fog and DOF distance, reflection factor).
* Fri May 03 2013 malcolmlewisAATTopensuse.org- Updated to Version 1.15: + Added light sources based on orbit traps. + Added NetRender client in noGUI mode.
* Mon Mar 04 2013 malcolmlewisAATTopensuse.org- Updated to Version 1.13: + NetRender added. + Fix memory leaks. + Fixed bug: program crashed during DOF rendering. Randomizing function produced aritmetic fatal errors. + DOF - improved image refreshing for large images (better rendering performance).
* Sat Sep 15 2012 malcolmlewisAATTopensuse.org- Updated to Version 1.12: + Fixed bug: background texture was not seamless. + Fixed bug: some of shadows in volumatric iteration fog weren\'t calculated properly. + Added saving of all image layers in separate PNG 16-bit files. + Improved fish eye perspective projection - now is compatible with full-dome projectors. + Added \"fish eye 180 degree cut\" mode to limit rendering area to hemisphere.
* Fri Apr 13 2012 malcolmlewisAATTopensuse.org- Updated to Version 1.11: + Added iteration fog effect (fog which density depends on interation count). This fog cast shadows on fractal surface and on itself. Can be also iluminated by auxiliary lights and ambiet occlusion. + Improved water animation effect. + Disabling of SSAO and DOF when tile rendering is enabled. + OpenCL: added ambient occlusion effect. + OpenCL: added colouring algorithms. + OpenCL: added setting for OpenCL job size. + OpenCL: added new rendering engine \"Crazy: iteration fog count\". + OpebCL: added Quaternion and Xonodreambuie formulas. + OpenCL: added volumetric fog effect. + Fixed bug: thumbanils weren\'t rendered properly. + Fixed bug: weird colour gradients (http://www.fractalforums. com/index.php?topic=10305.msg41172#msg41172). + Added few example files for \"iteration fog\" effect.
* Fri Jan 06 2012 malcolmlewisAATTopensuse.org- Updated to Version 1.10: + Added tile renderig (without any image resolution limitations). + Fixed bug: water animation worked only in flight mode.
* Sun Dec 18 2011 malcolmlewisAATTopensuse.org- Updated to Version 1.09: + Implemented OpenCL support (now only under linux) for image preview. Works only for few formulas. + Added formula General Fold Box (reference: http://www. fractalforums.com/new-theories-and-research/generalized-box - fold/msg36503/#msg36503). + Fixed rotation problems in aminations. Patch by mintaka (http://www.fractalforums.com/mandelbulber/mandelbulber-1 - 06-patch/). + Added animation effect for water.- Update spec file License field from GPLv3 to GPL-3.0+ to conform with spdx.org identifier.
* Sun Oct 23 2011 malcolmlewisAATTopensuse.org- Updated to Version 1.08: + Impelemnted primitive objects like plane, box, sphere and water. + Improved raytraced reflections algorithm - better reflections with ambient occlusion. + Added fast ambient occlusion effect. Reference: http://www.iquilezles.org/www/material/nvscene2008/rwwtt.pdf (Iñigo Quilez – iq/rgba). + Added possibility to turn off \"penetrating light\" for the main light source. + Added function for auto-calculate of fog parameters. + Added coordinates and distance measurement tool.- Updates from Version 1.07: + Added reset button on IFS tab. + Removed some further limitations for image size. + Image brightness adjustment affects now on all image layers. + Added saturation adjustment for random colour palette. + Added volumetric fog effect. + Corrected displaying of image size in MegaBytes when size is greater than 2GB. + Changed shaders sequence. Glow looks better when fog (from post-processing) is enabled.- Updates from Version 1.061: + Cretated 64-bit version for Windows (based on experimental versio of GTK+ libraries). + Fixed bug: Removed many uninitialised variables (found using valgrind). + Fixed problem with -lowmem mode (reported on http://www.fractalforums.com/mandelbulber/(1-06)-lowmem-switch - causes-segfaults-when-increasing-resolution/ msg34210/#msg34210). + Fixed bug: overflow in UpdatePreviewSettingsDialog().- Updates from Version 1.06: + Added possibility to render MengerKoch formula. It is added as an option for IFS formula (Menger Sponge mode; edge x,y,z). + Corrected ray-tracing algorithm. Fog and specular highlights weren\'t calculated properly in reflections. + Fixed problem in CalculateNormals() function. Sometimes when all deltas were zero, it produced NaN value. It caused white dots in raytraced reflections. + Added many simple formulas for hybryd sequence: x^2/(x + p); y^2/(y + p); z^2/(z + p); r^2/(r + p); spherical fold; x^p, y^p, z^p; x
* p; y
* p; z
* p; x + p; y + p; z + p; axis X angle multiply by p; axis Y angle multiply by p; axis Z angle multiply by p. + Improved quality of raytraced reflections by adding binary searching in DE algorithm.
* Sat Oct 22 2011 malcolmlewisAATTopensuse.org- Desktop file and icon added.
* Sat Oct 22 2011 malcolmlewisAATTopensuse.org- Initial build.
 
ICM