[go: up one dir, main page]

JPS63184882A - Stereoscopic image display method - Google Patents

Stereoscopic image display method

Info

Publication number
JPS63184882A
JPS63184882A JP1686587A JP1686587A JPS63184882A JP S63184882 A JPS63184882 A JP S63184882A JP 1686587 A JP1686587 A JP 1686587A JP 1686587 A JP1686587 A JP 1686587A JP S63184882 A JPS63184882 A JP S63184882A
Authority
JP
Japan
Prior art keywords
polygon
brightness
shading
image display
display method
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
Application number
JP1686587A
Other languages
Japanese (ja)
Inventor
Haruichi Nakano
中野 晴一
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fuji Electric Co Ltd
Fuji Facom Corp
Original Assignee
Fuji Electric Co Ltd
Fuji Facom Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fuji Electric Co Ltd, Fuji Facom Corp filed Critical Fuji Electric Co Ltd
Priority to JP1686587A priority Critical patent/JPS63184882A/en
Publication of JPS63184882A publication Critical patent/JPS63184882A/en
Pending legal-status Critical Current

Links

Landscapes

  • Image Generation (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、三次元コンピュータグラフィックスのスキ
ャンラインアルゴリズムに従ってポリゴンの輝度計算を
行うようにした立体画像表示方式の改良に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an improvement in a stereoscopic image display method that calculates the brightness of polygons according to a scan line algorithm of three-dimensional computer graphics.

〔従来の技術〕[Conventional technology]

従来の立体画像表示方式としては、三次元コンピュータ
グラフィックスのスキャンラインアルゴリズムに従って
ポリゴンの輝度計算を行う場合に、先ず、ポリゴンの各
頂点の輝度を算出し、次いで内部をシェーディングによ
って内挿する方式を採用し°ζいるのが一般的である。
As a conventional stereoscopic image display method, when calculating the brightness of a polygon according to the scan line algorithm of three-dimensional computer graphics, the brightness of each vertex of the polygon is first calculated, and then the inside is interpolated by shading. It is common to adopt °ζ.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

しかしながら、上記従来の立体画像表示方式にあっては
、ポリゴンの分割数の選択によって種々の問題点があっ
た。すなわち、曲面をポリゴンで近似する場合ば、各ポ
リゴンの法線ベクトルが異なるため、ある程度細かいポ
リゴンに分割しなければならないが、特に問題となるの
が平面の分割数である。平面であれば分割したポリゴン
の法線ベクトルは全て等しいが、分割数によって次のよ
うな問題点がある。
However, the conventional stereoscopic image display method described above has various problems depending on the selection of the number of polygon divisions. That is, when a curved surface is approximated by polygons, each polygon has a different normal vector, so it must be divided into relatively fine polygons, but a particular problem is the number of plane divisions. If it is a plane, the normal vectors of the divided polygons are all equal, but depending on the number of divisions, the following problems arise.

(1)分割数が少ない場合 第7図(a)のように光源りがポリゴンPに近いときや
第7図〜)のように視点VがポリゴンPに近いときのよ
うに、ポリゴンP内部の反射点Rで急激な輝度変化が存
在するような場合、正確な輝度計算を行うことが不可能
である。
(1) When the number of divisions is small: When the light source is close to the polygon P as shown in Figure 7(a), or when the viewpoint V is close to the polygon P as shown in Figures 7~), If there is a sudden change in brightness at the reflection point R, it is impossible to perform accurate brightness calculations.

(2)分割数が多い場合 分割数が多ければ多い程、正確な輝度計算が可能となる
が、単純に分割数を増加させれば、膨大なデータ領域を
必要とすると共に、計算量も増大する。
(2) When the number of divisions is large The greater the number of divisions, the more accurate brightness calculation becomes possible, but simply increasing the number of divisions requires a huge data area and increases the amount of calculation. do.

