Match Document Document Title
8836702 Ray tracing core and method for processing ray tracing  
A ray tracing core comprises a ray tracing unit (RTU), a control unit, and a tree build unit (TBU). The ray tracing unit performs ray tracing based on a spatial partitioning structure. The control...
8836701 Surface patch techniques for computational geometry  
A method and system for computer aided design (CAD) is disclosed for designing geometric objects, wherein interpolation and/or blending between such objects is performed while deformation data is...
8831337 Method, system and computer program product for identifying locations of detected objects  
First and second objects are detected within an image. The first object includes first pixel columns, and the second object includes second pixel columns. A rightmost one of the first pixel...
8823700 Object operation device, method, and computer-readable storage medium storing object operation program  
An object operation device for operating an object displayed on a display device, the object operation device includes a coordinate system generation unit that generates a local coordinate system...
8823703 System and method for generating computer rendered cloth  
A system, method and computer software program on a computer readable medium for loading cloth modeling data, generating an environmental model, generating a basic cloth model, and generating...
8817014 Image display of a tubular structure  
Described herein is a technology for facilitating visualization of a tubular structure. Digitized image data of the tubular structure is received and processed to determine a centerline. A first...
8810582 Hair caching optimization techniques for use in a hair/fur pipeline  
A lighting module of a hair/fur pipeline may be used to produce lighting effects in a lighting phase for a shot and an optimization module may be used to: determine if a cache hair state file...
8810572 Tessellation cache for object rendering  
A method of rendering an object comprises, with a processor, generating a data set that mathematically defines an object, tessellating the object into a number of smaller objects to form a number...
8805073 Image segmentation by assigning classes to adaptive mesh primitives  
Quantification of metric or functional parameters often requires image segmentation. A crucial part of such method is the model of the surface characteristics of the object of interest (features),...
8797315 Segmented editor for tours of a geographic information system, and applications thereof  
Embodiments relate to editing a tour in a geographic information system. In an embodiment, a computer-implemented method efficiently edits a tour through a three-dimensional environment on a...
8797316 Method for defining fluid/solid boundary for computational fluid dynamics simulations  
A method for defining a fluid/solid boundary for computational fluid dynamics simulations making use of a coordinate system mesh and a solid object model, which includes the steps of defining...
8786600 System and method for constructing a displacement-mapped surface representation  
A system and method for constructing a displacement-mapped surface representation are presented. An exemplary method includes defining a plurality of local vectors emanating from the...
8786597 Management of a history of a meeting  
Provenance techniques are disclosed for managing a history of a meeting. For example, a method for managing a history associated with a meeting comprises the following steps. Data associated with...
8773423 Creating optimized gradient mesh of a vector-based image from a raster-based image  
A method for creating an optimized gradient mesh of a vector-based image from a raster-based image. In one implementation, a set of boundaries for an object on a raster-based image may be...
8773432 Triangulation for accelerated multi-resolution rendering of stroked paths  
A method, system, and computer-readable storage medium are disclosed for generating a multi-resolution triangulation of a stroked path. In one embodiment, one or more core triangles in a...
8773459 3-D clipping in a graphics processing unit  
A graphics processing unit (GPU) efficiently performs 3-dimensional (3-D) clipping using processing units used for other graphics functions. The GPU includes first and second hardware units and at...
8766979 Three dimensional data compression  
Described are computer-based methods and apparatuses, including computer program products, for compressing three dimensional data of a scene. Data is received comprising (i) three dimensional data...
8760450 Real-time mesh simplification using the graphics processing unit  
A graphics-processing unit is used to perform mesh simplification. A vertex shader receives a dataset for an input mesh that portrays a three-dimensional graphics object. The vertex shader...
8749551 System and method for constructing triangular mesh surface of point cloud  
A method for constructing a triangular mesh surface of a point cloud includes constructing triangles according to point cloud data, determining seed triangles from the constructed triangles. The...
8749545 Space debris visualization  
Certain embodiments of the invention may include systems and methods visualizing space debris events. According to an example embodiment of the invention, a method is provided for visualizing...
8744610 Method for providing a folded sheet structure  
The present invention supplies practical procedures, functions or techniques for folding tessellations. Several tessellation crease pattern techniques, and the three-dimensional folded...
8736600 Systems and methods for imaging a three-dimensional volume of geometrically irregular grid data representing a grid volume  
Systems and methods for imaging a 3D volume of geometrically irregular grid data. The systems and methods utilize various types of probes and displays to render the geometrically irregular grid...
8736605 Method and apparatus for constraint-based texture generation  
The present disclosure includes systems and techniques relating to texture mapping a surface. In general, the subject matter described in this specification can be embodied in a...
8736599 Method for unified visualisation of heterogeneous datasets  
The present invention relates to a computer-readable data storage medium comprising a graphic dataset in the form of a tiled mipmap 101, and to a method of extracting from said computer-readable...
8736607 Compression of a tessellated primitive index list in a tile rendering system  
A method and apparatus for comprising primitive data generated by tessellation of patches in a three-dimensional computer graphics rendering system receives domain point indices for a first...
8736603 Compression of texture rendered wire mesh models  
Spatial errors identifying differences between spatial co-ordinates of vertices of a mesh surface defined by mesh data and corresponding vertices in a mesh surface generated from an encoded...
8730236 Compression of a tessellated primitive index list in a tile rendering system  
A method and apparatus for comprising primitive data generated by tessellation of patches in a three-dimensional computer graphics rendering system receives domain point indices for a first...
8731876 Creating editable feature curves for a multi-dimensional model  
Various embodiments of a method and apparatus for creating editable feature curves for a multi-dimensional model represented by a tessellated mesh are described. A mesh representation of a...
8730235 Method for determining point connectivity on a two manifold in 3D space  
One particular implementation of the present invention may involve a method for determining connectivity of a plurality of points on a surface of a computer-generated object in 2D or 3D space. In...
8723860 Methods and systems for generating 3-dimensional computer images  
There are provided methods and apparatus for generating a 3-dimensional computer image. The image includes a number of objects and is divided into separate areas. Control data to link to object...
8717356 Display processing method and apparatus  
A disclosed method for displaying a shape of an object including a trimmed surface generated based on a base surface includes: dividing the base surface into plural triangles; generating a loop...
8717350 Information processing apparatus  
An information processing apparatus displays a shape of an object on a display device by using numerical values on a coordinate axis. The apparatus includes a calculating unit that calculates a...
8711150 Methods and apparatus for deactivating internal constraint curves when inflating an N-sided patch  
Methods and apparatus for deactivating internal constraint curves when inflating an N-Sided patch. Given a patch representation, the methods simplify the construction of 3D models from 2D...
8711151 Hair motion compositor system for use in a hair/fur pipeline  
A hair pipeline utilizes a surface definition module to define a surface and a control hair and a hair motion compositor module combines different control hair curve shapes associated with the...
8711142 Visual model importation  
Embodiments of the present invention address deficiencies of the art with respect to modeling a process having a visual representation and provide a method, system and computer program product for...
8704823 Interactive multi-mesh modeling system  
An interactive multi-mesh modeling system allows users to employ a variety of modeling techniques to interactively create objects for a variety of different tasks or tools. Some of these different...
8698794 Computer-readable storage medium having overhead map resource generation program stored therein, computer-readable storage medium having overhead map display program stored therein, overhead map resource generation apparatus, and overhead map display apparatus  
In a virtual three-dimensional space, an overhead image of a region in the virtual three-dimensional space is shot by a virtual camera provided in the virtual three-dimensional space. Next, it is...
8698800 Method and apparatus for non-shrinking mesh smoothing using local fitting  
A method and apparatus for the smoothing of a mesh surface is disclosed whereby neighboring vertices of a target vertex are identified, for example, by identifying the neighboring vertices within...
8698802 Hermite gregory patch for watertight tessellation  
One embodiment of the present invention sets forth technique for watertight tessellation in a displaced subdivision surface. A subdivision surface is represented as a novel parametric quad patch...
8698801 Method of visualizing geometric uncertainties  
A method of constructing an enveloping mesh geometry (EMG) for a plurality of sample mesh geometries (MG). The enveloping mesh geometry is a geometric representation of the mean of the probability...
8698803 Efficient geometric tessellation and displacement  
Methods and computer-storage media are provided for rendering three-dimensional (3D) graphics by tessellating objects using novel structures and algorithms. Rendering utilizing “patches,”...
8698811 Nested boustrophedonic patterns for rasterization  
A method for traversing pixels of an area is described. The method includes the steps of traversing a plurality of pixels of an image using a first boustrophedonic pattern along a predominant...
8692827 Carving buildings from a three-dimensional model, and applications thereof  
Embodiments relate to carving three dimensional models of buildings out of larger models of city blocks to make way for more detailed models. In accordance with one aspect of the invention, a...
8686992 Methods and systems for 3D shape matching and retrieval  
Methods and systems for 3D shape retrieval are described herein. An embodiment includes receiving a query 3D model, extracting a plurality of features of the query 3D model, comparing the features...
8681151 Rendering and navigating photographic panoramas with depth information in a geographic information system  
The capability to render and navigate three-dimensional panoramic images in a virtual three-dimensional environment so as to create an immersive three-dimensional experience is provided. Such a...
8682053 Method for sampling volume data of an object in an imaging device  
A method for sampling volume data of an object in an imaging device is disclosed. The method includes creating a voxel dataset of a first volume associated with the object using a scanning device...
8681145 Attribute transfer between computer models including identifying isomorphic regions in polygonal meshes  
A method for automatically transferring attributes between computer-generated models. The method includes storing in memory first and second models represented by polygonal meshes and storing a...
8681147 Fractured texture coordinates  
In various embodiments, an interactive multi-mesh garment modeling system may allow a user to employ solid modeling techniques to create one or more representations of garment objects whose...
8674995 Folding avoidance in skeletal stroke application  
Folding avoidance in skeletal stroke application is provided. In some embodiments, folding avoidance in skeletal stroke application includes identifying a destination path for a source artwork and...
8674984 Method for generating a hex-dominant mesh of a geometrically complex basin  
A method for generating a mesh of a subterranean medium comprising at least one sedimentary layer crossed by at least one fault. The at least one layer is delimited vertically by two geological...