My 3D models

VRML is the Virtual Reality Modeling Language, a 3D graphics format and language. For more info, see my main VRML page.

Below are some VRML models that I (Jed) created (with revisions by others as noted). All of them are freely distributable.

(Last item added: 14 December 1998.)

Contents

Items on this page:


3D manipulator

A PROTO of a VRML 3D manipulator, originally created by me but thoroughly revised and fixed and turned into a PROTO by Vladimir Bulatov. This widget roughly mimics part of the behavior of the DynaBoxTM* manipulator in the Cosmo Worlds authoring tool.

To use the manipulator, drag one of the faces of the cube. The cube and the sphere inside it then move parallel to the cube face that you dragged.

The other two spheres in the scene don’t do anything; they’re only there to provide a scene through which to move the manipulator.

Download

Preview image

A PROTO of a 3D manipulator.
A PROTO of a 3D manipulator.

Live demo


Initials block

A VRML rendition of a Douglas Hofstadter-style carved block of my initials: JEH.

Download

Preview image

Object consisting of the letters J, E, and H at right angles to each other.
Object consisting of the letters J, E, and H at right angles to each other.

Live demo


Bouncing ball

A VRML bouncing ball, hand-coded in 1996, which I believe to have been the world’s first VRML bouncing ball. To start the ball moving, click it. As is traditional in animation, the ball stretches as it falls, and squishes as it hits the surface; then it bounces back up to its original position, where you can click it again.

This ball was later a partial inspiration for Sam Chen’s far superior “Boink.”

Download

Preview image

Bouncing ball.
Bouncing ball.

Live demo


Film-leader countdown

A 3D version of the familiar film-leader countdown; created in under two hours from concept to completion, using Cosmo Worlds.

To start the countdown, click the ball.

Download

Preview image

3D version of film-leader countdown.
3D version of film-leader countdown.

Live demo


Magritte’s non-pipe

A 3D version of Magritte’s painting “The Treachery of Images.” This doesn’t have any animation, but you can drag it to view it from different angles.

Download

Preview image

A 3D model of a pipe, with the text “Ceci n’est pas une pipe” under it.
A 3D model of a pipe, with the text “Ceci n’est pas une pipe” under it.

Live demo


Juggling demo

A juggling demo; click the left-hand yellow button to start, then alternate sides, clicking the button with the color of the club resting above it. Not a robust I/O model (because this was done with no scripts!), but could be useful in learning the rhythm of juggling. If you get into weird states, just reload.

Download

Preview image

3D animated juggling clubs.
3D animated juggling clubs.

Live demo

May be more visible in full-screen mode.


Rotating spotlight

A banner showing a rotating spotlight that highlights some text, created entirely in Cosmo Worlds. (Except that in 2023 I manually changed the starting camera position so it wouldn’t be so close to the text.)

Download

Preview image

Rotating spotlight highlighting part of a line of text.
Rotating spotlight highlighting part of a line of text.

Live demo


Möbius strip

An attempt to create a Möbius strip using a VRML extrusion. The ends don’t join properly, but it’s an interesting experiment. I’m not certain whether I created this or not.

Download

Preview image

A Möbius strip.
A Möbius strip.

Live demo


Metadata node

A straw-person prototype of a Metadata node, including a test. (Bring up the JavaScript console in your browser, and click the sphere; if “New title” appears in the console, everything’s working.) Created mostly in Cosmo Worlds. (No preview image because there’s nothing to see.)

Download

Live demo


* DynaBox was probably a trademark and Cosmo was probably a registered trademark of Cosmo Software. Cosmo was originally part of SGI, then was sold to PLATINUM technology; then PLATINUM shut down Cosmo; then PLATINUM was bought by Computer Associates; then CA was bought by Broadcom. Does that make Broadcom the owner of these trademarks? Who knows. I’m pretty sure that nobody has used these trademarks since the late 1990s.


If you want to see a bunch of other nifty VRML models, take a look at Vladimir Bulatov’s website.