Jux Changelog

What's new in Jux 4.001

Apr 30, 2023
  • Main window:
  • The Fast Mandelbrot Preview option now includes Mean |z| coloring and uses full Fibers calculations instead of default options.
  • Formula tab:
  • Added a button in the Formula panel to Open Parameter Files Using Formula.
  • Added Power formula in Integer Powers category, optimized for each power.
  • Added a Hybrid category to the Formula menu, for formulas that depend on iteration count.
  • Added Alternator and Coupling Loops formulas in the Hybrid category.
  • Added Alkaleid formula in the Chaotic category.
  • Added Alternate Angles parameter to Kaleidor formula.
  • Fixed a bug where changing the formula did not reset the Max Iterations control's default value when it is the usual.
  • Fixed a bug with Lissajous, Spirograph and Spirotator formulas where increasing Max Iterations in Mandelbrot mode caused a crash.
  • Lighting tab:
  • Added a Fog panel with controls for depth fog effects.
  • Fixed a bug where Reset Lighting did not override the In Set and Orbit Trap panel Lock options.
  • Render window:
  • Rendering is now faster for unlit Mandelbrot mode when Distance calculations are not needed.

New in Jux 3.901 (Feb 14, 2023)

  • Coloring tab:
  • Fixed a bug since v3.8 where non-polar Orbit Trap textures in Mandelbrot mode without lighting had incorrect scale and could crash.
  • What's new in Jux v3.900 (since v3.800)
  • Formula tab:
  • Added Nova formula in the Integer Powers category.
  • Coloring tab:
  • Added a First option to the Orbit Traps Trap tab, for individual traps to override the global Trap mode.
  • Added Supershape to the Orbit Traps Shape list.
  • Fixed a bug since v3.702 in Orbit Traps where opening an OT preset, randomizing or resetting the Trap tab did not update the Active OT control to show the current trap shape.
  • Fixed a bug where multiple orbit traps with Trap Mode not First could get coloring from the wrong trap.
  • Lighting tab:
  • Fixed a bug in v3.8 where errors could occur with Orbit Trap Mode not First and lighting enabled.

New in Jux 3.900 (Feb 7, 2023)

  • Added Nova formula in the Integer Powers category.

New in Jux 3.800 (Jan 16, 2023)

  • Fixed a bug in v3.702 where opening a file with multiple orbit traps and Lighting OT Sync off would cause an access violation error.
  • Fixed a bug in v3.702 where Ctrl-dragging in the preview drew lines instead of a dotted box if the Preview Grid option was set..

New in Jux 3.702 (Jan 6, 2023)

  • In Preferences, increased the maximum H and V Aspect Ratio values to 2000.
  • Added grid options to the Preview Center Lines button.
  • Formula tab:
  • Increased maximum Low Bailout to 25.
  • Changed some formula parameter controls to dropdown boxes.
  • The Real Power, Rat N Real and Real Rat formulas are now valid for power down to 0.01.
  • Added a Version parameter to the SineShine formula, with the Flip SinH option giving the same results as versions before v3.0.
  • Fixed a bug in the Powerwarp formula where large negative Power with Inversion could cause a Floating Point Division By 0 error.
  • Fixed a bug in the Lissajous formula where XY Ratio set to 0 caused a Floating Point Division By 0 error.
  • Coloring tab:
  • Increased the maximum number of Orbit Traps to 12.
  • Replaced the Active OT buttons with a dropdown list, which shows the trap ID and shape.
  • Added a toggle button to the Orbit Trap Presets dialog to Lock Trap properties except Shape, Dimension, Variation and Hole.
  • Added Butterfly and Cube Orbit Trap Shapes.
  • Many Orbit Trap Shapes now have different and better default values for Dimension and Variation.
  • Added Exes to Exterior, Interior and Orbit Trap texture patterns.
  • Added Row Mix 1 and Row Mix 2 to Orbit Trap texture patterns.
  • In the OT Gradient tab, added a Hard option for the Fade control, and a Part control to offset the Gradient for part of the trap shape.
  • Fixed a bug in v3.6 where opening a file or restoring memory spots with Interior Texture Pattern 2 set to Weave would cause a List Index Out of Bounds error.
  • Lighting tab:
  • Replaced the Active OT buttons with a dropdown list, which shows the trap ID and shape.
  • Fixed a bug where Undo/Redo or opening a parameter file with the Lighting tab showing did not update the Active Orbit Trap lighting controls.
  • Fixed a bug in v3.6 where Orbit Traps in Cells mode could sometimes have messed up lighting.
  • Fixed a bug where the Lights and Energy modes for Diffuse and Specular gradients used the reversed gradient.

