Grandalf

Bardzo aktywny
Członek Załogi
Moderator
Dołączył
26 Maj 2015
Posty
19212
Reakcje/Polubienia
55934
Mandelbulber to polska aplikacja (autorem jest Krzysztof Marczak), łatwa w obsłudze, poręczna, ale eksperymentalna, zaprojektowana do pomocy w renderowaniu fraktali 3D Mandelbrota, takich jak Mandelbulb i innych fraktali 3D, takich jak Mandelbox, BulbBox, JuliaBulb, Menger Sponge i Iterated Function Systems (IFS).

Cechy programu Mandelbulber:

-generuje kilkanaście rodzai fraktali
-kompleksowe cieniowanie 3D: twarde cienie, okluzja otoczenia, mapowanie otoczenia, mgła, głębia ostrości
-światła mogą być umieszczone ręcznie lub losowo, dostępne jest oświetlenie wolumetryczne
-animacja klatki kluczowej dla wszystkich parametrów zmiennoprzecinkowych
-nieograniczona rozdzielczość obrazu w systemach 64-bitowych
-prosta nawigacja kamerą i eksploracja wygenerowanych fraktali
-nawigator 3D z narzędziami, aby zobaczyć, jak blisko jest kamera od powierzchni fraktali
-obiektywy: rzut trzypunktowy, rybie oko i rzut prostokątny
-tryb niskiej pamięci, aby renderować obrazy większe niż 16 000 x 16 000 pikseli
-zapis wygenerowanych fraktali do formatu JPG, TIFF lub PNG
-tworzy animacje klatkowe z przemieszczania kamery
-algorytm szacowania odległości w celu skrócenia czasów renderowania
-całkowicie darmowa licencja GNU GPL
-program skompilowany dla procesorów x86 i x64 (Linux, Windows /Vista lub nowszy/, OS X)
-GUI w środowisku GTK+.

Istnieje wiele naturalnych fraktalnych kształtów takich jak chmury, drzewa, brokuły, itp. Najsłynniejszym matematycznym fraktalem jest zbiór Mandelbrota
Zaloguj lub Zarejestruj się aby zobaczyć!
źródło:
Zaloguj lub Zarejestruj się aby zobaczyć!


1

Zaloguj lub Zarejestruj się aby zobaczyć!

Zaloguj lub Zarejestruj się aby zobaczyć!
lub
Zaloguj lub Zarejestruj się aby zobaczyć!


Instalator 32 bit:
Zaloguj lub Zarejestruj się aby zobaczyć!

Instalator 64 bit:
Zaloguj lub Zarejestruj się aby zobaczyć!

Portable 32 bit:
Zaloguj lub Zarejestruj się aby zobaczyć!

Portable 64 bit:
Zaloguj lub Zarejestruj się aby zobaczyć!

Języki / Languages: Dutch, English, German, Italian, Polish.
 

Grandalf

Bardzo aktywny
Członek Załogi
Moderator
Dołączył
26 Maj 2015
Posty
19212
Reakcje/Polubienia
55934
Mandelbulber 2.20
This version introduces NetRender optimized for rendering animations using clients distributed over the network. It can use OpenCL for rendering. In addition it shares textures and sound files during network rendering. All rendered image frames are sent back to the server.
Version 2.20 new type of fractal formulas and transforms. New dIFS formulas can place geometric shapes into the fractal structure.

