|
|
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.
|