JPH08329280A - Image synthesizer - Google Patents
Image synthesizerInfo
- Publication number
- JPH08329280A JPH08329280A JP7134924A JP13492495A JPH08329280A JP H08329280 A JPH08329280 A JP H08329280A JP 7134924 A JP7134924 A JP 7134924A JP 13492495 A JP13492495 A JP 13492495A JP H08329280 A JPH08329280 A JP H08329280A
- Authority
- JP
- Japan
- Prior art keywords
- polygon
- primary
- data
- information
- polygons
- 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.)
- Pending
Links
Landscapes
- Processing Or Creating Images (AREA)
- Image Generation (AREA)
Abstract
(57)【要約】
【目的】 物体のエッジ情報の再現性の良い、高画質な
2次元画像の合成を行うこと。
【構成】 物体の3次元構造を表すモデル情報を記憶す
るモデル情報記憶部1と、前記モデル情報を2次元画像
へ変換するためのレンダリング情報を出力するレンダリ
ング情報生成部2と、前記レンダリング情報とモデル情
報を入力とし、2次元画像を合成するためのポリゴンデ
ータを生成するポリゴンデータ生成部10と、前記ポリゴ
ンデータを入力とし、2次元画像を合成する画像合成部
3によって構成され、ポリゴンデータ生成部10は、少な
くとも、前記モデル情報から1次ポリゴンデータを生成
し、各1次ポリゴン中から前記レンダリング情報に応じ
て一部ポリゴンを抽出しこれを細分化することにより2
次ポリゴンを生成する。
(57) [Summary] [Purpose] To synthesize a high-quality two-dimensional image with good reproducibility of the edge information of the object. A model information storage unit 1 that stores model information representing a three-dimensional structure of an object, a rendering information generation unit 2 that outputs rendering information for converting the model information into a two-dimensional image, and the rendering information. It is configured by a polygon data generation unit 10 that inputs model information and generates polygon data for synthesizing a two-dimensional image, and an image synthesizing unit 3 that inputs the polygon data and synthesizes a two-dimensional image. The unit 10 generates at least primary polygon data from the model information, extracts some polygons from each of the primary polygons according to the rendering information, and subdivides the polygons.
Generate the next polygon.
Description
【0001】[0001]
【産業上の利用分野】本発明は、物体の3次元的な構造
に基づいて2次元画像を合成する画像合成装置に関する
ものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image synthesizing apparatus for synthesizing a two-dimensional image based on the three-dimensional structure of an object.
【0002】[0002]
【従来の技術】コンピュータを用いて物体の3次元的な
構造から2次元画像を合成するいわゆる3次元コンピュ
ータグラフィクス(CG)の技術は、CAD/CAMな
どにおけるデータの可視化のための非常に重要な技術で
ある。従来、3次元CGの技術において、一つの物体の
3次元的なモデル情報は、その種類によって2次画像合
成に必要な計算量が異なり、一般的に画質の高い2次画
像の合成に必要な計算量が多くなる傾向にある。具体的
には、3次元的な構造から複数のポリゴン情報を生成し
2次元画像を合成する場合、このポリゴン数を多く、細
密にとると、画質の高い2次画像が合成できるが、その
2次画像の合成に必要な計算量が多くなるという課題を
有していた。2. Description of the Related Art A so-called three-dimensional computer graphics (CG) technique for synthesizing a two-dimensional image from a three-dimensional structure of an object using a computer is very important for data visualization in CAD / CAM and the like. It is a technology. Conventionally, in the technique of three-dimensional CG, the amount of calculation required for synthesizing a secondary image differs depending on the type of three-dimensional model information of one object, and is generally required for synthesizing a secondary image of high image quality. The amount of calculation tends to increase. Specifically, when a plurality of polygon information is generated from a three-dimensional structure and a two-dimensional image is combined, a high-quality secondary image can be combined if the number of polygons is large and the number of polygons is small. There was a problem that the amount of calculation required to synthesize the next image was large.
【0003】これに対する改善技術として、例えば、平
成5年特許願第105689号で提案した技術がある。
この技術を図9および図10を用いて説明する。これは
図9に示すモデル情報記憶部91では、図10に示すよ
うに予め1つの物体に対して荒いポリゴンで表現される
3次元的モデル情報110と、細かいポリゴンで表現さ
れるモデル情報111が各頂点の3次元座標データ等で
記憶されている。レンダリング情報生成部92では、物
体のモデル情報以外の情報、例えば物体の投影面からの
位置、方向、また周囲の照明情報等が生成される。この
例では、このレンダリング情報に基づき、必要に応じて
複数のモデル情報を選択部93で選択し切替えることに
よって、計算量を少なくする等の処理を行なっていた。As an improvement technique for this, for example, there is a technique proposed in 1993 Japanese Patent Application No. 105689.
This technique will be described with reference to FIGS. 9 and 10. This is because in the model information storage unit 91 shown in FIG. 9, three-dimensional model information 110 represented in advance by a rough polygon for one object and model information 111 represented by a fine polygon in advance as shown in FIG. It is stored as three-dimensional coordinate data of each vertex. The rendering information generation unit 92 generates information other than the model information of the object, for example, the position and direction of the object from the projection surface, and surrounding illumination information. In this example, based on this rendering information, a plurality of model information items are selected and switched by the selection unit 93 as needed, so that the amount of calculation is reduced.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、従来の
技術では、1つの物体について、画質の高い2次画像を
得るためには、やはり依然として必要な計算量が多いと
いう課題を有していた。たとえば、図10に示す、荒い
3次元的モデル情報110から、一方向に2倍精密なモ
デル111にポリゴン数を単純に増やすことによって、
2倍精密な画像を合成する場合、ポリゴン数を4倍にし
なければならないので、必要な計算量も4倍となり、し
たがって、高画質な画像合成には多くの時間がかかると
いった、問題があった。However, the conventional technique has a problem that a large amount of calculation is still required to obtain a secondary image with high image quality for one object. For example, by simply increasing the number of polygons from the rough three-dimensional model information 110 shown in FIG. 10 to a double-precision model 111 in one direction,
When synthesizing an image that is twice as precise, the number of polygons must be quadrupled, so the amount of calculation required is also quadrupled, and thus it takes a lot of time to synthesize a high-quality image. .
【0005】本発明は上記課題を解決するもので、物体
のエッジ情報の再現性の良い、高画質な2次元画像の合
成を行うことができる画像合成装置を提供することを目
的とする。An object of the present invention is to solve the above problems, and an object thereof is to provide an image synthesizing apparatus capable of synthesizing a high quality two-dimensional image with good reproducibility of edge information of an object.
【0006】[0006]
【課題を解決するための手段】本発明は上記目的を達成
するため、物体の3次元構造を表すモデル情報を記憶す
るモデル情報記憶手段と、前記モデル情報を2次元画像
へ変換するためのレンダリング情報を出力するレンダリ
ング情報生成手段と、前記レンダリング情報とモデル情
報とを入力とし、2次元画像を合成するためのポリゴン
データを生成するポリゴンデータ生成手段と、前記ポリ
ゴンデータを入力とし、2次元画像を合成する画像合成
手段とを具備し、前記ポリゴンデータ生成手段は、少な
くとも、前記モデル情報から1次ポリゴンデータを生成
する手段と、前記各1次ポリゴン中から前記レンダリン
グ情報に応じて、一部ポリゴンを抽出しこれを細分化す
ることにより2次ポリゴンを生成する手段を有する構成
である。In order to achieve the above object, the present invention has a model information storage means for storing model information representing a three-dimensional structure of an object, and a rendering for converting the model information into a two-dimensional image. A rendering information generating unit that outputs information, a polygon data generating unit that inputs the rendering information and the model information, generates polygon data for synthesizing a two-dimensional image, and the polygon data as an input, a two-dimensional image And an image synthesizing unit for synthesizing the polygon data, wherein the polygon data generating unit generates at least a primary polygon data from the model information, and a part of each of the primary polygons according to the rendering information. This is a configuration having means for generating a secondary polygon by extracting a polygon and subdividing it.
【0007】[0007]
【作用】2次元画像の画質を決定する最も重要な要素
は、物体のエッジ情報の再現性である。3次元的モデル
情報から細かいポリゴンデータを生成することによっ
て、高画質な2次元画像合成が得られるのも、物体のエ
ッジ情報の再現性が向上するためである。The most important factor that determines the image quality of a two-dimensional image is the reproducibility of the edge information of the object. By generating fine polygon data from the three-dimensional model information, high-quality two-dimensional image synthesis can be obtained because the reproducibility of the edge information of the object is improved.
【0008】本発明は、1次ポリゴンデータの中から、
この物体のエッジ情報の再現に重要な、物体輪郭形成ポ
リゴンを抽出し、この物体輪郭形成ポリゴンのみ、さら
に細分化した2次ポリゴンを生成することによって、全
体的に、圧倒的に少ないポリゴン数によって、物体のエ
ッジ情報の再現性の良い、高画質な2次元画像の合成が
可能となる。結果、非常に少ない計算量で、高画質な2
次元画像の合成が可能となる。According to the present invention, from among the primary polygon data,
By extracting the object contour forming polygons, which are important for reproducing the edge information of this object, and generating the subdivided secondary polygons only from this object contour forming polygon, the overall number of polygons is overwhelmingly reduced. It is possible to synthesize a high-quality two-dimensional image with good reproducibility of the edge information of the object. As a result, the image quality is very high with a very small calculation amount.
It is possible to synthesize three-dimensional images.
【0009】[0009]
【実施例】図1は本発明の第1の実施例を示す画像合成
装置のブロック図である。図1において、1はモデル情
報記憶部、2はレンダリング情報生成部、3は画像合成
部、4は1次ポリゴン生成部、5は物体輪郭形成ポリゴ
ン抽出部、6は2次ポリゴン生成部、8はポリゴンデー
タ選択部、10はポリゴンデータ生成部である。1 is a block diagram of an image synthesizing apparatus showing a first embodiment of the present invention. In FIG. 1, 1 is a model information storage unit, 2 is a rendering information generation unit, 3 is an image synthesis unit, 4 is a primary polygon generation unit, 5 is an object contour formation polygon extraction unit, 6 is a secondary polygon generation unit, and 8 Is a polygon data selection unit, and 10 is a polygon data generation unit.
【0010】図2は本発明の第1の実施例を示す画像処
理装置の動作を示す略線図である。以下図1と図2を用
いてその動作を説明する。まず、モデル情報記憶部1に
は、図2(a)と図2(b)のレンジデータ11、テクスチュ
アデータ12に示すように、物体のモデル情報が、図2
(c)に示すような円柱座標系X−Φでとった半径データ
rの形のレンジデータ11とそれに対応した位置の物体
表面のテクスチャ情報12が格納されている。FIG. 2 is a schematic diagram showing the operation of the image processing apparatus showing the first embodiment of the present invention. The operation will be described below with reference to FIGS. 1 and 2. First, in the model information storage unit 1, as shown in the range data 11 and the texture data 12 in FIGS. 2A and 2B, the model information of the object is
The range data 11 in the form of the radius data r taken in the cylindrical coordinate system X-Φ as shown in (c) and the texture information 12 of the object surface at the position corresponding thereto are stored.
【0011】レンダリング情報生成部2では、物体のモ
デル情報以外の情報、例えば物体の投影面からの位置、
方向、また周囲の照明情報等が生成される。ポリゴンデ
ータ生成部10では、モデル情報からX−Φ上に示す各
頂点によって構成された1次ポリゴンデータ14が生成
される。このとき、モデル情報から得る情報は、 ポリゴンP:各頂点{p0、p1、p2} 頂点pn (n= 0,1,2) :{三次元座標 (X、Y、Z)} :{テクスチャ情報12上での座標 (u、v) } であるが、この{三次元座標(X、Y、Z)}の情報か
ら、図2(f)に示すように、{投影面上のXY座標
(x、y)}が算出される。この1次ポリゴンデータ1
4からは、図2(e)の15に示すように荒い物体の2次
元画像が合成できる。In the rendering information generator 2, information other than the model information of the object, for example, the position of the object from the projection plane,
Direction, ambient lighting information, and the like are generated. The polygon data generation unit 10 generates the primary polygon data 14 composed of each vertex shown on X-Φ from the model information. At this time, the information obtained from the model information is: polygon P: each vertex {p0, p1, p2} vertex pn (n = 0, 1, 2): {three-dimensional coordinate (X, Y, Z)}: {texture information 12 is the coordinates (u, v)}, but from this {three-dimensional coordinates (X, Y, Z)} information, as shown in FIG. x, y)} is calculated. This primary polygon data 1
From 4, it is possible to synthesize a two-dimensional image of a rough object as shown at 15 in FIG.
【0012】物体輪郭形成ポリゴン抽出部5では、まず
各1次ポリゴンについての法線ベクトルと2次元画像投
影面の法線ベクトルの関係を図2(f)に示すように調
べ、両ベクトルの内積が負である1次ポリゴンを裏ポリ
ゴン101として識別し、正である1次ポリゴンを表ポ
リゴン102として識別する。さらに、表ポリゴン10
2として識別された1次ポリゴンのうち、隣接するポリ
ゴンが裏ポリゴン101であるものを物体輪郭形成ポリ
ゴンとして抽出し、その裏ポリゴンと共有しているライ
ンを物体輪郭ライン103として抽出する。In the object contour forming polygon extraction unit 5, first, the relationship between the normal vector of each primary polygon and the normal vector of the two-dimensional image projection plane is examined as shown in FIG. The primary polygon having a negative value is identified as the back polygon 101, and the primary polygon having a positive value is identified as the front polygon 102. Furthermore, the table polygon 10
Among the primary polygons identified as 2, the polygon whose adjacent polygon is the back polygon 101 is extracted as the object contour forming polygon, and the line shared with the back polygon is extracted as the object contour line 103.
【0013】2次ポリゴン生成部6では、図2(g)に示
すように、物体輪郭形成ポリゴンにおける物体輪郭ライ
ン103上に少なくとも1つ以上の2次ポリゴン用の点
104を設け、2次ポリゴン105を生成する。このと
き、物体輪郭ライン103上の点104の3次元位置
は、レンジデータ11から生成される。In the secondary polygon generator 6, at least one or more secondary polygon points 104 are provided on the object contour line 103 in the object contour forming polygon, as shown in FIG. 2 (g). 105 is generated. At this time, the three-dimensional position of the point 104 on the object contour line 103 is generated from the range data 11.
【0014】ポリゴンデータ生成部10は、この2次ポ
リゴンと、物体輪郭形成ポリゴン以外の表ポリゴンの1
次ポリゴンから生成されるレンダリング情報を出力す
る。出力形式は、各ポリゴンについて、 ポリゴンP:各頂点{p0、p1、p2} 頂点pn (n= 0,1,2): {投影面上のXY座標(x、y)} {テクスチャ情報12上での座標(u、v)} である。The polygon data generation unit 10 uses this secondary polygon and one of the surface polygons other than the object contour forming polygon.
Outputs the rendering information generated from the next polygon. The output format is, for each polygon, polygon P: each vertex {p0, p1, p2} vertex pn (n = 0, 1, 2): {XY coordinates (x, y) on the projection plane} {on texture information 12 Coordinates (u, v)} at.
【0015】画像合成部3では、ポリゴンデータ生成部
10からのポリゴンデータ入力にしたがって、投影面上
のXY座標上に、テクスチャ情報のテクスチャデータ1
2を転写することによって物体の画像を合成する。In the image synthesizing unit 3, according to the polygon data input from the polygon data generating unit 10, the texture data 1 of the texture information is displayed on the XY coordinates on the projection plane.
The image of the object is composed by transferring 2.
【0016】これによって合成される物体の画像は、図
2(h)に示すように、投影面から見た場合の物体輪郭部
分が2次ポリゴン105によって非常に細かく再現さ
れ、図2(e)に示す、1次ポリゴンデータだけから合成
された荒い物体の2次元の合成画像15と比べ、各段に
高画質の2次元の合成画像18が合成できる。しかもポ
リゴン数を単純に増やすことによって、輪郭部を2倍精
密にするためには、ポリゴン数を4倍にしなければなら
ないが、本発明によれば、これによって増加するポリゴ
ン数は、輪郭部分の一部であり、しかも、輪郭部を2倍
精密にするためには、輪郭部分のポリゴンを2倍にする
だけなので、この高画質化によって生じる計算量の増加
を最小限に押えることができる。As shown in FIG. 2 (h), in the image of the object synthesized by this, the object contour portion viewed from the projection plane is reproduced very finely by the secondary polygon 105, and FIG. Compared with the two-dimensional synthetic image 15 of the rough object synthesized only from the primary polygon data shown in (1), a high-quality two-dimensional synthetic image 18 can be synthesized in each stage. Moreover, the number of polygons must be quadrupled in order to double the precision of the contour portion by simply increasing the number of polygons. However, according to the present invention, the number of polygons increased by this is equal to that of the contour portion. In order to double the precision of the contour portion, it is only necessary to double the polygon of the contour portion. Therefore, the increase in the amount of calculation caused by the improvement in image quality can be suppressed to a minimum.
【0017】なお、物体位置が画像投影面から離れてい
るためにその画像の大きさが小さくなる場合や、画面上
で早く動く場合など、視覚的に輪郭情報を精密に再現す
る必要がない場合がある。この場合、図1に示すポリゴ
ンデータ選択部8により、1次ポリゴンを選択すること
によって高速化する。When the object position is far from the image projection surface, the size of the image becomes small, or when the object moves fast on the screen, it is not necessary to accurately reproduce the contour information visually. There is. In this case, the polygon data selection unit 8 shown in FIG. 1 selects a primary polygon to increase the speed.
【0018】なお、ここでは、モデル情報記憶部1に
は、物体のモデル情報が、円柱座標系でとった半径デー
タの形のレンジデータ11とそれに対応した位置の物体
表面のテクスチャデータ12が格納されているとした
が、レンジデータ11の代りに、予め図2(i)に示すよ
うに、1次ポリゴンの頂点座標と、2次ポリゴンで頂点
となりうる1次ポリゴンの各ライン上の頂点座標を記憶
する形としても良い。この場合、記憶されるモデル情報
形式は、各1次ポリゴンについて、 である。ここで、図2の頂点データと、従来の図10の
細かいポリゴン111に示すデータの異なる点は、図2
の2次ポリゴン用頂点は、あくまで1次ポリゴンのライ
ン上に位置し、投影面に画像が合成される方向や位置に
よって、はじめて2次ポリゴンが分割生成されることで
ある。Here, the model information storage unit 1 stores range data 11 in the form of radius data taken in a cylindrical coordinate system and texture data 12 of the object surface at a position corresponding to the model information of the object. However, instead of the range data 11, as shown in FIG. 2 (i), the vertex coordinates of the primary polygon and the vertex coordinates on each line of the primary polygon that can be the vertices of the secondary polygon. It may be in the form of memorizing. In this case, the stored model information format is as follows for each primary polygon: Is. Here, the difference between the vertex data of FIG. 2 and the data shown in the conventional fine polygon 111 of FIG.
The secondary polygon vertices are located on the line of the primary polygon, and the secondary polygon is divided and generated for the first time depending on the direction and position where the image is combined with the projection surface.
【0019】図3は本発明の第2の実施例を示す画像合
成装置のブロック図である。図3において、31はモデ
ル情報記憶部、32はレンダリング情報生成部、33は
画像合成部、34は1次ポリゴン生成部、35は物体輪
郭形成ポリゴン抽出部、36は2次ポリゴン生成部、3
7はポリゴンデータ生成部である。FIG. 3 is a block diagram of an image synthesizing apparatus showing a second embodiment of the present invention. In FIG. 3, 31 is a model information storage unit, 32 is a rendering information generation unit, 33 is an image synthesis unit, 34 is a primary polygon generation unit, 35 is an object contour forming polygon extraction unit, 36 is a secondary polygon generation unit, and 3
Reference numeral 7 is a polygon data generator.
【0020】図4は、本発明の第2の実施例における画
像処理装置の動作を示す略線図である。以下図3と図4
を用いてその動作を説明する。まず、モデル情報記憶部
31には、物体のモデル情報が、図4(c)に示す円柱座
標系X−Φでとった半径データrの形のレンジデータ1
1とそれに対応した位置の物体表面のテクスチャ情報1
2が格納されている。レンダリング情報生成部32で
は、物体のモデル情報以外の情報、例えば物体の投影面
からの位置、方向、また周囲の照明情報等が生成され
る。またポリゴンデータ生成部37では、モデル情報か
ら、図4のX−Φ上に示すように、1次ポリゴンデータ
14が生成される。この1次ポリゴンデータ14から
は、図4(e)に示すように、荒い物体の2次元の合成画
像15が合成できる。FIG. 4 is a schematic diagram showing the operation of the image processing apparatus in the second embodiment of the present invention. 3 and 4 below
The operation will be described using. First, in the model information storage unit 31, the model information of the object is range data 1 in the form of radius data r taken in the cylindrical coordinate system X-Φ shown in FIG.
1 and the texture information 1 of the object surface at the corresponding position 1
2 is stored. The rendering information generating unit 32 generates information other than the model information of the object, for example, the position and direction of the object from the projection surface, and surrounding illumination information. Further, the polygon data generation unit 37 generates the primary polygon data 14 from the model information as shown on X-Φ in FIG. From this primary polygon data 14, a two-dimensional synthetic image 15 of a rough object can be synthesized as shown in FIG.
【0021】物体輪郭形成ポリゴン抽出部35では、ま
ず各1次ポリゴンについての法線ベクトルと2次元画像
投影面の法線ベクトルの関係を図4(f)に示すように調
べ、両ベクトルの内積が負である1次ポリゴンを裏ポリ
ゴン101として識別し、正である1次ポリゴンを表ポ
リゴン102として識別する。さらに、表ポリゴンとし
て識別された1次ポリゴンのうち、両ベクトルの内積が
0の値であるものを物体輪郭付近ポリゴン120として
抽出し、その物体輪郭付近ポリゴン120の各ラインを
物体輪郭ライン121として抽出する。The object contour forming polygon extraction unit 35 first investigates the relationship between the normal vector of each primary polygon and the normal vector of the two-dimensional image projection plane as shown in FIG. The primary polygon having a negative value is identified as the back polygon 101, and the primary polygon having a positive value is identified as the front polygon 102. Further, among the primary polygons identified as the table polygons, those whose inner product of both vectors has a value of 0 are extracted as the polygons 120 near the object contour, and each line of the polygons 120 near the object contour is defined as the object contour line 121. Extract.
【0022】2次ポリゴン生成部36では、図4(g)に
示すように、まず物体輪郭付近ポリゴン120を分割
し、また物体輪郭付近ポリゴン120に隣接する表ポリ
ゴン122についても物体輪郭ライン121上に少なく
とも1つ以上の点を設けることによって、2次ポリゴン
を生成する。このとき、物体輪郭ライン上の点の3次元
位置は、レンジデータ11から生成される。ポリゴンデ
ータ生成部37は、この2次ポリゴンと1次ポリゴンか
ら生成されるポリゴンデータを出力する。As shown in FIG. 4G, the secondary polygon generator 36 first divides the object contour neighborhood polygon 120, and the table polygon 122 adjacent to the object contour neighborhood polygon 120 is also on the object contour line 121. A secondary polygon is generated by providing at least one or more points in. At this time, the three-dimensional position of the point on the object contour line is generated from the range data 11. The polygon data generator 37 outputs polygon data generated from the secondary polygon and the primary polygon.
【0023】画像合成部33では、このポリゴンデータ
入力にしたがって、投影面上のXY座標上に、テクスチ
ャ情報12のデータを転写することによって物体の画像
を合成する。In accordance with the polygon data input, the image synthesizing section 33 synthesizes an image of the object by transferring the data of the texture information 12 onto the XY coordinates on the projection surface.
【0024】これによって合成される物体の画像は、図
4(h)に示すように、投影面から見た場合の物体輪郭部
分が2次ポリゴン123によって非常に細かく再現さ
れ、図4(e)に示す1次ポリゴンデータ14だけから合
成された荒い物体の2次元画像とくらべ、各段に高画質
の2次元画像が合成できる。As shown in FIG. 4 (h), in the image of the synthesized object, the contour portion of the object seen from the projection plane is reproduced very finely by the secondary polygon 123. Compared with the two-dimensional image of the rough object synthesized only from the primary polygon data 14 shown in (1), a high-quality two-dimensional image can be synthesized at each stage.
【0025】図5は本発明の第3の実施例を示す画像合
成装置のブロック図である。図5において、51はモデ
ル情報記憶部、52はレンダリング情報生成部、53は
画像合成部、54は1次ポリゴン生成部、55は物体輪
郭形成ライン抽出部、56は2次ポリゴン生成部、57
はポリゴンデータ生成部である。FIG. 5 is a block diagram of an image synthesizing apparatus showing a third embodiment of the present invention. In FIG. 5, 51 is a model information storage unit, 52 is a rendering information generation unit, 53 is an image synthesis unit, 54 is a primary polygon generation unit, 55 is an object contour forming line extraction unit, 56 is a secondary polygon generation unit, and 57.
Is a polygon data generator.
【0026】図6は本発明の第3の実施例を示す画像処
理装置の動作を示す略線図である。以下図5及び図6を
用いてその動作を説明する。まず、モデル情報記憶部5
1には、図6(a),(b)に示すような物体のモデル情報
が、図6(c)に示すように円柱座標系X−Φでとった半
径データrの形のレンジデータ11について、図6(i)
に示すように1次ポリゴンの頂点座標と、2次ポリゴン
で頂点となりうる1次ポリゴンの各ライン上の頂点座標
について記憶されている。この場合、記憶されるモデル
情報形式は、各1次ポリゴンについて、 ポリゴンP:各頂点{p0、p1、p2} 各ライン{l0、l1、l2} 頂点pn (n= 0,1,2) :{XYZ座標 (x、y、z)} {テクスチャ情報12上での座標 (u、v) ラインln (n= 0,1,2) :{隣接ポリゴンP’} {2次ポリゴン用頂点p’m (m=0〜)} 2次ポリゴン用頂点p’m (m=0〜) :{XYZ座標 (x、y、z)} {1次ポリゴンライン上の位置比:0〜1.0} {1次ポリゴンライン上からのXYZ座標のずれ Vd= (dx、dy、dz)} である。FIG. 6 is a schematic diagram showing the operation of the image processing apparatus showing the third embodiment of the present invention. The operation will be described below with reference to FIGS. First, the model information storage unit 5
In FIG. 1, model information of an object as shown in FIGS. 6 (a) and 6 (b) is shown as range data 11 in the form of radius data r in the cylindrical coordinate system X-Φ as shown in FIG. 6 (c). About Fig. 6 (i)
As shown in, the vertex coordinates of the primary polygon and the vertex coordinates on each line of the primary polygon that can be the vertex of the secondary polygon are stored. In this case, the model information format stored is: for each primary polygon, polygon P: each vertex {p0, p1, p2} each line {l0, l1, l2} vertex pn (n = 0, 1, 2): {XYZ coordinates (x, y, z)} {Coordinates on texture information 12 (u, v) Line ln (n = 0, 1, 2): {Adjacent polygon P '} {Secondary polygon vertex p' m (m = 0 to)} Vertex for secondary polygon p'm (m = 0 to): {XYZ coordinates (x, y, z)} {Position ratio on primary polygon line: 0 to 1.0} {Shift of XYZ coordinates from the primary polygon line Vd = (dx, dy, dz)}.
【0027】ただし、2次ポリゴン用頂点の{テクスチ
ャ情報12上での座標 (u、v)}は、その1次ポリ
ゴンライン上の位置比と、1次ポリゴンの頂点の情報か
ら補間によって求める。However, the {coordinate (u, v) on the texture information 12} of the vertex for the secondary polygon is obtained by interpolation from the position ratio on the primary polygon line and the vertex information of the primary polygon.
【0028】物体輪郭形成ライン抽出部55では、ま
ず、各1次ポリゴンの各ラインについて、2次ポリゴン
用頂点p’mの1次ポリゴンライン上からのXYZ座標
のずれベクトルVdとレンダリング情報から得られる2
次元画像投影面の法線ベクトルVと距離Zの関係から、
投影面上での、Vdによる位置のずれの大きさrdを下
式のように求める。In the object contour forming line extraction unit 55, first, for each line of each primary polygon, it is obtained from the deviation vector Vd of the XYZ coordinates from the primary polygon line of the secondary polygon vertex p'm and the rendering information. 2
From the relation between the normal vector V of the plane of the three-dimensional image projection and the distance Z,
The magnitude rd of the positional deviation due to Vd on the projection surface is calculated by the following equation.
【0029】rd = |V×Vd|/Z このrdの値が、ある閾値を越えるものを2次頂点13
1として抽出する。2次ポリゴン生成部56では、図6
(g)に示すように、まず各1次ポリゴンの各ラインにつ
いて、2次頂点131を探し、2次頂点131が存在す
る場合は、この2次頂点131を使用して1次ポリゴン
を分割することによって、2次ポリゴン132を生成す
る。Rd = | V × Vd | / Z If the value of rd exceeds a certain threshold value, the secondary vertex 13
Extract as 1. In the secondary polygon generator 56, as shown in FIG.
As shown in (g), first, for each line of each primary polygon, the secondary vertex 131 is searched, and when the secondary vertex 131 exists, the secondary polygon 131 is used to divide the primary polygon. As a result, the secondary polygon 132 is generated.
【0030】ポリゴンデータ生成部57は、この2次ポ
リゴンと1次ポリゴンから生成されるポリゴンデータを
出力し、画像合成部53では、このポリゴンデータ入力
にしたがって、投影面上のXY座標上に、テクスチャ情
報12のデータを転写することによって物体の画像を合
成する。The polygon data generator 57 outputs the polygon data generated from the secondary polygon and the primary polygon, and the image synthesizer 53 inputs the polygon data to the XY coordinates on the projection plane. The image of the object is synthesized by transferring the data of the texture information 12.
【0031】これによって合成される物体の画像は、図
6(h)に示すように、投影面から見た場合の物体輪郭部
分が2次ポリゴン132によって非常に細かく再現さ
れ、1次ポリゴンデータだけから合成された荒い物体の
2次元画像とくらべ、各段に高画質の2次元画像が合成
できる。As shown in FIG. 6 (h), the image of the object synthesized in this way is such that the object contour portion as viewed from the projection surface is reproduced very finely by the secondary polygon 132, and only the primary polygon data is obtained. Compared with the two-dimensional image of a rough object synthesized from, a high-quality two-dimensional image can be synthesized at each stage.
【0032】図7は本発明の第4の実施例を示す画像合
成装置のブロック図である。図7において、71はモデ
ル情報記憶部、72はレンダリング情報生成部、73は
画像合成部、74は1次ポリゴン生成部、75は物体輪
郭形成ポリゴン抽出部、76は2次ポリゴン生成部、7
7は3次ポリゴン生成部、78は選択部、79はポリゴ
ンデータ生成部である。FIG. 7 is a block diagram of an image synthesizing apparatus showing a fourth embodiment of the present invention. In FIG. 7, 71 is a model information storage unit, 72 is a rendering information generation unit, 73 is an image synthesis unit, 74 is a primary polygon generation unit, 75 is an object contour forming polygon extraction unit, 76 is a secondary polygon generation unit, 7
Reference numeral 7 is a tertiary polygon generation unit, 78 is a selection unit, and 79 is a polygon data generation unit.
【0033】図8は、本実施例を示す画像処理装置の動
作を示す略線図である。本実施例においては、2次ポリ
ゴン生成部76までの動作は、第1の実施例と同様で、
この出力の2次ポリゴンデータからは、図8(a)に示す
ように、かなり精密な物体の輪郭部が合成できる。しか
し、合成画像における輪郭部は、2次ポリゴン105の
各ラインによって、場所によっては角が知覚され、視覚
上の違和感の原因となる。FIG. 8 is a schematic diagram showing the operation of the image processing apparatus according to this embodiment. In this embodiment, the operation up to the secondary polygon generator 76 is the same as in the first embodiment,
From the output secondary polygon data, as shown in FIG. 8A, a considerably precise contour portion of the object can be synthesized. However, in the contour portion in the composite image, each line of the secondary polygon 105 causes a corner to be perceived at some places, which causes visual discomfort.
【0034】3次ポリゴン生成部77では、図8(b)に
示すように、2次ポリゴン105の各ラインのうちの物
体輪郭ラインをその頂点108の列として抽出し、この
列中に補間点107を設けることにより投影面上での物
体輪郭にスムージングをかける。これにより2次ポリゴ
ンデータ105の一部はさらに細分化し、3次ポリゴン
106が生成される。In the cubic polygon generator 77, as shown in FIG. 8B, the object contour line of each line of the secondary polygon 105 is extracted as a column of its vertices 108, and interpolation points are included in this column. By providing 107, the object contour on the projection surface is smoothed. As a result, a part of the secondary polygon data 105 is further subdivided, and the tertiary polygon 106 is generated.
【0035】補間点107を設ける方法としては、スプ
ライン関数等を用いる方法が幾つか提案されている。こ
こでは、そのいずれでも良い。ただし、補間点107の
分割前のラインからの距離が一定の値を越えない場合
は、その補間点を取消し、そのラインは分割しないもの
とする。As a method of providing the interpolation point 107, several methods using a spline function or the like have been proposed. Any of them may be used here. However, if the distance from the line before division of the interpolation point 107 does not exceed a certain value, the interpolation point is canceled and the line is not divided.
【0036】これによって合成される物体の画像は、図
8(c)に示すように、投影面から見た場合の物体輪郭部
分が2次ポリゴン105によって非常に細かく再現され
るだけでなく、物体輪郭部が滑らかに再現され、ポリゴ
ンデータから合成された画像特有の輪郭部の角が知覚さ
れにくいので、さらに視覚上自然な2次元画像が合成で
きる。As shown in FIG. 8 (c), the image of the object synthesized by this not only reproduces the object contour portion when viewed from the projection plane very finely by the secondary polygon 105, but also The contour portion is smoothly reproduced, and the corner of the contour portion peculiar to the image synthesized from the polygon data is hardly perceived, so that a more visually natural two-dimensional image can be synthesized.
【0037】しかもポリゴン数は、輪郭部の一部を再分
割するだけなので、この高画質化によって生じる計算量
の増加を最小限に押えることができる。なお、物体がサ
イコロのような人工物体の場合、このようなスムージン
グがかえって、再現性を損なう場合がある。3次元モデ
ル情報として、1次ボリゴンの各ラインについての属性
の一つに、スムージングについてのOn/Offのフラ
グメントを設けることにより、この影響を防ぐものとす
る。Moreover, since the number of polygons is obtained by only subdividing a part of the contour portion, it is possible to minimize the increase in the amount of calculation caused by the improvement in image quality. When the object is an artificial object such as a dice, such smoothing may be adversely affected and the reproducibility may be impaired. This effect is prevented by providing an On / Off fragment for smoothing as one of the attributes for each line of the primary Boligon as the three-dimensional model information.
【0038】この場合、記憶されるモデル情報形式は、
各1次ポリゴンについて、 ポリゴンP:各頂点{p0、p1、p2} 各ライン{l0、l1、l2} 頂点pn (n= 0,1,2) :{XYZ座標 (x、y、z)} {テクスチャ情報12上での座標 (u、v) ラインln (n= 0,1,2) :{隣接ポリゴンP’} {2次ポリゴン用頂点p’m (m=0〜)} {スムージングフラグメント(On/Off)} 2次ポリゴン用頂点p’m (m=0〜) :{XYZ座標 (x、y、z)} {1次ポリゴンライン上の位置比:0〜1.0} {1次ポリゴンライン上からのXYZ座標のずれ Vd= (dx、dy、dz)} である。In this case, the model information format stored is
For each primary polygon, polygon P: each vertex {p0, p1, p2} each line {l0, l1, l2} vertex pn (n = 0, 1, 2): {XYZ coordinates (x, y, z)} {Coordinates on texture information 12 (u, v) Line ln (n = 0, 1, 2): {Adjacent polygon P '} {Secondary polygon vertex p'm (m = 0)} {Smoothing fragment (On / Off)} Vertex for secondary polygon p'm (m = 0 to): {XYZ coordinates (x, y, z)} {Position ratio on primary polygon line: 0 to 1.0} {1 Deviation of XYZ coordinates from the next polygon line Vd = (dx, dy, dz)}.
【0039】[0039]
【発明の効果】以上のように本発明によれば、2次元画
像の画質を決定する最も重要な物体のエッジ情報を精密
に再現することができ、かつ物体のエッジ情報の再現に
重要で物体輪郭形成に重要なポリゴンを抽出し、この物
体輪郭形成に重要なポリゴンのみ、さらに細分化した2
次ポリゴンを生成することによって、全体的に、圧倒的
に少ないポリゴン数によって、物体のエッジ情報の再現
性の良い、高画質な2次元画像の合成が可能となる。As described above, according to the present invention, the edge information of the most important object that determines the image quality of a two-dimensional image can be accurately reproduced, and it is important to reproduce the edge information of the object. Polygons important for contour formation are extracted, and only the polygons important for contour formation of this object are further subdivided 2
By generating the next polygon, it is possible to synthesize a high-quality two-dimensional image with good reproducibility of the edge information of the object by using an overwhelmingly small number of polygons.
【0040】しかもポリゴン数を単純に増やすことによ
って、輪郭部を2倍精密にするためにはポリゴン数を4
倍にしなければならないが、本発明によれば、これによ
って増加するポリゴン数は輪郭部分の一部であり、しか
も輪郭部を2倍精密にするためには輪郭部分のポリゴン
を2倍にするだけなので、この高画質化によって生じる
計算量の増加を最小限に押えることができる。Moreover, in order to make the contour portion twice as precise by simply increasing the number of polygons, the number of polygons is set to four.
According to the present invention, the number of polygons increased by this is a part of the contour portion, and in order to double the precision of the contour portion, the polygon of the contour portion is only doubled. Therefore, it is possible to minimize the increase in the amount of calculation that occurs due to this improvement in image quality.
【0041】さらに投影面から見た場合の物体輪郭部分
が精密に再現されるだけでなく、物体輪郭部が滑らかに
再現することも可能で、ポリゴンデータから合成された
画像特有の劣化原因である輪郭部の角が知覚されにくい
ので、さらに視覚上自然な2次元画像が合成できること
も可能となる。Further, not only the object contour portion when viewed from the projection surface can be accurately reproduced, but also the object contour portion can be smoothly reproduced, which is a cause of deterioration peculiar to an image synthesized from polygon data. Since it is difficult for the corners of the contour to be perceived, it is possible to synthesize a visually more natural two-dimensional image.
【0042】これによって、本発明を利用すれば、CA
DやCAMまたはゲームなどで画像を合成する際に、非
常に高画質な画像を安価な装置または計算機で非常に高
速に合成することが可能となり、その産業的効果は大き
い。Thus, according to the present invention, CA
When synthesizing images in D, CAM, games, etc., it becomes possible to synthesize extremely high-quality images at very high speed with an inexpensive device or computer, and the industrial effect thereof is great.
【図1】本発明の第1の実施例を示す画像合成装置のブ
ロック図FIG. 1 is a block diagram of an image synthesizing apparatus showing a first embodiment of the present invention.
【図2】(a)〜(i)は本発明の第1の実施例を示す画像処
理装置の動作を示す略線図2A to 2I are schematic diagrams showing the operation of the image processing apparatus showing the first embodiment of the present invention.
【図3】本発明の第2の実施例を示す画像合成装置のブ
ロック図FIG. 3 is a block diagram of an image synthesizing apparatus showing a second embodiment of the present invention.
【図4】(a)〜(h)は本発明の第2の実施例を示す画像処
理装置の動作を示す略線図4A to 4H are schematic diagrams showing an operation of an image processing apparatus showing a second embodiment of the present invention.
【図5】本発明の第3の実施例を示す画像合成装置のブ
ロック図FIG. 5 is a block diagram of an image synthesizing device showing a third embodiment of the present invention.
【図6】(a)〜(i)は本発明の第3の実施例を示す画像処
理装置の動作を示す略線図6A to 6I are schematic diagrams showing the operation of the image processing apparatus showing the third embodiment of the present invention.
【図7】本発明の第4の実施例を示す画像合成装置のブ
ロック図FIG. 7 is a block diagram of an image synthesizing apparatus showing a fourth embodiment of the present invention.
【図8】(a)〜(c)は本発明の第4の実施例を示す画像処
理装置の動作を示す略線図8A to 8C are schematic diagrams showing the operation of an image processing apparatus showing a fourth embodiment of the present invention.
【図9】従来例を示す画像合成装置のブロック図FIG. 9 is a block diagram of an image synthesizing device showing a conventional example.
【図10】(a)〜(d)は従来例を示す画像処理装置の動作
を示す略線図10A to 10D are schematic diagrams showing the operation of an image processing apparatus showing a conventional example.
1 モデル情報記憶部 2 レンダリング情報生成部 3 画像合成部 4 1次ポリゴン生成部 5 物体輪郭形成ポリゴン抽出部 6 2次ポリゴン生成部 8 ポリゴンデータ選択部 10 ポリゴンデータ生成部 11 レンジデータ 12 テクスチュアデータ 14 1次ポリゴンデータ 15 1次ポリゴンによる合成画像 18 合成画像 55 輪郭形成ライン抽出部 77 3次ポリゴン生成部 101 裏ポリゴン 102 表ポリゴン 103 物体輪郭ライン 104 2次ポリゴン用頂点 105 2次ポリゴン 106 3次ポリゴン DESCRIPTION OF SYMBOLS 1 Model information storage unit 2 Rendering information generation unit 3 Image synthesis unit 4 Primary polygon generation unit 5 Object contour formation polygon extraction unit 6 Secondary polygon generation unit 8 Polygon data selection unit 10 Polygon data generation unit 11 Range data 12 Texture data 14 Primary polygon data 15 Composite image by primary polygon 18 Composite image 55 Contour forming line extraction unit 77 Third polygon generating unit 101 Back polygon 102 Front polygon 103 Object contour line 104 Secondary polygon vertex 105 Secondary polygon 106 Tertiary polygon 106
Claims (9)
するモデル情報記憶手段と、前記モデル情報を2次元画
像へ変換するためのレンダリング情報を出力するレンダ
リング情報生成手段と、前記レンダリング情報とモデル
情報とを入力とし、2次元画像を合成するためのポリゴ
ンデータを生成するポリゴンデータ生成手段と、前記ポ
リゴンデータを入力とし、2次元画像を合成する画像合
成手段とを具備し、前記ポリゴンデータ生成手段は、少
なくとも、前記モデル情報から1次ポリゴンデータを生
成する手段と、前記各1次ポリゴン中から前記レンダリ
ング情報に応じて、一部ポリゴンを抽出しこれを細分化
することにより2次ポリゴンを生成する手段を有するこ
とを特徴とした画像合成装置。1. Model information storage means for storing model information representing a three-dimensional structure of an object, rendering information generation means for outputting rendering information for converting the model information into a two-dimensional image, and the rendering information. Polygon data generating means for generating polygon data for synthesizing a two-dimensional image by inputting model information and image synthesizing means for synthesizing a two-dimensional image by inputting the polygon data are provided. The generating means is a means for generating at least primary polygon data from the model information, and a secondary polygon by extracting some polygons from each of the primary polygons according to the rendering information and subdividing the polygons. An image synthesizing device having means for generating
ら1次ポリゴンデータを生成する手段と、少なくともこ
の1次ポリゴンデータの法線ベクトルと、前記レンダリ
ング情報から得られる、合成する2次元画像の投影面の
法線ベクトルの関係の条件から、各1次ポリゴンについ
て物体における裏ポリゴンと表ポリゴンに選別し、各表
ポリゴンについて隣接するポリゴンが裏ポリゴンである
場合、これを物体輪郭形成ポリゴンとして抽出する手段
と、前記物体輪郭形成ポリゴンについて、さらに1次ポ
リゴンを細分化した2次ポリゴンを生成する手段を有す
ることを特徴とした請求項1記載の画像合成装置。2. Polygon data generating means, means for generating primary polygon data from model information, projection of a two-dimensional image to be synthesized, which is obtained from at least the normal vector of this primary polygon data and the rendering information. Based on the condition of the relation between the surface normal vectors, each primary polygon is sorted into a back polygon and a front polygon in the object, and when adjacent polygons are back polygons in each front polygon, this is extracted as an object contour forming polygon. The image synthesizing apparatus according to claim 1, further comprising means and means for generating a secondary polygon obtained by further subdividing a primary polygon with respect to the object contour forming polygon.
モデル情報から1次ポリゴンデータを生成する手段と、
少なくともこの1次ポリゴンデータの法線ベクトルと、
前記レンダリング情報から得られる、合成する2次元画
像の投影面の法線ベクトルの関係を条件として、物体輪
郭付近ポリゴンを抽出する手段と、前記物体輪郭付近ポ
リゴンについては、さらに1次ポリゴンを細分化した2
次ポリゴンを生成する手段を有することを特徴とした請
求項1記載の画像合成装置。3. The polygon data generating means is at least
Means for generating primary polygon data from model information,
At least this normal vector of the primary polygon data,
Means for extracting a polygon near the object contour, and further subdividing the primary polygon for the polygon near the object contour, on condition of the relation of the normal vector of the projection plane of the two-dimensional image to be synthesized, which is obtained from the rendering information. Done 2
The image synthesizing apparatus according to claim 1, further comprising means for generating a next polygon.
も1次ポリゴンデータと1次ポリゴン上に2次ポリゴン
用の頂点データを有することを特徴とした請求項1記載
の画像合成装置。4. The image synthesizing apparatus according to claim 1, wherein the model information has at least primary polygon data and vertex data for secondary polygons on the primary polygons as three-dimensional information.
も1次ポリゴンデータと1次ポリゴンの各ライン上に2
次ポリゴン用の頂点データを有することを特徴とした請
求項1記載の画像合成装置。5. The model information is three-dimensional information, and at least primary polygon data and two lines on each line of the primary polygon are used.
The image synthesizing apparatus according to claim 1, further comprising vertex data for the next polygon.
ゴンデータと1次ポリゴン上に2次ポリゴン用の頂点デ
ータを有し、ポリゴンデータ生成部は、少なくとも、前
記モデル情報から1次ポリゴンデータを生成する手段
と、前記1次ポリゴン平面からの2次ポリゴン用の頂点
の位置のずれが前記レンダリング情報から得られる合成
する2次元画像の投影面上に投射される大きさがある閾
値を越える頂点を検出し、この2次ポリゴン用の頂点を
用いて1次ポリゴンを細分化した2次ポリゴンを生成す
る手段を有することを特徴とした請求項4または5記載
の画像合成装置。6. The model information includes, as three-dimensional information, primary polygon data and vertex data for secondary polygons on the primary polygons, and the polygon data generation unit uses at least the primary polygon data based on the model information. And the deviation of the position of the vertices for the secondary polygon from the primary polygon plane exceeds a certain threshold size projected on the projection plane of the two-dimensional image to be synthesized obtained from the rendering information. 6. The image synthesizing apparatus according to claim 4, further comprising means for detecting a vertex and generating a secondary polygon obtained by subdividing the primary polygon using the vertex for the secondary polygon.
デル情報から1次ポリゴンデータを生成する手段と、こ
の1次ポリゴンデータがレンダリング情報から得られる
合成する2次元画像の投影面に投射される場合について
物体の輪郭を形成するラインを物体輪郭形成ラインとし
て各1次ポリゴンデータの各ラインの中から抽出する物
体輪郭形成ライン抽出手段と、この物体輪郭形成ライン
上に補間点を設けることにより物体輪郭形成ラインを有
する1次ポリゴンを細分化した2次ポリゴンを生成する
2次ポリゴン生成手段を有することを特徴とした請求項
1記載の画像合成装置。7. The polygon data generating means includes at least means for generating primary polygon data from model information, and a case where the primary polygon data is projected on a projection surface of a two-dimensional image to be combined obtained from rendering information. Object contour forming line extracting means for extracting a line forming an object contour from each line of each primary polygon data as an object contour forming line, and object contour forming by providing interpolation points on the object contour forming line The image synthesizing apparatus according to claim 1, further comprising secondary polygon generation means for generating a secondary polygon obtained by subdividing a primary polygon having a line.
ゴンデータの法線ベクトルと、前記合成する2次元画像
の投影面の法線ベクトルの関係を条件から、各1次ポリ
ゴンについて物体における裏ポリゴンと表ポリゴンに選
別し、各表ポリゴンについて隣接するポリゴンが裏ポリ
ゴンである場合、これを物体輪郭形成ポリゴンとして抽
出し、裏ポリゴンと共有するラインを、物体輪郭形成ラ
インとして抽出することを特徴とした請求項7記載の画
像合成装置。8. The object contour forming line extracting means sets the back surface of the object for each primary polygon based on the condition of the relationship between the normal vector of the primary polygon data and the normal vector of the projection plane of the two-dimensional image to be synthesized. The feature is that it is sorted into polygons and front polygons, and when adjacent polygons of each front polygon are back polygons, this is extracted as an object contour forming polygon, and a line shared with the back polygon is extracted as an object contour forming line. The image synthesizing apparatus according to claim 7.
もポリゴンデータと各ポリゴンの各ラインの属性値とし
て、分割可能または不可のフラグメントデータを有する
ことを特徴とした請求項1記載の画像合成装置。9. The image synthesizing apparatus according to claim 1, wherein the model information has three-dimensional information including at least polygon data and fragment data which can be divided or cannot be divided as attribute values of each line of each polygon.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7134924A JPH08329280A (en) | 1995-06-01 | 1995-06-01 | Image synthesizer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7134924A JPH08329280A (en) | 1995-06-01 | 1995-06-01 | Image synthesizer |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH08329280A true JPH08329280A (en) | 1996-12-13 |
Family
ID=15139732
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7134924A Pending JPH08329280A (en) | 1995-06-01 | 1995-06-01 | Image synthesizer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH08329280A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007076037A (en) * | 2005-09-12 | 2007-03-29 | Roland Dg Corp | 3D model data division position calculation method and 3D modeling apparatus |
| JP2013223008A (en) * | 2012-04-13 | 2013-10-28 | Canon Inc | Image processing device and method |
| JP2016045641A (en) * | 2014-08-21 | 2016-04-04 | カシオ計算機株式会社 | Image processing device, image processing method, and program |
-
1995
- 1995-06-01 JP JP7134924A patent/JPH08329280A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007076037A (en) * | 2005-09-12 | 2007-03-29 | Roland Dg Corp | 3D model data division position calculation method and 3D modeling apparatus |
| JP2013223008A (en) * | 2012-04-13 | 2013-10-28 | Canon Inc | Image processing device and method |
| JP2016045641A (en) * | 2014-08-21 | 2016-04-04 | カシオ計算機株式会社 | Image processing device, image processing method, and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100821026B1 (en) | 3D character data generator and 3D graphic data generator | |
| US5077608A (en) | Video effects system able to intersect a 3-D image with a 2-D image | |
| US6654020B2 (en) | Method of rendering motion blur image and apparatus therefor | |
| JP3278623B2 (en) | Map three-dimensionalization system, map three-dimensionalization method, and storage medium storing map three-dimensionalization program | |
| US6201542B1 (en) | Three-dimensional polygon display apparatus using progressive polygon data | |
| WO2021192515A1 (en) | Learning data generating method, learning data generating device, and program | |
| US6476819B1 (en) | Apparatus and method for assigning shrinkage factor during texture mapping operations | |
| KR100542958B1 (en) | Method and apparatus for generating composite image, and information processing system | |
| JPS6282472A (en) | Picture processing system | |
| EP1190391A1 (en) | Method and apparatus for generating outlines | |
| JP3979162B2 (en) | Image processing apparatus and method | |
| JPH1155686A (en) | Image processing apparatus and method, key signal generating apparatus and method, image synthesizing apparatus, and recording medium | |
| JP2712789B2 (en) | Image display device | |
| JP2806679B2 (en) | Character generator | |
| JP3732386B2 (en) | Method for creating outline of 3D computer graphics | |
| JPH09138859A (en) | Image synthesis device | |
| US7224369B2 (en) | Image processing apparatus and method of same | |
| JP2949594B2 (en) | Video display device | |
| JP2000151982A (en) | Image synthesizing apparatus, image synthesizing method, image generating apparatus, image generating method, and providing medium | |
| JP2002245480A (en) | Method and apparatus for creating three-dimensional data, three-dimensional shape control file, three-dimensional shape projection file, or line drawing relief pattern, and recording medium storing three-dimensional data, three-dimensional shape control file, three-dimensional shape projection file, or line drawing relief pattern creation program | |
| JPH07131817A (en) | Image synthesizing method and image synthesizing apparatus | |
| JPH0241791B2 (en) | ||
| KR0134420B1 (en) | Picture compositing device | |
| JPH02127786A (en) | Two-dimensional expressing method for three-dimensional object | |
| JPH1153578A (en) | Shape conversion method, recording medium recording processing procedure of the method, and shape conversion device |