What's new in Ready 0.5.1
Jan 4, 2013
- Brush size can be changed.
- Polyhedral cells now supported. Use vertex-, edge- or face-neighbors.
- File > New Pattern now also offers to create:
- random 2D Delaunay and Voronoi meshes
- random 3D Delaunay honeycomb
- body-centred cubic honeycomb (truncated octahedra)
- face-centred cubic honeycomb (rhombic dodecahedra)
- diamond honeycomb (triakis truncated tetrahedra)
- New patterns:
- Buss_hex.vtu, Frank Buss' hexagonal CA.
- tri_life.vtu, B45/S34 on a triangular grid.
- PenroseTilings/Imai_glider_B2SC4.vtu, a naturally-occuring glider on a Penrose tiling.
- PenroseTilings/Goucher_loops.vtu, showing how Adam Goucher's Penrose glider behaves on the darts-and-kites tiling.
- hex_B2oS2m34_gliders.vtu, Paul Callahan's Life-like rule on a hexagonal lattice.
- oregonator.vti, the Oregonator, a model for the famous Belousov-Zhabotinsky reaction.
- complex_Ginsburg-Landau_magnitude.vti, by showing the magnitude of the complex number we get a quite different view to the original.
- larger-than-life.vti, a CA rule that uses a larger neighborhood.
- Gray-Scott/Pearson1993.vti, following Pearson's 1993 Science paper.
- smoothlife_smoothglider.vti, Stephan Rafler's SmoothLife is a continuous version of Conway's Game of Life. This version has a glider like the one in Larger-than-Life.
- smoothlife_smoothlifeL.vti, a SmoothLife rule that supports an amazing variety of life-like phenomena.
- smoothlife3d_glider.vti, a 3D glider in a SmoothLife rule.
- Purwins_glider.vti and Purwins_glider3d.vti: self-avoiding gliders in 2D and 3D.
- Gray-Scott/U-Skate/Hutton-and-helix-gliders.vti, showing two newly discovered 3D gliders in the U-Skate World.
- Gray-Scott/U-Skate/o-ring_2D.vti, showing another glider in the U-Skate World.
- New Laplacian stencils for faster or more accurate time steps: 2D 9-point, 3D 19-point, 3D 27-point.
- New File menu command: Save Compact... for easy sharing of files.
- New Action menu command: Convert to Full Kernel for converting formula rules to kernel rules (to get more flexibility).
- 3D images now show cell colors when use_image_interpolation=false, as with 3D meshes.
- File > Start Recording... can now save out all the chemicals.
- Bug fix: Full Screen wouldn't hide paint toolbar.
- Bug fix: Pencil tool wouldn't work in some meshes on some platforms.
New in Ready 0.4 (Aug 4, 2012)
- New paint tools: pencil, brush, color picker. Paint on images and meshes, even while the system is running.
- Undo/redo mechanism for paint actions.
- Bug fix: Color bar colors were garbled on some platforms.
- Bug fix: Some lines in the 1D view appeared black on some graphics drivers.
- Bug fix: Conflicting preferences file from previous versions would cause blank window. As an interim fix in 0.3, use View > Restore Default Layout.
- Bug fix: Control-clicking could cause problems in Mac app.
- Bug fix: Mac users can command-click to roll the current image.
- New patterns:
- penrose_goucher_glider.vtu, showing a newly discovered glider on an aperiodic tiling.
- penrose_life_oscillators.vtu, showing some oscillators from the paper by Nick Owens and Susan Stepney.
New in Ready 0.3 (Jun 25, 2012)
- Reaction-diffusion can now be run on the surface of meshes, or in a volume of tetrahedral cells. Load the *.vtu files to see examples.
- New menu commands:
- File > Reload from Disk : reloads the current pattern file from the saved version on disk.
- File > Import Mesh : imports mesh files (*.obj, *.vtp, *.vtu) as surfaces to run RD on.
- File > Export Mesh : exports a mesh file (*.obj, *.vtp) from the current contoured surface or displacement-mapped surface.
- File > Export Image : exports an image file (*.png, *.jpg) from the current slice or 2D system.
- File > Start Recording... : saves an image every frame, for making videos.
- File > Stop Recording : stops saving images.
- Action > Blank : sets all the chemicals to zero.
- Action > View Full Kernel : shows the full OpenCL kernel that gets created from a formula rule.
- File > New Pattern now offers to create a new image (1D, 2D or 3D) or mesh dataset (geodesic sphere, torus, tetrahedral mesh, triangular tiling, hexagonal tiling, rhombille tiling or Penrose tiling).
- New patterns:
- bunny.vtu, lion.vtu, horse.vtu, showing RD systems running on the surface of polygonal meshes.
- bays_3D.vti, implements a 3D cellular automaton.
- Ising_regime.vti, showing how tiny variation can grow into large meanders in the FitzHugh-Nagumo system.
- munafo-uskate.vti, Robert Munafo's glider in the U-Skate world.
- grayscott_parameter_map.vti, showing how the parameters affect the Gray-Scott system.
- turing_noisy.vti, showing the effect of noise on Turing patterns.
- grayscott_lesmes_noisy.vti, showing how noise can change the behavior of reaction-diffusion systems.
- grayscott_noisy_solitons_mitosis.vti, showing how noise can trigger solitons to replicate.
- mutually-catalytic_spots.vti, where big spots can only replicate if full of small spots.
- parameter_modulation_demo.vti, showing how values in an extra chemical can be used to modulate the parameters of a system in an 'R' shape.
- parameter_modulation_demo2.vti, showing how values in an extra chemical can be used to modulate the parameters of a system in a circular shape.
- life_torus.vtu, showing Conway's Game of Life on a torus covered with quadilaterals.
- penrose.vtu, showing the Life rule B3/S23 running on a Penrose tiling.
- heat_equation_interpolation.vti, showing how the heat equation can interpolate between spatial values.
- complex_Ginsburg-Landau.vti, a model of superconductivity that shows the onset of spiral waves.
- wave_equation.vti, showing the spreading of a ripple.
- Changes to the render settings:
- use_image_interpolation=false now gives voxelised Minecraft-style rendering in 3D.
- New entries:
- show_color_scale: allows the color scale legend to be turned off.
- color_displacement_mapped_surface: allows the displacement-mapped surface (for 2D images) to be colored using the image.
- show_cell_edges: allows the edges of the cells to be shown.
- show_bounding_box: allows the bounding box to be shown or hidden.
- Changes to the overlays:
- New overlay shape: pixel, for specifying cells directly.
- New overlay fill: linear_gradient, for values that follow a linear ramp.
- New overlay fill: radial_gradient, for for values that vary depending on the distance from the center.
- Each overlay element can now contain multiple shape specifiers.
- Pattern files (*.vti, *.vtu) can now be loaded into Paraview correctly, with named chemicals ('a', 'b', etc.). There they can be visualized by volume rendering, or contoured in various ways.
- Ready has a new (much nicer!) icon.
- New option for image-based systems: wrap, to toggle toroidal wrap-around on/off.
New in Ready 0.2.2 (Apr 17, 2012)
- Fixed issue that gave 'Invalid work group size' and 'expecting CL_KERNEL_WORK_GROUP_SIZE to be a power of 2' errors on different graphics cards.
- Fixed XML-escaping issue that caused saved patterns to fail to load.