Skip to content


Subversion checkout URL

You can clone with
Download ZIP

User's guide

stuffmatic edited this page · 4 revisions
Clone this wiki locally


Tilecam is a Blender add-on that makes it easy to render seamlessly repeatable images like the one above. The add-on works by adjusting the Blender camera, based on a number of input parameters, so that the camera viewport is a tileable image. Check out this tutorial video to see Tilecam in action.


  • The horizontal period determines the number of grid squares in the horizontal direction per tile.
  • The vertical period determines the number of grid squares in the vertical direction per tile.
  • The elevation is the angle between the line of sight and the xy plane. A 90 degree elevation corresponds to a top down view.
  • The image size is the number of tiles in the vertical and horizontal directions in the final image.
  • Checking the isometric box overrides the elevation and horizontal and vertical periods to produce an isometric image, i.e an image where the contour of a cube is a regular hexagon.
  • Use the align camera button to align the currently selected camera.

Using Tilecam

The Tilecam controls can be found in the properties editor under the camera tab (which is only visible when a camera is selected).

Tilecam uses the current horizontal resolution when aligning the camera. If you want to change resolution, just change the horizontal resolution an press align camera again. An aligned camera can be moved freely as long as it's not rotated. Tilecam may round the elevation value to the nearest value that results in pixel perfect repetitions.

Example images

The following examples, using equally spaced cubic boxes, illustrate how different input parameters affect the final image.

Horizontal period: 1, Vertical period: 1, Elevation: 24 degrees, Image size: 2

Horizontal period: 3, Vertical period: 1, Elevation: 30 degrees, Image size: 1

Horizontal period: 2, Vertical period: 1, Elevation: 80 degrees, Image size: 1

Isometric view, Image size: 2

Something went wrong with that request. Please try again.