Matches 1 - 50 out of 133 1 2 3 >


Match Document Document Title
US20110148876 Compiling for Programmable Culling Unit  
During compilation, the interval bounds for a programmable culling unit are calculated if possible. For each variable, interval bounds are calculated during the compilation, and the bounds...
US20120154398 Method of determining implicit hidden features of phenomena which can be represented by a point distribution in a space  
A method of determining implicit hidden features of phenomena, representable by a point distribution in a space, includes the following steps: defining a set of first parameters describing effects...
US20130088490 METHOD FOR EYEWEAR FITTING, RECOMMENDATION, AND CUSTOMIZATION USING COLLISION DETECTION  
A system and method is presented for virtually fitting clothing, jewelry, hats, or eyewear frames utilizing 3D scans of a user's face and/or body. The system and method include inputting a 3D scan...
US20120105450 Method for estimation of occlusion in a virtual environment  
The invention relates to a method for estimation of the occlusion at a point P of a virtual environment, the point P belonging to a surface (S) grouping at least some of the points of the virtual...
US20140267256 HIDDEN SURFACE REMOVAL IN GRAPHICS PROCESSING SYSTEMS  
In a graphics processing pipeline 1, a primitive depth sorting stage 9 is arranged prior to the rasterisation stage 3 and rendering stage 6. The primitive depth sorting stage 9 operates to sort...
US20150228114 CONTOUR COMPLETION FOR AUGMENTING SURFACE RECONSTRUCTIONS  
Surface reconstruction contour completion embodiments are described which provide dense reconstruction of a scene from images captured from one or more viewpoints. Both a room layout and the full...
US20140313194 Culling for Higher-Order Motion Blur Rasterization  
Efficient overlap tests between a screen space tile and a moving triangle with per-vertex motion following Bézier curves report conservative time bounds in which the moving triangle overlaps with...
US20090256844 Untransformed display lists in a tile based rendering system  
A three-dimensional computer graphics rendering system allows a tile-based rendering system to operate with a reduced amount of storage required for tiled screen space geometry by using an...
US20120075303 Multi-View Ray Tracing Using Edge Detection and Shader Reuse  
A multi-view image may be generated by detecting discontinuities in a radiance function using multi-view silhouette edges. A multi-view silhouette edge is an edge of a triangle that intersects a...
US20140375637 APPARATUS AND METHOD FOR PROCESSING GRAPHICS PRIMITIVES  
A method and apparatus includes primitive setup circuitry for determining a plurality of functions for an input graphics primitive, including an edge function associated with each edge of the...
US20090046098 PRIMITIVE BINNING METHOD FOR TILE-BASED RENDERING  
A primitive binning method includes detecting border tiles of a primitive defined by at least three vertexes. The detecting includes: defining a left edge and a right edge of the primitive...
US20120075304 Backface Culling for Motion Blur and Depth of Field  
In order to efficiently backface cull rendering primitives during computer graphics rendering, it is important to be sure that the rendering primitives to be culled are guaranteed to be backfacing...
US20140168220 HIDDEN SURFACE REMOVAL IN GRAPHICS PROCESSING SYSTEMS  
The early depth test stages 4, 13 of a graphics processing pipeline 1 are configured to broadcast information 9, 10, 11, 14 about fragments, etc., that pass those early depth tests to other stages...
US20080180439 REDUCING OCCLUSIONS IN OBLIQUE VIEWS  
An occlusion reduction system is described. The occlusion reduction system can reduce occlusions when displaying multiple objects by computing an occlusion measure and applying one or more...
US20070070067 Scene splitting for perspective presentations  
A controlling device 110 that splits a 3D scene 131 into 3D sub-scenes, each including a sub-volume 133 of the 3D scene 131, and distributes the 3D sub-scenes to multiple rendering devices 120....
US20140354640 HIDDEN SURFACE REMOVAL IN GRAPHICS PROCESSING SYSTEMS  
A graphics processing pipeline 1 includes a rasteriser 3 that tests patches representing respective different regions of a render output against the edges of primitives 2 to determine if the...
US20080100617 SIMULTANEOUS SIMULATION OF MARKOV CHAINS USING QUASI-MONTE CARLO TECHNIQUES  
Methods, systems, apparatus and computer software/computer code products operable to enable computer graphics systems to more efficiently simulate Markov chains (and thus trajectories of photons...
US20140320493 Anti-Aliasing for Geometries  
Techniques for anti-aliasing for geometries are described. In at least some embodiments, a graphical image is reduced to a collection of polygonal geometric primitives (“geometries”). The...
US20130241929 SELECTABLY TRANSPARENT ELECTROPHYSIOLOGY MAP  
A method for mapping a body organ, including receiving a three-dimensional (3D) map of the body organ together with items of auxiliary information having respective location coordinates in a frame...
US20150235409 TECHNIQUES FOR CUT-AWAY STEREO CONTENT IN A STEREOSCOPIC DISPLAY  
A computer-implemented method for stereoscopically displaying content includes determining a first position of an object within in a region of display space proximate to a stereoscopic display...
US20100079453 3D Depth Generation by Vanishing Line Detection  
A system and method of generating three-dimensional (3D) depth information is disclosed. The vanishing point of a two-dimensional (2D) input image is detected based on vanishing lines. The 2D...
US20080122841 Ray Tracing Image Processing System  
According to embodiments of the invention, a normally recursive ray tracing algorithm may be partitioned to form an iterative ray tracing algorithm. The resulting portions of the iterative ray...
US20130120380 TESSELLATION IN TILE-BASED RENDERING  
The disclosed techniques includes generating an input visibility stream for each tile of a frame, the input visibility stream indicating whether or not an input primitive is visible in each tile...
US20150187123 APPARATUS AND METHOD FOR TILE ELIMINATION  
An exemplary embodiment describes a method for tile elimination, including: reading in data of a new tile; reading signature values corresponding to the new tile from a signature value repository;...
US20050068318 METHOD FOR CALCULATING ATTRIBUTES OF A 3-D GRAPHIC  
A method for calculating attributes of a 3-D graphic with a vertex shader. The 3-D graphic includes a plurality of triangular primitives, each of which contains three vertexes and each of the...
US20090073167 Cooperative Utilization of Spacial Indices Between Application and Rendering Hardware  
According to embodiments of the invention, a data structure may be created which may be used by both a ray tracing unit and by a rendering engine. The data structure may have an initial or upper...
US20050128197 Probable reconstruction of surfaces in occluded regions by computed symmetry  
A system for obtaining a probable 3D map of an occluded surface of an object is provided. The system receives an initial 3D map of a visible surface of the object and identifies one or more...
US20080117207 Copying and editing method in computer  
The present invention includes steps of: acquiring a first image information; making the first image information to have a hidden attribute; acquiring a second image information in a displaying...
US20090096785 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...
US20080259075 Dynamically Configuring and Selecting Multiple Ray Tracing Intersection Methods  
Embodiments of the invention provide methods and apparatus to determine a coordinate system to use when traversing rays through a portion of a spatial index corresponding to a dynamic object which...
US20070291029 UNIFICATION AND PART HIDING IN THREE DIMENSIONAL GEOMETRIC DATA  
Technology is disclosed for improving the rendering of a three-dimensional (3D) object. In one aspect, the technology applies multi-scale visibility patches and adjacency heuristics to restore...
US20090115783 3D OPTICAL ILLUSIONS FROM OFF-AXIS DISPLAYS  
A 3D viewing system captures offset images from off-axis camera perspectives inclined to a normal of base plane of a scene that includes one or more objects projecting from the base plane. The...
US20080117206 Method for Improving Spatial Index Efficiency by Jittering Splitting Planes  
Embodiments of the invention provide methods and apparatus to improve the efficiency of a ray tracing image processing system. According to one embodiment of the invention, when building a spatial...
US20080273032 STENCIL COMPRESSION OPERATIONS  
Described are a video graphics system, graphics processor, and methods for rendering three-dimensional objects. A buffer is partitioned into tiles. Each tile includes a plurality of pixels. Each...
US20090128548 IMAGE REPAIR INTERFACE FOR PROVIDING VIRTUAL VIEWPOINTS  
A system and method for repairing an object in image data of an event. An image of the event is obtained from a camera, and an object is detected in the image. For example, the event may be a...
US20150262409 Rendering of Soft Shadows  
Systems can identify visible surfaces for pixels in an image (portion) to be rendered. A sampling pattern of ray directions is applied to the pixels, so that the sampling pattern of ray directions...
US20130113799 APPARATUS AND METHOD FOR TILE BINNING  
An apparatus and method for tile binning are provided. The tile binning apparatus may include a determination unit to determine whether a triangle obtained as a result of geometric processing...
US20080088619 Branch Prediction for Acceleration Data Structure Traversal  
Embodiments of the invention provide methods and apparatus for pre-fetching bounding volume information while tracing a ray through a spatial index. According to one embodiment of the invention, a...
US20100241692 METHODS AND SYSTEMS FOR DYNAMICALLY ADJUSTING UPDATE RATES IN MULTI-PLAYER NETWORK GAMING  
In a server-implemented video game or simulation, a method for providing updates to a remote client regarding a plurality of objects located in a virtual spatial field of the simulation. The...
US20110306417 2D IMPOSTERS FOR SIMPLIFYING PROCESSING OF PLURAL ANIMATION OBJECTS IN COMPUTER GRAPHICS GENERATION  
The technology herein involves use of 2D imposters to achieve seemingly 3D effects with high efficiency where plural objects such as animated characters move together such as when one character...
US20080225048 CULLING OCCLUSIONS WHEN RENDERING GRAPHICS ON COMPUTERS  
An occlusion culling system is provided. In various embodiments, the occlusion culling system can combine a hierarchical object space tree with image space occlusion queries to reduce the number...
US20050179696 Super virtual image generator  
The image generator described by this patent is designed to generate in real-time the perspective view in a 3D world consisting of hundreds of millions of polygons, of which 9 million are in the...
US20080106548 Continuous random access points  
Techniques for providing a refresh of a scene are disclosed. In some embodiments, a scene is divided into a plurality of fragments, and successive fragments comprising the plurality of fragments...
US20060221073 Techniques for accurately determining visibility of objects from multiple viewpoints in a three-dimensional (3D) environment  
An apparatus for determining visibility of agents in a scene from multiple viewpoints in a there-dimensional environment. The apparatus comprises a programmable vertex processor operable to...
US20080088621 Follower method for three dimensional images  
A computer-based method enables a selected part of a three-dimensional image on a screen to the followed throughout the three-dimensional image. In one embodiment, the method includes selecting a...
US20060170676 Representing a 3D object with a PDE surface patch  
A set of control curves P1, P2, D1, D2 act as boundary conditions to a partial differential equation (PDE) which when solved provides a PDE surface patch of a 3D object. Also, a spine S is...
US20080192051 Expanding Empty Nodes in an Acceleration Data Structure  
Embodiments of the invention may update an ADS (e.g., spatial index) when an object moves into an empty bounding volume by partitioning the empty bounding volume and adding corresponding nodes to...
US20090128560 RENDERING OF DATA SETS COMPRISING MULTIPLE-RESOLUTION SAMPLES  
A data set may be represented by samples of multiple resolutions, such as an image represented by pixels of various resolutions. When such multiple-resolution samples are potentially overlapping,...
US20120182297 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...
US20090289939 SYSTEMS AND METHODS FOR CONCURRENT RAY TRACING  
For ray tracing scenes composed of primitives, systems and methods can traverse rays through an acceleration structure. The traversal can be implemented by concurrently testing a plurality of...

Matches 1 - 50 out of 133 1 2 3 >