Match

Document 
Document Title 

8169437 
Distributed tessellation topology generator
A system and method for dividing threedimensional patches into tasks for processing receives control points defining a three dimensional patch and determines if a number of vertices of the three... 

8169441 
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 is provided. Graphics data for a frame is composed of... 

8154545 
Method for producing technical drawings from 3D models with at least two colliding 3D bodies
The invention relates to a method and a computeraided modelling system for creating a technical drawing from at least two modelled 3D bodies that collide with one another. In a first step, one or... 

8150669 
Method of seeking hydrocarbons in a geologically complex basin, by means of basin modeling
A method for mapping a complex sedimentary basin is disclosed. A grid representative of the current architecture of the basin is constructed. A mechanical structural restoration is applied in... 

8149236 
Information processing apparatus and program
Conventional information processing apparatuses have the problem of not being able to easily extract and observe a threedimensional region of interest from 3D voxel data. The present invention... 

8150663 
Partitioning algorithm for building a stratigraphic grid
Embodiments of the invention provide a system and method for partitioning data for modelling a geological structure including laterally partitioning the data into multiple columns, where each... 

8149235 
System and method for upscaling lowresolution images
A method is disclosed which may include providing an original image having an array of samples; defining a twodimensional target image having a higher resolution than the original image; defining... 

8144147 
Hierarchical bounding of displaced parametric surfaces
Hierarchical bounding of displaced parametric surfaces may be a very common use case for tessellation in interactive and realtime rendering. An efficient normal bounding technique may be used,... 

8144167 
Monitoring graphics processing
A graphics processing apparatus is provided with rendering circuitry which separately renders different areas of a frame of pixel values. Monitoring circuitry coupled to the rendering circuitry... 

8134547 
Merit based gamut mapping in a color management system
What is disclosed is a system and method for meritbased gamut mapping. In one embodiment, color points are clustered in regions of interest within a color space. Each cluster is associated with a... 

8120607 
Boundary transition region stitching for tessellation
A system and method for stitching a boundary transition region of a patch produces a graphics primitive topology for the boundary transition region of the patch. A first number of vertices is... 

8120609 
Method, apparatus, and computer readable medium for light energy accounting in ray tracing
For ray tracing systems, described methods, media, apparatuses provide for accounting of light energy that will be collected at pixels of a 2D representation without recursive closure of a tree... 

8115767 
Computer graphics shadow volumes using hierarchical occlusion culling
Techniques, systems, arrangements, and computer program products are operable in computer graphics systems to make shadow volumes more general with respect to the meshes that can serve as... 

8115765 
Rulebased procedural terrain generation
Disclosed are systems and methods for rulebased procedural generation of terrain in real time for a virtual world. Using the terrain editor tool, the terrain system allows defining and modifying... 

8111256 
Method of altering a mesh model using model independent dirichlet parametrization
A method of altering a computer generated mesh model of a design feature by a computer user to improve a feature design process is provided including providing a mesh model; forming a plane;... 

8098244 
Evolutionary direct manipulation of free form deformation representations for design optimization
An improved method for optimizing a design, based on direct manipulations of the object points of a design. In addition, the number and modifications of control points is kept as minimal as... 

8089480 
Method for meshing a curved surface
A curved surface meshing method is provided. The method meshes a threedimensional curved surface by meshing a parameter plane, mapping triangles generated on the parameter plane to triangles in a... 

8081183 
Method for reconstructing three dimensional model
A method for reconstructing a three dimensional (3D) model, suitable for reconstructing the 3D model of an object by using a voxel, is provided. After the voxel is cut to a plurality of... 

8077177 
Method for loading and displaying gridded data by determining the usefulness of a particular vertex
Method, computer executable program and apparatus for displaying massive amounts of potentially nonuniform gridded data through the use of view dependant refinement. An initial minimal... 

8072452 
Efficient multiresolution curve rendering
A method, system, and computerreadable storage medium are disclosed for generating a triangulation of a path comprising one or more path segments. In one embodiment, one or more interior... 

8072453 
Patterning technology for folded sheet structures
The present invention supplies practical procedures, functions or techniques for folding tessellations. Several tessellation crease pattern techniques, and the threedimensional folded... 

8063917 
Image processing system and program
An object can be deformed in a remarkably short processing time. The image processing system (10) comprises: a first mesh creating section (36) for creating data on such an intermediate triangular... 

8059151 
Method for planning an inspection path for determining areas that are to be inspected
The invention relates to a method for planning an inspection path (2) for at least one optical picturetaking device (4), particularly a camera, for inspecting a threedimensional object (3). The... 

8059119 
Method for detecting border tiles or border pixels of a primitive for tilebased rendering
A method detects border tiles or border pixels of a primitive corresponding to an object to be displayed on a display screen. The detecting includes: calculating the number of border tiles or... 

8044955 
Dynamic tessellation spreading for resolutionindependent GPU antialiasing and rendering
A method, system, and computerreadable storage medium are disclosed for dynamic tessellation spreading. In one embodiment, an offset vector may be determined for each of a plurality of vertices,... 