そこで、この発明は、上記従来例の問題点に着目してな
されたものであり、ポリゴンの分割数をその状況に応じ
て適宜制御するこ生を可能とすることにより、上記従来
例の問題点を解決することができる立体画像表示方式を
提供することを目的としている。
Therefore, the present invention has been made by focusing on the problems of the above-mentioned conventional example, and by making it possible to appropriately control the number of polygon divisions depending on the situation, the present invention solves the problems of the above-mentioned conventional example The purpose of this invention is to provide a stereoscopic image display method that can solve the problem.

〔問題点を解決するための手段〕 上記目的を達成するために、この発明は、三次元コンピ
ュータグラフィックスのスキャンラインアルゴリズムに
従ってポリゴンの輝度計算を行うようにした立体画像表
示方式において、前記ポリゴンの頂点輝度算出時に、細
分割処理手段によって、当該ポリゴン内部にサンプル点
を設け、該サンプル点のシェーディングにより求められ
る輝度と実輝度を比較し、輝度変化が大きいときにのみ
、当該サンプル点で前記ポリゴンを細分割する細分割処
理を行い、細分割されたそれぞれのポリゴンについて再
度細分割処理手段による処理を行うことを特徴としてい
る。
[Means for Solving the Problems] In order to achieve the above object, the present invention provides a three-dimensional image display method in which brightness calculation of polygons is performed according to a scan line algorithm of three-dimensional computer graphics. When calculating the vertex brightness, the subdivision processing means sets a sample point inside the polygon, compares the brightness obtained by shading of the sample point with the actual brightness, and only when the brightness change is large, the sample point is set inside the polygon at the sample point. It is characterized in that a subdivision process is performed to subdivide the polygon, and each of the subdivided polygons is processed again by the subdivision processing means.

〔作用〕[Effect]

この発明においては、頂点輝度算出時に、細分割処理手
段によって、各ポリゴン内部にサンプル点を設け、この
サンプル点における頂点輝度からシェーディングにより
求められる輝度と実際の輝度とを比較し、輝度変化が大
きいとき例えばシェーディング輝度と実輝度との差値の
絶対値がある闇値を越えたときに、そのサンプル点でポ
リゴンを分割する。さらに分割されたポリゴンについて
同様の処理を繰り返して、輝度変化の大きい部分のみを
より細かいポリゴンに分割することにより、ポリゴンの
分割数を状況に応じて制御することができる。
In this invention, when calculating the vertex brightness, sample points are provided inside each polygon by the subdivision processing means, and the brightness obtained by shading from the vertex brightness at this sample point is compared with the actual brightness, and the brightness change is large. For example, when the absolute value of the difference between the shading brightness and the actual brightness exceeds a certain darkness value, the polygon is divided at that sample point. Furthermore, by repeating the same process for the divided polygons and dividing only the portions where the brightness changes are large into finer polygons, the number of polygon divisions can be controlled depending on the situation.

〔実施例〕〔Example〕

以下、この発明の実施例を図面に基づいて説明する。 Embodiments of the present invention will be described below based on the drawings.

第1図はこの発明の一実施例を示すブロック図である。FIG. 1 is a block diagram showing one embodiment of the present invention.

図中、lは平面のみで構成されるプリミティブの頂点座
標等でなるプリミティブ情報を入力する情報入力装置で
あって、この情報入力装置lで入力されたプリミティブ
情報が画像処理装置2に入力され、この画像処理装置2
で立体画像処理が行われ、その処理結果がラスクスキャ
ン型CRTディスプレイ3に出力されてその表示画面に
表示される。
In the figure, l is an information input device for inputting primitive information such as vertex coordinates of primitives consisting only of planes, and the primitive information input by this information input device l is input to the image processing device 2. This image processing device 2
Stereoscopic image processing is performed at , and the processing results are output to the rusk scan type CRT display 3 and displayed on its display screen.

画像処理装置2は、インタフェース2a、演算処理装置
2b及び記憶装置2cを少なくとも有し、情報入力装置
1から立体を表すプリミティブ情報が入力されると、演
算処理装置2bで第2図に示す細分割処理を実行する。
The image processing device 2 has at least an interface 2a, an arithmetic processing device 2b, and a storage device 2c, and when primitive information representing a solid is input from the information input device 1, the arithmetic processing device 2b performs subdivision as shown in FIG. Execute processing.

