JP2000067266A - Raster image display method and editing method, and computer-aided graphic processing system using the same - Google Patents
Raster image display method and editing method, and computer-aided graphic processing system using the sameInfo
- Publication number
- JP2000067266A JP2000067266A JP10231825A JP23182598A JP2000067266A JP 2000067266 A JP2000067266 A JP 2000067266A JP 10231825 A JP10231825 A JP 10231825A JP 23182598 A JP23182598 A JP 23182598A JP 2000067266 A JP2000067266 A JP 2000067266A
- Authority
- JP
- Japan
- Prior art keywords
- raster image
- reflection component
- value
- color
- light source
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Landscapes
- Processing Or Creating Images (AREA)
- Image Generation (AREA)
Abstract
(57)【要約】
【課題】 2次元的な表示においてラスターイメージの
高さと形状の凹凸感を確認することのできるコンピュー
タ支援図形処理システムを提供する。
【解決手段】 マウス104及びキーボード105から
の操作によるラスターイメージの編集の際、ラスターイ
メージの値に基づいて、その凹凸形状に対応した色を算
出し、3次元空間中に光源を定義し、その光源と前記ラ
スターイメージの値に基づいて、その凹凸形状の鏡面反
射成分及び拡散反射成分を算出し、算出された色、鏡面
反射成分及び拡散反射成分を合成して、その合成された
凹凸形状のラスターイメージをリアルタイムで表示装置
107に表示させる中央計算機101を備える。
(57) [Summary] [PROBLEMS] To provide a computer-aided graphic processing system capable of confirming the height of a raster image and the sense of unevenness in a two-dimensional display. SOLUTION: When editing a raster image by operation from a mouse 104 and a keyboard 105, a color corresponding to the uneven shape is calculated based on a value of the raster image, a light source is defined in a three-dimensional space, and a light source is defined. Based on the light source and the value of the raster image, the specular reflection component and the diffuse reflection component of the concavo-convex shape are calculated, the calculated color, the specular reflection component and the diffuse reflection component are combined, and the combined concavo-convex shape is calculated. A central computer 101 for displaying a raster image on the display device 107 in real time is provided.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、コンピュータ支援
図形処理システムにおけるラスターイメージの表示方法
に関し、特にCAD(コンピュータ支援製図、設計)、
CAM(コンピュータ支援製造)、CG(コンピュータ
グラフィックス)システムにおける凹凸形状の表示に関
するものである。[0001] 1. Field of the Invention [0002] The present invention relates to a method of displaying a raster image in a computer-aided graphic processing system, and more particularly to a CAD (computer-aided drawing and design),
The present invention relates to display of uneven shapes in a CAM (computer-assisted manufacturing) and CG (computer graphics) system.
【0002】[0002]
【従来の技術】従来、CG(コンピュータグラフィック
ス)システムなどにおいて、方程式(ベジェ、B−スプ
ライン、NURBSなど)によって定義された3次元立
体形状に対して色などの質感を定義し、さらに3次元で
の光源の位置を付与して、その光源により3次元形状が
照らされた時の陰影を算出してより現実に近い見え方を
計算する作業をレンダリング(rendering )といい、こ
のレンダリングの手法としてはレイ・トレーシング法、
スキャンライン法などがあげられるが、これらのレンダ
リング処理としては、3次元形状の物体の前後判定や面
とレイとの交点計算を行う必要があるため、計算時間が
かかる手法であった。2. Description of the Related Art Conventionally, in a CG (computer graphics) system or the like, a texture such as a color is defined for a three-dimensional solid shape defined by an equation (Bezier, B-spline, NURBS, etc.), and further a three-dimensional texture is defined. The process of assigning the position of the light source in, calculating the shadow when the three-dimensional shape is illuminated by the light source, and calculating a more realistic appearance is called rendering. Is the ray tracing method,
Although the scan line method and the like can be cited, these rendering processes are computationally time consuming because it is necessary to determine the front and back of a three-dimensional object and to calculate the intersection of a surface and a ray.
【0003】また、この時、3次元形状に、その値によ
り凹凸形状を定義した2次元のラスターイメージ(バン
プマップ)を張り付けたりして対応させ、3次元形状に
微妙な凹凸形状を表現する方法として、バンプマッピン
グ又はディスプレースメントマッピングという手法があ
った。これらの手法の詳細については、財団法人画像情
報教育振興協会発行の「技術編CG標準テキストブッ
ク」などにおいて記述されている。[0003] At this time, a method of expressing a subtle unevenness in the three-dimensional shape by attaching a two-dimensional raster image (bump map) in which the unevenness is defined by the value to the three-dimensional shape is applied. There has been a technique called bump mapping or displacement mapping. Details of these methods are described in "Technical Guide CG Standard Textbook" published by the Image Information Education Promotion Association.
【0004】ここで、3次元形状に貼り付けてバンプマ
ッピング又はディスプレースメントマッピングを行う際
の作業について説明する。図5は、従来のバンプマッピ
ング又はディスプレースメントマッピングを行う際の作
業を示すフローチャートであり、この作業は、3次元形
状が既に定義されているものとして、望む凹凸形状定義
ラスターイメージの編集及び確認を行うものである。[0004] Here, an operation of performing bump mapping or displacement mapping by pasting on a three-dimensional shape will be described. FIG. 5 is a flowchart showing a conventional operation at the time of performing bump mapping or displacement mapping. In this operation, assuming that a three-dimensional shape has already been defined, it is necessary to edit and confirm a desired irregular shape definition raster image. Is what you do.
【0005】まず、凹凸形状定義ラスターイメージの2
次元での定義を行い(S200)、2次元でのラスター
イメージを確認する(S201)。ここで、S200で
の凹凸形状を定義した2次元のラスターイメージを定義
する際には、S201での2次元な表示方法として、従
来では、ラスターイメージを、その値に応じて白黒で表
示する方法(以下、「白黒濃淡表示」という)、又は、
3次元空間中の平面上にラスターイメージがあり、その
ラスターイメージの値が平面上の凹凸の高さを定義して
いるとしたときに、光の当たる方向を定義して単色で陰
影づけする表示方法(以下、「単色での陰影表示」とい
う)のどちらかで表示するようになっていた。First, the raster image definition raster image 2
A dimension is defined (S200), and a two-dimensional raster image is confirmed (S201). Here, when defining a two-dimensional raster image defining the concavo-convex shape in S200, as a two-dimensional display method in S201, conventionally, a method of displaying a raster image in black and white according to its value is used. (Hereinafter referred to as "black and white shading"), or
When there is a raster image on a plane in a three-dimensional space, and the value of the raster image defines the height of the unevenness on the plane, a display in which the direction of light is defined and shaded with a single color is displayed. (Hereinafter referred to as "shading in a single color").
【0006】ここで、前者の「白黒濃淡表示」は一般的
な手法であり、上述した「技術編CG標準テキストブッ
ク」に記載されているものであり、また、後者の「単色
での陰影づけ表示」に関してもCGの分野では一般的に
知られている方法であり、使用例としては特開平8−1
80086号公報などに記されている例などが挙げられ
る。Here, the former "black and white shading display" is a general method, which is described in the above-mentioned "Technical Guide CG Standard Text Book", and the latter "monochrome shading". The “display” is also a method generally known in the field of CG.
No. 80086, and the like.
【0007】そして、S201での2次元でのラスター
イメージの確認が終わると、3次元形状にバンプマップ
を貼り付け (S202)、複数の視点から3次元的に
レンダリングして、凹凸の位置、高さを確認する(S2
03)。そして、S200で定義したラスターイメージ
が希望のものであるか否かを判断し(S204)、S2
04でラスターイメージが希望のものでない場合は、S
200に戻り、再度ラスターイメージの2次元での定義
を行い、S200〜S204を繰り返し、S204でラ
スターイメージが希望のものとなった場合は、終了す
る。After the confirmation of the two-dimensional raster image in S201, a bump map is pasted on a three-dimensional shape (S202), and three-dimensional rendering is performed from a plurality of viewpoints to determine the position and height of the unevenness. Confirm (S2
03). Then, it is determined whether the raster image defined in S200 is a desired one (S204), and S2 is determined.
If the raster image is not what you want in 04,
Returning to 200, the raster image is defined in two dimensions again, and S200 to S204 are repeated. If the raster image becomes the desired one in S204, the process ends.
【0008】[0008]
【発明が解決しようとする課題】従来では、凹凸形状定
義のためのラスターイメージ(バンプマップ)を編集す
るに当たっては、たとえ平面に貼り付けるための凹凸形
状定義ラスターイメージを編集する場合においても、従
来の表示方法では、定義した凹凸高さの形状は、図5の
S202、S203に示したように、いちいち3次元形
状に貼り付けて、レイ・トレーシング法などの手法で3
次元でレンダリングするまでは確認できなかった。Conventionally, when editing a raster image (bump map) for defining an uneven shape, even when editing a raster image defining an uneven shape for pasting on a plane, the conventional method is not applicable. In the display method of (1), the shape of the defined concavo-convex height is attached to the three-dimensional shape as shown in S202 and S203 in FIG.
It could not be confirmed until it was rendered in dimensions.
【0009】つまり、従来の2次元的な表示方法として
の、「白黒濃淡表示」では、濃淡の値により高さは分か
るが、立体的には見えないため、3次元的な凹凸形状を
把握し、確認する事ができないという問題点があった。
この例としては、図6に示すようなラスターイメージの
編集の場合、その「白黒濃淡表示」では、図7に示すよ
うな表示となり、球形と円錐形をほとんど区別できな
い。In other words, in the conventional two-dimensional display method of “black and white shading display”, the height can be determined by the shading value, but it cannot be seen three-dimensionally. There was a problem that it could not be confirmed.
As an example of this, in the case of editing a raster image as shown in FIG. 6, the "black and white shading display" is displayed as shown in FIG. 7, and it is almost impossible to distinguish between a spherical shape and a conical shape.
【0010】また、3次元的な光源を設定し、その光源
とマップの値の傾きから拡散反射成分を計算した「単色
での陰影づけ表示」は存在したものの、この方法では、
陰影により3次元的な凹凸を直感的に認識できるもの
の、同じ方向の面は同じ陰影の値になるため、高さが確
認できないという問題点があった。この例としては、図
6に示すようなラスターイメージの編集の場合、その
「単色での陰影づけ表示」では、図8に示すような表示
となり、高い位置の平坦な部分も低い位置の平坦な部分
も同じ陰影の値で表示されるため、平坦部の高さが確認
できない。Although there is a "shading display with a single color" in which a three-dimensional light source is set and the diffuse reflection component is calculated from the light source and the gradient of the map value, this method uses
Although three-dimensional irregularities can be intuitively recognized by shading, the surface in the same direction has the same shading value, so that there is a problem that the height cannot be confirmed. As an example of this, in the case of editing a raster image as shown in FIG. 6, the “monochrome shading display” shows a display as shown in FIG. Since the portion is also displayed with the same shaded value, the height of the flat portion cannot be confirmed.
【0011】このため、従来では、上記の2次元的な表
示方法の欠点のため、たとえ平面に貼り付けるための凹
凸形状定義ラスターイメージを作成する場合においてさ
えも、定義したラスターイメージの形状を確認するため
には、いちいち3次元形状に貼り付けてレイ・トレーシ
ング法などの手法で3次元でレンダリングしなければな
らず、時間がかかっていた。[0011] For this reason, conventionally, because of the drawbacks of the two-dimensional display method described above, even when creating a raster image defining a concavo-convex shape to be attached to a plane, the shape of the defined raster image is checked. In order to do so, it has to be pasted on a three-dimensional shape and rendered in three dimensions by a method such as a ray tracing method, which takes time.
【0012】さらに、3次元でのレンダリングにおいて
凹凸形状の高さを確認するためには、複数の視点からレ
ンダリングを行い確認する必要があるため、満足のゆく
微妙な凹凸を定義しようとした場合には、図5のS20
3での3次元的なレンダリングを複数回行う必要があ
り、そのため、図5に示したような、微妙な凹凸形状定
義ラスターイメージの定義と確認を対話的に繰り返す編
集作業においては編集に時間がかかるという問題点があ
った。Further, in order to check the height of the uneven shape in the three-dimensional rendering, it is necessary to perform the rendering from a plurality of viewpoints and to check the height. Corresponds to S20 in FIG.
It is necessary to perform three-dimensional rendering in Step 3 a plurality of times. For this reason, as shown in FIG. There was such a problem.
【0013】[0013]
【課題を解決するための手段】第1の発明に係るラスタ
ーイメージの表示方法は、コンピュータ支援図形処理シ
ステムにおけるラスターイメージの表示方法において、
ラスターイメージの値に基づいて、その凹凸形状に対応
した色を算出する工程と、3次元空間中に光源を定義
し、その光源とラスターイメージの値に基づいて、その
凹凸形状の鏡面反射成分を算出する工程と、光源とラス
ターイメージの値に基づいて、その凹凸形状の拡散反射
成分を算出する工程と、各工程により算出された色、鏡
面反射成分及び拡散反射成分を合成する工程と、色、鏡
面反射成分及び拡散反射成分が合成された凹凸形状のラ
スターイメージを表示する工程とを備えるものである。According to a first aspect of the present invention, there is provided a method of displaying a raster image in a computer-aided graphic processing system.
Calculating a color corresponding to the uneven shape based on the value of the raster image, defining a light source in a three-dimensional space, and calculating a specular reflection component of the uneven shape based on the light source and the value of the raster image. Calculating, based on the values of the light source and the raster image, calculating a diffuse reflection component of the concavo-convex shape, combining the color calculated in each step, a specular reflection component and a diffuse reflection component, Displaying a raster image of a concavo-convex shape in which a specular reflection component and a diffuse reflection component are combined.
【0014】第2の発明に係るラスターイメージの表示
方法は、コンピュータ支援図形処理システムにおけるラ
スターイメージの表示方法において、ラスターイメージ
の値に基づいて、彩度の高い2色の間で、ラスターイメ
ージの値の凹凸形状に応じて徐々に色相が変化する色を
算出する工程と、3次元空間中に光源を定義し、その光
源とラスターイメージの値に基づいて、その凹凸形状の
鏡面反射成分を算出する工程と、光源とラスターイメー
ジの値に基づいて、その凹凸形状の拡散反射成分を算出
する工程と、各工程により算出された色、鏡面反射成分
及び拡散反射成分を合成する工程と、色、鏡面反射成分
及び拡散反射成分が合成された凹凸形状のラスターイメ
ージを表示する工程とを備えるものである。A method for displaying a raster image according to a second aspect of the present invention is the method for displaying a raster image in a computer-aided graphic processing system, the method comprising: displaying a raster image between two colors having high saturation based on a value of the raster image. Calculating a color whose hue changes gradually according to the unevenness of the value, defining a light source in a three-dimensional space, and calculating the specular reflection component of the unevenness based on the light source and the value of the raster image And a step of calculating a diffuse reflection component of the concavo-convex shape based on the values of the light source and the raster image, and a step of combining the color calculated in each step, a specular reflection component and a diffuse reflection component, Displaying a raster image having a concavo-convex shape in which a specular reflection component and a diffuse reflection component are combined.
【0015】第3の発明に係るラスターイメージの編集
方法は、コンピュータ支援図形処理システムにおけるラ
スターイメージの編集方法において、表示された凹凸形
状のラスターイメージに基づいて、ラスターイメージの
生成・編集を行う工程と、ラスターイメージの値に基づ
いて、その凹凸形状に対応した色を算出する工程と、3
次元空間中に光源を定義し、その光源とラスターイメー
ジの値に基づいて、その凹凸形状の鏡面反射成分を算出
する工程と、光源とラスターイメージの値に基づいて、
その凹凸形状の拡散反射成分を算出する工程と、各工程
により算出された色、鏡面反射成分及び拡散反射成分を
合成する工程と、色、鏡面反射成分及び拡散反射成分が
合成された凹凸形状のラスターイメージを表示する工程
とを備えるものである。A method for editing a raster image according to a third aspect of the present invention is the method for editing a raster image in a computer-aided graphic processing system, wherein the raster image is generated and edited based on the displayed raster image having an uneven shape. Calculating a color corresponding to the uneven shape based on the value of the raster image;
Defining a light source in a three-dimensional space, calculating the specular reflection component of the uneven shape based on the value of the light source and the raster image, and, based on the value of the light source and the raster image,
Calculating the diffuse reflection component of the concavo-convex shape; combining the color, the specular reflection component and the diffuse reflection component calculated in each step; and calculating the concavo-convex shape in which the color, the specular reflection component and the diffuse reflection component are combined. Displaying a raster image.
【0016】第4の発明に係るラスターイメージの編集
方法は、コンピュータ支援図形処理システムにおけるラ
スターイメージの編集方法において、表示された凹凸形
状のラスターイメージに基づいて、ラスターイメージの
生成・編集を行う工程と、ラスターイメージの値に基づ
いて、彩度の高い2色の間で、ラスターイメージの値の
凹凸形状に応じて徐々に色相が変化する色を算出する工
程と、3次元空間中に光源を定義し、その光源とラスタ
ーイメージの値に基づいて、その凹凸形状の鏡面反射成
分を算出する工程と、光源とラスターイメージの値に基
づいて、その凹凸形状の拡散反射成分を算出する工程
と、各工程により算出された色、鏡面反射成分及び拡散
反射成分を合成する工程と、色、鏡面反射成分及び拡散
反射成分が合成された凹凸形状のラスターイメージを表
示する工程とを備えるものである。A method for editing a raster image according to a fourth aspect of the present invention is a method for editing a raster image in a computer-aided graphic processing system, wherein the raster image is generated and edited based on the displayed raster image having an uneven shape. Calculating, based on the value of the raster image, a color whose hue gradually changes according to the uneven shape of the value of the raster image between two colors having high saturation, and setting a light source in a three-dimensional space. Define, based on the value of the light source and the raster image, the step of calculating the specular reflection component of the uneven shape, based on the light source and the value of the raster image, the step of calculating the diffuse reflection component of the uneven shape, Combining the color, specular reflection component and diffuse reflection component calculated in each step, and combining the color, specular reflection component and diffuse reflection component Those comprising the step of displaying a raster image of the uneven shape.
【0017】第5の発明に係るコンピュータ支援図形処
理システムは、各種操作指示及びデータの入力を行う入
力手段と、各種イメージの表示を行う表示手段と、入力
手段から入力された情報に基づいて、画像処理を行い、
その結果を表示手段に表示させる制御手段とを備え、制
御手段は、入力手段からの操作によるラスターイメージ
の編集の際、ラスターイメージの値に基づいて、その凹
凸形状に対応した色を算出し、3次元空間中に光源を定
義し、その光源とラスターイメージの値に基づいて、そ
の凹凸形状の鏡面反射成分及び拡散反射成分を算出し、
算出された色、鏡面反射成分及び拡散反射成分を合成し
て、その合成された凹凸形状のラスターイメージをリア
ルタイムで表示手段に表示させるものである。According to a fifth aspect of the present invention, there is provided a computer-aided graphic processing system comprising: input means for inputting various operation instructions and data; display means for displaying various images; and information input from the input means. Perform image processing,
Control means for displaying the result on the display means, when editing the raster image by operation from the input means, based on the value of the raster image, calculates a color corresponding to the uneven shape, A light source is defined in a three-dimensional space, and a specular reflection component and a diffuse reflection component of the concavo-convex shape are calculated based on the value of the light source and the raster image.
The calculated color, the specular reflection component and the diffuse reflection component are combined, and the combined raster image of the concavo-convex shape is displayed on the display means in real time.
【0018】[0018]
【発明の実施の形態】まず、この実施の形態での用語の
定義について説明する。この実施の形態では、ラスター
イメージとは、狭義では画像データであるが、ここでは
縦横の配列として定義可能な全てのデータを含むもので
あり、上限値、下限値を持たない場合も含むものとして
いる。また、鏡面反射とは、光が物体に当たった時の光
の反射において、入射角と反射角が等しい正反射方向に
光が反射されるものであり、物体表面にハイライトを生
じさせる反射の事である。また、拡散反射とは、光が物
体に当たった時の光の反射において、物体に入射した光
があらゆる方向に同じ強さで反射するものである。DESCRIPTION OF THE PREFERRED EMBODIMENTS First, the definition of terms in this embodiment will be described. In this embodiment, a raster image is image data in a narrow sense, but here includes all data that can be defined as a vertical and horizontal array, and includes a case where there is no upper limit or lower limit. I have. Specular reflection is the reflection of light when the light hits the object, in which the light is reflected in the specular direction where the incident angle is equal to the reflection angle. Is the thing. In addition, the diffuse reflection refers to reflection of light incident on an object with the same intensity in all directions in reflection of light when the light hits the object.
【0019】図1は本発明に係るラスターイメージの表
示方法が適用されるシステムのハード構成を示すブロッ
ク図である。このシステムは、図示のように、中央計算
機101、主記憶装置102、入出力制御装置103、
マウス104、キーボード105、外部記憶装置106
及び表示装置107からなり、各々の構成要素はシステ
ムバス108或いは類似の機構を通じて接続される計算
機システム100から構成されている。FIG. 1 is a block diagram showing a hardware configuration of a system to which a method for displaying a raster image according to the present invention is applied. This system comprises a central computer 101, a main storage device 102, an input / output control device 103,
Mouse 104, keyboard 105, external storage device 106
And a display device 107. Each component is constituted by a computer system 100 connected through a system bus 108 or a similar mechanism.
【0020】図2は計算機システム100によって実現
される本発明の実施形態の概念図である。計算機システ
ム100上で、図2に示されるコマンド解析/処理部2
05及び図形情報記憶領域206が構築され、更に、コ
マンド解析/処理部205及び図形情報記憶領域206
は入出力機構204を介して表示装置203、マウス2
01及びキーボード202と接続される。FIG. 2 is a conceptual diagram of an embodiment of the present invention realized by the computer system 100. On the computer system 100, the command analysis / processing unit 2 shown in FIG.
05 and the graphic information storage area 206 are further constructed, and the command analysis / processing unit 205 and the graphic information storage area 206 are further constructed.
Denotes a display device 203 and a mouse 2 via an input / output mechanism 204.
01 and the keyboard 202.
【0021】図2において、操作者は、マウス201及
びキーボード202又はそのいずれかからコマンド入力
を行い、領域を選択しての画像の一括処理などを使用し
て、コマンド解析/処理部205により凹凸形状定義ラ
スターイメージの画像の定義処理を行う。そして、定義
されたラスターイメージは、図形情報記憶領域206内
の2次元のバッファに記憶され、同時に、一定の式によ
る色への変換を行う色(色相、彩度、明度)の算出部2
07、鏡面反射成分の計算を行う鏡面反射成分の算出部
208、拡散反射成分の計算を行う拡散反射成分の算出
部209により、記憶されたラスターイメージの値か
ら、表示用の色の値がそれぞれ算出される。In FIG. 2, the operator inputs a command from the mouse 201 and / or the keyboard 202, and selects a region to perform the batch processing of the image. Performs definition processing of the image of the shape definition raster image. Then, the defined raster image is stored in a two-dimensional buffer in the graphic information storage area 206, and at the same time, a color (hue, saturation, lightness) calculation unit 2 for converting to a color by a certain equation.
07, the specular reflection component calculation unit 208 for calculating the specular reflection component, and the diffuse reflection component calculation unit 209 for calculating the diffuse reflection component calculate the display color values from the stored raster image values. Is calculated.
【0022】そして、色(色相、彩度、明度)の算出部
207、鏡面反射成分の算出部208及び拡散反射成分
の算出部209により算出されたそれらの値は合成部2
10により選択的に表示用の2次元のバッファに合成さ
れ、表示装置203に表示される。The values calculated by the color (hue, saturation, brightness) calculation unit 207, the specular reflection component calculation unit 208, and the diffuse reflection component calculation unit 209 are combined by the synthesis unit 2.
10 selectively synthesizes the two-dimensional buffer for display, and displays it on the display device 203.
【0023】ここで、色(色相、彩度、明度)の算出部
207、鏡面反射成分の算出部208及び拡散反射成分
の算出部209での算出の一例について説明する。ま
ず、色(色相、彩度、明度)の算出部207におけるラ
スターイメージから色への変換方法の例としては、ラス
ターイメージの値の最大値を「明るい緑色(RGB 表現で
は 0,255,0)」とし、逆に最小値を「暗い青色 (RGB
表現では 0,0,50)」とする。そしてラスターイメージ
のその中間の値は、その最大値と最小値の色のRGB の各
値を線形補間する事により求める。このような彩度の高
い2色を、表示の最大値及び最小値に対応させる事によ
り、凹凸の高さの変化を色相の変化で確認する事が可能
になる。Here, an example of calculation by the color (hue, saturation, brightness) calculation unit 207, the specular reflection component calculation unit 208, and the diffuse reflection component calculation unit 209 will be described. First, as an example of a method of converting a raster image into a color in the color (hue, saturation, lightness) calculation unit 207, the maximum value of the raster image is set to “bright green (0,255,0 in RGB expression)”. , Conversely, change the minimum value to “dark blue (RGB
The expression is 0,0,50). Then, the intermediate value of the raster image is obtained by linearly interpolating the RGB values of the color of the maximum value and the minimum value. By associating the two colors with high saturation with the maximum value and the minimum value of the display, it is possible to confirm the change in the height of the unevenness by the change in the hue.
【0024】また、鏡面反射成分の算出部208及び拡
散反射成分の算出部209における鏡面反射成分、拡散
反射成分の計算においては、ラスターイメージが3次元
空間中の平面上にあると仮定し、その平面に特定方向か
ら光を当てるように光源の方向を設定して計算するもの
である。そして、鏡面反射成分の算出部208における
鏡面反射成分の計算方法の例として、フォンのモデルを
使用する方法があげられる。この手法は上述した「技術
編CG標準テキストブック」にも記載されており、ラス
ターイメージの値を凹凸を形成する高さの値とすると、
それを微分した値は凹凸の傾きとなるため、その微分値
と光の方向より、鏡面反射成分と、拡散反射成分を求め
る。In the calculation of the specular reflection component and the diffuse reflection component in the specular reflection component calculation unit 208 and the diffuse reflection component calculation unit 209, it is assumed that the raster image is on a plane in a three-dimensional space. The calculation is performed by setting the direction of the light source so that light is applied to the plane from a specific direction. As an example of the method of calculating the specular reflection component in the specular reflection component calculation unit 208, there is a method using a phone model. This method is also described in the above-mentioned “Technical Guide CG Standard Textbook”. If the value of the raster image is the value of the height at which the irregularities are formed,
Since the value obtained by differentiating the value is the slope of the unevenness, the specular reflection component and the diffuse reflection component are obtained from the differential value and the direction of light.
【0025】ここで、鏡面反射成分の値をIs とする
と、Is は次式により求められる。 Is =Ii Ks cos n γ ここで、Ii は入射光の強さ、Ks は鏡面反射率、γは
正反射角と視線との角、nはハイライトの特性を表す。
nの値が大きいほどハイライト部分の領域が小さくな
り、キラリとした凹凸を表現する事になる。Here, if the value of the specular reflection component is Is, Is is obtained by the following equation. Is = Ii Ks cos n γ where Ii is the intensity of the incident light, Ks is the specular reflectance, γ is the angle between the specular reflection angle and the line of sight, and n is the characteristic of the highlight.
As the value of n is larger, the area of the highlight portion is smaller, and a sharper unevenness is expressed.
【0026】また、ここで、拡散反射成分の算出部20
9における拡散反射成分の計算方法の例としては、拡散
反射成分の値をId とすると、Id を次式により求め
る。 Id =Ii Kd cos α ここで、Ii は入射光の強さ、Kd は拡散反射率、αは
入射角を表す。以上の鏡面反射成分の算出部208及び
拡散反射成分の算出部209により、凹凸形状を平面に
張り付け、一定方向から光を当てたときの陰影の効果が
計算される。Here, the diffuse reflection component calculation unit 20
As an example of the method of calculating the diffuse reflection component in 9, assuming that the value of the diffuse reflection component is Id, Id is obtained by the following equation. Id = Ii Kd cos α where Ii is the intensity of incident light, Kd is the diffuse reflectance, and α is the angle of incidence. The specular reflection component calculation unit 208 and the diffuse reflection component calculation unit 209 calculate the effect of shading when the uneven shape is applied to a plane and light is applied from a certain direction.
【0027】また、ここで、合成部210における合成
の計算方法として例として下記の式があげられる。これ
は、色(色相、彩度、明度)の算出部207で算出され
た色(R,G,B) の値のそれぞれに拡散反射成分の算出部2
09で算出された拡散反射成分の値を乗算し、さらに、
鏡面反射成分の算出部208で算出された鏡面反射成分
の値を、RGBそれぞれの色の成分に加算したものであ
る。Here, the following formula is given as an example of the calculation method of the synthesis in the synthesis unit 210. This is because each of the color (R, G, B) values calculated by the color (hue, saturation, brightness) calculation unit 207 is calculated by the diffuse reflection component calculation unit 2.
09 is multiplied by the value of the diffuse reflection component calculated.
The value of the specular reflection component calculated by the specular reflection component calculation unit 208 is added to each of the RGB components.
【0028】そして、合成した値をI、色(色相、彩
度、明度)の算出部207により算出された色をIc と
すると、この場合は、IのR 、G 、B 各成分は以下の式
で求められる。 I=Ic ×Id +Is ここで、上記の式では、色(色相、彩度、明度)の算出
部207、鏡面反射成分の算出部208、拡散反射成分
の算出部209の値を全て使用しているが、選択的に使
用して合成する事も可能である。If the combined value is I and the color calculated by the color (hue, saturation, lightness) calculator 207 is Ic, in this case, the R, G, and B components of I are as follows: It is obtained by the formula. I = Ic × Id + Is In the above expression, all the values of the color (hue, saturation, lightness) calculation unit 207, the specular reflection component calculation unit 208, and the diffuse reflection component calculation unit 209 are used. However, it is also possible to selectively use and synthesize.
【0029】そして、合成された結果の表示は、図6に
示すようなラスターイメージの編集の場合、図3に示す
ようになり、時間のかかるレンダリングをすることなし
に、凹凸定義ラスターイメージの3次元形状の「高さ」
と「形状の凹凸感」の両者を同時に微妙な形状まで確認
することができる。Then, the display of the synthesized result is as shown in FIG. 3 in the case of editing a raster image as shown in FIG. 6. "Height" of dimensional shape
And the "feeling of shape irregularity" can be simultaneously confirmed to a delicate shape.
【0030】次に、この実施の形態におけるラスターイ
メージの編集作業について説明する。図4はこの実施の
形態におけるラスターイメージの編集作業を示すフロー
チャートである。まず、凹凸形状定義ラスターイメージ
の2次元での定義を行う(S100)。そして、上述し
たような色(色相、彩度、明度)の算出部207、鏡面
反射成分の算出部208、拡散反射成分の算出部209
及び合成部210による処理が成された2次元表示のラ
スターイメージ表示によりラスターイメージを確認する
(S101)。Next, the operation of editing a raster image in this embodiment will be described. FIG. 4 is a flowchart showing a raster image editing operation according to this embodiment. First, a two-dimensional definition of the concavo-convex shape definition raster image is performed (S100). Then, the above-described color (hue, saturation, lightness) calculation unit 207, the specular reflection component calculation unit 208, and the diffuse reflection component calculation unit 209 are described.
Then, the raster image is confirmed by displaying the two-dimensional raster image processed by the combining unit 210 (S101).
【0031】そして、S100で定義したラスターイメ
ージが希望のものであるか否かを判断し(S102)、
S102でラスターイメージが希望のものでない場合
は、S100に戻り、再度ラスターイメージの2次元で
の定義を行い、S100〜S102を繰り返し、S10
2でラスターイメージが希望のものとなった場合は、終
了する。そして、ラスターイメージの編集が終了した
後、従来と同様に、3次元形状にバンプマップを貼り付
け、3次元的にレンダリングする処理を行う。Then, it is determined whether or not the raster image defined in S100 is a desired one (S102).
If it is determined in step S102 that the raster image is not the desired one, the process returns to step S100, where the raster image is defined in two dimensions again, and steps S100 to S102 are repeated.
If the desired raster image is obtained in step 2, the process ends. After the editing of the raster image is completed, a process of pasting a bump map on a three-dimensional shape and performing three-dimensional rendering is performed as in the conventional case.
【0032】上記の各工程は3次元的な交点計算を必要
とする3次元的なレンダリング手法とは異なり、元のラ
スターイメージの値から単純な式で色や値を算出する処
理であるため、計算時間がかからず迅速に凹凸形状定義
ラスターイメージを2次元処理した画像を作成、表示す
る事ができる。そのため、対話的なラスターイメージの
編集作業において、凹凸形状定義ラスターイメージの定
義による確認をリアルタイムに行う事が可能になるた
め、編集作業を迅速に行うことが可能となる。Since each of the above steps is a process of calculating colors and values by a simple formula from the values of the original raster image, unlike a three-dimensional rendering method that requires a three-dimensional intersection calculation, It is possible to quickly create and display an image obtained by two-dimensionally processing an irregular shape definition raster image without calculating time. Therefore, in the interactive raster image editing operation, it is possible to perform confirmation by defining the unevenness defining raster image in real time, and the editing operation can be performed quickly.
【0033】また、特に、色の算出の工程において、彩
度が高い2色の間で色相を変化させる事により、鏡面反
射成分より算出されるハイライト部分を表現する白色、
及び拡散反射成分による明度の変化と合成させても、色
相により表現される高さの変化と、3次元的な凹凸形状
を表現するためのハイライトの白、および明度が混同さ
れず、「高さ」と「形状の凹凸感」の両者を同時に明確
に確認する事が可能になる。In particular, in the color calculation step, by changing the hue between two colors having high saturation, white and white representing a highlight portion calculated from the specular reflection component can be obtained.
And the change in lightness due to the diffuse reflection component, the change in height expressed by the hue, the highlight white for expressing the three-dimensional unevenness, and the lightness are not confused. It is possible to simultaneously and clearly confirm both the “a” and the “feeling of shape irregularities”.
【0034】このように、この実施の形態では、色(色
相、彩度、明度)、鏡面反射成分拡散反射成分の処理が
なされた2次元表示によるラスターイメージ表示におい
て、ラスターイメージの編集を行い、処理に時間のかか
るレンダリング処理はラスターイメージが希望のものと
なった後に行うため、編集時間を短縮することが可能と
なる。さらに、2次元表示によるラスターイメージ表示
は、上述した式により簡単に計算することができるた
め、リアルタイムに表示することができるので、作業効
率を向上させることが可能となる。As described above, in this embodiment, in the raster image display by the two-dimensional display in which the color (hue, saturation, brightness), the specular reflection component and the diffuse reflection component are processed, the raster image is edited. Since the rendering process that takes a long time is performed after the raster image becomes a desired one, the editing time can be reduced. Further, the raster image display by the two-dimensional display can be easily calculated by the above-described formula, and can be displayed in real time, so that the work efficiency can be improved.
【0035】なお、この実施の形態では、2色の色を使
用して、ラスターイメージの高さを表現するようになっ
ているが、2色以上の色を使用して、それらの色を高さ
の変化が分かるように変化させるようにしても良い。In this embodiment, the height of the raster image is expressed by using two colors. However, by using two or more colors, these colors are heightened. The change may be made so that the change of the height can be recognized.
【0036】[0036]
【発明の効果】以上のように本発明によれば、ラスター
イメージの値に基づいて、その凹凸形状に対応した色を
算出し、3次元空間中に光源を定義し、その光源とラス
ターイメージの値に基づいて、その凹凸形状の鏡面反射
成分を算出し、光源とラスターイメージの値に基づい
て、その凹凸形状の拡散反射成分を算出し、その算出さ
れた色、鏡面反射成分及び拡散反射成分を合成して、そ
の合成された凹凸形状のラスターイメージを表示するよ
うにしたので、凹凸形状定義ラスターイメージの編集作
業において、レイ・トレーシング法などで複数回レンダ
リングする過程なしに、2次元での編集画面上で「高
さ」、「形状の凹凸感」の両者を同時にリアルタイムに
微妙な形状まで確認しながら迅速に編集作業を行う事が
できるという効果を有する。As described above, according to the present invention, a color corresponding to the uneven shape is calculated based on the value of a raster image, a light source is defined in a three-dimensional space, and the light source and the raster image are defined. Based on the value, the specular reflection component of the concavo-convex shape is calculated, and based on the value of the light source and the raster image, the diffuse reflection component of the concavo-convex shape is calculated, and the calculated color, specular reflection component and diffuse reflection component are calculated. Are combined and the combined raster image is displayed in a two-dimensional manner without the need to render multiple times using the ray tracing method, etc., when editing the raster image that defines the uneven shape. The effect is that the user can quickly edit both the "height" and the "feeling of shape irregularities" on the editing screen of the That.
【0037】また、ラスターイメージの値に基づいて、
彩度の高い2色の間で、ラスターイメージの値の凹凸形
状に応じて徐々に色相が変化する色を算出するようにし
たので、鏡面反射成分より算出されるハイライト部分を
表現する白色、及び拡散反射成分による明度の変化と合
成させても、色相により表現される高さの変化と、3次
元的な凹凸形状を表現するためのハイライトの白、およ
び明度が混同されず、「高さ」と「形状の凹凸感」の両
者を同時に明確に確認する事ができるという効果を有す
る。Further, based on the value of the raster image,
Between two colors with high saturation, the color whose hue changes gradually according to the uneven shape of the value of the raster image is calculated, so that white, which expresses a highlight portion calculated from the specular reflection component, And the change in lightness due to the diffuse reflection component, the change in height expressed by the hue, the highlight white for expressing the three-dimensional unevenness, and the lightness are not confused. This has the effect that both "a" and "feeling of shape irregularity" can be clearly and simultaneously confirmed.
【図1】本発明に係るラスターイメージの表示方法が適
用されるシステムのハード構成を示すブロック図であ
る。FIG. 1 is a block diagram showing a hardware configuration of a system to which a method for displaying a raster image according to the present invention is applied.
【図2】計算機システム100によって実現される本発
明の実施形態の概念図である。FIG. 2 is a conceptual diagram of an embodiment of the present invention realized by a computer system 100.
【図3】この実施の形態の表示方法によるラスターイメ
ージの表示例を示す図(図6で示すようなラスターイメ
ージの場合)である。FIG. 3 is a diagram showing a display example of a raster image according to the display method of the embodiment (in the case of a raster image as shown in FIG. 6).
【図4】実施の形態におけるラスターイメージの編集作
業を示すフローチャートである。FIG. 4 is a flowchart showing a raster image editing operation in the embodiment.
【図5】従来のバンプマッピング又はディスプレースメ
ントマッピングを行う際の作業を示すフローチャートで
ある。FIG. 5 is a flowchart showing a conventional operation when performing bump mapping or displacement mapping.
【図6】ラスターイメージの例を示す図である。FIG. 6 is a diagram illustrating an example of a raster image.
【図7】従来の白黒濃淡表示による表示例を示す図であ
る。FIG. 7 is a diagram showing a display example by a conventional black-and-white shading display.
【図8】従来の単色での陰影づけ表示による表示例を示
す図である。FIG. 8 is a diagram showing a display example of a conventional monochromatic shading display.
100 計算機システム 101 中央計算機(制御手段) 102 主記憶装置 103 入出力制御装置 104 マウス 105 キーボード 106 外部記憶装置 107 表示装置 108 システムバス 201 マウス 202 キーボード 203 表示装置 204 入出力機構 205 コマンド解析/処理部 206 図形情報記憶領域 207 色(色相、彩度、明度)の算出部 208 鏡面反射成分の算出部 209 拡散反射成分の算出部 210 合成部 REFERENCE SIGNS LIST 100 computer system 101 central computer (control means) 102 main storage device 103 input / output control device 104 mouse 105 keyboard 106 external storage device 107 display device 108 system bus 201 mouse 202 keyboard 203 display device 204 input / output mechanism 205 command analysis / processing unit 206 Graphic information storage area 207 Calculator for color (hue, saturation, brightness) 208 Calculator for specular reflection component 209 Calculator for diffuse reflection component 210 Synthesis unit
フロントページの続き Fターム(参考) 5B050 AA06 BA04 DA02 DA04 EA02 EA09 EA16 EA28 FA02 FA06 FA08 FA13 5B080 AA16 BA03 BA07 FA02 GA06 GA14 GA26 GA27 Continued on the front page F term (reference) 5B050 AA06 BA04 DA02 DA04 EA02 EA09 EA16 EA28 FA02 FA06 FA08 FA13 5B080 AA16 BA03 BA07 FA02 GA06 GA14 GA26 GA27
Claims (5)
けるラスターイメージの表示方法において、 前記ラスターイメージの値に基づいて、その凹凸形状に
対応した色を算出する工程と、 3次元空間中に光源を定義し、その光源と前記ラスター
イメージの値に基づいて、その凹凸形状の鏡面反射成分
を算出する工程と、 前記光源と前記ラスターイメージの値に基づいて、その
凹凸形状の拡散反射成分を算出する工程と、 前記各工程により算出された色、鏡面反射成分及び拡散
反射成分を合成する工程と、 前記色、鏡面反射成分及び拡散反射成分が合成された凹
凸形状のラスターイメージを表示する工程とを備えるこ
とを特徴とするラスターイメージの表示方法。1. A method for displaying a raster image in a computer-aided graphic processing system, comprising the steps of: calculating a color corresponding to an uneven shape based on a value of the raster image; defining a light source in a three-dimensional space; Based on the light source and the value of the raster image, a step of calculating a specular reflection component of the concavo-convex shape, Based on the light source and the value of the raster image, a step of calculating a diffuse reflection component of the concavo-convex shape, A step of synthesizing the color, the specular reflection component and the diffuse reflection component calculated in each of the steps, and a step of displaying a raster image of an uneven shape in which the color, the specular reflection component and the diffuse reflection component are synthesized. How to display the characteristic raster image.
けるラスターイメージの表示方法において、 前記ラスターイメージの値に基づいて、彩度の高い2色
の間で、前記ラスターイメージの値の凹凸形状に応じて
徐々に色相が変化する色を算出する工程と、 3次元空間中に光源を定義し、その光源と前記ラスター
イメージの値に基づいて、その凹凸形状の鏡面反射成分
を算出する工程と、 前記光源と前記ラスターイメージの値に基づいて、その
凹凸形状の拡散反射成分を算出する工程と、 前記各工程により算出された色、鏡面反射成分及び拡散
反射成分を合成する工程と、 前記色、鏡面反射成分及び拡散反射成分が合成された凹
凸形状のラスターイメージを表示する工程とを備えるこ
とを特徴とするラスターイメージの表示方法。2. A method for displaying a raster image in a computer-aided graphic processing system, the method comprising: a step of gradually changing a value of the raster image between two colors having high saturation based on the value of the raster image. Calculating a color whose hue changes; defining a light source in a three-dimensional space; calculating a specular reflection component of the concavo-convex shape based on the light source and the value of the raster image; Based on the value of the raster image, the step of calculating the diffuse reflection component of the uneven shape, the step of combining the color calculated in each of the above steps, the specular reflection component and the diffuse reflection component, and the color, the specular reflection component and Displaying a concavo-convex raster image in which diffuse reflection components are combined.
けるラスターイメージの編集方法において、 表示された凹凸形状のラスターイメージに基づいて、ラ
スターイメージの生成・編集を行う工程と、 前記ラスターイメージの値に基づいて、その凹凸形状に
対応した色を算出する工程と、 3次元空間中に光源を定義し、その光源と前記ラスター
イメージの値に基づいて、その凹凸形状の鏡面反射成分
を算出する工程と、 前記光源と前記ラスターイメージの値に基づいて、その
凹凸形状の拡散反射成分を算出する工程と、 前記各工程により算出された色、鏡面反射成分及び拡散
反射成分を合成する工程と、 前記色、鏡面反射成分及び拡散反射成分が合成された凹
凸形状のラスターイメージを表示する工程とを備えるこ
とを特徴とするラスターイメージの編集方法。3. A method for editing a raster image in a computer-aided graphic processing system, comprising the steps of: generating and editing a raster image based on a displayed raster image having an uneven shape; Calculating a color corresponding to the irregular shape; defining a light source in a three-dimensional space; and calculating a specular reflection component of the irregular shape based on the light source and the value of the raster image; And calculating a diffuse reflection component of the uneven shape based on the value of the raster image and combining the color, the specular reflection component, and the diffuse reflection component calculated in each of the steps, and the color and the specular reflection. Displaying a concavo-convex raster image in which a component and a diffuse reflection component are combined. How to edit the image.
けるラスターイメージの編集方法において、 表示された凹凸形状のラスターイメージに基づいて、ラ
スターイメージの生成・編集を行う工程と、 前記ラスターイメージの値に基づいて、彩度の高い2色
の間で、前記ラスターイメージの値の凹凸形状に応じて
徐々に色相が変化する色を算出する工程と、 3次元空間中に光源を定義し、その光源と前記ラスター
イメージの値に基づいて、その凹凸形状の鏡面反射成分
を算出する工程と、 前記光源と前記ラスターイメージの値に基づいて、その
凹凸形状の拡散反射成分を算出する工程と、 前記各工程により算出された色、鏡面反射成分及び拡散
反射成分を合成する工程と、 前記色、鏡面反射成分及び拡散反射成分が合成された凹
凸形状のラスターイメージを表示する工程とを備えるこ
とを特徴とするラスターイメージの編集方法。4. A method of editing a raster image in a computer-aided graphic processing system, comprising the steps of: generating and editing a raster image based on a displayed raster image having an uneven shape; Calculating a color whose hue changes gradually in accordance with the uneven shape of the value of the raster image between two colors having high saturation; defining a light source in a three-dimensional space, the light source and the raster image Based on the value of, the step of calculating the specular reflection component of the concavo-convex shape, Based on the value of the light source and the raster image, the step of calculating the diffuse reflection component of the concavo-convex shape, Combining the color, the specular reflection component, and the diffuse reflection component; and Displaying a star image.
力手段と、 各種イメージの表示を行う表示手段と、 前記入力手段から入力された情報に基づいて、画像処理
を行い、その結果を前記表示手段に表示させる制御手段
とを備え、 前記制御手段は、前記入力手段からの操作によるラスタ
ーイメージの編集の際、 前記ラスターイメージの値に基づいて、その凹凸形状に
対応した色を算出し、3次元空間中に光源を定義し、そ
の光源と前記ラスターイメージの値に基づいて、その凹
凸形状の鏡面反射成分及び拡散反射成分を算出し、前記
算出された色、鏡面反射成分及び拡散反射成分を合成し
て、その合成された凹凸形状のラスターイメージをリア
ルタイムで前記表示手段に表示させることを特徴とする
コンピュータ支援図形処理システム。5. An input unit for inputting various operation instructions and data; a display unit for displaying various images; performing image processing based on information input from the input unit; and displaying the result on the display. Control means for displaying on the means, when the raster image is edited by an operation from the input means, based on the value of the raster image, calculates a color corresponding to the concavo-convex shape, Define a light source in a dimensional space, calculate the specular reflection component and diffuse reflection component of the uneven shape based on the value of the light source and the raster image, and calculate the calculated color, specular reflection component and diffuse reflection component. A computer-aided graphic processing system, comprising: synthesizing and displaying a synthesized raster image having an uneven shape on the display means in real time.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10231825A JP2000067266A (en) | 1998-08-18 | 1998-08-18 | Raster image display method and editing method, and computer-aided graphic processing system using the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10231825A JP2000067266A (en) | 1998-08-18 | 1998-08-18 | Raster image display method and editing method, and computer-aided graphic processing system using the same |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000067266A true JP2000067266A (en) | 2000-03-03 |
Family
ID=16929617
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10231825A Withdrawn JP2000067266A (en) | 1998-08-18 | 1998-08-18 | Raster image display method and editing method, and computer-aided graphic processing system using the same |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2000067266A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010048634A (en) * | 2008-08-21 | 2010-03-04 | Dainippon Printing Co Ltd | Device, method, and program for checking design |
| JP2010048633A (en) * | 2008-08-21 | 2010-03-04 | Dainippon Printing Co Ltd | Device, method and program for visualizing luster unevenness |
-
1998
- 1998-08-18 JP JP10231825A patent/JP2000067266A/en not_active Withdrawn
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010048634A (en) * | 2008-08-21 | 2010-03-04 | Dainippon Printing Co Ltd | Device, method, and program for checking design |
| JP2010048633A (en) * | 2008-08-21 | 2010-03-04 | Dainippon Printing Co Ltd | Device, method and program for visualizing luster unevenness |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5877769A (en) | Image processing apparatus and method | |
| JP5002742B2 (en) | Apparatus and method for rendering 3D objects using parametric texture maps | |
| JP2023553507A (en) | System and method for obtaining high quality rendered display of synthetic data display of custom specification products | |
| JP3626144B2 (en) | Method and program for generating 2D image of cartoon expression from 3D object data | |
| JPS59129897A (en) | Three-dimensional display system | |
| US20210072394A1 (en) | Point cloud colorization system with real-time 3d visualization | |
| US6724383B1 (en) | System and computer-implemented method for modeling the three-dimensional shape of an object by shading of a two-dimensional image of the object | |
| US6791569B1 (en) | Antialiasing method using barycentric coordinates applied to lines | |
| JP2007066064A (en) | Image generating apparatus and program | |
| US7158131B2 (en) | Implicit function rendering method of nonmanifold, direct drawing method of implicit function curved surface and programs thereof | |
| RU2427918C2 (en) | Metaphor of 2d editing for 3d graphics | |
| US20040169652A1 (en) | System and computer-implemented method for modeling the three-dimensional shape of an object by shading of a two-dimensional image of the object | |
| KR100305461B1 (en) | Graphic processing device | |
| JP3278501B2 (en) | Image processing apparatus and method | |
| JP4060375B2 (en) | Spotlight characteristic forming method and image processing apparatus using the same | |
| JP2003168130A (en) | System for previewing photorealistic rendering of synthetic scene in real-time | |
| JP2000067266A (en) | Raster image display method and editing method, and computer-aided graphic processing system using the same | |
| JPH11331700A (en) | Image processing apparatus and image processing method | |
| CN117437345A (en) | Method and system for realizing rendering texture specular reflection effect based on three-dimensional engine | |
| JP3261832B2 (en) | Image generation device | |
| JPH0345427B2 (en) | ||
| JP2000057372A (en) | Image processor, image processing method and storage medium | |
| CA2282240C (en) | System and computer-implemented method for modeling the three-dimensional shape of an object by shading of a two-dimensional image of the object | |
| JP3453410B2 (en) | Image processing apparatus and method | |
| JPH05342368A (en) | Method and device for generating three-dimensional picture |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20051101 |