|
Match
|
Document |
Document Title |
|
|
7400325 |
Culling before setup in viewport and culling unit
The VPC unit and setup unit of a graphics processing subsystem perform culling operations. The VPC unit performs culling operations on geometric primitives falling within a specific criteria, such...
|
|
|
7400324 |
Computer graphics systems and methods for encoding subdivision triangular surfaces
A system is described for generating a plurality of identifiers, each associated with one of a like plurality of subdivision surfaces of a surface element, and for generating, using an identifier...
|
|
|
7385614 |
Compositing images using logically divided object space
An apparatus and method of processing object data (e.g., a scene having one or more objects) logically divide the object space into a plurality of contiguous (or noncontiguous) portions. At least...
|
|
|
7385603 |
Method for simulating motion of cloth
A method for simulating motion of cloth or other flexible membranes corrects surface-to-surface intersection involving a membrane. The method may be applied at time intervals of a conventional...
|
|
|
7385602 |
Composite rendering 3-D graphical objects
Methods and apparatus for 3-D image compositing. The compositing system can be used to render 3-D objects together to a scene, to combine together separately rendered 3-D objects in a scene...
|
|
|
7382369 |
Systems and methods for robust sampling for real-time relighting of objects in natural lighting environments
The present invention is directed to a enhanced Precomputed Radiance Transfer (PRT) system employing an algorithm to compute a PRT signal over a surface mesh and subdividing facets of the mesh to...
|
|
|
7382367 |
Method and system for transferring state variables in adaptive mesh-free analysis
A method and system for transferring state variables between an old and new model in an adaptive mesh-free analysis is described. The old and the new model are associated with a set of old and new...
|
|
|
7379061 |
Method and system for fault isolation within a network element in an optical network
A method and system for fault isolation within a network element in an optical network is described. A single fault in the system can give rise to multiple alarms detected at multiple points....
|
|
|
7365744 |
Methods and systems for image modification
A method of the invention includes the steps of selecting at least a portion of an image on which to superimpose a texture and segmenting that portion of the image into a plurality of clusters....
|
|
|
7362328 |
Interface and method of interfacing between a parametric modelling unit and a polygon based rendering system
An interface for use in a 3-d graphics system comprising a parametric modelling unit for modelling objects as high order surfaces, and a polygon based rendering system for rendering polygon...
|
|
|
7358974 |
Method and system for minimizing an amount of data needed to test data against subarea boundaries in spatially composited digital video
A method and system for minimizing an amount of data needed to test data against subarea boundaries in spatially composited digital video. Spatial compositing uses a graphics unit or pipeline to...
|
|
|
7348976 |
Three-dimensional shape display program, three-dimensional shape display method, and three-dimensional shape display apparatus
A three-dimensional shape is displayed at a high speed on the basis of compressed data. A subdivision pattern for at least one face that forms the three-dimensional shape is determined on the basis...
|
|
|
7339584 |
Method of generating a surface mesh
A method and machine-readable medium provide a technique to generate and modify a quadrilateral finite element surface mesh using dual creation and modification. After generating a dual of a...
|
|
|
7333104 |
Method and program of converting three-dimensional shape data into cell internal data
A method of converting three-dimensional shape data into cell internal data. The method includes an oct-tree division step of dividing external data including boundary data of a target object into...
|
|
|
7327362 |
Method and system for providing a volumetric representation of a three-dimensional object
A method of providing a volumetric representation of a three dimensional object includes defining a plurality of voxels in a three dimensional space, categorizing voxels as foreground or background...
|
|
|
7327360 |
Hair rendering method and apparatus
A method for rendering a plurality of geometrically thin objects in a computer system includes receiving a plurality of points associated with each of the plurality of geometrically thin objects,...
|
|
|
7324116 |
Systems and methods for providing controllable texture sampling
Systems and methods are provided for controlling texture sampling in connection with computer graphics in a computer system. In various embodiments, improved mechanisms for controlling texture...
|
|
|
7324105 |
Neighbor and edge indexing
Method and apparatus for neighbor and edge indexing is described. A vertex is identified and assigned a reference. One-ring neighbor vertices of the vertex are identified. The reference is assigned...
|
|
|
7321370 |
Method and apparatus for collating object
An object collation method comprising a registration procedure for registering the registered data of a registered object in a database, and a collation procedure for collating the input image of a...
|
|
|
7315303 |
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...
|
|
|
7315302 |
***WITHDRAWN PATENT AS PER THE LATEST USPTO WITHDRAWN LIST*** Composite rendering 3-D graphical objects
Methods and apparatus for 3-D image compositing. The compositing system can be used to render 3-D objects together to a scene, to combine together separately rendered 3-D objects in a scene...
|
|
|
7310097 |
Method, apparatus and computer program product enabling a dynamic global parameterization of triangle meshes over polygonal domain meshes
A method, a data storage medium storing a computer program, and a data processing system are disclosed to process data comprised of a triangulated mesh representation of an object. The method...
|
|
|
7307629 |
Generation of three dimensional fractal subsurface structure by Voronoi Tessellation and computation of gravity response of such fractal structure
Domain characterization generated by Voronoi tessellation, which is very close to realistic geology and computation of gravity response of such domain, has a three dimensional fractal basin...
|
|
|
7304647 |
Generating texture maps for use in 3D computer graphics
A texture map for texturing the polygon mesh of a 3D computer model during rendering is generated by defining a respective triangle within the texture map for each triangle in the polygon mesh to...
|
|
|
7304643 |
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...
|
|
|
7304642 |
Analysis model producing/assisting apparatus
An analysis model producing/assisting apparatus produces a recognition model, approximating surfaces of configuration and ridgelines thereof by planes and lines, from a configuration model showing...
|
|
|
7298371 |
Efficient object storage for zone rendering
Similar, contiguous primitives are stored as a single primitive in zone rendering bins. A primitive packet used in the bin is allowed to vary in length and the currently open type of primitive is...
|
|
|
7295205 |
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...
|
|
|
7295204 |
Rapid zippering for real time tesselation of bicubic surfaces
A method and system is provided for rendering bicubic surfaces of an object on a computer system. Each bicubic surface is defined by sixteen control points and bounded by four boundary curves, each...
|
|
|
7295202 |
System for approximating and displaying three dimensional CAD data, and system for executing method thereof
The objective of the present invention is to provide a method for approximating and displaying a three-dimensional object represented by CAD data. In particular, the present invention provides a...
|
|
|
7295200 |
Computer generated hologram display system
A method of displaying a computer generated hologram includes displaying the image as a set of facets that approximated to the true shape of the object to be displayed. Each of these facets is...
|
|
|
7289131 |
Method of rendering a graphics image
A method of rendering a graphics image in which rendering is only carried out in a region to be changed is disclosed. In a preferred form the image includes a plurality of objects and the method...
|
|
|
7289118 |
Method and device for creating a two-dimensional representation of a three-dimensional structure
The invention relates to a method and a device for two-dimensionally representing a three-dimensional world, in which rays are combined into packets during ray tracing, and said packets of rays are...
|
|
|
7286128 |
System and method for rendering data associated with a 3-D scene description
A system and a method for rendering data associated with a 3-D scene description are provided. The system includes a graphics processing unit configured to operably communicate with a...
|
|
|
7283140 |
Texture montage
Texture montage is described. In one aspect, feature correspondences are received. The feature correspondences map at least one region on a 3-D mesh to at least one region on an image of one or...
|
|
|
7283134 |
Regional progressive meshes
A regional progressive mesh provides support for real-time rendering of large-scale surfaces with locally adapting surface geometric complexity according to changing view parameters. The regional...
|
|
|
7283133 |
Triangle management in triangular meshes based on a tri-edge structure
Improved triangle management in triangular meshes uses a data structure having two fields to store data for each triangle in the triangular mesh. The first field is a set of three vertices for the...
|
|
|
7280109 |
Regional progressive meshes
A regional progressive mesh provides support for real-time rendering of large-scale surfaces with locally adapting surface geometric complexity according to changing view parameters. The regional...
|
|
|
7280108 |
Bicubic surface rendering
A method and system for rendering bicubic surfaces whereby at least a portion of the bicubic surfaces are defined by sixteen control points and bounded by four boundary curves, and each boundary...
|
|
|
7277835 |
Boundary representation per feature methods and systems
Computer implemented methods and systems for CAD data exchange, and in particular for creating boundary representations (“breps”) on a feature-by-feature basis are disclosed. According to an...
|
|
|
7277096 |
Method and apparatus for surface approximation without cracks
A method and apparatus for surface approximation without cracks. In one or more embodiments, a surface to be rendered is split into multiple adjacent regions (e.g., subdivision surfaces or...
|
|
|
7277094 |
Computer graphics system and computer-implemented method for generating smooth feature lines for subdivision surfaces
An arrangement is described for generating a representation of a feature in a surface defined by a mesh representation, the mesh comprising at a selected level a plurality of points including at...
|
|
|
7266479 |
System and method for high-order accurate device model approximation
An system and method are disclosed for efficiently approximating analytical circuit device models. A preferred embodiment includes a method for obtaining smooth and accurate approximations of...
|
|
|
7265760 |
Method and system for defining border tile attributes for polygons
A method and system for defining border tile attributes for polygons. In one embodiment, a method for defining attributes of polygon border tiles comprises: decomposing a polygon into a plurality...
|
|
|
7265752 |
Multi-chart geometry images
Techniques and tools for mesh processing are described. For example, a multi-chart geometry image represents arbitrary surfaces on object models. The multi-chart geometry image is created by...
|
|
|
7262769 |
Systems and methods for optimizing geometric stretch of a parametrization scheme
Systems and methods are provided for optimizing the geometric stretch of a parametrization scheme. Given an arbitrary mesh, the systems and methods construct a progressive mesh (PM) such that all...
|
|
|
7259760 |
Polygonal curvature mapping to increase texture efficiency
A texture projection is generated from a plurality of initial polygonal curved surfaces. Specifically, each of the initial polygonal curved surfaces are divided to form a plurality of...
|
|
|
7250948 |
System and method visible surface determination in computer graphics using interval analysis
A system ( 40 ) is provided for visible surface determination in furtherance of photorealistic rendering in a computer graphics environment. The system includes a scene database ( 42 ) and a...
|
|
|
7250946 |
Shared N-patch edges
Systems and methods for shaping a shared edge between two or more N-patches may be used to eliminate gaps when normal vectors along a shared edge are not equal. More particularly, vertices and...
|
|
|
7245299 |
Bicubic surface real-time tesselation unit
The present invention provides a graphics processing unit for rendering objects from a software application executing on a processing unit in which the objects to be rendered are transmitted to the...
|