3D graphic engine and method of providing graphics in mobile communication terminal
AssigneeLG Electronics Inc.
InventorsHang Cho, Min Lee
Life of this patent
Estimating the term…
Abstract
A graphic engine is provided. The graphic engine includes an object analysis module, a mesh extraction module, a mesh control module, and an algorithm applying module. The object analysis module extracts an array for 3D data and the mesh extracting module has a plurality of meshes and selects a mesh according to the array. The mesh control module controls the size of the mesh according to a bounding box that constitutes an outer contour of the array, and the algorithm applying module applies a shadow algorithm to the size-controlled mesh.
Claims14
A 3D (3 dimensional) graphic engine comprising:
- an object analysis module for selecting 3D data for which a shadow is to be displayed according to game progression information and sequentially selecting arrays constituting the 3D data to sequentially extract shadow components that correspond to the arrays;
- a mesh extraction module having a plurality of circular or polygonal meshes, which are basic models of a 3D shadow, and extracting a mesh close to the shape of the array from the meshes;
- a mesh control module for expressing a bounding box that constitutes a minimum outer contour of the arrays and controlling the size of the extracted mesh to match with the bounding box;
- and
- an algorithm applying module for applying a shadow algorithm to the 3D data to combine the meshes when meshes that correspond to the arrays are sequentially extracted and controlled.
A method for providing 3D graphics, the method comprising:
- selecting 3D data for which a shadow is to be displayed and pointing/selecting a first array constituting the 3D data;
- expressing a bounding box that constitutes a minimum outer contour of the array and extracting a mesh close to the shape of the array from provided meshes;
- controlling the size of the extracted mesh to match with the bounding box;
- sequentially pointing up to a last array and repeatedly performing the selecting, the extracting, and the controlling on a mesh;
- and
- applying a shadow algorithm to the 3D data to combine the meshes after a mesh that corresponds to a last array is controlled.
A graphic engine comprising:
- an object analysis module for extracting an array for 3D data;
- a mesh extraction module having a plurality of meshes, which are models of the 3D data, and for selecting a mesh according to the array;
- a mesh control module for controlling the size of the mesh according to a bounding box that constitutes an outer contour of the array;
- and
- an algorithm applying module for applying a shadow algorithm to the size-controlled mesh.
Dependencies are inferred from the claim text.