-
公开(公告)号:JPS62245375A
公开(公告)日:1987-10-26
申请号:JP8227586
申请日:1986-04-11
Applicant: IBM
Inventor: HATTORI ETSUO , IWAMI TOMOYUKI , MIYAZAKI YOSHIHIRO , OBUCHI RYUTARO
-
公开(公告)号:JPH10334272A
公开(公告)日:1998-12-18
申请号:JP13730597
申请日:1997-05-27
Applicant: IBM JAPAN
Inventor: MASUDA HIROSHI , OBUCHI RYUTARO , AONO MASAKI
IPC: G06F12/14 , G06F21/10 , G06F21/16 , G06F21/60 , G06T17/00 , G06T17/10 , G09C5/00 , H04N1/387 , H04N7/08 , H04N7/081
Abstract: PROBLEM TO BE SOLVED: To embed various information into a three-dimensional shape model and also to extract these embedded information. SOLUTION: This method changes the geometric parameters of a three- dimensional shape model to embed various information into the shape model in a visible or invisible state. The geometric parameters are equivalent to descriptions to define a geometric shape. The three-dimensional shape model usually consists of the polyhedrons, straight lines, a set of points or curved surfaces, i.e., its primitives (component elements), and each primitive is defined by a geometric parameter. Thereby, a three-dimensional shape model is defined by a set of many geometric parameters in regard to its entire geographic shape. The information is embedded in this system by changing the geometric parameters of plural primitives forming a three-dimensional shape model. Meanwhile, the geometric parameters are divided into numeric parameters and phases and varied for embedding the information. Then the varied geographic parameters are detected for extraction of the embedded information.
-
公开(公告)号:JPH1079045A
公开(公告)日:1998-03-24
申请号:JP19375296
申请日:1996-07-23
Applicant: IBM
Inventor: AONO MASAKI , OBUCHI RYUTARO , MUROHASHI SHIGEO
Abstract: PROBLEM TO BE SOLVED: To render a spot light with texture at a high speed. SOLUTION: At the time of rendering a three-dimensional space with the spot light source of a conical angle θ, the surface of an object within the three- dimensional space is meshed to be plural elements 310 at first. Then a radiosity from the spot light source is calculated with respect to each element included within the conical angle at the time of looking from the spot light source 320. After then, the luminance value of each vertex of each element is calculated from the radiosity calculated for each element 330. Then through the use of the luminance value of each vertex of each element, Gouraud shading is executed 380 to display the result on a display or the like.
-
公开(公告)号:JPH1139511A
公开(公告)日:1999-02-12
申请号:JP19681197
申请日:1997-07-23
Applicant: IBM
Inventor: MASUDA HIROSHI , AONO MASAKI , OBUCHI RYUTARO
Abstract: PROBLEM TO BE SOLVED: To perform the non-loss data compression of three-dimensional shape models including a solid model and a surface model by executing a phase deformation operation to the three-dimensional shape model of a compression object and generating a triangle mesh. SOLUTION: The phase deformation operation is executed to the phase data of the three-dimensional shape model and the triangle mesh is generated (S110). It is compressed and compressed phase data are generated (S120). Also, operation relating data relating to the phase deformation operation are prepared (S130). Finally, the compressed phase data and the operation relating data are transmitted (S140). On the other hand, as an opposite processing, the compressed phase data and the operation relating data are received first, the compressed phase data are defrosted, the triangle mesh is restored, the operation of eliminating unrequired vertexes/sides or the like is executed by using the operation relating data and the phase data are restored. Since geometrical calculation using a coordinate value is not performed at all, triangle division is accelerated and an effect capable of performing the triangle division without being affected by coordinate value errors is presented.
-
公开(公告)号:JPH10105734A
公开(公告)日:1998-04-24
申请号:JP23000596
申请日:1996-08-30
Applicant: IBM
Inventor: AONO MASAKI , OBUCHI RYUTARO , SHIMIZU KAZUYA
Abstract: PROBLEM TO BE SOLVED: To provide a reflection mapping function which covers all three- dimensional directions of a space and can be controlled in real time. SOLUTION: The surface of an object having a specular surface is divided into plural polygonal elements (for example, triangles). A polyhedron (for example, a cube) which internally has a prescribed point (for example, the center of the object having the specular surface) in a three-dimensional space is generated, and each surface if the polyhedron is subjected to rendering processing with the prescribed point as the view point, and a generated picture is stored. Thereafter, a reflection vector at each apex of polygonal elements is obtained from a view point for rendering of the whole of the three-dimensional space. The surface where an intersection between a reflection vector having the prescribed point as the start point and the polyhedron exists is obtained, and this surface where the intersection exists and reflection vectors are used to obtain coordinates in the stored picture which correspond to respective apexes of polygonal elements. They are used to perform texture mapping of the picture on the surface of the object having the specular surface. Finally, the result of texture mapping is displayed to terminate the processing.
-
-
-
-