(c) AF&AR GROUP 3D Open System
(3DOS) v3.01 1997-2000.
Specifications
Structure of 3DOS.
System Core is a 3D real time engine - a module vkernel.dll. It keeps
visual tools and base API functions in itself. System Kernel is OS independent.
There are small EXE-modules as a bridge between the kernel and OS. (Source
code of these modules is in the SDK). The other components are system
applications. It is possible to modify these components. (Source code
of these applications is in the SDK). System can complemented by new
elements, i. e. system is open and upgradeable.
List available 3DOS components:
- VRLGUI.DLL - graphic user interface (Visual Environment) comprises:
visual tools (for: checking, designing, modification, construction the
3D scenes) with the window interface;
- TTF.DLL - this module provides the support of TTF fonts .
- HTML.DLL - HTML Viewer.
- VRLJPG.DLL - this module provides the support of JPEG files
from Independent JPEG GROUP.
- MIKMOD.DLL - this module provides the support of the sounds.
- DEMOS.DLL - the module contains visual effects, demos etc...
- MIDIWIN.DLL - the module support MIDI for Win32.
- MIDIDOS.DLL - the module supports MIDI for DOS.
- VRLAI.DLL - the module contains 3D effects and camera controllers.
- VRLMP3.DLL - decoder MP3.
- VRLRES.DLL - the module contains packing, transformations, storing
and control tools of system resources.
Features of 3D worlds created by 3DOS
- OS independent kernel;
- Porting to DOS, OS/2, UNIX, Windows NT/95/98 (GUI,DirectX); -
- Real Time rendering;
- Support gates in the virtual space of the worlds;
- Unlimited size of the virtual world, dynamic swapping of 3d scenes
with local media and global network ;
- Nesting of the virtual worlds;
- Applications of 3DOS provide the modularity system, control processes
in 3d scenes, create an interface with the user. Thereby, programmer doesn't
need thinking about global problems.
- Friendly graphic interface (available in source texts) comprises:
- Visual tools for design and construction of scenes, creating the excursions
and demonstrations;
- Viewers html and ttf files, sound player;
- Visual and development tools: visual monitor, inspector.
- API/SDK for creating system applications are controlled by events.
- A lot of 2D/3D effects is presented in SDK including the 3D visualization
of the scalar field and any of 2D effects and 3D morphing.
- Import the 3ds scenes in real-time.
Engine Features.