New in Jux 3.601 (Oct 10, 2022)

  • Formula tab:
  • Added Spirotator, Spirograph and Lissajous formulas in the Chaotic category.
  • Improved speed of chaotic formulas (except for Icon, Gumowski-Mira and Kaleidor.)
  • Chaotic formulas (except Icon and Gumowski-Mira) can no longer generate Interior points in Julia mode, which are unwanted.
  • The default MaxIter value when pressing the Spacebar key is now correct for formulas that have different defaults.
  • Coloring tab:
  • Added a Custom option to the In Set coloring dropdown list.
  • Added Stripes to both patterns in Exterior texture.
  • Added Stars and Stripes patterns to pattern 1 in Interior and Orbit Trap textures.
  • Fixed a bug in Orbit Trap textures where the last seven patterns in the Pattern 1 and Pattern 2 lists did not show correctly in the dropdown controls after restoring from parameter files, color presets or color memory spots.
  • Lighting tab:
  • Added a Custom option to the In Set contour dropdown list.
  • Render window:
  • Renamed Adaptive anti-aliasing options and added options for Adaptive 97 and 97 Samples.
  • Fixed a bug in Adaptive anti-aliasing options where they did not work as well as they should.
  • Gradient Editor:
  • Fixed a bug where sometimes a node could not be dragged without first switching to another node and back.

New in Jux 3.500 (May 12, 2022)

  • Setup includes Orbit Trap System presets file that was missing in v3.401.
  • Formula tab:
  • In the Hypertile formula, increased maximum values for P,Q,R parameters to 16.
  • Coloring tab:
  • Fixed a bug in v3.401 where the Orbit Trap parameters for Fade, Move Lat and Move Long were not correctly saved in parameter files.
  • Gradient Editor:
  • Ctrl-drag a node other than the active node to adjust all nodes between it and the active node.
  • Added Snippets feature for copying and pasting parts of gradients.

New in Jux 3.401 (Mar 27, 2022)

  • Changed most toggle buttons to work better with Windows 11.
  • Formula tab:
  • Added Orbits and Hypertile formulas in the Chaotic category.
  • Changed default parameters for the Rat Rot formula.
  • Coloring tab:
  • In the Boundary panel, changed the Fade checkbox to a dropdown list to include an Anti option.
  • Changed the Orbit Traps Enabled checkbox to a toggle button and rearranged some buttons.
  • Added buttons to Open and Save Orbit Trap Presets.
  • Added Bug and Spider Orbit Trap shapes.
  • In the Orbit Traps Gradient tab, added the Fade control to fade textures towards or away from the edge.
  • In the Orbit Traps Texture tab, added Move Lat and Move Long controls to move texture position.
  • Fixed a bug where restoring a color memory spot and Undo operations did not restart the preview if only the orbit trap Iter Steps or Iter Angle parameters had changed.
  • Fixed a bug where the Interior panel Basin Details button visibility was not updated when opening parameter files.
  • Lighting tab:
  • Environment maps can now include PNG images.
  • Reduced the threshold for panoramic images to aspect ratio 1.34 or above, so you can use panoramic images with less than 1.8 ratio.
  • Fixed a bug with lighting and Orbit Traps in Cells mode that could cause errors.