すなわち、ステップ■でプリミティブ情報に基づきプリ
ミティブを構成する各ポリゴンの法線ベクトルを算出す
る。
That is, in step (2), the normal vector of each polygon constituting the primitive is calculated based on the primitive information.

次いで、ステップ■に移行して、各ポリゴンをその大き
さ、形状等に応じて三角形のポリゴンに分割し、それら
の頂点座標のアドレスCXa、Ys。
Next, the process moves to step (2), where each polygon is divided into triangular polygons according to its size, shape, etc., and the addresses CXa, Ys of their vertex coordinates are obtained.

ZA)、(Xs、Ys、Z* )及び(Xc、Yc、 
Zc )を算出し、これらをポリゴン情報として記憶装
置2Cの所定記憶領域に記憶する。
ZA), (Xs, Ys, Z*) and (Xc, Yc,
Zc) is calculated and stored in a predetermined storage area of the storage device 2C as polygon information.

次いで、ステップ■に移行して、分割されたポリゴンの
各頂点単位の輝度を計算し、これらをそのアドレスと共
に、記憶装置2cの所定記憶領域に形成した第1次記憶
ブロックBlに格納する。
Next, the process proceeds to step (2), where the brightness of each vertex of the divided polygon is calculated and stored together with its address in the primary storage block Bl formed in a predetermined storage area of the storage device 2c.

次いで、ステップ■に移行して、変数nを“l”にセン
トしてからステップ■に移行する。
Next, the process proceeds to step (2), where the variable n is set to "l", and the process proceeds to step (2).

このステップ■では、第n次記憶ブロックに格納されて
いる三角形ポリゴンをΔABCとし、その頂点輝度をそ
れぞれLA、Ll、LCとすると、グローシェーディン
グによって算出されるΔABCの重心G即ちサンプル点
におけるシェーディング輝度t、aを下記(1)式に従
って算出する。
In this step (2), if the triangular polygon stored in the n-th storage block is ΔABC, and its apex luminances are LA, Ll, and LC, the shading luminance at the center of gravity G of ΔABC, that is, the sample point, calculated by glow shading. t and a are calculated according to the following formula (1).

Le =  (ta +Ll +Lc )  ””””
””(1)次いで、ステップ■に移行して重心Gにおけ
る実輝度をり、/としたとき、この実輝度り、′と前記
ステップ■で算出したグローシェーディングによるシェ
ーディング輝度り、との差値の絶対値ILllLG’l
が予め設定された閾値Tを越えているか否かを判定する
。この判定結果が、It、5−LG’l>Tであるとき
には、輝度変化が大きいものと判断して、ステップ■に
移行し、サンプル点即ち重心Gと三角形ΔABCの各頂
点とを結ぶ3つの三角形(ΔGAB、ΔGBG、ΔGC
A)に分割して、その情報を記憶装置2cの所定記憶領
域に形成した第n+1次記憶ブロック87.1に格納し
てからステップ■に移行し、且つ判定結果がIts−t
、e’l≦Tであるときには、輝度変化が少ないものと
判断して直接ステップ■に移行する。
Le = (ta +Ll +Lc) ””””
``''(1) Next, proceed to step 2, and when the actual brightness at the center of gravity G is , /, the difference value between this actual brightness, ,' and the shading brightness by glow shading calculated in step 2, is calculated. The absolute value of ILllLG'l
It is determined whether or not exceeds a preset threshold T. When the judgment result is It,5-LG'l>T, it is judged that the brightness change is large, and the process moves to step Triangle (ΔGAB, ΔGBG, ΔGC
A), the information is stored in the n+1 storage block 87.1 formed in a predetermined storage area of the storage device 2c, and then the process proceeds to step (2), and the determination result is Its-t.
, e'l≦T, it is determined that the luminance change is small and the process directly proceeds to step (2).

