Back

Carhart Rose Generator

Carhart roses are a fourfold rotationally symmetric grid design. Build one from scratch or explore pre-built roses.

Grid size

The dimension of the grid. This limits how big of a rose you can draw. Increasing the grid size also increases the solution space for finding a rose for the given seed, which may take longer. A medium grid is 32×32.

Direction

The starting direction of the rose.

Animation

When enabled, the solution will be animated instead of statically presented.

Not available on XL grids

Search

When enabled, live search candidates will be animated as the solution search is being conducted. Dramatically increases the time to find a solution given each search candidate must be rendered as a frame in the animation.

Style

The animation style of how the solution is drawn on the grid.

Symmetrical: All four lines are incremented simultaneously.

Advanced
Generation
Constraints
Animation

Not available on XL grids

Show search candidates

When enabled, while animating search, show invalid candidates as well as valid ones.

Display
Color
Grid

The background color of the grid.

Single line color

When enabled, all four lines share one color. When disabled, each line can be colored independently.

Line color

The stroke color of the rose.

Show grid

When enabled, display background grid dots.

Save format

The file format used when downloading the solution artifact.

Roses

Click a rose to generate it from its recipe.

Animation

When enabled, the solution will be animated instead of statically presented.

Not available on XL grids

Search

When enabled, live search candidates will be animated as the solution search is being conducted. Dramatically increases the time to find a solution given each search candidate must be rendered as a frame in the animation.

Not available on XL grids

Show search candidates

When enabled, while animating search, show invalid candidates as well as valid ones.

Style

The animation style of how the solution is drawn on the grid.

Symmetrical: All four lines are incremented simultaneously.

Copy this rose's recipe. Download a PNG of this rose.
Confidence

AGGRESSION LOW Prune Aggression How aggressively invalid subtrees in the solution space are pruned.
CURIOSITY LOW Curiosity How candidate ordering balances compactness and exploration.
AVAILABILITY HIGH Availability How much of the solution space is available for each attempt.
Sections 0/1 sections
~00:00 Length 0/80 segments
00:00 Attempts 0/250k attempts

Change to Build?

To edit this rose you'll need to switch to Build mode. You can always reload this rose later. Change to Build mode?

Edit rose

  • Length • remaining
  • prune aggression
  • curiosity
  • search limit
  • seed

Color

Confidence

Are you sure?

You have a rose present in the canvas. Running again will overwrite it. Are you sure? You can continue the current rose by clicking on a point in the canvas.

Are you sure?

This rose will take a long time to generate and render. Are you sure?