New in Jux 3.301 (Aug 7, 2021)

  • Updated installer improves security and solves recent isses with false positive trojan detection in Windows 10 Defender. Requires Windows 7SP1 or later to install. A portable version is now available that can be used in Windows 2k/XP/Vista or later.
  • Moved sample parameter files with the formula in the Chaotic category into a Chaotic folder.
  • Preferences dialog:
  • Added an option to Restart Suspended Screensaver. If you have a crash while rendering, the screensaver stays suspended. This option will ensure that it will work again after the next time you render a picture.
  • Coloring tab:
  • Added a Basin Details button in the Interior panel Basins tab (Julia mode only) to show a window with some details about each interior basin.
  • Fixed a bug where the Interior Potential coloring was incorrectly scaled for superattracting basins, often resulting in moire patterns.
  • Formula tab:
  • In Mandelbrot mode, clicking the Critical Point label switches between low and high precision display of the numbers.
  • Added the Zinnifer formula in the Trig and Log category.
  • Added the Icon formula in the Chaotic category.
  • Added D1 and D1 Angle parameters to the Cubic Rational #2 formula.
  • Fixed a bug in the Mandelbrot Interior Distance calculation of the Cubic Rational #2 formula.
  • Added a Variation parameter in the Gumowski-Mira formula. A value of 1 gives the standard version but the default of 0 is kept for compatibility.
  • Fixed a bug where critical points could be incorrect for formulas having complex coefficients with a rotation angle. This may affect interior coloring with Potential, especially with basin or cycle shift settings.
  • Render window:
  • If you render with an Invalid Combination in the Formula parameters, Jux now shows an error message instead of rendering a plain white image.

New in Jux 3.200 (May 5, 2021)

  • What's new:
  • Added new gradients and removed some that weren't useful in the Mandel category.
  • About Jux window:
  • Replaced the Check Latest Version button with a link to a Jux version webpage. The button could not work with secure websites (https), which prevented it from working after April 25th 2021.
  • Formula tab:
  • Added the PowerFolder formula in the Integer Powers category.
  • Added the Sinority formula in the Trig and Log category.
  • Sinopoly, Sinoration and SineShine formulas no longer limit High Bailout internally to 3. Old parameter files preserve the value used.
  • Fixed a bug where opening files with formula parameters set to some minimum or maximum values could reset them to the default value instead.
  • Fixed a bug in the Powerwarp formula where power N<-1 with Inversion 1 in Julia mode with c=0 would crash with a floating point error.

New in Jux 3.100 (Feb 10, 2021)

  • Formula tab:
  • Added the Kaleidor formula in the Chaotic category.
  • Fixed a bug when using Ctrl-S to save parameters with the Hermanity formula, which failed with an invalid filename.
  • Coloring tab:
  • Added the Smiley and Smileys patterns in Exterior, Interior, Field Line and Orbit Trap textures.

New in Jux 3.002 (Jan 28, 2021)

  • Main window:
  • When pressing Ctrl-S to save, if the directory no longer exists a File Save dialog box is shown. In v3.000 the file was not saved.
  • Fixed a problem where pressing Ctrl-S or Ctrl-0 when a dropdown box with autocomplete had an option beginning with S or O would also change the dropdown setting.
  • Fixed a bug where starting Jux with a Mandelbrot mode parameter file caused a crash.
  • Formula tab:
  • When the Formula tab is showing you can now press Ctrl-F to open the formula menu.
  • In the Hermania formula, added two decimal places to the A parameter.
  • The PolyAmbi formula is now valid for formulas like 1/z or z+1/z.
  • Fixed a bug in the PolyAmbi formula where the Abs mode didn't do anything if any powers were negative.
  • Coloring tab:
  • Fixed a bug where hiding texture in some basins caused field line bump effects in lighting to be erratic.

