You can construct VRML files using: A text editor A world builder application A 3D modeler and format translator A shape generator (like a Perl script)