Match Document Document Title
9041712 Slice view  
A method, apparatus, article of manufacture, and computer program product display multiple slices of a three-dimensional body in a computer drawing application. A first view of a 3D body is...
9041713 Dynamic spatial index remapping for optimal aggregate performance  
By mapping leaf nodes of a spatial index to processing elements, efficient distribution of workload in an image processing system may be achieved. In addition, processing elements may use a thread...
9030476 Dynamic graphics rendering scheduling  
Aspects can be for ray tracing of 3-D scenes, and include dynamically controlling a population of rays being stored in a memory, to keep the population within a target, a memory footprint or other...
9030475 Method of computer-aided design of a modeled object having several faces  
A method for computer-aided design of a modeled object having several faces, comprising a steps of identifying, for each of said faces of the object, at least another of said faces related to said...
9024947 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...
9024946 Tessellation shader inter-thread coordination  
One embodiment of the present invention sets forth a technique for performing a computer-implemented method for tessellating patches. An input block is received that defines a plurality of input...
9024938 Methods and apparatus for sweep-based freeform deformation of 3-D models  
Methods and apparatus for sweep-based freeform deformation of 3-D models may employ a set of intuitive parameters to bend, twist and scale a 3-D model along any direction. The parameters may...
9021347 Information processing method and apparatus, program, and storage medium  
An information processing method comprises the steps of: inputting an input information of a multi-dimensional array; calculating an accumulated information value corresponding to a position of...
9013484 Progressive expectation-maximization for hierarchical volumetric photon mapping  
State-of-the-art density estimation methods for rendering participating media rely on a dense photon representation of the radiance distribution within a scene. A parametric density estimation...
9013479 Apparatus and method for tile-based rendering  
A tile-based rendering apparatus and method is provided. Vertex data sorted based on a tile unit may be stored in a scene buffer and be rendered. Among the stored vertex data, vertex data used...
9009588 Customization of GUI layout based on history of use  
A hand-held electronic device, method of operation and computer readable medium are disclosed. The device may include a case having one or more major surfaces. A visual display and a touch...
9007372 System for primary ray shooting having geometrical stencils  
Aspects comprise ray shooting system based on the data structure of a uniform grid of cells, and on local stencils in cells. The high traversal and construction costs of accelerating structures...
9001123 Forming a polygon mesh without shifting vertex positions  
A polygon mesh may have a plurality of vertices and a set of polygon faces. Each of the triangles defining candidate planes may include one of the vertices as an endpoint of each line segment. For...
9001118 Avatar construction using depth camera  
A method for constructing an avatar of a human subject includes acquiring a depth map of the subject, obtaining a virtual skeleton of the subject based on the depth map, and harvesting from the...
8994737 System for particle editing  
A computer animation editing system having a sampler to sample a particle animation, a particle cache and polygon mesh editing tools configured to edit a particle simulation by converting a...
8988427 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...
8988425 Image display control system, image display control method, and image display control program  
An image display control system and method are provided. The image display control system includes a feature information acquiring unit that acquires feature information indicating a...
8988420 Visual file representation  
A system, method, and computer program for producing a visualization format from CAD data comprising producing a BREP model for visualization, wherein said BREP model has a topology component and...
8988428 Representing a moving object in a three-dimensional coordinate system  
A method for representing a moving object as it moves along a path in a three-dimensional coordinate system. A processor determines a direction of an animated motion of a three-dimensional object...
8982122 Real time concurrent design of shape, texture, and motion for 3D character animation  
Systems and methods for automatically generating animation-ready 3D character models based upon model parameter, clothing selections, and texture-region color component selections are described....
8982121 Direct rendering of CAD models on the GPU  
A computer-implemented method and system for rendering a computer-aided design model includes constructing a boundary representation data structure of the model comprising topological data for a...
8970619 Parallelized generation of substantially seamless image mosaics  
Many computing services incorporate large mosaics of geo-located images. For example, a user may access and interact with a digital image map comprising thousands of digital images mosaiced...
8970590 Surface mesh generation systems and methods  
A method for generating a finite element mesh that includes receiving, by a computer system, data regarding a model of a simulated object, categorizing one or more geometric features of the model...
8970589 Near-touch interaction with a stereo camera grid structured tessellations  
A near-touch interface is provided that utilizes stereo cameras and a series of targeted structured light tessellations, emanating from the screen as a light source and incident on objects in the...
8970588 System and methods for implementing object oriented structures in a shading language  
The efficiency of shading and rendering processes can be improved through implementing object oriented programming for shading program languages. Computer graphics data representing a geometric...
8963958 Apparatus and methods for adjusting a texture wrapped onto the surface of a virtual object  
Techniques for wrapping a two-dimensional texture conformally onto a surface of a three dimensional virtual object within an arbitrarily-shaped, user-defined region. The techniques provide minimum...
8957895 Systems and methods for rendering 2D grid data  
Systems and methods for rendering 2D grids using texture mapping and fragment shaders.
8952977 Pseudo-random interval arithmetic sampling techniques in computer graphics  
An improved branch-and-bound process of interval arithmetic subdivision in furtherance of computation of rigorous error bounds on integrated digital scene information for two dimensional display...
8941651 Object alignment from a 2-dimensional image  
The present disclosure provides methods, machine readable media, and systems for object alignment from a 2-dimensional (2-D) image of the object. One or more embodiments include defining a 2-D...
8928661 Representing a field over a triangular mesh  
Methods and apparatus for representing a field over a triangular mesh are disclosed. A two-dimensional (2D) triangular map may be created for each triangle of a three-dimensional (3D) triangular...
8928660 Progressive mesh decoding apparatus and method  
A progressive mesh decoding apparatus, a progressive mesh decoding method and a computer readable recording medium using the same are provided. In the progressive mesh decoding method, a first...
8928652 Sketched overdrawn lines for editing spline-based three-dimensional curves  
An overdraw method for editing a three-dimensional geometry includes receiving a three-dimensional geometry including a plurality of individual curves whose positions are defined by a plurality of...
8922558 Drawing graphical objects in a 3D subsurface environment  
A system and method for drawing in a three-dimensional space. The drawings may include dots, line segments, arrows, polylines (open and closed), polygons, surfaces and 3D volumes. The method may...
8922553 Interactive region-based linear 3D face models  
An improved modeling system and associated techniques are described herein. In various embodiments, a modeling system generates a spatially local PCA model where the parts are connected with...
8917924 Image processing apparatus, image processing method, and program  
An image processing apparatus includes a correlating unit configured to acquire correlation information that correlates a first three-dimensional image of a target object with a second...
8907976 Resolution-adaptive mesh smoothing brush  
A system and method are disclosed for implementing a resolution-adaptive mesh smoothing brush. The resolution-adaptive mesh smoothing brush computes updated positions of vertices of a 3D mesh...
8902232 Facial performance synthesis using deformation driven polynomial displacement maps  
Acquisition, modeling, compression, and synthesis of realistic facial deformations using polynomial displacement maps are described. An analysis phase can be included where the relationship...
8896598 System and associated methodology for three-dimensional rendering of data containing clipping shapes  
A system and method for rendering a three-dimensional object as clipped based on one or more clipping shapes. A three-dimensional space is partitioned based on the clipping shapes to determine a...
8884956 System and method for trimmed surface tessellation  
A system, method, and computer program for tessellation. A method includes tessellating a curve having a plurality of polygons, connecting said plurality of polygons in a preferred direction, and...
8884957 Tessellation engine and applications thereof  
Disclosed herein methods, apparatuses, and systems for performing graphics processing. In this regard, a processing unit includes a tessellation module and a connectivity module. The tessellation...
8878870 Graphic processing techniques and configurations  
Embodiments of the present invention provide graphic processing techniques and configurations including an apparatus comprising a storage medium having stored therein a table comprising...
8878848 Method and device for snapping normals to create fair 3D surfaces from edge curves  
A method for generating a three dimensional (3D) surface includes receiving an input corresponding to a plurality of curves joined to define a single edge loop, analyzing each of the plurality of...
8860733 Device for displaying cutting simulation, method for displaying cutting simulation, and program for displaying cutting simulation  
In order to reduce the amount of computation required for ray tracing and facilitate simulating of changes in workpiece shape even on an inexpensive, low-performance computer, a device for...
8860719 Apparatus and method for encoding three-dimensional (3D) mesh, and apparatus and method for decoding 3D mesh  
An apparatus and method for encoding a 3D mesh, and an apparatus and method for decoding the 3D mesh are disclosed. The 3D mesh encoding apparatus may determine mesh information including position...
8860723 Bounded simplification of geometrical computer data  
This invention discloses a method for simplifying geometrical data in higher dimensions and in particular reducing three-dimensional (3D) mesh (801) from an original 3D mesh (800). The...
8854366 Automated geometric representation of discrete point sets  
A system and method of creating a smooth analytical representation of a geometry using a discrete set of points. A meshfree representation of the geometry is generated. The representation includes...
8854365 Rendering parametric surface patches  
A method for rendering parametric surface patches on a display screen includes receiving, at a processing unit, a computer-implemented representation of a first parametric surface patch, wherein...
8854367 Computing of a resulting closed triangulated polyhedral surface from a first and a second modeled objects  
The invention is directed to a computer-implemented process, in a computer-aided geometric design system, for computing a resulting closed triangulated polyhedral surface from a first and a second...
8847957 Divide-and-conquer system, method, and computer program product for providing photon mapping  
A system, method, and computer program product are provided for hierarchical photon mapping. In use, photons and query locations are generated. Additionally, a bounding volume of the query...
8836700 System, method, and computer program product for a tessellation engine using a geometry shader  
A method, system, and computer program product are disclosed for providing tessellated primitive data to a geometry shader. The method comprises computing a set of tessellated vertices and a...