New in Jux 3.000 (Dec 17, 2020)

  • Main window:
  • Jux now accepts extra command line parameters for external batch rendering.
  • Pressing Ctrl-S automatically saves the parameter file with format 'Jux_date_time_formula_Julia/Mandel'. The formula and mode are optional, with a setting in Preferences.
  • Added a Preview Center Lines button to show center lines in the preview. The Julia explorer no longer shows Julia center lines by itself.
  • Added buttons to Show/Hide the In Set, Exterior and Interior regions. Hidden regions are plain black.
  • Formula tab:
  • Added the Powerwarp, Cubic Rational #3, Hermania and Hermanity formulas in the Integer Powers category.
  • Added the Logoz formula in the Trig and Log category.
  • Fixed a bug in the complex SinH function where it was badly wrong, resulting in the SineShine formula and the Sinoration formula with Sinh option being completely wrong and distorted in places.
  • Fixed a bug where changing the formula did not reset the choice of critical points and the Use Same option, which could result in the new formula not giving correct results.
  • Fixed a bug where the Use Same option did not display when the Interior auto was No but the option was set to Yes.
  • Fixed a bug since v2.8 where if the preview finished too fast it did not update the highest iterations label and would not respond to changing max iterations.
  • Coloring tab:
  • Increased the maximum value of the Offset control for gradients to 1.999, as the old limit didn't cover the full range when not set to Wrap.
  • Added a faceted Octagon pattern in the Exterior, Interior, Field Lines and Orbit Trap textures.
  • Added a faceted Hexcrystal pattern in the Interior and Orbit Trap textures.
  • Added Julia set, Mandel set and Loops shapes in Orbit Traps.
  • Added a Log Inv curve for Interior and Exterior base coloring.
  • Interior distance for Mandelbrot now uses a different method, that is correct and generally smooth.
  • Increased the maximum cycle detection from 160 to 960, which affects interior coloring for Julia and Mandelbrots.
  • Lighting tab:
  • Added a Specular % control and made it independent of Diffuse %.
  • Increased the maximum value of Diffuse Color and Metallic controls to 300, allowing for increased contrast.
  • Added a Falloff control for diffuse light.
  • Added Diffuse Gradient Mode and Specular Gradient Mode controls, to include options for Per Light and Energy.
  • Added Noise controls for Rotate, Rotate Octaves and Ratio.
  • Render window:
  • In the Recent Sizes dropdown list you can now delete unwanted sizes with the Delete key.
  • Added a button to Render With Alpha Mask for hidden regions, for saving in PNG or PSD format with alpha masking.
  • Pressing Ctrl-S opens the Save Picture dialog. If the parameters have not already been saved, they are first saved with automatic naming.
  • When Batch Rendering, the window title now includes the image number and batch count, eg 'Jux Batch Rendering 2/7: filexxx.jup'.
  • Fixed a bug in Batch Render, where the batch log file showed the current image size before starting the batch, which could be different from the size set for the batch.

New in Jux 2.901 (May 22, 2020)

  • Main window:
  • Added shortcut keys: Ctrl-O to Open parameters, Ctrl-A to Save As.
  • Fixed a bug where Undo, or File Open with Cancel, did not update Lighting Enabled status.
  • Formula tab:
  • Mandelbrot critical points now include all detected points. Previously, only two real points were allowed, and zero was excluded if other points existed.
  • Added an option to Use Same critical point for Interior Mandelbrot with multiple critical points.
  • In Julia mode, removed the Similar Basins detection and Merge Similar option. Redundant basins are now correctly avoided automatically.
  • Added the Quadratic Rational #2 and #3 formulas, each with angles for four of the coefficients.
  • Fixed a bug where Undo/Redo didn't work properly for the Mandelbrot Interior option.
  • Coloring tab:
  • Added a Trap Mode dropdown list in the Orbit Traps panel, with options for First, Last, Merge and Cells.
  • Fixed a bug where the randomize buttons didn't update the gradient strip to show gradient Offset changes.
  • Fixed a bug where zooming deep with Orbit Trap textures in lighting caused aliasing patterns to appear.

New in Jux 2.8 (Mar 8, 2020)

  • Main window:
  • Preview iteration is now block by block instead of vertical stripes, to keep all threads busy as long as possible and finish faster.
  • Other changes to preview updating to give smoother handling and reduce chance of freezes.
  • Fixed a bug in the Preview for Mandelbrot mode with lighting enabled and Max Iterations > 512, where In Set areas had checked patterns until the final pass at full resolution.
  • Fixed some bugs to prevent floating point overflows in the preview and Julia explorer.
  • Formula tab:
  • Added Pandora formula in the Real Powers category.
  • Changed Expozer formula Orbit parameter default to 0, which is a more useful setting.
  • Fixed tab order of Formulas menu button.