techniques combining 2D/3D content and supporting
2D/3D transitions. Methods and techniques realized
are in white, partly realized ones are in light grey,
and realized ones are in grey. The techniques that
have been realized are presented in a video
1
.
3.1 I: 2D and 3D with same Technology
As seen in the table, a method is presented which is
based on the utilization of the same 3D technology
to display 2D and 3D content. Displaying 2D
content using 3D technology is not technically
sound. It is better to use Flash or php and html than
3D technology when attempting to improve 2D
interfaces. 3D technology is not proficient at
displaying WIMP components compared to
alternative technologies.
3.2 IIa: Same Template Transitions
Method II is mainly presented through technique IIa
including a 2D/3D transition mechanism, a rich 3D
universe, an information display, a transition Fx, and
a 2D page.
3.2.1 2D/3D Transition Mechanism
The methodology of our concept will be explained
in the description of our product. This sample can be
reused when creating new applications based on the
same model. The system is composed of three
elements: the frame system used for the transition,
the 2D page, and the 3D page. Each element has its
own script used in the process of transition. The
frame system has two frames: one displaying 3D
content and the other, 2D. The two frames work like
buffers (Fig. 1); when one is displayed the other is
hidden. The 3D buffer accompanies a 3D page and
the 2D buffer corresponds to a 2D page. The system
can be used in order to transit between 3D and 2D
states. First, the 3D buffer is displayed in full screen,
and the 2D buffer is hidden. Subsequently, a
JavaScript is used in order to go from one buffer to
the other. When the script is called, it modifies the
size of each buffer. The system can also be used in
order to move from 2D to a 3D state. The 2D buffer
leaves 50 pixels at the top of the screen for the 3D
buffer to display the icon which is used to return to
the 3D state. When the icon is clicked, a script
operation is performed making the switch from the
2D to the 3D buffer which then assumes full screen
size.
Figure 1: 2D/3D transition mechanism (Frame).
3.2.2 Create a Rich 3D Universe
In our sample, the 3D universe is a circular virtual
room composed of seven stands (Fig. 2). The user
can interact with this environment using an avatar. A
chime or other sound welcomes the user and
supplies him/her with complementary information.
Each interaction with the environments is linked to a
sound effect (push button, movement, transition, and
loading) in order to alert the user of activity.
Navigation is designed to be simple and natural
for most users. There are two kinds of users with
which we are concerned. We assume that users
accustomed to gaming generally navigate the room
easily when utilizing the directional keys on the
keyboard as well as the mouse. Beginners in this
kind of environment may find a classic 2D menu
preferable. All principal points are highlighted on
such a menu. Hence, users can move from one target
in the room to another simply by clicking a button
on the 2D menu. User friendliness should be
analogous to that of a classic 2D website. However,
sharp animation movement facilitates free
movement about the room.
Figure 2: Map of the 3D room (left) and 3D navigation
(right).
3.2.3 Display Information for the User
The scenario is designed to present users with
information in a certain order. First, the system
WEBIST 2009 - 5th International Conference on Web Information Systems and Technologies
296