Browse Prior Art Database

Using an extra plane attached to the layer for visual separation of the layers within the 3D scene.

IP.com Disclosure Number: IPCOM000130714D
Original Publication Date: 2005-Nov-02
Included in the Prior Art Database: 2005-Nov-02
Document File: 2 page(s) / 44K

Publishing Venue

IBM

Abstract

Working in 3D space enhances the user interface (UI) by breaking the limits of 2D world and leaving one with many more visualization possibilities. The expressive power of UI increases by adding this third dimension, but it also introduces the new issues and challanges, which did not exist in standard 2D UI. One of these challanges is the user's visual navigation, which got more complicated in 3D world. The information rendered even in an organized form can clutter the 3D UI quite extensively. In order to help the user navigate in 3D UI, the logical fragments of the 3D space should be visually separated. These logical fragments are most likely represented by the layers of such a 3D UI.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 100% of the total text.

Page 1 of 2

Using an extra plane attached to the layer for visual separation of the layers within the 3D scene.

The 3D scene can get very crowded and therefore hard to read for the user, when the information is rendered into the separate layers. This becomes even worse in case of the text rendering.

     Therefore an extra plane can be attached behind each of the layers in the scene - which creates a visual separator - helping the user to better understand the information rendered in a 3D scene.

     The renderer checks the value of the boolean property of the 3D scene object and if it is true it automatically attaches an extra plane behind each of the layers defined.

Example - definition:

<scene tabs="true" layerspacing="5">

<layer>

      <lr><ld><text>Information in the 1st layer...</text></ld></lr> </layer> <layer>

      <lr><ld><text>Information in the 2nd layer...</text></ld></lr> </layer> <layer>

           <lr><ld><text>Information in the 3rd layer...</text></ld></lr> </layer> </scene>

Example - rendered 3D scene:

1

Page 2 of 2

2

[This page contains 1 picture or other non-text object]