Long before every browser wanted hardware-accelerated 3D, Flatland proposed a wonderfully web-native solution: describe a virtual place in a text file and let a plug-in turn it into somewhere you could walk.
Visit the Flatland 3DML tutorial
3DML—3D Markup Language—borrowed the basic mental model of HTML. Authors wrote structured text, assembled reusable objects, and published the result as an Internet-ready 3D environment called a SPOT.
Flatland’s Rover software handled the viewing.
The surviving tutorial targets Rover 1.5.1 and Windows 95, Windows 98, and Windows NT. It even recommends that beginners work in Notepad.
This was 3D publishing before the toolchain became an industry.
The world was an ASCII grid
A 3DML file used recognizable markup such as <SPOT>, <HEAD>, <BODY>, <MAP>, and <LEVEL>.
The map itself could be laid out as characters in a grid. Individual symbols referred to blocks occupying standardized 256-by-256-by-256 units, so the author could construct rooms and landscapes almost like drawing a level with letters.
The format was not limited to silent geometry. Tutorial material describes text, two-dimensional graphics, sound, animations, and streaming video as things that could be incorporated into a SPOT.
That makes 3DML interesting for reasons beyond nostalgia.
The project treated a 3D world as a document.
You could inspect its source, understand its pieces, reuse blocks, edit it in ordinary text software, and publish it through the same general infrastructure as a webpage. Flatland even supplied the familiar ecosystem of old-web badges: “Powered by 3DML,” “Download Flatland Rover,” and directories pointing visitors toward other worlds.
The idea did not become the dominant web architecture. Browser standards moved elsewhere, plug-ins aged badly, and modern 3D engines became much more capable.
But the abandoned branch is historically useful precisely because it shows another plausible answer to the question: what should a website become once it has depth?
CacheRat’s 1,967 Ancient Web Domains research list includes obsolete web technologies because failed standards often reveal the design assumptions of their era better than the winners do.
Flatland imagined the future as a text file you could walk into.
