Oberon Object Tiler Site
The Oberon Object Tiler is a classic macro designed for CorelDRAW that automates the process of duplicating objects to fill a page efficiently. Created by Alex Vakulenko of Oberon Place, it has been a staple tool for print professionals—especially those working on business cards and flyers—for over 15 years. The Evolution of the Tool
- Local tile coordinates vs. global canvas coordinates.
- Support for affine transforms (translate/scale/rotate) simplifies zooming and panning.
It was not until decades later that tiling window managers (i.e., i3, dwm, awesome, XMonad) gained a cult following among Linux users. The core ideas—no overlap, keyboard control, maximal screen utilization—are direct echoes of the Oberon Object Tiler. In this sense, the Tiler was a vision far ahead of its time. Oberon Object Tiler
The "tiling" aspect of Oberon wasn't just a visual choice; it was a fundamental shift in how users interacted with software. Static vs. Dynamic Tiling The Oberon Object Tiler is a classic macro
Unlike contemporary graphical systems of the era (such as the Macintosh Finder or Windows 3.0) which relied on complex, event-driven window managers and procedural painting APIs, Oberon utilized a document-centric model driven by the Object Tiler. Local tile coordinates vs
2. Cache Coherence
Modern CPUs and GPUs love linear memory access. Traditional renderers jump all over VRAM to fetch textures for object A, then object Z. The Oberon Object Tiler, by processing one tile at a time, ensures that all objects within a small screen region are processed consecutively. This means texture fetches, shader constants, and vertex buffers remain in the L2 cache. The result is a drastic reduction in memory bandwidth usage.


