Match Document Document Title
7113184 System and method for blending data sampling techniques  
A system and method for terrain rendering using a limited memory footprint is presented. A vertical ray intersects a terrain data map at an angle which includes a minor step size. Weighting factors...
7109989 Imaging volume data  
A computer program and a computer-implemented system and method for generating a two-dimensional image of a volume data set representing an object volume from a selectable viewpoint. An object...
7109988 Method and system for rendering concentric mosaics  
With an image-based rendering (IBR) system based on linear interpolated concentric mosaics, an observer is able to wander through a real or synthesized scene and have new view images (optionally...
7109987 Method and apparatus for dual pass adaptive tessellation  
A method and apparatus for dual pass adaptive tessellation includes a vertex grouper tessellator operably coupled to receive primitive information and an index list and a shader processing unit...
7106324 Image generating system and program  
An image generating system and a program enabling scissoring of a polygon in a three-dimensional stage to prevent display failure of a polygon on a screen end or at a short distance from the...
7098924 Method and programmable device for triangle interpolation in homogeneous space  
A method and apparatus for obtaining an attribute in homogenous space. After obtaining the vertices of a triangle, the world space coordinates and the attribute of each vertex are transformed to...
7098912 Method of modifying a volume mesh using sheet insertion  
A method and machine-readable medium provide a technique to modify a hexahedral finite element volume mesh using dual generation and sheet insertion. After generating a dual of a volume stack...
7098910 Hair rendering method and apparatus  
A method for rendering hair particles includes determining a grid with vertices and voxels bounding the hair particles, determining hair densities for the vertices, smoothing the hair densities,...
7091969 Frontier advancing polygonization  
A method of polygonizing an object calculates indicators that points within a set (Q) of points within three space representing the object likely lie near a surface discontinuity of the object. A...
7088362 Graphic computing apparatus  
A graphic computing apparatus has a shape divider which generates a subpolygon mesh by dividing the unit shape of the surface of an object present in a three-dimensional space into a plurality of...
7081903 Efficient movement of fragment stamp  
A method and apparatus for visiting all productive stamp positions for a two-dimensional convex polygonal object. The object is visited with a stamp that has a stamp rectangle, and one or more...
7075532 Robust tetrahedralization and triangulation method with applications in VLSI layout design and manufacturability  
A tetrahedralization and triangulation method used with the proximity based rounding method to satisfy topological consistency of tetrahedralization with the bounded precision of a digital computer...
7068273 Recording medium which stores 3D image processing program, 3D image processor, 3D image processing method, and video game machine  
The present invention combines patches (or objects) while preventing the generation of clearance. The program execution section 400 is comprised of the vertex coordinate setting section 401 for...
7064760 Method and apparatus for extending structured content to support streaming  
A method and apparatus is disclosed for sending structured data from a transmitter ( 1 ) to a receiver ( 3 ) through a network environment ( 2 ). The method includes partitioning the structured...
7053893 Position conflict detection and avoidance in a programmable graphics processor using tile coverage data  
Prior to executing a program on a fragment, a conflict detection unit, within a fragment processor checks if there is a position conflict indicating a RAW (read after write) hazard may exist. A RAW...
7050951 Automatic detection of sweep-meshable volumes  
A method of and software for automatically determining whether a mesh can be generated by sweeping for a representation of a geometric solid comprising: classifying surface mesh schemes for...
7050051 Parametric shape grammar interpreter  
A method of recognizing a first shape in a second shape. The method includes decomposing the first shape into at least one subshape belonging to one of a plurality of subshape groups, and searching...
7042452 Triangle coverage estimation and edge-correct tessellation  
A graphics system invokes a dicing process if one or more edges of a triangle T have length greater than a maximum length (L MAX ), invokes a central subdivision process if a coverage estimate for...
7038700 Morphing method for structure shape, its computer program, and computer-readable storage medium  
Upon calculating a FEM model of a new model vehicle as a structure to be analyzed using that of an existing vehicle as a prototype structure, a computer sets a plurality of corresponding reference...
7038679 Three dimensional rendering including motion sorting  
The present invention determines that an object is moving within a scene. At run time, the number of primitives used to represent the moving object is reduced. The degree of reduction can be...
7034826 Spiral construction of a geodesic dome  
Four predefined vertices define an icosahedron used for constructing a geodesic dome. Each section of the icosahedron, including the top, center, and bottom, is sequentially processed to construct...
7034825 Computerized image system  
This system and process for providing a rendered image of a virtual 3-D scene comprises an image generating system which stores therein data defining the 3-D scene. Responses to receiving control...
7034824 System and method for computing a continuous local neighborhood and paramaterization  
The present invention relates to a system for interactively moving a hit point within a current triangle of the model, where the hit point defines a location of a brush stamp relative to the model,...
7034818 System and method for converting range data to 3D models  
A method converts range data of an object to a model of the object by first generating an adaptively sampled distance field from the range data. The adaptively sampled distance field is then edited...
7023432 Methods, apparatus and computer program products that reconstruct surfaces from data point sets  
Methods, apparatus and computer program products provide efficient techniques for reconstructing surfaces from data point sets. These techniques include reconstructing surfaces from sets of scanned...
7019748 Simulating motion of static objects in scenes  
A computer implemented method stimulates motion of a static 3D physical object in a static scene by first acquiring a 3D graphics model of the 3D physical object and the scene. A projector is...
7015907 Segmentation of 3D medical structures using robust ray propagation  
A method for segmentation of 3D structures in CT and MR images is provided. The method is based on 3D ray propagation by mean-shift analysis with a smoothness constraint. Ray propagation is used to...
7006088 Hybrid meshes  
A method of forming a hybrid mesh representation of an object surface is provided, along with the hybrid mesh representation and data structures corresponding to various polygons in the hybrid mesh...
7002601 Method and apparatus for rendering a quadrangle primitive  
A method and apparatus thereof for generating a computer graphics image using quadrangle-shaped primitives formed by combining connected triangle-shaped primitives. In a computer graphics rendering...
7002592 Graphical display system and method for applying parametric and non-parametric texture maps to graphical objects  
A graphical display system comprises memory and a texture mapper. The memory stores a parametric texture map (PTM) and a non-parametric texture map (non-PTM). The texture mapper is configured to...
7002574 Method and system for tessellating a polygon  
A method and system for tessellating a polygon is provided, in which a polygon is divided into bands, each band being bounded by a pair of chains. Each chain is made up of one or more line segments...
7002570 System and method for generating adaptively sampled distance fields with bounded distance trees  
A method generates an adaptively sampled distance field of an object by first defining a candidate cell of the adaptively sampled distance field. Then, distance values for the candidate cell are...
6995761 Compression of 3D surfaces using progressive geometry  
A new progressive compression scheme for arbitrary topology, highly detailed and densely sampled meshes arising from geometry scanning. Meshes may have three distinct components: geometry,...
6986117 Method and apparatus for identifying a path between source and target states  
Some embodiments provide a path-searching method. This method identifies two sets of states in a multi-state space, where at least some of the states have at least one dimension. The method...
6985144 Layout design apparatus and method for three-dimensional graphical environments  
An apparatus and method for partitioning a three-dimensional graphical environment for displaying representative images of objects in a database dependent on the database of objects and their...
6982714 Systems and methods for providing a fine to coarse look ahead in connection with parametrization metrics in a graphics system  
Systems and methods are provided for providing a fine-to-coarse look ahead in connection with parametrization in a graphics system. The use of a variety of parametrization metrics may be...
6978230 Apparatus, system, and method for draping annotations on to a geometric surface  
Vertices of an annotation are projected onto a surface of a (2D or 3D) model and reconnected to preserve the original appearance of the annotation. The result of our method is a new set of geometry...
6977652 Polygon rendering device  
A polygon rendering device carries out a polygon division process for generating, based on polygon data which specifies a polygon to be rendered, a plurality of partial polygon data each specifying...
6975318 Polygon binning process for tile-based rendering  
Binning polygons in a three-dimensional graphics system includes constructing a first bounding box around a first-level polygon, the first bounding box including tiles that contain the first-level...
6970165 Method and system for optimizing a finite element mesh  
Computer-implemented method and system for optimizing a finite element mesh. Computing devices are configured to calculate a quality score for at least one original element in a finite element mesh...
6958753 Method and apparatus for reducing three-dimensional shape data  
A method and apparatus for reducing three-dimensional shape data, includes calculating estimation values for portions to be deformed by converging two or more vertices of a polygon model, and...
6956565 Method to compute the medial axis/surface of a three-dimensional object  
A system, method and computer program product for computing an approximation of the medial of a 3D object. The method retrieves a three-dimensional digital object, and approximates medial...
6954211 Hardware-accelerated anti-aliased graphics  
In order to render a primitive, the primitive is subdivided into trapezoids and triangles. The subdivision occurs using scanline-aligned lines. These simple scanline-aligned regions are further...
6950099 Approximation of Catmull-Clark subdivision surfaces by Bezier patches  
A method for converting a subdivision surface, such as a Catmull-Clark subdivision surface, into a cubic Bezier surface defined by sixteen control points. The method includes (a) converting a...
6940507 Method and apparatus for visualization of 3D voxel data using lit opacity volumes with shading  
A volume rendering process is disclosed for improving the visual quality of images produced by rendering and displaying volumetric data in voxel format for the display of three-dimensional (3D)...
6940506 Method and apparatus generating analysis mesh data, and computer product  
A shape characteristic extractor decomposes and extracts typical shapes where element division is easy from shape data that indicates the shape of an object. An analysis mesh data generator...
6940505 Dynamic tessellation of a base mesh  
A primitive of a base mesh having at least three base vertices is dynamically tessellated to enable smooth changes in detail of an image rendered on a screen. A respective floating point vertex...
6937235 Three-dimensional object surface shape modeling apparatus, method and program  
In order to provide a curved surface model generating technique which makes use of both advantages of a modeling method by using distance image data and a modeling method by using silhouette data...
6933939 Method for correcting an adaptively sampled distance field  
A method corrects an adaptively sampled distance field of a model. The adaptively sampled distance field includes a multiple of cells. Each cell stores distance values at vertices of the cell. The...
6930683 Three-dimensional reconstruction method utilizing reprojective optimization  
A method of operating a data processing system to generate a three-dimensional model of a space from a plurality of measured images of the space. Each measured image includes a view of the space...