What is new:
  • Added new fractal formulas
    amazingSurfMod4
    riemannSphereHoboldPow4
    riemannSphereHoboldPow8
    riemannSphereHoboldMulti
    mandelbulbKosalos
    mandelbulbKosalosV2
    mandelbulbLambda
    transfAddConstantMod2
    transfAddConstantRotV1
    transfScaleOffset
    transfScaleOffsetV2
    dIFSBoxV1
    dIFSBoxDiagonalV1
    dIFSBoxDiagonalV3
    dIFSCylinder
    dIFSEllipsoid
    dIFSHextgrid2
    dIFSMenger
    dIFSMsltoeDonut
    dIFSPrism
    dIFSSphere
    dIFSTorus
    transfDIFSBox
    transfDIFSBoxV2
    transfDIFSBoxV3
    transfDIFSCylinder
    transfDIFSCylinderV2
    transfDIFSEllipsoid
    transfDIFSGrid
    transfDIFSGridV2
    transfDIFSHextgrid2
    transfDIFSPrism
    transfDIFSPrismV2
    transfDIFSSphere
    transfDIFSTorus
    transfDIFSTorusV2
    transfDIFSTorusV3
  • modified fractal formulas
    boxFoldBulbPow2V3, added sphere invert
    transfRotationIterControls, fix order of rotations
    msltoeSym4Mod, added mul and fixed scale
    aboxMod13,add missing sphere fold iter controls
    transfSurfBoxFoldV24d = 1104, // duplicated number 1089
    aexion, convert to analytic
    quaternion4d, convert to analytic
    quaternionCubic4d, convert to analytic
    quickDudley, convert to analytic
    quickDudleyMod, convert to analytic
    lkmitch, convert to analytic
    makin3d2, convert to analytic
    riemannSphereMsltoeV1, convert to analytic
    riemannSphereMsltoeV2, convert to analytic
    benesiMagTransforms, convert to analytic
    transfBenesiCubeSphere, convert to analytic
    transfBenesiSphereCube, convert to analytic
    transfBenesiT3, covert to analytic
    transfBenesiT4, covert to analytic
    transfBenesiT5b, covert to analytic
    aexionOctopusMod, add Force Analytic option
    sierpinski3d, fixed DE
  • Fractals: added dIFS distance estimation mode
  • Fractals: Fixed issue
    Zaloguj lub Zarejestruj się aby zobaczyć!
    . In some cases (only dummy iteration), colorIndex was uninitialized (noise on images)
  • Fractals: Fixed problem
    Zaloguj lub Zarejestruj się aby zobaczyć!
    (lack of coloring when slot#1 is disabled)
  • Fractals: Force analytic DE now works in non-hybrid mode
  • Fractals: Fixed problem
    Zaloguj lub Zarejestruj się aby zobaczyć!
    . There was incomplete bailout condition for coloring mode.
  • NetRender: added network distributed rendering of animations (also with
    OpenCL). Server controls rendering animation and distributes rendering of
    animation frames to all connected clients. Finished image frames and sent back
    to the server.
  • NetRender: clients can pull textures and audio files from server
  • Shaders: Added color property for ambient occlusion effects
  • Shaders: Added fill light (0-order ambient occlusion)
  • Primitives: Added boolean operators for primitive objects
  • Primitives: Added parameter to control water progression speed in animation
  • Tools: Added Mandelbulber VFX Tools by Adrian Meyer
  • UI: Re-organized order in fractal list
  • UI: Colorized sections in comboBox with fractal list
  • UI: Added hotkey F11 to toggle full screen mode
  • UI: rendering of Julia set preview now is done by OpenCL
  • UI: Added Spanish language (translated by Jorge Abalo)
  • UI: Fixed bug
    Zaloguj lub Zarejestruj się aby zobaczyć!
    . Deleted second material sometimes was really deleted and caused problems with Undo
  • UI: Fixed problem with Queue hanging program when deleting items from queue table
  • UI: add new generalized image file save with hotkey. This allows for all image
    file formats. The file format is derived from the given extension.
  • Examples: used $SHARED_DIR to substitute hardcoded texture paths
  • Examples: added many new examples
  • Files: Changed EXR compression from ZIP16 to ZIP1
  • Compilation: Changed to use OpenCL/cl2.hpp (cl.hpp is already depreciated) with OpenCL 1.2 compatibility macros
  • Compilation: Changed xcode version to 9.4.1 for MacOS builds
  • Compilation: Fixed many errors showed by CoverityScan
Pobieranie:
Zaloguj lub Zarejestruj się aby zobaczyć!

lub:
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Grandalf

Bardzo aktywny
Członek Załogi
Moderator
Dołączył
26 Maj 2015
Posty
19212
Reakcje/Polubienia
55934
Mandelbulber 2.21
New in version 2.21

This version introduces Randomizer tool which allows random modifications of selected set of fractal parameters.

Added new fractal formulas:
  • aboxSphere4d
  • aboxTetra4d
  • fastMandelbox
  • foldCutCube
  • koch
  • kochV2
  • kochV3
  • knotV1
  • knotV2
  • mandalayBoxV1
  • mandalayBoxV2
  • mandalayKifs
  • mengerV2
  • mengerV3
  • pseudoKleinianMod3
  • transfMandalayFoldV1
  • transfMandalayFoldV2
  • transfSinAdd
  • transfSphericalFoldV1
  • transfDIFSTorusGrid
  • transfDEControls BETA
Modified fractal formulas:
  • pseudoKleinianStdDE change to std r bailout & aux.dist DE
  • scatorPower2 change to std r bailout & aux.dist DE
  • scatorPower2Imaginary change to std r bailout
  • scatorPower2Real change to std r bailout
Randomizer: Added Randomizer tool for interactive-random modifying of settings
  • randomizing algorithm which considers parameters hierarchy
  • visual comparison of results with threshold based on noise level
  • repeating randomizing of results similar to base image
  • repeating randomizing of results similar to any other version
  • repeating randomizing of blank images
  • 3 different randomizimg levels
  • saving settings of particular variant to .fract file
  • displaying of randomized parameters in tooltips
  • option to reset negligible parameters
  • option to add randomized parameters to keyframe animation
  • checkbox to disable randomizing of integers and booleans
  • options in preferences to customize size and quality of previews
  • tool can be launched from any dock, group-box, globally or from keyframes editor.
OpenCL: implemented adaptive anti-aliasing algorithm
UI: Added tool for global cleaning up of settings
UI: Changed FOV to be in degrees
Shaders: Fixed problem with very high brightness of multi ray AO when OpenCL was disabled
Code: Refactored fractal_cormulas.cpp file. Now all fractal formula definitions are in separate .cpp files are derived form cAbstractFractal class.
Fixed bug: in many OpenCL formulas were used double precision constants. Compilation of OpenCL kernels failed on MacOS.
Fixed bug: added missing libsndfile for MacOS builds
Pobieranie:
Zaloguj lub Zarejestruj się aby zobaczyć!

lub:
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Grandalf

Bardzo aktywny
Członek Załogi
Moderator
Dołączył
26 Maj 2015
Posty
19212
Reakcje/Polubienia
55934
Mandelbulber 2.22
New in 2.22 version
  • Added new fractal formulas
    aboxMod14
    mandelcup
    menger3
    mengerChebyshev
    octahedron
    riemannSphereMsltoeM3d
    sierpinski3dV2
    sierpinski3dV3
    spheretree
    transfAbsRecFoldXY
    transfBoxTilingV2
    transfDELinearCube
    transfDIFSHexprism
    transfRotationChebyshev
    transfSphericalFoldV2
    transfStepXY
  • modified fractal formulas
    sierpinski3d, fixed add reverse
    transfDEControls pk offset default = 1
  • Custom formulas: Added custom formula editor
    • inserting parameters from the list
    • dynamic UI for parameters existing in custom code
    • syntax highlighting
    • auto indenting
    • syntax checking
    • loading of build-in formulas
    • saving of formula code in .fract files
    • loading/saving of formula code in text files
    • auto formatting with clang-format
    • customization of font size
  • Randomizer: Added option to not randomize camera when animated parameters from keyframe editor
  • Randomizer: Added STOP button to Randomizer
  • Randomizer: fixed bug: not finished renderings of previews caused high CPU load
  • Voxel export: Added export of greyscale voxel layers
  • Shaders: fixed bug: Ambient Occlusion (Multiple Rays with light map) produced color noise
  • OpenCL: corrected occurrences of double precision constants which caused compiler errors on MacOS
  • Files: Added camera top vector to image metadata (issue
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
  • Files: Added options for zbuffer saving: inverting z-buffer, logarithmic scale, constant depth range
  • Compilation: fixed bug: Corrected location of formula/definition files is source package
  • Compilation: added missing option which includes SVG library to AppImage
  • Compilation: Fixed problem with missing sources when cmake is used (issue
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
  • Examples: cleaned settings of most of the examples
Pobieranie:
Zaloguj lub Zarejestruj się aby zobaczyć!

lub:
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
38101
Reakcje/Polubienia
34027
Mandelbulber v2 2.23
  • Added new fractal formulas
    aexion4dV2
    mandeltorusV2
    menger4dMod2
    sierpinski3dV4
    spheretreeV2
    transfAddCpixel4d
    transfAddNorm
    transfDIFSPolyhedra
    transfDIFSPolyhedraV2
    transfInitial4d
    transfMandalayFold4d
    transfSmooth
    transfSmoothV2
    transfSphericalFold4dV2
  • modified fractal formulas
    mandeltorus prescale and mode2 had swapped checkboxes
    mandelbulbLambda fixed openCL
    transfStepXY added offset and scale
    transfScaleOffset fix DE
    transfScaleOffsetV2 fix DE
  • Shaders: Added clouds based on Perlin noise
    • receiving and casting shadows by clouds
    • clouds located by plane geometry
    • clouds located at certain distance from fractal
    • distance estimation to clouds for fast rendering
    • illumination boost by orbit trap lights
  • Textures: added support for textures in HDR Radiance format
  • Shaders: Added parameter for limiting GI radiance
  • Shaders: Volumetric DE factor now also works in CPU mode
  • Shaders: Added parameter for main light source contour sharpness
  • Shaders: Added option to make shadows on primitives visible on alpha channel and to hide primitives
  • Randomizer: Fixed bug in randomization algorithm for angular variables
  • Randomizer: Improved stopping of Randomizer (faster stop of OpenCL worker)
  • Randomizer: Fixed bug
    Zaloguj lub Zarejestruj się aby zobaczyć!
    . There was no check if randomized version had assigned parameters.
  • Randomizer: Added "keep" checkbox in each variation in Randomizer. It excludes selected version from randomizing
  • UI: Added calculation and displaying of midpoint in measurement dock (issue
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
  • UI: Fixed problem with missing selection of column in keyframe table after adding parameter to the table.
  • UI: Corrected rendering of Julia preview (now works properly with hybrids). Added option to disable Julia preview (issue
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
  • Files: Added image auto-save when rendering takes more than 10 minutes (issue
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
  • Files: Added storing of 100 undo levels in disk cache
  • NetRender: Fixed bug
    Zaloguj lub Zarejestruj się aby zobaczyć!
    . Zbuffer parameters weren't transferred to NetRender clients
  • Code: minimized explicit use of new and delete (issue
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
Zaloguj lub Zarejestruj się aby zobaczyć!
 
Ostatnia edycja:

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
38101
Reakcje/Polubienia
34027
Mandelbulber v2 2.24
New in 2.24
  • Added new fractal formulas
    aboxKlein
    aboxTetra
    amazingSurfKlein
    amazingSurfKleinV2
    mandelbulbAbs
    mandelbulbPlusZ
    msltoeSym3Mod4
    msltoeSym3Mod5
    msltoeSym3Mod6
    pseudoKleinianMod4
  • modified fractal formulas
    josKleinianV2, reinstate sphere inversion
    transfBlockify, fix and finish
  • updated User Manual. Added chapters:
    • Quick Start Guide
    • Materials
  • Fractals: Fixed problem with fractal weight function not working in analytic DE mode
  • UI: Fixed problem with copying parameters from one fractal tab to another using local load/save functions
  • UI: There was a too high distance limit for thumbnails (was 1e-12, should be 1e-15). It caused missing rendering of thumbnails.
  • UI: FOV spinbox replaced with logEdit - now it can be used for much lower FOV values
  • UI: Improved resolution of spinbox for formula weight
  • UI: Added mouse hotkeys in Help/Hotkeys
  • UI: Added menu options and shortcuts for Render and Stop (ctrl+R, ctrl+T)
  • Shaders: Added missing checkbox "cast shadows" in iteration fog options
  • Shaders: Fixed bug
    Zaloguj lub Zarejestruj się aby zobaczyć!
    - now textures look correct when objects are repeated
  • Files: Fixed bug
    Zaloguj lub Zarejestruj się aby zobaczyć!
    - There is no longer the need to run update of data folder structure (compatibility with 2.10)
  • Shaders: Corrected rendering of deep zooms in CPU mode. There was wrong zero-checking in normal vector calculation
  • NetRender: Fixed bug
    Zaloguj lub Zarejestruj się aby zobaczyć!
    - Fixed problem with missing last frames when NetRender is used for animations
Zaloguj lub Zarejestruj się aby zobaczyć!
 
Ostatnia edycja:

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
38101
Reakcje/Polubienia
34027

Mandelbulber 2.30.1

New in 2.30:


  • Added new fractal formulas:
    jos_kleinian_v4
    mandelbulbPupuku
    mengerV6
    sphereCluster
    xenodreambuieV2
    xenodreambuieV3
    transfAbsAddConstantV2
    transfDotFold
  • modified fractal formulas:
    mengerV3, update abs(z) enabled default, and other things
    transfDIFSBox add auxColor
    transfDIFSBoxFrame add auxColor
    transfDIFSGrid add auxColor
    transfDIFSHextgrid2 add auxColor
    transfDIFSHexprism add auxColor
    transfDIFSPrism add auxColor
    transfDIFSTriGrid add auxColor
    transfDIFSTorus add auxColor
    transfDIFSTorusGrid add auxColor
  • UI: Added Thumbnail Browser for easy browsing of settings
  • UI: Replaced standard file browser for examples with new Thumbnail Browser
  • UI: Thumbnaiils on the toolbar which do not have MC effects are rendered with CPU
  • UI: Thumbnails will be no longer re-rendered with program version change
  • OpenCL: fixed bug causing crash of OpenCL rendering when pixel sequence had zero length
  • OpenCL: fixed bug causing dark pixels in MC mode
  • Preferences: Added option to enable/disable console output
  • Preferences: fixed bug causing crash when Preferendes window was opened during OpenCL computation
  • Performance: fixed bug causing slower rendering of MC effects
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
38101
Reakcje/Polubienia
34027

Mandelbulber 2.31.0​

January 23, 2024
  • Added new fractal formulas:
  • aboxDonut4d
  • aboxDonut4dV2
  • mengerV7
  • sphereClusterV2
  • sphereClusterV3
  • spheretreeV4
  • spheretreeV5
  • transfSphericalInvV3
  • modified fractal formulas:
  • msltoeSym3Mod5 add boxfold
  • sphereCluster update DE calc, add void mode
  • transfSphericalInvV2, add DE tweak
  • transfSphericalInvC, add prev2.17 code
  • Scripts: added possibility to attach Java Script one-line scripts to the fractal parameters
  • Effects: primitive objects can be used to define shape of volumetric effects like basic fog or clouds
  • Effects: basic fog can cast / receive shadows
  • Effects: added Rayleigh scattering to volumetric effects which cast / receive shadows
  • Fractals: fixed problem with calculation of negative power bulbs
  • Shaders: Improved quality of volumetric effects in MC mode
  • Shaders: Added transparency (alpha) texture mapping for surface transparency and subsurface scattering
  • Shaders: Added transparency color texture mapping for subsurface scattering
  • UI: Added dialog with allows to substitute missing textures by selecting file, searching or using default one.
  • UI: Fixed bug causing UI glitches when auto-refresh is enabled and one of parameters from custom formula is edited
  • UI: Added "Copy parameter name" action in context menu for any parameter
  • UI: Fixed bug leading to stack overflow when user rotated mouse wheel very fast and long.
  • Performance: added parallel processing of already rendered tiles which improves speed of MC rendering.
  • Performance: Removed option for reserving GPU time for the system (it caused significant CPU load on Windows and slowed down rendering)
  • OpenCL: Fixed illegal memory access in cOpenClEngine::Build()
  • NetRender: Corrected sending settings to NetRender client (e.g. there was missing OpenCL mode)
  • Files: Added deletion of history files older than one year
  • Files: Corrected default path for textures
  • Installation: corrected icon name in mandelbulber2.desktop
  • Compilation: corrected script for building MacOs version
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
38101
Reakcje/Polubienia
34027

Mandelbulber 2.31-1

New in 2.31-1
  • Scripts: Added Delete Script button
  • Scripts: Added possibility to omit script evaluation by adding # character as a first letter of the script
  • Scripts: Fixed bug in scripts evaluation. Commas were replaced by dots in a whole script. Now it is replaced only in a value field.
  • Scripts: Added missing recalculation of camera rotation after processing scripts
  • Scripts: Added missing refreshing of parameters values in gPar when Script editor is opened and Test used
  • OpenCL: Program crashed when Pixel Level Optimization was off
  • UI: Fixed problem with missing error messages at program startup
  • Files: Fixed problem with wrong default directories on Linux
Zaloguj lub Zarejestruj się aby zobaczyć!
 
Do góry