ステップ■では、第1次記憶ブロックB1に記憶されて
いる全ての三角形に対して上記ステップ■〜■の処理を
終了したか否かを判断し、処理が終了していないときに
は、ステップ■に戻り、処理が終了したときには、ステ
ップ■に移行する。
In step ■, it is determined whether or not the processing of steps ■ to ■ has been completed for all the triangles stored in the primary storage block B1, and if the processing has not been completed, the process returns to step ■. , When the processing is completed, the process moves to step (3).

このステップ■では、第n+1次記憶ブロックB、、、
Iに三角形データが格納されているか否かを判定し、三
角形データが格納されているときには、ステップ[相]
に移行して、変数nをn+1としてから前記ステップ■
に戻り、三角形データが格納されていないときには、ス
テップ■に移行して各分割された三角形においてシェー
ディングによる塗り潰しを実行して処理を終了する。
In this step ■, the n+1st storage block B,...
Determine whether triangle data is stored in I, and if triangle data is stored, step [phase]
, set the variable n to n+1, and then repeat step ■
Returning to step 1, if no triangle data is stored, the process moves to step (3), where each divided triangle is filled with shading, and the process is completed.

ここで、上記ステップΦ〜■の処理が細分割処理手段に
対応している。
Here, the processing of steps Φ to (2) above corresponds to the subdivision processing means.

次に、上記実施例の動作を第3図乃至第5図を伴って説
明する。
Next, the operation of the above embodiment will be explained with reference to FIGS. 3 to 5.

まず、情報入力装置1から入力されて記憶装置2Cに形
成したプリミティブ情報記憶領域PRに格納されている
ブリミイティブ情報により、プリミティブを構成する各
ポリゴンについてその頂点アドレスを表すポリゴン情報
を作成し、これを第5図に示すように、記憶装f2cに
形成したポリゴン情報記憶領域poに記憶すると共に、
各ポリゴンについて法線ベクトルを算出する(ステップ
■)。
First, polygon information representing the vertex address of each polygon constituting a primitive is created using primitive information input from the information input device 1 and stored in the primitive information storage area PR formed in the storage device 2C. As shown in FIG. 5, the polygon information is stored in the polygon information storage area po formed in the storage device f2c, and
Calculate the normal vector for each polygon (step ■).

次いで、1つのポリゴン5が例えば第3図(a)に示す
ように、複雑な形状を有しているものとすると、このポ
リゴン5を第3図中)に示す如く、分割可能な数の三角
形6に分割し、分割された各三角形6のそれぞれについ
てその頂点をA、B、Cとしたときの各頂点アドレス(
Xa、 Ya、 Za )、 (XL Yl+ Z++
 )、 (Xc、 Yc、 Zc )を算出する。この
場合、ポリゴン5が第4図(a)のように三角形であっ
てもその面積が大きいときには第4図中)に示す如く各
月の中点を結ぶ線分で分割して三角形6に細分割する。
Next, if one polygon 5 has a complicated shape as shown in FIG. 3(a), this polygon 5 is divided into a divisible number of triangles as shown in FIG. 6, and the vertices of each divided triangle 6 are A, B, and C, and each vertex address (
Xa, Ya, Za), (XL Yl+ Z++
), (Xc, Yc, Zc) are calculated. In this case, even if the polygon 5 is a triangle as shown in Figure 4(a), if its area is large, it can be divided into triangles 6 by dividing it by line segments connecting the midpoints of each month as shown in Figure 4 (in Figure 4). To divide.

次いで、分割された各三角形6の頂点輝度LA+Lm、
Lcをスキャンアルゴリズムによって算出し、これらを
その頂点アドレス(Xa、 yA、 za)、(xm。
Next, the vertex brightness LA+Lm of each divided triangle 6,
Lc is calculated by a scanning algorithm, and these are converted into their vertex addresses (Xa, yA, za), (xm.

yl、 Zs )、(Xc、Yc、 Zc )と共に第
5図に示す如く記憶装置2Cに形成した第1次記憶ブロ
ックB+に格納する。
yl, Zs) and (Xc, Yc, Zc) in the primary storage block B+ formed in the storage device 2C as shown in FIG.

