"It is my heart-warmed and world-embracing Christmas hope and aspiration that all of us, the high, the low, the rich, the poor, the admired, the despised, the loved, the hated, the civilized, the savage (every man and brother of us all throughout the whole earth), may eventually be gathered together in a heaven of everlasting rest and peace and bliss, except the inventor of the telephone. "
Mark Twain ; Christmas greetings, 1890
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 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 occluding geometry in such computer graphics systems, as well as for accelerat... | 02/14/2012 |
| 8115766 | System and method for rendering flow and volumes A system and method for rendering flows and volumes includes the steps of generating a preintegrated table, the preintegrated table having a plurality of entries, each of the plurality of entries having color information and opacity information, generating illustrat... | 02/14/2012 |
| 8102394 | Computer graphics using meshless finite elements for light transport Computer graphics methods, systems, apparatus and computer program code (software) products comprise: constructing a sparse implicit scene representation, wherein the representation is independent of geometric encoding and complexity of the input scene description, ... | 01/24/2012 |
| 8089481 | Updating frame divisions based on ray tracing image processing system performance An image processing system may perform various tasks in an effort to evenly distribute workload amongst workload managers. According to one embodiment of the invention, the image processing system may divide a frame of pixels into different regions and assign respon... | 01/03/2012 |
| 8085267 | Stochastic addition of rays in a ray tracing image processing system According to embodiments of the invention, rays may be stochastically culled before they are issued into the three-dimensional scene. Stochastically culling rays may reduce the number of rays which need to be traced by the image processing system. Furthermore, by st... | 12/27/2011 |
| 8081184 | Pixel shader program thread assembly Systems and methods for assembling pixel shader program threads for execution based on resource limitations of a multithreaded processor may improve processing throughput. Pixels to be processed by the pixel shader program are assembled into a launch group for proce... | 12/20/2011 |
| 8072454 | Parallel processing system, method, and computer program product for selecting a ray tracing entity from a group of ray tracing entities for processing A system, method, and computer program product are provided for selecting a ray tracing entity from a group of ray tracing entities for processing by a parallel processing architecture. In operation, it is determined whether at least one thread in a parallel process... | 12/06/2011 |
| 8063902 | Method and apparatus for increasing efficiency of transmission and/or storage of rays for parallelized ray intersection testing For ray tracing, methods, apparatus, and computer readable media provide efficient transmission and/or storage of rays between ray emitters, and an intersection testing resource. Ray emitters, during emission of a plurality of rays, identify a shared attribute of ea... | 11/22/2011 |
| 8059123 | Parallel processing system, method, and computer program product for postponing the execution of primitive intersection A system, method, and computer program product are provided for postponing the execution of primitive intersection. In operation, at, least one node traversal operation and at least one primitive intersection operation is executed, utilizing a parallel processing ar... | 11/15/2011 |
| 8054309 | Game machine, game machine control method, and information storage medium for shadow rendering To provide a game machine for displaying a picture in which light from a light source causes the shadow of an object, and the shadow varies according to a change in the position of the light source, the shape (posture) of the object, and so forth, while reducing a p... | 11/08/2011 |
| 8049753 | Computer graphics methods and systems for generating images with rounded corners Methods, systems, apparatus, and computer program/software code products, operable in a computer graphics system designed to render images and to apply shading to images, enable the following: during rendering of an image, modifying the shading normal in the region ... | 11/01/2011 |
| 8044956 | Coverage adaptive multisampling One embodiment of the present invention sets forth a technique for improving antialiasing quality, while minimizing performance degradation, by adaptively selecting between multisampling and supersampling on a per pixel basis. The resulting performance may be genera... | 10/25/2011 |
| 8040351 | Using a geometry shader to perform a hough transform A system and method uses the capabilities of a geometry shader unit within the multi-threaded graphics processor to execute a geometry shader program and perform a Hough transform. ... | 10/18/2011 |
| 8040350 | Method and system for adaptive direct volume rendering An adaptive image volume rendering system first fragments a 3-D dataset into multiple sub-volumes and constructs an octree structure, wherein each sub-volume is associated with one node on the octree. The system then establishes a 2-D image plane and selectively lau... | 10/18/2011 |
| 8031193 | Dynamic light shading in terrain rendering applications In some embodiments, a method for high-performance terrain rendering may include one or more of the following steps: (a) obtaining elevation data, (b) determining slope of a terrain surface, (c) selecting a shading model to apply to the terrain surface based upon th... | 10/04/2011 |
| 8031191 | Apparatus and method for generating rendering data of images An image processing apparatus for sequentially generating rendering data of a plurality of images composing a moving image, comprising a velocity vector detecting unit for detecting a velocity vector of a block image in an image in accordance with the rendering data... | 10/04/2011 |
| 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 vertices defining a polygon within a rendered object. A child vertex of the s... | 10/04/2011 |
| 8022950 | Stochastic culling of rays with increased depth of recursion According to embodiments of the invention, rays may be stochastically culled before they are issued into the three-dimensional scene. Stochastically culling rays may reduce the number of rays which need to be traced by the image processing system. Furthermore, by st... | 09/20/2011 |
| 8018457 | Ray tracing system architectures and methods Aspects comprise systems implementing ray tracing functionality according to example architectures. In one example, rays are collected into collections against elements of an acceleration structure, which in some cases are associated with objects composing a scene b... | 09/13/2011 |
| 8013857 | Method for hybrid rasterization and raytracing with consistent programmable shading A method of generating a computer image wherein secondary raytrace vectors are calculated for the image after the image is rendered using rasterization. The secondary raytrace vectors are based on virtual camera angles that are stored during the rasterization proces... | 09/06/2011 |
| 8009168 | 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 sequence of density fields, each of which is decompressed into a weight... | 08/30/2011 |
| 8004522 | Using coverage information in computer graphics The boundary of a surface can be represented as a series of line segments. A number of polygons are successively superimposed onto the surface. The polygons utilize a common reference point and each of the polygons has an edge that coincides with one of the line seg... | 08/23/2011 |
| 8004523 | Translation of register-combiner state into shader microcode An apparatus and method for translating fixed function state into a shader program. Fixed function state is received and stored and when a new shader program is detected the fixed function state is translated into shader program instructions. Registers specified by ... | 08/23/2011 |
| 7999807 | 2D/3D combined rendering A system combines 2D and 3D modeling in rendering shapes and includes: a 3D modeling factory to generate a 3D model of selected shape parameters or features; a front face factory to generate 2D text and text effects, and some 2D shape effects; a ground plane factory... | 08/16/2011 |
| 7999808 | Parallel processing system, method, and computer program product for executing node traversal or primitive intersection A system, method, and computer program product are provided for executing node traversal or primitive intersection using a parallel processing architecture. In operation, it is determined whether a plurality of threads in a parallel processing architecture are to ex... | 08/16/2011 |
| 7995059 | Mid-field and far-field irradiance approximation A method for a computer system includes retrieving from a computer readable medium a first irradiance approximation for a plurality of light sources for a first distance in the midfield from the light sources; retrieving from the computer readable medium a second ir... | 08/09/2011 |
| 7995058 | Method and system for identifying illumination fields in an image In a first exemplary embodiment of the present invention, an automated, computerized method is provided for determining an illumination field in an image. The method comprises the steps of identifying uniform and linear tokens in the image and utilizing the uniform ... | 08/09/2011 |
| 7995060 | Multiple artistic look rendering methods and apparatus A computer system comprises a memory configured to store a geometric description of an object, wherein the memory is configured to store a first set of parameters associated with a first artistic look, and wherein the memory is configured to store a second set of pa... | 08/09/2011 |
| 7990381 | Re-coloring a color image Technology for re-coloring a region of a color image including determining an original base color in a region of a color image; establishing at least one shading parameter in the region of the color image; and combining a new base color with the at least one shading... | 08/02/2011 |
| 7990380 | Diffuse photon map decomposition for parallelization of global illumination algorithm A given computer graphics scene may be rendered as a set of triangles. A set of photons may be distributed over the scene, and a number of steps may be performed for each triangle. For each triangle, a list of photons may be constructed. For that triangle, a set of ... | 08/02/2011 |
| 7986321 | System and method for generating structured light for 3-dimensional image rendering A system and method for illuminating an object in preparation for three-dimensional rendering includes a projection device configured to project at least three two-dimensional structured light patterns onto a 3-dimensional object. At least two cameras detect light r... | 07/26/2011 |
| 7982734 | Spatially-varying convolutions for rendering soft shadow effects Soft shadows may include areas that are less clear (more blurry) than other regions. For instance, an area of shadow that is closer to the shadow caster may be clearer than a region that is farther from the shadow caster. When generating a soft shadow, the total amo... | 07/19/2011 |
| 7973791 | Apparatus and method for generating CG image for 3-D display An apparatus generates, by introducing a concept called “virtual viewpoint model”, a CG image for use with a 3-D display through single rendering operation from a single viewpoint without adoption of a process for performing CG rendering operation from a plurali... | 07/05/2011 |
| 7973790 | Method for hybrid rasterization and raytracing with consistent programmable shading A method of generating a computer image wherein secondary raytrace vectors are calculated for the image after the image is rendered using rasterization. The secondary raytrace vectors are based on virtual camera angles that are stored during the rasterization proces... | 07/05/2011 |
| 7969437 | Method and apparatus for triangle representation Embodiments of the invention provide for accelerated polygon intersection testing of rays against a set of polygons. The amount of computation required in the rendering process is reduced by preprocessing the scene into a data structure that can be more efficiently ... | 06/28/2011 |
| 7969438 | Soft shadows for cinematic lighting for computer graphics A method and apparatus for high quality soft shadows for area lights in cinematic lighting for use in computer graphics, such as computer enabled animation. The method is an extension of traditional shadow maps, so the complexity of the present method is independent... | 06/28/2011 |
| 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 four vertices for processing in the graphics processing unit. ... | 06/21/2011 |
| 7952581 | Realistic transformation of 3D lighting models A lighting model specified in light space may be transformed to a 3D scene, which may include numerous lights. When the lighting model is transformed to the 3D scene and is uniformly scaled or near-uniformly scaled, intensity or brightness of light at sample points,... | 05/31/2011 |
| 7952583 | Quasi-monte carlo light transport simulation by efficient ray tracing Methods, systems, devices and computer program code (software) products operable within a computer graphics system or other computer system enable quasi-Monte Carlo (QMC) light transport simulation by ray tracing: and include constructing a bounding interval hierarc... | 05/31/2011 |
| 7952582 | Mid-field and far-field irradiance approximation A computerized method for computing an approximation for irradiance at a point in space from a plurality of distant lights sources includes determining a normal to a surface at a point on the surface being illuminated by the light sources, and determining a directio... | 05/31/2011 |