An RTRE scene of a virtual backyard pool with animation and sound.
Poolstalk was meant to illustrate how to free your thinking in a virtual world. At the time I did this I was doing a beta test with an on-line virtual community – now long defunct – that allowed one to build buildings and objects in the virtual world, and visit them. Everyone seemed to be intent on building things that looked like the natural world. This is an example of how to free your mind in the virtual world.
The poolstalk scene combines animation with sound and camera capture.
There are two ways to get up to the pool. Walk through the spinning disk of the teleport module and you will be transported to the pool side. Or take the elevator. To use the elevator, navigate near the elevator and then click the green button. If the elevator is not waiting for you , click the red button to bring it down.
Watch4D is a program to investigate the importation of 3DS files supporting several issues that are problematic for almost all other 3DS importers.
Pivots that are translated or rotated.
Watch4D is a modification of a program from elsewhere on this site called Watch3D. That program is unavailable for distribution in source form since it uses the CrossRoads library which is only available with a book.
Watch4D is based on open source code from CrystalSpace, and my own researches, so the source can be shared.
Scan a whole disk, or just a directory tree, and find out where the space is being used and by which files. Oddly enough, tthe Windows 95 / NT Explorer has no such feature. The most you can do is watch the status bar for each directory as you navigate.
Scan a whole disk, or just a directory tree, and find out where the space is being used and by which files. Oddly enough, tthe Windows 95 / NT Explorer has no such feature, or WinXP for that matter. The most you can do is watch the status bar for each directory as you navigate.
Crossroads is a graphics library described in “3D Graphics File Formats” by Keith Rule. Published by Addison-Wesley Developers Press, 1996. There is an enhancement to the library on the web circa 1998.
Crossroads provides a very complete infrastructure for 3D graphics based on the VRML model of objects. There are input and output routines for about a dozen file formats.
Watch3D User Interface
Watch3D provides an OpenGL user interface to display objects as well as modify them. The view object code is distantly based on OpenGL example code by Ron Fosner, 1996.
The toolbar items from left to right are:
New file. Clears to the default torus object.
Open a file. Calls Crossroads conversion routines. Not completely tested. 3DS, OBJ and DXF files have been used extensively. Materials are not correctly imported with DXF files.
Save file. Only Save As is supported. 3DS, OBJ and DXF have been used.
Details. Display the details dialog.
Animate. Spin the object. Animate need not be used to just move the object. Use SHIFT to move and CTRL to zoom. With Animate selected, release the mouse while the object is moving to give it a spin.
Use OpenGL display lists. May significantly speed things up. Create a display list when the object changes and then use this display list instead of creating OpenGL commands for every frame.