次いで、第6図(a)に示す如く第1次記憶ブロックB
+に格納された各三角形6のデータを読出し、これに対
して、第6図中)に示す三角形内のサンプル点となる重
心Gにおけるシェーディング輝度L−を前記(1)式に
よって算出する。
Next, as shown in FIG. 6(a), the primary storage block B
The data of each triangle 6 stored in + is read out, and the shading brightness L- at the center of gravity G, which is a sample point in the triangle shown in FIG.

次いで、算出したシェーディング輝度り、と重心Gにお
ける実輝度L6′との差値の絶対値ILG−t、、’l
が予め設定された閾値Tを越えているか否かを判定し、
越えている場合(l LG −LG ’1〉T)には、
輝度変化が大きいものと判断して、その三角形を第6図
(C)に示す如く、重心Gと各頂点を結ぶ線分で3゛分
割して、3つの三角形(ΔGAB、ΔGBC,ΔGCA
)に細分割し、これら3つの三角形の各頂点アドレス及
び頂点輝度を第6図(d)に示す如く記憶装置2cに形
成した第2次記憶ブロックB2に格納してから、第1次
記憶プロックB1に格納されている全ての三角形につい
てシェーディング輝度L・及び実輝度LG′の比較判断
を終了したか否かを判定し、未処理の三角形がある場合
には、これについてシェーディング輝度及び実輝度の比
較判断を行う。
Next, the absolute value ILG-t,,'l of the difference value between the calculated shading luminance L and the actual luminance L6' at the center of gravity G is calculated.
Determine whether or not exceeds a preset threshold T,
If it exceeds (l LG - LG '1>T),
Judging that the luminance change is large, the triangle is divided into 3 parts by line segments connecting the center of gravity G and each vertex, as shown in Figure 6 (C), and three triangles (ΔGAB, ΔGBC, ΔGCA) are created.
), and the vertex addresses and vertex brightness of these three triangles are stored in the secondary storage block B2 formed in the storage device 2c as shown in FIG. 6(d), and then the primary storage block It is determined whether the comparison judgment of the shading brightness L and the actual brightness LG' has been completed for all the triangles stored in B1, and if there is an unprocessed triangle, the shading brightness and the actual brightness are compared. Make comparative judgments.

また、シェーディング輝度L6と実輝度り、′との比較
判断の結果、ILs−ts’l≦Tであるときには、輝
度変化が少ないものと判断して、\ ゛   第1次記
憶ブロックB、に格納されている全ての三角形について
シェーディング輝度Ls及び実輝度L6′の比較判断を
終了したか否かを判定し、未処理の三角形がある場合に
は、これについてシェーディング輝度及び実輝度の比較
判断を行う。
Further, as a result of comparing and judging the shading luminance L6 and the actual luminance RI,', if ILs-ts'l≦T, it is determined that the luminance change is small and is stored in the \ ゛ primary storage block B. It is determined whether or not the comparison judgment of the shading luminance Ls and the actual luminance L6' has been completed for all the triangles that have been processed, and if there is an unprocessed triangle, the shading luminance and the actual luminance are compared and determined for this triangle. .

そして、第1次記憶ブロックB1に格納されている各三
角形についてシェーディング輝度L6及び実輝度り、′
の比較判断を終了したときには、この第1次記憶ブロッ
クBIの処理によってこれに続く第2次記憶ブロックB
8に三角形の頂点アドレス及び頂点輝度が格納されてい
るか否かを判断し、これが格納されている場合には、上
記第1次記憶ブロックB、に対する処理と同様の比較判
断処理を行い、これを第1次記憶ブロックB、まで繰り
返す、そして、三角形の頂点アドレス及び頂点輝度が格
納されていない第1次記憶ブロックB1があったときに
、この間に分割された各ポリゴンについて所定のシェー
ディングによる塗り潰しを行って細分割処理を終了する
Then, for each triangle stored in the primary storage block B1, the shading brightness L6 and the actual brightness are
When the comparison and judgment of
It is determined whether the apex address and vertex brightness of the triangle are stored in block 8, and if they are stored, a comparison judgment process similar to that for the primary storage block B is performed, and this is Repeat up to the primary storage block B. Then, when there is a primary storage block B1 in which the vertex address and vertex brightness of the triangle are not stored, each polygon divided during this time is filled with predetermined shading. and complete the subdivision process.

