摘要:
A non-photorealistic image is rendered from an original model in a process which includes selecting a normal in the original model, selecting a vector from a set of vectors, and substituting the vector for the normal to produce a non-photorealistic image corresponding to the original model. The vector may be selected from a subdivision surface that defines a set of vectors, or it may be selected from a set containing a vector pointing substantially toward a virtual light source and a parameterized vector pointing between the virtual light source and a virtual eyepoint.
摘要:
A system may include a graphics memory, a data bus, a processor, and a vertex shader. The data bus may be operatively connected to the graphics memory. The processor may send vertex data to the graphics memory via the data bus. The vertex shader may read the vertex data from the graphics memory and may subdivide the vertex data into subdivided vertex data. The vertex shader may also write the subdivided vertex data to the graphics memory.
摘要:
A system to capture an image and determine a position of an object utilizes a camera. A first processing module recognizes a set of predetermined landmarks, including a first landmark and remainder landmarks, in the image. A second processing module determines an actual location of the first landmark in the image, and applies at least one filtering scheme to estimate positions of the remainder landmarks in the image. A third processing module determines a pose of the object based on the actual location of the first landmark and the estimated positions of the remainder landmarks.
摘要:
Determining a node path through a node graph includes modifying the node graph in accordance with a predetermined platform performance, performing a path finding process through the node graph to obtain the node path, determining if the platform performance has changed, adjusting the node graph to compensate for a change in the platform performance, and re-performing the path finding process through the adjusted node graph to obtain the node path.
摘要:
A real-time digital engraving technique gives the appearance of traditional copperplate engraving. The present system accepts a 3D mesh comprising vertex data and applies a novel algorithm to generate a digital engraving image based on the mesh. The present method works on any 3D model, generates the resulting image in real-time, allows the user to dynamically change views, and does not require user intervention.
摘要:
Detecting a collision of a three-dimensional model from three-dimensional data defining a bone includes obtaining a bounding volume for the bone, detecting a collision of the three-dimensional model with a second three-dimensional model using the bounding volume, and applying a collision response only to a colliding area of the three-dimensional model and the second-three-dimensional model.
摘要:
A shadow is generated in a virtual three-dimensional space by adjusting a resolution of a 3D model, projecting elements of the 3D model onto a surface in the virtual 3D space, and rendering a shadow having the adjusted resolution of the 3D model on the surface using the projected elements.
摘要:
A two-dimensional image is rendered from data for a three-dimensional model. This is done by rendering a shaded image based on the data and rendering an outline image, such as a wireframe image or a silhouette image, based on the data. The outline image is rendered with the shaded image to obtain the two-dimensional image.
摘要:
Determining a node path through a node graph includes modifying the node graph in accordance with a predetermined platform performance, performing a path finding process through the node graph to obtain the node path, determining if the platform performance has changed, adjusting the node graph to compensate for a change in the platform performance, and re-performing the path finding process through the adjusted node graph to obtain the node path.
摘要:
Determining a node path through a node graph includes modifying the node graph in accordance with a predetermined platform performance, performing a path finding process through the node graph to obtain the node path, determining if the platform performance has changed, adjusting the node graph to compensate for a change in the platform performance, and re-performing the path finding process through the adjusted node graph to obtain the node path.