in Getting started by
What is Lightweight 3D? What kind of user interfaces can be realized by using Lightweight 3D?

1 Answer

0 votes

User interface development for consumer electronics products, as well as industrial, home and automotive appliances is more and more influenced by the demand for stylish interface designs with rich effects and 3D appearance – driven by trendsetting products, e.g. the Apple iPhone, iPad or Android based devices. In order to support GUI developers to realize such fancy and compelling GUI concepts on - sometimes limited - embedded platforms, Embedded Wizard introduces Lightweight 3D.

Benefits of Lightweight 3D

Easy to use: The creation and modification of Lightweight 3D effects is seamlessly integrated into the familiar workflow. No dedicated 3D tool know-how or OpenGL programming skills are required. Perspective distortions, zoom or rotation can be applied to any object with drag-and-drop in the composer or with dedicated functions during runtime.

Suited for "lightweight" embedded platforms: Embedded Wizard's graphics engine - including the Lightweight 3D operations - can be optimally adapted to the specific hard- and software capabilities of every suitable platform. Thus, the best possible graphics performance is achieved on embedded platforms.

Capabilities of Lightweight 3D

  • Rotation, scaling and perspective distortion
  • New effects for motion, rotation, flipping
  • Support of new design concepts, e.g. analogue, rotating controls and needles, image flow, moving, zooming and rotating menu systems, objects moving in a 3D space, mirrored and illuminated objects (depending on the platforms capabilities).
  • The transformed surface of an object remains able to react to mouse and touch inputs.
  • Applicable to images and all visible objects in Embedded Wizard.

Based on Perspective Correct Projection

Lightweight 3D effects are solely based on perspective correct projection of an image to a four-point polygon. Depending on the shape of the polygon the original image can be scaled, rotated and deformed in any desired way e.g. to create the impression of an image tilted backward in a 3D space. The following illustration demonstrates this idea:


Ask Embedded Wizard

Welcome to the question and answer site for Embedded Wizard users and UI developers.

Ask your question and receive answers from the Embedded Wizard support team or from other members of the community!

Embedded Wizard Website | Privacy Policy | Imprint