このようにすることにより、ポリゴンの輝度変化の大き
い部分だけを細分割するので、少ない分割数でも鮮明な
画像処理を行うことができ、且つポリゴンデータ容量を
格段に減少させることができると共に、演算処理速度を
向上させることができる。
By doing this, only the parts of the polygon where the brightness changes are large are subdivided, so clear image processing can be performed even with a small number of divisions, and the polygon data capacity can be significantly reduced. Processing speed can be improved.

なお、上記実施例においては、ポリゴン内のサンプル点
を重心とした場合について説明したが、これに限定され
るものではなく、他の任意の点をサンプル点とすること
ができることは言うまでもない。
In the above embodiment, a case has been described in which a sample point within a polygon is used as the center of gravity, but the present invention is not limited to this, and it goes without saying that any other arbitrary point can be used as the sample point.

また、シェーディングもグローシェーディングに限定さ
れるものではなく他のシェーディングを適用し得るもの
である。
Furthermore, shading is not limited to glow shading, and other shading may be applied.

〔発明の効果〕〔Effect of the invention〕

以上説明したように、この発明によれば、輝度変化に応
じてポリゴンの分割数を自動的に制御するようにしたの
で、従来の方式でリアルな画像を生成するために必要と
されるポリゴンのデータ数に比較してその数を削減する
ことができる結果、データ用のメモリ領域の縮小が可能
となると共に、その全データに対する処理速度も向上さ
せることができる効果が得られる。
As explained above, according to the present invention, the number of polygon divisions is automatically controlled according to changes in brightness, so the number of polygon divisions required to generate a realistic image using the conventional method is reduced. As a result of being able to reduce the number compared to the number of data, it is possible to reduce the memory area for data and also to improve the processing speed for all the data.

また、土偶のように、閾値によって輝度変化を判定して
ポリゴンを分割するようにすると、閾値を太き(するこ
とにより分割数が減り、高速な画面処理を行うことがで
き、逆に閾値を小さくすることにより、輝度変化の大き
い部分が細かく分割されるので、正確な輝度計算に基づ
く立体画像を生成することができ、状況に応じた立体画
像作成が可能となる利点がある。
In addition, if you divide polygons by determining brightness changes using a threshold value, as in clay figurines, you can make the threshold thicker (by doing so, the number of divisions will be reduced and faster screen processing can be performed; By making the size smaller, parts with large brightness changes are divided into smaller parts, so it is possible to generate a three-dimensional image based on accurate brightness calculation, which has the advantage of making it possible to create a three-dimensional image according to the situation.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図はこの発明の一実施例を示すブロック図、第゛2
図は細分割処理手順の一例を示すフローチャート、第3
図(a)、 (b)及び第4図(a)及び山)はそれぞ
れポリゴンの形状とその細分割状態を示す説明図、第5
図は各記憶ブロック毎の情報の流れを示す説明図、第6
図はこの発明の詳細な説明に供する分割処理手順の説明
図、第7図(a)及び…)はそれぞれポリゴンに対する
視点と光源との関係を示す説明図である。 図中、lは情報入力装置、2は画像処理装置、2aはイ
ンタフェース、2bは演算処理装置、2Cは記憶装置、
3はラスクスキャン形CRTディスプレイ、PRはブリ
ミイティブ情報記憶領域、POはポリゴン情報記憶領域
、B1〜B、は記憶ブロック、5はポリゴン、6は三角
形である。
FIG. 1 is a block diagram showing one embodiment of the present invention, and FIG.
The figure is a flowchart showing an example of the subdivision processing procedure.
Figures (a), (b) and Figure 4 (a) and crest) are explanatory diagrams showing the polygon shape and its subdivision state, respectively.
The figure is an explanatory diagram showing the flow of information for each storage block.
The figure is an explanatory diagram of a division processing procedure to provide a detailed explanation of the present invention, and FIGS. 7(a) and 7) are explanatory diagrams showing the relationship between viewpoints and light sources for polygons, respectively. In the figure, l is an information input device, 2 is an image processing device, 2a is an interface, 2b is an arithmetic processing device, 2C is a storage device,
3 is a rask scan type CRT display, PR is a primitive information storage area, PO is a polygon information storage area, B1 to B are storage blocks, 5 is a polygon, and 6 is a triangle.

