Match Document Document Title
8669980 Procedural methods for editing hierarchical subdivision surface geometry  
Methods and techniques are provided for procedurally editing hierarchical subdivision surfaces. A procedure set and a parameter set may be received. The procedure set may include one or more...
8669976 Selecting and verifying textures in image-based three-dimensional modeling, and applications thereof  
Embodiments relate to selecting and verifying textures in image-based three-dimensional modeling. In a first embodiment, a computer-implemented method for texturing a three-dimensional model. In...
8665293 Automatic draw order  
A method, apparatus, and article of manufacture for automating a draw order of entities output from a computer. A drawing output from a computer (e.g., on a display device) is obtained by a...
8665276 Image processing method for feature retention and the system of the same  
The present invention discloses an image processing method for feature retention associated with averaging processes. The image processing method comprises: scaling and aligning a plurality of...
8665261 Automatic spatial correspondence disambiguation  
An interactive multi-mesh modeling system may allow users to employ a variety of modeling techniques to interactively create one or more objects for a variety of different tasks or tools. The...
8659599 System and method for generating a manifold surface for a 3D model of an object using 3D curves of the object  
Various embodiments of a system and methods for generating a manifold surface of an object from a set of 3D curves which define the shape of the object are described. The set of 3D curves may be...
8659589 Leveraging graphics processors to optimize rendering 2-D objects  
Methods and computer-readable media for displaying two-dimensional objects on a display device are disclosed. Rendering requests are received from an application to render two-dimensionally...
8659598 Adjusting navigable areas of a virtual scene  
A system includes a computing device that includes a memory configured to store instructions. The computing device also includes a processor configured to execute the instructions to perform a...
8659600 Generating vector displacement maps using parameterized sculpted meshes  
A method and apparatus are provided for generating vector displacement maps, often in an interactive manner. Given a set of objects to be animated or imaged, they can be each represented by one or...
8659623 Three-dimensional (3D) virtual world wormholes  
A three dimensional (3D) virtual world wormhole includes hosting a 3D virtual world, and creating a wormhole at a selected location in the 3D virtual world for automatic transport of an avatar...
8654121 Structured polygonal mesh retesselation  
An interactive multi-mesh modeling system may allow users to employ a variety of modeling techniques to interactively create one or more objects for a variety of different tasks or tools. The...
8654129 Tile based rendering of smooth points using polygons  
An apparatus and method for rendering a smooth circular point using polygons on a computer graphics display. The circular point is approximated by a polygon and the selection of the polygon...
8654130 Computer readable medium for modifying an animation wire frame  
An animation wireframe is modified with three-dimensional (3D) range and color data having a corresponding shape surface. The animation wireframe is vertically scaled based on distances between...
8648855 Methods for creating developable surfaces  
Developable surfaces are generated by interactively evolving curves on a 2D surface embedded in 3D space using an iterative process to produce a model for the construction of a stylized three...
8648854 Interactive method for designing parcels  
A CAD/GIS system that automatically generates faces within land site maps, by sliding or rotating line segments between boundaries given start points and other attributes. As the attributes are...
8643644 Multi-stage tessellation for graphics rendering  
This disclosure describes a multi-stage tessellation technique for tessellating a curve during graphics rendering. In particular, a first tessellation stage tessellates the curve into a first set...
8643650 System and method for approximating parametric curves using optimal number of segments  
A system and method for approximating parametric curves may subdivide curves using a minimum number of subdivisions while meeting a given error tolerance. The method may include determining a...
8643898 Device, method, system, and computer program product for determining amount of ink to be formed in a region of a medium based on a computed deformation ratio  
A plurality of grid points for forming a quadrangle, and an internal point included within the quadrangle, are quasi-formed on a medium prior to deformation, and position information is acquired...
8638330 Water surface generation  
Systems and methods for approximating terrain data representing a water surface are disclosed. A computer-based geographical information system for approximating terrain data representing a water...
8633926 Mesoscopic geometry modulation  
Techniques are provided for mesoscopic geometry modulation. A first set of mesoscopic details associated with an object is determined by applying a filter to an image of an object. Mesoscopic...
8624888 Screen space optimization techniques for use in a hair/fur pipeline  
A surface definition module of a hair/fur pipeline may be used to define a surface and an optimization module may be used to determine whether a hair is to be rendered upon the surface. In...
8624889 Multiple instantiable effects in a hair/fur pipeline  
A surface definition module of a hair/fur pipeline may be used to define a surface. An interpolation module may be used to interpolate at least one final hair on the surface based upon at least...
8614708 System and method for scalable rendering of diffusion curves  
The systems and methods described herein may allow diffusion curve images to be displayed by a variety of applications without requiring specialized graphics hardware to render the images. The...
RE44658 Storage medium having input processing program stored thereon and input processing device  
An input processing device comprises a display screen and a pointing device for inputting corresponding 2-dimensional coordinates on the display screen. A 3-dimensional space is displayed on the...
8610716 Retaining a surface detail  
Among other disclosure, a computer-implemented method for retaining a surface detail includes identifying a surface that is to be used for generating an image in a rendering process. The surface...
8611670 Intelligent part identification for use with scene characterization or motion capture  
A variety of methods, systems, devices and arrangements are implemented for use with motion capture. One such method is implemented for identifying salient points from three-dimensional image...
8605989 Registration and comparison of three dimensional objects in facial imaging  
Information of different scans of physical objects may require comparison, for example to determine if the scans are of the same object or if an object has changed, or better information for a...
8605104 Threshold-based lossy reduction color compression  
One embodiment of the present invention sets forth a technique for compressing color data. Color data for a tile including multiple samples is compressed based on an equality comparison and a...
8605085 System and method for perspective corrected tessellation using parameter space warping  
One embodiment of the present invention sets forth a technique for warping uniformly generated barycentric parameters to compensate for perspective foreshortening during tessellation of a...
8599202 Computing tessellation coordinates using dedicated hardware  
A system and method for performing tessellation of three-dimensional surface patches performs some tessellation operations using programmable processing units and other tessellation operations...
8599197 Annotation-based mesh modification  
An interactive multi-mesh modeling system may allow users to employ a variety of modeling techniques to interactively create one or more objects for a variety of different tasks or tools. The...
8600619 Method and apparatus for providing smart zooming of a geographic representation  
An approach is provided for custom zooming of geographic representation. A custom zooming application determines an input specifying a level of zoom for rendering a geographic representation...
8599196 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...
8600957 Mesh data creation method  
Provided is a mesh data creation method allowing appropriate expression of population densities while making a balance between accuracy and granularity. In the mesh data creation method, when the...
8587587 Refining quilts of patches representing three dimensional structures  
Methods, systems, and apparatus, including computer program products, are provided for refining quilts of patches representing three dimensional structures. A method is provided that includes...
8587497 Method and apparatus for a wide field of view display  
A method and apparatus for a uniform resolution display screen. In one embodiment, the uniform resolution display screen comprises a surface of the uniform resolution display screen having a...
8588953 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...
8587586 Electronic device and method for meshing curved surface  
In a method for creating a mesh over a curved surface of an electronic model of an object using an electronic device, sampled points of a boundary line of the electronic model of the object are...
8587592 Tile-based rendering apparatus and method  
A tile based rendering apparatus and method is provided. The rendering method may be used to graphically represent a three dimensional (3D) model on a two dimensional (2D) display screen. Also,...
8581902 Reducing the size of a model using visibility factors  
A computer-implemented method and system reduces size of a data structure of a computer-aided design (CAD) model. Given a CAD model formed of a plurality of modeling elements, the method and...
8582856 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...
8576219 Linear interpolation of triangles using digital differential analysis  
An image processing apparatus able to continuously generate region data, able to eliminate wasteful processing due to invalid regions, and able to efficiently draw an image, is provided with a...
8570324 Method for watertight evaluation of an approximate catmull-clark surface  
One embodiment of the present invention sets forth technique for watertight evaluation of Gregory patches for Catmull-Clark subdivision surfaces. Each boundary of each patch within a subdivision...
8564589 System and method for accelerated ray-box intersection testing  
A method for performing a ray-box intersection test includes forming a span extending between a first plane-ray intersection point and a second plane-ray intersection point, and increasing the...
8564596 Techniques for density mapping  
Techniques in a data processor for drawing a density surface on a map in a manner that more accurately accounts for projection distortion in the map. According to one embodiment, data is...
8558833 System and method for symmetric parameterization of independently tessellated patches  
One embodiment of the present invention sets forth a technique for consistently evaluating geometric patches with shared boundaries using barycentric coordinates. A barycentric parameter is...
8553032 Glyph rendering  
Techniques are provided for glyph rendering based on a polygon mesh having vertices located away from a glyph's outline. Skeletonisation may be used to establish polygonal skeletons in the...
8542243 High-compression texture mapping  
Embodiments provide texture compression with high compression ratios and low decompression times. Some embodiments partition a texture map into texel blocks. The number of blocks is reduced until...
8537158 Parallel triangle tessellation  
Triangles are tessellated by an algorithm that is adapted for efficient parallel processing. A plurality of input triangles for tessellation are received. Within each input triangle, a number of...
8531456 Automatic remeshing by mapping a 2D grid on 3D genus-G meshes based on topological analysis  
The present invention provides a novel remeshing approach for genus-g meshes that overcomes distortion problems. The proposed approach is based on continuous mapping of a 2D grid on the 3D meshed...