An autostereoscopic display, comprising: a pixelated display panel comprising an array of single color pixels or an array of sub-pixels of different colors with respective groups of sub-pixels together defining full color pixels; and a view forming arrangement comprising an array of lens elements, positioned over the display panel, for directing the light from different pixels or sub-pixels to different spatial locations, thereby to enable different views of a three dimensional scene to be displayed in different spatial locations, wherein the pixels of the display panel form a hexagonal grid, with a maximum internal angle deviation from 120 degrees of 20 degrees or less, and wherein the hexagonal grid repeats with basic translation vectors a and b, and the lengths of the basic translation vectors a and b have an aspect ratio of the shorter to the longer between 0.66 and 1; wherein the view forming arrangement comprises a two dimensional array of lenses which repeat in a hexagonal grid with basic translation vectors p' and q'; wherein defining a dimensionless vector p as (p a,p b), which satisfies: p ′ = p a a + p b b, and defining circular regions in the space of components p b and p a for integer n as: E n = p | N p − v < r n 2 ∀ v ∈ Γ n where Γ n = i + j n | i, j ∈ Z 2 Λ N j = n where n is an integer number, with r n = r 0 n - γ defining the radius of each circle, Γ n defining the circle centers, and with N comprising a vector function for two coordinate vectors defined as: N a b = a 2 − ab + b 2, the basic translation vectors a, b, p' and q' are selected with values such that p falls in the vector space which excludes the sets E 1, E 3 or E 4 with r 0 = 0.1 and γ=0.75. a pixelated display panel comprising an array of single color pixels or an array of sub-pixels of different colors with respective groups of sub-pixels together defining full color pixels; and a view forming arrangement comprising an array of lens elements, positioned over the display panel, for directing the light from different pixels or sub-pixels to different spatial locations, thereby to enable different views of a three dimensional scene to be displayed in different spatial locations, wherein the pixels of the display panel form a hexagonal grid, with a maximum internal angle deviation from 120 degrees of 20 degrees or less, and wherein the hexagonal grid repeats with basic translation vectors a and b, and the lengths of the basic translation vectors a and b have an aspect ratio of the shorter to the longer between 0.66 and 1; wherein the view forming arrangement comprises a two dimensional array of lenses which repeat in a hexagonal grid with basic translation vectors p' and q'; wherein defining a dimensionless vector p as (p a,p b), which satisfies: p ′ = p a a + p b b, and defining circular regions in the space of components p b and p a for integer n as: E n = p | N p − v < r n 2 ∀ v ∈ Γ n where Γ n = i + j n | i, j ∈ Z 2 Λ N j = n with r n = r 0 n - γ defining the radius of each circle, Γ n defining the circle centers, and with N comprising a vector function for two coordinate vectors defined as: N a b = a 2 − ab + b 2, the basic translation vectors a, b, p' and q' are selected with values such that p falls in the vector space which excludes the sets E 1, E 3 or E 4 with r 0 = 0.1 and γ=0.75.