Claims (2)

【特許請求の範囲】[Claims] (1)三次元コンピュータグラフィックスのスキャンラ
インアルゴリズムに従ってポリゴンの輝度計算を行うよ
うにした立体画像表示方式において、前記ポリゴンの頂
点輝度算出時に、細分割処理手段によって、当該ポリゴ
ン内部にサンプル点を設け、該サンプル点のシェーディ
ングにより求められる輝度と実輝度を比較し、輝度変化
が大きいときにのみ、当該サンプル点で前記ポリゴンを
細分割する細分割処理を行い、細分割されたそれぞれの
ポリゴンについて再度細分割処理手段による処理を行う
ことを特徴とする立体画像表示方式。
(1) In a stereoscopic image display method that calculates the brightness of a polygon according to the scan line algorithm of three-dimensional computer graphics, when calculating the brightness of the vertex of the polygon, sample points are set inside the polygon by a subdivision processing means. , compare the brightness obtained by shading of the sample point and the actual brightness, and only when the brightness change is large, perform subdivision processing to subdivide the polygon at the sample point, and re-divide each subdivided polygon. A stereoscopic image display method characterized by processing by a subdivision processing means.
(2)前記ポリゴンが三角形であり、その重心をサンプ
ル点としてなる特許請求の範囲第1項記載の立体画像表
示方式。
(2) The stereoscopic image display method according to claim 1, wherein the polygon is a triangle, and the center of gravity thereof is used as a sample point.
JP1686587A 1987-01-27 1987-01-27 Stereoscopic image display method Pending JPS63184882A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1686587A JPS63184882A (en) 1987-01-27 1987-01-27 Stereoscopic image display method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1686587A JPS63184882A (en) 1987-01-27 1987-01-27 Stereoscopic image display method

Publications (1)

Publication Number Publication Date
JPS63184882A true JPS63184882A (en) 1988-07-30

Family

ID=11928109

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1686587A Pending JPS63184882A (en) 1987-01-27 1987-01-27 Stereoscopic image display method

Country Status (1)

Country Link
JP (1) JPS63184882A (en)

Similar Documents

Publication Publication Date Title
US6333747B1 (en) Image synthesizing system with texture mapping
US7027050B1 (en) 3D computer graphics processing apparatus and method
JP2667835B2 (en) Computer Graphics Display
US5379371A (en) Displaying method and apparatus for three-dimensional computer graphics
US6191794B1 (en) Method and apparatus for scaling texture maps for graphical images
US8289323B2 (en) Drawing processing apparatus, texture processing apparatus, and tessellation method
WO2000002165A1 (en) Method for generating polygon data and image display using the same
US20030117589A1 (en) Image processor, components thereof, and rendering method
US6184893B1 (en) Method and system for filtering texture map data for improved image quality in a graphics computer system
US5463723A (en) Method and apparatus for filling polygons
US6348917B1 (en) Dynamic switching of texture mip-maps based on depth
JPH09245191A (en) Transparency transformation method, its device and image processor
US6563497B1 (en) Image processing apparatus
US7015917B2 (en) Curved surface subdivision apparatus
JP3064799B2 (en) Texture mapping device
JP2677233B2 (en) Computer graphics display method
KR100848687B1 (en) 3D graphics processing device and its operation method
JPS63184882A (en) Stereoscopic image display method
JPH0765195A (en) Device and method for image processing
US6693634B1 (en) Reduction rate processing circuit and method with logarithmic operation and image processor employing same
JP2008117406A (en) Three-dimensional display program, three-dimensional display device, and three-dimensional display method
JPH11306366A (en) Method and device for graphic operation
JPH11306381A (en) Method and device for graphic operation
JPH0350686A (en) Graphic processing system
JPH09114994A (en) Device and method for forming image