Match Document Document Title
8169437 Distributed tessellation topology generator  
A system and method for dividing three-dimensional 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 computer-aided 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 three-dimensional 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 low-resolution images  
A method is disclosed which may include providing an original image having an array of samples; defining a two-dimensional 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 real-time 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 merit-based 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 2-D 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 Rule-based procedural terrain generation  
Disclosed are systems and methods for rule-based 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 three-dimensional 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 non-uniform gridded data through the use of view dependant refinement. An initial minimal...
8072452 Efficient multi-resolution curve rendering  
A method, system, and computer-readable 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 three-dimensional 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 picture-taking device (4), particularly a camera, for inspecting a three-dimensional object (3). The...
8059119 Method for detecting border tiles or border pixels of a primitive for tile-based 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 resolution-independent GPU anti-aliasing and rendering  
A method, system, and computer-readable 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 fluid-body 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 particle-based fluid-body 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 Image-based 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 user-defined 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 gray-level 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 three-dimensional 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 sub-design of the object design comprising a first free form deformation geometry and a first...
8004519 Decorating computer generated character with surface-attached features  
A computer generated character is decorated with skin-attached 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 anti-aliasing compound shape vector graphics  
Disclosed is a system and method for edge anti-aliasing 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 Real-time rendering of light-scattering media  
A real-time algorithm for rendering of an inhomogeneous scattering media such as smoke under dynamic low-frequency environment lighting is described. An input media animation is represented as a...
7982735 Method, apparatus, and medium for three-dimensionally transforming and visualizing two-dimensional flyover data in three-dimensional graphics environment  
An apparatus for three-dimensionally visualizing two-dimensional flyover data in a three-dimensional 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 three-dimensionally structured original surface. The topology of the original surface is determined and the topological data...
RE42534 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 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 Multi-resolution geometry  
A system, method, and apparatus is disclosed for creating a three-dimensional 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 computer-readable storage medium are disclosed for rendering a path with classification of triangles as external and internal. In one embodiment, a tessellation based on the...