News for hackers. Stuff that matters.
Re:Why nature prefers hexagons by jacobolus on Sunday August 06, 2017 @12:20PM (#14941906)
At this point, displays have fine enough resolution and GPUs are fast enough, that if you want to make hexagon-pixel images you can go right ahead and it won’t make too much difference (except you’ll reduce moiré artifacts), as long as you’re willing to implement your own code to rasterize the image to a square grid for display.

It would be neat if camera sensors and displays would switch to hexagonal grids of pixels – considering most images get resampled right before display now anyway, it should be all upside (except for a bit of extra implementation hassle).

A hexagonal grid is nice for several reasons: it can easily handle refinement to 3 or 4 subpixels per pixel, while a square grid needs 4 subpixels to keep its proper grid; it is much more isotropic than a square grid (straight lines at a variety of angles look much better); it is notably more efficient at covering the plane; hexagonal filters have a much nicer 2-dimensional frequency response; dithering works quite a bit better on a hexagonal grid; etc.

There are some printers that use a hexagonal grid, and some hexagon-pixel cameras used for stuff like medical imaging or astronomy.

There are no comments on this comment yet.