8044957 
Subdividing geometry images in graphics hardware
A system may include a graphics memory, a data bus, a processor, and a vertex shader. The data bus may be operatively connected to the graphics memory. The processor may send vertex data to the... 

8040347 
Method for constructing surface of fluidbody simulation based on particle method, program for the same, and storage medium for storing program
Thin films or sharp edges in a fluid body are expressed in the display of a particlebased fluidbody simulation. The surface construction method is a method applied to a method for rendering... 

8031192 
System and method for generating additional polygons within the contours of a rendered object to control levels of detail
A method for control over the level of detail within a rendered object is provided. The method may be a program embodied on a machine readable medium. The method identifies a set of parent... 

8026916 
Imagebased viewing system
Systems and methods are disclosed for visualizing changes in a three dimensional (3D) model by receiving an initial 3D model; determining a target 3D model; and generating one or more intermediate... 

8026915 
Programmable visible surface compositing
Programmable or userdefined visibility functions can be defined to achieve rendering effects and eliminate rendering errors. A renderer traverses the set of geometry samples potentially visible... 

8022949 
System and method for generating curvature adapted isosurface based on delaunay triangulation
Provided are a system and method for extracting a curvature adapted mesh from a three dimensional implicit function data. The system includes an initial mesh generation module, a curvature... 

8018456 
Smooth graylevel based surface interpolation for an isotropic data sets
A method of determining a distance of a source point to a surface of an object in threedimensional space, wherein the object is represented by a decision rule and a plurality of volume elements... 

8013855 
Method and program for generating boundary surface information
A method includes: an input step of inputting boundary surface information 11 on an object to a computer using the computer; a grid sampling step of determining cutting points 13 where the... 

8009164 
Free style deformation
A method for modifying an object design using a computer comprises the steps of: selecting a first subdesign of the object design comprising a first free form deformation geometry and a first... 

8004519 
Decorating computer generated character with surfaceattached features
A computer generated character is decorated with skinattached features in computer graphics by defining a skin surface of the computer generated character. The skin surface is defined using a set... 

7995073 
System and method for antialiasing compound shape vector graphics
Disclosed is a system and method for edge antialiasing of vector graphics. The system involves a video driver, which may include commercially available hardware, such as a graphics accelerator... 

7991595 
Adaptive refinement tools for tetrahedral unstructured grids
An exemplary embodiment providing one or more improvements includes software which is robust, efficient, and has a very fast run time for user directed grid enrichment and flow solution adaptive... 

7990377 
Realtime rendering of lightscattering media
A realtime algorithm for rendering of an inhomogeneous scattering media such as smoke under dynamic lowfrequency environment lighting is described. An input media animation is represented as a... 

7982735 
Method, apparatus, and medium for threedimensionally transforming and visualizing twodimensional flyover data in threedimensional graphics environment
An apparatus for threedimensionally visualizing twodimensional flyover data in a threedimensional graphics environment includes an overlapped region separation unit, a triangulation unit, a... 

7983788 
Method for analyzing reflection properties
A method allows analyzing and describing the reflective properties of a threedimensionally structured original surface. The topology of the original surface is determined and the topological data... 

RE42534 
Bicubic surface realtime 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 received as... 

7973789 
Dynamic model generation methods and apparatus
A method for a computer system includes opening a model of an object, wherein the model comprises a plurality of geometric elements, determining a subset of geometric elements from the plurality... 

7965291 
Isosurface extraction utilizing a graphics processing unit
A graphics system utilizes a graphics processing unit to implement marching tetrahedra extraction of an isosurface. In one embodiment locations of tetrahedral grids are represented as groups of... 

7956870 
Systems and methods for providing image rendering using variable rate source sampling
Systems and methods are provided for variable source rate sampling in connection with image rendering, which accumulate and resolve over all samples forward mapped to each pixel bin. In accordance... 

7957466 
Adaptive area of influence filter for moving object boundaries
A method of performing adaptive temporal prediction includes receiving a target image, wherein a position of an object in the target image is different from a position of the object in a reference... 

7956860 
Subdividing geometry images in graphics hardware
A system may include a graphics memory, a data bus, a processor, and a vertex shader. The data bus may be operatively connected to the graphics memory. The processor may send vertex data to the... 

RE42406 
Multiresolution geometry
A system, method, and apparatus is disclosed for creating a threedimensional visual representation of an object having multiple resolutions by retrieving a vertex list for the object, determining... 

7953572 
Measurement system, and program product for measurement system
A measurement system for obtaining a predetermined estimated value, including a measuring section for acquiring measurement data with respect to a measurement object, a display section for... 

7952578 
Support apparatus, design support program, and design support method
A design support apparatus includes: a section that sets, as a reference plane in a virtual space, the plane of a mesh which is selected as a first mesh, from among meshes forming the shape of an... 

7952580 
Classification of exterior and interior triangles for artwork rendering
A method, system, and computerreadable storage medium are disclosed for rendering a path with classification of triangles as external and internal. In one embodiment, a tessellation based on the... 