VR Development Software


 

General Reality is proud to resell both of the world's leading software development tools for creating 3D virtual environments. For experienced software developers seeking a powerful C library with platform independence and maximum flexibility, we recommend WorldToolKit, by Sense 8. For beginning developers and others seeking an easy-to-use GUI interface with point & click menus, we recommend Superscape.






 

WorldToolKit R6

WorldToolKit release 6 (R6) is a portable, cross-platform software development system for building high-performance, real-time, integrated 3D applications for scientific and commercial use

WorldToolKit R6 has the function library and end-user productivity tools you need to create, manage, and commercialize your applications. With the high-level application programmer's interface (API), you can quickly prototype, develop, and reconfigure your applications as required. WorldToolKit R6 also supports network-based distributed simulations and the industry's largest array of interface devices, such as headmounted displays, trackers, and navigation controllers.


Designed For Performance

The architecture of WorldToolKit R6 has been designed to incorporate the power of scene hierarchies. This efficient visual database representation provides increased performance, control, and flexibility through features such as hierarchial object culling and efficient use of transform information and level-of-detail switching.


Maximized for Development

WorldToolKit R6 provides all the functionality you need to develop the most complex applications while improving your development productivity. It is an object-oriented library written in C with more than 1,000 high-level functions for configuring, interacting with, and controlling real-time simulations. One function call can do the work of 1,000 lines of C code, dramatically shortening development time. WorldToolKit R6 is organized into over 20 classes including the universe (which manages the simulation and contains all other objects), geometric objects, viewpoints, sensors, paths, lights, and others. Functions are included for device instancing, display setup, collision detection, loading object geometry from file, dynamic geometry creation, specifying object behavior, and controlling rendering.


Open and Optimized

WorldToolKit R6 incorporates the philosophy of OpenVRTM. This means that WorldToolKit R6 is portable across platforms, including SGI, Sun, HP, DEC, Intel, PowerPC. and Evans and Sutherland. WorldToolKit R6 is optimized to make full use of the unique capabilities of each platform to deliver the fastest graphics possible. A set of optimization functions unique to each platform interfaces directly with each system's graphics libraries. In addition, WorldToolKit R6 supports a wide variety of input and output devices, and also allows you to incorporate existing C code-such as device drivers, file readers, and drawing routines-and to interface with a variety of information sources.






 

Superscape VRT

Superscape software enables three-dimensional, computer-generated information to be created in real time on standard personal computers. No additional hardware is required, keeping your investment costs down.

Using Superscape, you can create environments that interactively respond to and are controlled by the user. The more the sights, sounds, and sensations mimic ac tual experience, the more persuasive the sense of reality.

Superscape VRT has all the functionality need to create complex applications-right on your desktop. Applications can created without writing a single line of code by using the many pre-defined objects and behaviors making it easy to use for both non programmers and programmers.


Feature Rich

Innovative software features not only simplify tasks but also help build virtual worlds more quickly, reducing time-to-market and expense. VRT has these features:
  • Icon-driven and pull-down menus simply usage
  • Intuitive commands for reducing programming and development time
  • Virtual Object Clip Art Library for providing a quick start for building applications quickly
  • Rich suite of editors for building virtual worlds and enabling projects to be completed in weeks -- delivering a much lower development cost
  • VRML authoring for creating Web sites and links
  • Runs on monitors with resolutions from 320 x 200 up to 1280 x 1024
  • Handles virtual world size of up to 4.3 billion units cubed
  • Fast -- up to 125,000 polygons per second can be processed
Superscape VRT comes with a suite of software authoring editors for rapidly modeling, building and animating objects and environments. Now time can be spent creating an application rather than learning how to use the software.


Simplifing your project

An important aspect of the software system is the ability to program intelligence into the system by using the the Superscape Control Language (SCL). SCL is a powerful C-based scripting language with over 600 commands for assigning behavior or intelligence to objects. SCL can be used by people with all levels of programming skills.

Objects in the virtual world can easily be given properties such as velocity, friction, gravity, and sound on an object-by-object basis. These properties and more allow a variety of forces to be simulated for modeling real world actions.