[lt.gif] [rt.gif]

Attract3D Interactive 3D Presentations

Technical Information
Main | Install Attract3D Viewer | Technology Overview | Gallery | Technical Information | Contact Us
 Install Attract3D viewer
 Uninstall Attract3D viewer
 Report a problem
Main
Overview
Gallery
Install
Attract3D is a platform for conducting realistic interactive presentations in 3D virtual reality environment. Attract3D presentations are built of 3D models, programmed code and any other visual objects. A complete presentation is a file with extension ".3dp", which can be open with Attract3D presentations viewer. Presentations may be viewed as files by double-clicking on them in Windows Explorer, put on websites, linked to or embedded in Office documents.

Attract3D presentation is a small (or not so small) virtual world. It looks real because three-dimensional objects are displayed on two-dimensional display very much like real world three-dimensional objects are displayed on our eye crystal. Display model in the Attract3D presnetation is translation from a virtual camera that moves and turns in the virtual world.

In order to create an Attract3D presentation, typically the following steps need to be taken.
  • Design. Attract3D prsentation is a small (or not so small) world. It is necessary to decide how many objects there will be, how they will look, what they will do, what the user will be able to do with them and with the virtual world in general. Then a scenario needs to be designed, which will include initial placement of objects and light sources, their constant behavior, their interaction with the user (reaction on user's actions), world's rules (e.g. gravity) and possibly termination condition.


  • Develop 3D models. Objects are developed in special 3D modelling software and represented by 3D model files (3DS, DXF, LWO, LWS, OBJ and others). Also, converters for many formats exist, so many even unsupported formats may be converted into supported ones.


  • Assemble initial scene. Once models are developed, they may be combined into an initial scene, with their initial position, direction, light sources and camera (viewpoint) position and direction. Here the designer may get the first impression on the presentation, color sets, objects relations to each other and see how close his vision was to real rendered scene.


  • Implement presentation's behavior. After models and their relation to each other are decided on, it's time to program the presentation's scenario. Scenario is a program that implements reaction of objects to user's actions, virtual world's rules and possibly other communication and infrastructure interfaces.


  • Pack the presentation. After models were developed, scene assembled and behavior programmed and compiled, te whole presentation may be packed into a 3DP (Attract3D Presentation) file and published or distributed.


Attract3D technology relies on OpenSceneGraph library for rendering scenes, supporting models, textures, text and user interface. OpenSceneGraph is one of the most advanced and developed 3D graphics engines with rich features set, good support and improvements rate.

3D modelling software that may be used to prepare 3D models for Attract3D presentations include 3DStudio MAX (3DS models), AC3D modeler (AC), DXF (Autodesk AutoCAD), Inventor (IV, WRL), Lightwave (LWO, LW) and Wavefront (OBJ). Other software may be used also, if suitable model formats converters are available.

Behavior is programmed in a special visual scenario development environment. The environment is part of Attract3D scene editor software. The scene editor also provides means for scene assembly and initial objects placement. Scene editor is now being tested and will be made commercially available soon.

We offer presentations development according to customer's requests. If you would like to develop an interactive presentation for your product, technology or process, contact us.

In special cases we may provide licenses for Beta-stage environments and tools.
[lb.gif] © Daniel Drubin 2009 [rb.gif]