You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Formulas now support more stencils: bilaplacian_a, trilaplacian_a, gaussian_a,
sobelN_a, sobelNE_a, x_gradient_a, x_deriv2_a, x_deriv3_a, gradient_mag_squared_a
(and similarly for the other chemicals and directions). Several patterns have been converted from kernel rules to formula rules
as a result.
Formulas now support x_pos, y_pos and z_pos, giving the cell location in each direction, in
the range [0,1]. This allows a neater and more accurate way of implementing parameter maps.
Formulas now support a_e, a_nw etc. in a more natural way. Instead of accessing the float4 block that is
the neighbor of the current block, these keywords return a float4 that has the four values that are neighbors in the specified way. Now we can do e.g. a = a_ne; in a formula to have the whole pattern shift down and left by one pixel. This is a
breaking change: formula rules that accessed cells using a_w, a_e, a_nw, a_se, etc. will no longer behave as they did before.
New pattern setting: accuracy. Controls the size of the stencil. Use "low" to run fast, and "high" to run
accurately.
Parameter dx is now reserved for controlling the grid spacing of the Gaussian, Laplacian, bi-Laplacian and tri-Laplacian
stencils. Formula rules no longer need to write e.g. laplacian_a / (delta_x * delta_x) and can just write laplacian_a since the value of dx is used in the stencil computation.
New render setting: colormap, with 11 maps available: "HSV blend", "spectral", "spectral reversed", "inferno", "inferno reversed", "terrain", "terrain reversed", "orange-purple", "purple-orange", "brown-teal", "teal-brown". The old behavior (HSV interpolation between two colors) is still available - choose "HSV blend".
New render setting: plot_ab_orthogonally. If true in a 1d pattern, we
plot chemicals 'a' and 'b' against each other in the line graph, allowing us to show e.g. Schrodinger1926/packet.vti or Yang2006/jumping_cGL.vti in a more useful way.
Moved View Full Kernel... and Show OpenCL Diagnostics... to the View menu.
Mac app requires macOS 10.10 or later.
More smaller brush sizes.
Improved wave_equation.vti
New patterns:
An implementation of the Kuramoto-Sivashinsky equation, thanks to Dan Wills. Patterns: Kuramoto-Sivashinsky.vti, Kuramoto-Sivashinsky_multistable.vti, Kuramoto-Sivashinsky_travelling_waves.vti, Kuramoto-Sivashinsky_travelling_waves2.vti
Kobayashi1993/crystals.vti
In Experiments/TihaVonGhyczy: sobel_waves.vti.
In Experiments/TimHutton: mutually-catalytic_spots_2.vti.