[go: up one dir, main page]

JP2000067100A - House coordinate supporting system and record medium - Google Patents

House coordinate supporting system and record medium

Info

Publication number
JP2000067100A
JP2000067100A JP10240408A JP24040898A JP2000067100A JP 2000067100 A JP2000067100 A JP 2000067100A JP 10240408 A JP10240408 A JP 10240408A JP 24040898 A JP24040898 A JP 24040898A JP 2000067100 A JP2000067100 A JP 2000067100A
Authority
JP
Japan
Prior art keywords
house
data
dimensional
curved surface
building material
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.)
Granted
Application number
JP10240408A
Other languages
Japanese (ja)
Other versions
JP3002670B1 (en
Inventor
Tomoyoshi Yabe
友祥 矢部
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.)
Nichiha Corp
Original Assignee
Nichiha 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 Nichiha Corp filed Critical Nichiha Corp
Priority to JP10240408A priority Critical patent/JP3002670B1/en
Application granted granted Critical
Publication of JP3002670B1 publication Critical patent/JP3002670B1/en
Publication of JP2000067100A publication Critical patent/JP2000067100A/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a system for supporting house coordinate for operating optimal texture mapping also to a curved surface part in a house exterior part. SOLUTION: An image memory 2, display 9, keyboard 10, mouse 11, and digital camera 1 are connected with an image processing computer 3, and a 3D-CAD set 12 is integrated into the image processing computer 3. The appearance of a house is stored in a house appearance pattern data file 4, and the background is stored in a background pattern data file 5, and the textures of house materials from plural directions are stored in a stereoscopic texture data file 6, and original data for operating shade calculation are stored in a shade calculation data file 7, and concerning illuminance, illuminance related with a vertical face and an inclined face and a correction value by weather are stored in an illuminance calculation data file 8. the stereoscopic texture data are mapped to a curved surface part in a house exterior part and displayed so that the house with a sense of reality can be reproduced.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、家屋の外装等のコ
ーディネイトを行うにあたって、曲面領域の良好な再現
性が得られるように表示することでコーディネイトを支
援する家屋コーディネイト支援システムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a house coordination support system for assisting coordination by displaying a curved surface area so that good reproducibility can be obtained when coordinating the exterior of a house.

【0002】[0002]

【従来の技術】一般的に言って、建物外観の多くは複数
平面の組合せによって構成されている。すなわち、建物
外観を構成する主要素は外壁部と屋根部であって、その
ほとんどは、平面で構成されている(図11及び図12
に示す和風外観スタイル分類例を参照のこと。(a).伝統
和風(b).新和風(c).地域和風(d).和風アレンジ(e).和洋
ミックス)。
2. Description of the Related Art Generally, most of the appearance of a building is constituted by a combination of a plurality of planes. That is, the main elements constituting the exterior of the building are the outer wall and the roof, and most of them are planes (FIGS. 11 and 12).
Please refer to the example of Japanese style style classification shown in. (a). Traditional Japanese style (b). New Japanese style (c). Regional Japanese style (d). Japanese style arrangement (e).

【0003】ところが、建物を部分的に眺めてみると、
曲面が使用される部分が結構ある。例えば、建物のバル
コニー部、出窓部、出隅部、入隅部、屋根部などには曲
面が使用されることが多々ある。そのような曲面が使用
される場合には、建物外観の印象は、平面だけのときに
は決して発揮されなかったやわらかな感じが表現でき
て、建物全体としての意匠性も大きく向上する。
However, looking at the building partially,
There are quite a few parts where curved surfaces are used. For example, curved surfaces are often used for balconies, bay windows, corners, corners, roofs, and the like of buildings. When such a curved surface is used, the impression of the appearance of the building can express a soft feeling that was never exhibited when only the plane is used, and the design of the whole building is greatly improved.

【0004】また、西洋建築に見られるような「とんが
り帽子」の屋根と円筒の外壁を持つ塔の例(時計台な
ど)や、エンタシス形式の柱、和瓦の屋根や波形形状の
屋根、ドーム形状の屋根や蒲鉾形状の屋根(体育館な
ど)などなど、建造物において、部分的に曲面が使用さ
れている例はかなりある。
[0004] Examples of towers having a "pointed hat" roof and a cylindrical outer wall (such as a clock tower), such as those found in Western architecture, entasis-type columns, Japanese tile roofs, corrugated roofs, and domes There are quite a few cases where curved surfaces are partially used in buildings, such as roofs with a shape or roofs with a kamaboko shape (such as a gymnasium).

【0005】しかしながら、建築板や屋根材を使って建
物の外装をコーディネイトするために使用されている従
来のCADシステムにおいては、建物の外壁部や屋根部
を、ほとんど平面構成をとるものとして取り扱うように
なっている。これは、先述したように、和風住宅スタイ
ルがほとんど平面構成で表現されていることに基づいて
いる。
[0005] However, in a conventional CAD system used for coordinating the exterior of a building using building boards and roofing materials, the outer wall and roof of the building are treated as having an almost planar configuration. It has become. This is based on the fact that, as described above, the Japanese-style house style is expressed in an almost planar configuration.

【0006】したがって、外壁部等に施されるテクスチ
ャマッピングについても、曲面に対する取り扱いが全く
行われていないか、又は、正確な取り扱いが行われてい
ない。オペレータは、ただ、予めファイルに記憶してあ
る複数の基本となるテクスチャデータの中から適当なも
のを選択して、それを、ディスプレイに表示した建物画
像における平面部の該当領域を指定して貼り付けるとい
った単純な作業で対応し、更に、自身の感じで陰影付け
などを行い、少しでも建物にリアル感が表出できるよう
レタッチ操作を行っている。
[0006] Therefore, regarding the texture mapping performed on the outer wall portion or the like, the handling of the curved surface is not performed at all, or the handling is not performed accurately. The operator simply selects an appropriate one of a plurality of basic texture data stored in a file in advance, and pastes it by designating a corresponding area of a plane portion in the building image displayed on the display. They respond by simple tasks such as attaching them, shading them with their own feelings, and performing retouching operations so that even a little realism can be expressed in the building.

【0007】具体的に、図13に示す家屋のコーディネ
イト例では、テクスチャを貼り付けるべき外壁部分が多
いために、基本となるテクスチャデータを該当領域にお
いて単純に繰り返すといった処理を実行することで、テ
クスチャマッピングが行われている。
More specifically, in the example of coordination of a house shown in FIG. 13, since there are many outer wall portions to which a texture is to be attached, a process of simply repeating basic texture data in a corresponding region is executed. Mapping has been done.

【0008】本発明者は、先の出願(特願平10−14
0043号)において、基本とすべきテクスチャデータ
が持つカラー情報を改善すると共に、現実柄の有する周
波数特性情報を取得し利用することでテクスチャマッピ
ングをよりリアルに実現する方法を開示した。また、代
表とすべきいくつかの方向からのテクスチャデータを前
もって準備しておくことで、斜め方向からの視覚感にも
対応できるような表現方法を併せて開示した。その結
果、従来方法でほとんど不可能であったリアル感を、2
D−CADシステムにおいて表現することを可能とし
た。
[0008] The present inventor has disclosed a prior application (Japanese Patent Application No. 10-14 / 1998).
No. 0043) discloses a method of improving the color information of the basic texture data and realizing the texture mapping by acquiring and using the frequency characteristic information of the actual pattern. In addition, an expression method has also been disclosed in which texture data from several directions to be represented is prepared in advance, so that it is possible to cope with the visual sense from an oblique direction. As a result, the real feeling that was almost impossible with the conventional method is changed to 2
It is possible to express in a D-CAD system.

【0009】近年、建物外装のコーディネイトを行うに
あたって、3D−CADを利用するシステムの導入も検
討されている。この方法によれば、建物の3次元表現が
行われるので、建物自体については、立体感のあるかな
りのリアル感を演出できる。また、多くのレンダリング
ソフトは、平面的画像として基本となる2次元テクスチ
ャデータを正方形状の画像データとして作成しておい
て、貼り付けるものである。
In recent years, when coordinating the exterior of a building, introduction of a system using 3D-CAD has been studied. According to this method, a three-dimensional representation of the building is performed, so that the building itself can produce a substantial realism with a three-dimensional effect. In addition, most rendering software creates and pastes two-dimensional texture data, which is basic as a two-dimensional image, as square image data.

【0010】表示する対象が球や円柱など単純な曲面で
ある場合には、見る方向を変えたとしても投影図自体が
常に同じ円や長方形などとなるために、アフィン変換を
行って透視変換することで該当領域に貼り付けるだけで
も、そこそこの効果を得ることは可能である。また、C
G(コンピュータグラフィックス)手法において質感の
表現に使用され、ディスプレイを見る人の目に質感を与
えるバンプマッピングなどの手法(CGで物体の表面に
凹凸形状、具体的には、法線ベクトルの差分データを貼
り付ける手法のことである)を応用することも考えられ
る。
In the case where the object to be displayed is a simple curved surface such as a sphere or a cylinder, the affine transformation is performed and the perspective transformation is performed because the projection view itself always becomes the same circle or rectangle even if the viewing direction is changed. Thus, it is possible to obtain a decent effect simply by pasting it on the corresponding area. Also, C
In a G (computer graphics) method, a method such as bump mapping, which is used for expressing a texture and gives a texture to the eyes of a display person (an irregular shape on the surface of an object by CG, specifically, a difference between normal vectors) This is a method of pasting data).

【0011】[0011]

【発明が解決しようとする課題】しかしながら、図13
の例は、貼り付け領域が平面であるからなし得る処理で
あると言える。すなわち、この例からも明らかなよう
に、外壁部は斜め方向に見えている透視表現であるにも
かかわらず、テクスチャはその基本データを所定角度に
投影変化させただけの処理で該当部分に貼り付けられて
いる。実際には、多数枚の建築板が外壁部において縦横
方向に接合するように施工され、しかも1枚1枚の建築
板の煉瓦模様の濃淡は、ランダム状に形成されているに
もかかわらず、この例では、単に基本となるテクスチャ
データが繰り返されただけの処理が行われているに過ぎ
ないため、おおまかな感じは表現できてはいるが、柄の
単調感はどうしても拭い切れない。
However, FIG.
Can be said to be a process that can be performed because the attachment region is a plane. In other words, as is apparent from this example, the texture is pasted onto the relevant portion by simply processing the basic data at a predetermined angle, even though the outer wall is in a perspective view obliquely visible. It is attached. Actually, many building boards are constructed so as to be joined in the vertical and horizontal directions on the outer wall part, and even though the brick pattern of each building board is randomly formed, In this example, since only the processing of repeating the basic texture data is performed, a rough feeling can be expressed, but the monotonous feeling of the pattern cannot be completely wiped out.

【0012】また、1枚1枚の建築板は完全に平面であ
ることは極めて少なく、ほとんどが凸部と目地部(又は
溝部若しくは凹部)とから構成される凹凸形状を有する
ものであるが(図14及び図15を参照のこと)、同例
において、そのような立体形状については全く無視され
ている。したがって、結果として、どうしても劇画チッ
クにならざるを得なくなっている。
[0012] Further, each building board is very rarely completely flat, and most has an uneven shape composed of convex portions and joint portions (or grooves or concave portions). 14 and 15), in the example, such a three-dimensional shape is completely ignored. Therefore, as a result, it becomes inevitable to become a dramatic.

【0013】さらに、本発明者の先の出願で開示した発
明は、平面構成をとる建物に対しては大変有効に機能す
るものであったが、家屋における曲面部に対するテクス
チャマッピングについては全く言及していない。今後、
ユーザの多種多様な趣味志向や、豊かな個性表現、更に
は新しい町造り等を考えるとき、家屋外観部において、
先述したような曲面部を設けるケースはますます多くな
ってくると思われる。波形やドーム状に形成された屋根
など様々な曲面形状を有する建物部分については、見る
方向によってはかなりの範囲にわたって見え方形状その
ものが異なってくるために、2D−CADシステムでは
前もって取得すべき基本データの数が極端に多くなって
しまうという欠点がある。
Further, the invention disclosed in the earlier application of the inventor of the present invention functions very effectively for a building having a planar configuration, but does not mention texture mapping for curved surfaces in a house. Not. from now on,
When thinking about a wide variety of user preferences, rich personality expressions, and new town building,
It seems that the number of cases in which the curved surface portion is provided as described above is increasing. Building parts having various curved surfaces, such as corrugated and dome-shaped roofs, have different appearances over a considerable range depending on the viewing direction. Therefore, the basics that must be acquired in advance in a 2D-CAD system There is a disadvantage that the number of data becomes extremely large.

【0014】また、3D−CADシステムによって、い
くら建物の3次元表現が豊かになったとしても、その外
壁部や屋根部に表出させるべきテクスチャの貼り付けに
ついては、その正確な取り扱いがなされない限り、満足
のいくリアル感で家屋外装のコーディネイトを行うこと
を望むことはできない。レンダリングソフトの2次元テ
クスチャデータにしても、建物を斜め方向から見た場合
や、建物における曲面部分に対しては、そのままで貼り
付けるわけにはいかない。
[0014] Also, no matter how much the three-dimensional representation of a building is enriched by the 3D-CAD system, accurate handling of the pasting of a texture to be exposed on its outer wall or roof is not performed. As long as you don't want to be able to coordinate your home exterior with a satisfying sense of realism. Even with the two-dimensional texture data of the rendering software, it is not possible to paste the building as it is when viewed from an oblique direction or on a curved surface portion of the building.

【0015】単純にアフィン変換を行って透視変換して
該当領域に貼り付ける場合には、所詮は、取得した2次
元画像データをそのまま取り扱うことになるために、ど
ことなく不自然な感じを残してしまうことは避けられな
い。自由な発想で設計した建物においては、様々な形状
を有する曲面部分があるであろうし、そこでのテクスチ
ャマッピングにリアル感を発現させようとすることは、
通常のアフィン変換だけでは決して対応することができ
ない。
In the case where affine transformation is simply performed, perspective transformation is performed, and the acquired two-dimensional image data is pasted to the corresponding area, the acquired two-dimensional image data is handled as it is, so that an unnatural feeling is left. That is inevitable. In a building designed with free ideas, there will be curved parts with various shapes, and trying to express realism in texture mapping there,
Normal affine transformation alone cannot handle it.

【0016】バンプマッピングの手法にしても、そのま
までは、所詮、ディスプレイを見る人の目に質感ありと
錯覚させるような架空画像を形成して貼り付けているに
過ぎないので、あらゆるテクスチャに応用できるという
ことはない。本発明は、上記問題点に鑑み、家屋の外装
部等における曲面部に対しても最適なテクスチャマッピ
ングを行い得る家屋コーディネイト支援システムと、そ
の記録媒体を提供することを目的とする。
Even if the method of bump mapping is used as it is, it merely forms and attaches a fictitious image that makes the viewer of the display illusion that there is a texture, so that it can be applied to any texture. Not at all. In view of the above problems, an object of the present invention is to provide a house coordination support system capable of performing optimal texture mapping even on a curved surface portion of an exterior part of a house, and a recording medium thereof.

【0017】[0017]

【課題を解決するための手段】本発明の家屋コーディネ
イト支援システムは、建材表面の立体画像データを蓄積
する画像メモリと、家屋の特定の曲面領域に対して複数
の建材の中から表示する建材を選択する建材選択手段
と、該建材選択手段によって選択された建材の前記立体
画像データを前記画像メモリから読み出して前記曲面領
域に貼り付けたときの表示画像データを計算する画像計
算手段と、家屋の前記曲面領域に前記計算された表示画
像データを表示する表示手段とを備えるものである。
A house coordination support system according to the present invention includes an image memory for storing three-dimensional image data of a surface of a building material, and a building material to be displayed from a plurality of building materials for a specific curved surface area of the house. Building material selecting means to select, image calculating means for calculating display image data when the three-dimensional image data of the building material selected by the building material selecting means is read from the image memory and pasted on the curved surface area, and Display means for displaying the calculated display image data in the curved surface area.

【0018】また、前記画像メモリは、建材表面のホロ
グラムデータを蓄積するものであることで、建材の特性
に適合した形態のデータ蓄積をすることができる。さら
に、前記画像メモリは、建材表面のフーリエ変換データ
を蓄積するものであることで、建材表面の画像に周期性
がある場合に効率よくデータを蓄積することができる。
また、前記画像メモリは、建材表面の凸部の画像データ
と溝部の画像データとを別々に蓄積するものであること
で、同種のデータを蓄積することになりデータ圧縮率を
高めることができる。
Further, since the image memory stores hologram data of the surface of a building material, it is possible to store data in a form suitable for the characteristics of the building material. Further, since the image memory stores the Fourier transform data of the surface of the building material, the data can be efficiently stored when the image of the surface of the building material has periodicity.
Further, since the image memory separately stores the image data of the protrusions and the image data of the grooves on the surface of the building material, the same type of data is stored, and the data compression ratio can be increased.

【0019】また、前記画像計算手段は、平面部に前記
立体画像データをマッピングして、該立体化平面画像デ
ータを曲面変換するものであることで、マッピングの処
理と曲面変換の処理とを分けることになり、汎用ソフト
を有効に利用することができる。また、前記画像計算手
段は、表示する建材から家屋を観察する位置までの距離
に応じて表示画像データを計算するものであることで、
実感味のある建材の表面を再現することができる。
Further, the image calculation means maps the three-dimensional image data on a plane part and converts the three-dimensional plane image data into a curved surface, so that the mapping process and the curved surface conversion process are separated. In other words, general-purpose software can be used effectively. Further, the image calculation means calculates display image data according to a distance from a building material to be displayed to a position at which a house is observed,
It is possible to reproduce the surface of the building material with a real feeling.

【0020】また、さらに、家屋を観察する方向を入力
する方向入力手段を備えることで、多角的に家屋を再現
することができる。また、さらに、家屋を観察する距離
を入力する距離入力手段を備えることで、多様な視覚距
離からの家屋の再現をすることができる。また、本発明
はコンピュータを上記家屋コーディネイト支援システム
として機能させるためのプログラムを記録したコンピュ
ータ読み取り可能な記録媒体である。
Further, by providing direction input means for inputting the direction in which the house is observed, the house can be reproduced from various angles. Further, by providing a distance input unit for inputting a distance for observing the house, the house can be reproduced from various visual distances. Further, the present invention is a computer-readable recording medium in which a program for causing a computer to function as the house coordination support system is recorded.

【0021】[0021]

【発明の実施の形態】以下添付図面を参照しながら本発
明の好適な実施の形態について詳細に説明する。図1は
本発明の一実施の形態によるシステム構成を示す図であ
る。デジタルカメラ1によって撮影した画像データは画
像メモリ2に記憶して、画像処理コンピュータ3で処理
し、それが家屋の外観であれば家屋外観パターン・デー
タ・ファイル4に蓄積し、それが背景であれば、背景パ
ターン・データ・ファイル5に蓄積し、それがテクスチ
ャであれば立体テクスチャ・データ・ファイル6に蓄積
する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of the present invention will be described below in detail with reference to the accompanying drawings. FIG. 1 is a diagram showing a system configuration according to an embodiment of the present invention. Image data taken by the digital camera 1 is stored in an image memory 2 and processed by an image processing computer 3, and if it is a house appearance, it is stored in a house outdoor view pattern data file 4, and if it is a background, If it is a texture, it is stored in the background pattern data file 5, and if it is a texture, it is stored in the three-dimensional texture data file 6.

【0022】日陰計算に関して、季節又は月日と時刻と
に対して、太陽位置の方向及び仰角を割り出して、日陰
計算を行うことができる元データを日陰計算用データ・
ファイル7に蓄積しておき、季節又は月日と時刻とを指
定して日陰を表示するために用いる。照度計算に関し
て、季節又は月日と時刻とに対して、垂直面と傾斜面に
ついての照度、及び、気象による補正値を照度計算用デ
ータ・ファイル8に蓄積しておき、季節又は月日と時刻
とを指定して所定の照度での表示のために用いる。
With respect to the shade calculation, the original data from which the shade calculation can be performed by determining the direction of the sun position and the elevation angle with respect to the season, month, day, and time, are used as shade calculation data.
The information is stored in the file 7 and is used for displaying a shade by designating a season or a date and time. Regarding the illuminance calculation, the illuminance on the vertical plane and the inclined plane and the correction value due to weather are stored in the illuminance calculation data file 8 with respect to the season, month, day, and time, and Are used for display at a predetermined illuminance.

【0023】この画像処理コンピュータ3には、データ
を表示するディスプレイ9、必要なデータを入力するキ
ーボード10及びディスプレイ9のカーソルを操作する
マウス11が接続されており、3D−CADセット12
が組み込まれている。キーボード10又はマウス11に
よって、家屋を観察する方向や家屋を観察する距離を入
力することができる。特に、マウス11であれば、家屋
を観察する位置をクリックすることにより、家屋を観察
する方向と距離を同時に入力することができる。
The image processing computer 3 is connected with a display 9 for displaying data, a keyboard 10 for inputting necessary data, and a mouse 11 for operating a cursor on the display 9.
Is incorporated. With the keyboard 10 or the mouse 11, the direction of observing the house and the distance of observing the house can be input. In particular, if the mouse 11 is clicked, the user can simultaneously input the direction and distance for observing the house by clicking the position for observing the house.

【0024】本実施の形態では、貼り付けるべきいくつ
かの現物が有する表面テクスチャの色柄模様の再現とそ
の質感の表現をいかに曲面部に対して実施するかについ
て考え、CGの手法をベースにした新たな3D−CAD
システムを構築するものとした。まず、第1に、取得す
る建築板の表面テクスチャデータとしては、従来のよう
な2次元データ(写真からデータを取得することが多
い)ではなく、あくまでも3次元データを取得する。3
次元データの蓄積方法としては、これまでに様々な方法
が提案されているが、構築しようとするシステムへの適
用性を考えて、「ホログラフィー」形式を採用する。
This embodiment considers how to reproduce the color and pattern of the surface texture of some actual objects to be pasted and how to express the texture on a curved surface portion, based on the CG method. New 3D-CAD
A system was built. First, as the surface texture data of the building board to be obtained, three-dimensional data is obtained, instead of the conventional two-dimensional data (often data is obtained from a photograph). Three
Various methods have been proposed as a method of accumulating dimensional data, but a “holography” format is adopted in consideration of applicability to a system to be constructed.

【0025】ここでホログラフィー技術について、以下
に簡単に説明する(図17乃至図19参照)。ホログラ
フィー技術とは、干渉を利用してコヒーレントに照射さ
れた物体Oからの反射光(又は透過光)で生じる光波を
写真記録し(ホログラム記録という、図17及び図19
(a) 参照)、記録された細かい干渉縞に光をあてたとき
に生じる回折によって元の光波を再生(像再生という、
図18及び図19(b)参照)するものである。そして、
この2段階の手順を実行することによって、物体Oが立
体であるときには、真の立体像が形成される。
Here, the holographic technique will be described briefly (see FIGS. 17 to 19). The holographic technique is to photograph-record a light wave generated by reflected light (or transmitted light) from an object O which is coherently irradiated by using interference (referred to as hologram recording, FIGS. 17 and 19).
(a)), the original light wave is reproduced by the diffraction that occurs when light is applied to the recorded fine interference fringes (image reproduction,
FIG. 18 and FIG. 19 (b)). And
By executing the two-step procedure, when the object O is a three-dimensional object, a true three-dimensional image is formed.

【0026】上記ホログラム記録では、同じ光源(コヒ
ーレント光である干渉性の強いレーザが使用される)か
らの光による物体波OLと参照波RLを重ね合わせたと
きに生じる干渉縞を、高解像力の画像記録材料である写
真乾板Hに記録することでホログラムが作成される。こ
のホログラムには、物体波OLの振幅と位相とが、それ
ぞれ干渉縞のコントラストと位相の形で記録されてい
る。この干渉縞は、例えば、1mmあたり1000〜7
000本程度の縞模様(干渉縞ゾーンプレートと呼ばれ
る)となっており、そこには、物体Oの明るさに関する
情報(振幅)と、どの方向から光がやって来たかという
情報(位相)が含まれている。
In the hologram recording, the interference fringes generated when the object wave OL and the reference wave RL due to the light from the same light source (a coherent light having a high coherence is used) are superimposed on the hologram. A hologram is created by recording on a photographic plate H as an image recording material. In this hologram, the amplitude and the phase of the object wave OL are recorded in the form of the contrast and the phase of the interference fringe, respectively. This interference fringe is, for example, 1000 to 7 per mm.
There are about 000 stripes (called interference fringe zone plates), which include information about the brightness of the object O (amplitude) and information about the direction from which light came (phase). ing.

【0027】なお、ホログラム記録でレーザが使用され
るのは、レーザが単一波長であって、この光を2つに分
けて再び重ね合わせたときに、時間的にも空間的にも安
定した干渉縞が得られるからである。さらに、詳しく説
明する。一般に、波動(光も波動である)の複素振幅分
布(すなわち、振幅分布と位相分布のこと)を直接的に
記録することはできない。光の強度分布のみが直接的に
は測定可能である。写真は、光の強度分布を記録したも
のであって、輝度情報を有する画素の2次元位置情報が
アナログ的に記録されている。すなわち、撮影する位置
から見た投影図であって、像の明るさの分布が再現され
た2次元の画像となっている。
The laser is used in hologram recording because the laser has a single wavelength, and when this light is divided into two and superimposed again, it is stable both temporally and spatially. This is because interference fringes are obtained. Further details will be described. In general, it is not possible to directly record the complex amplitude distribution (ie, the amplitude distribution and the phase distribution) of a wave (light is also a wave). Only the light intensity distribution can be measured directly. The photograph is a recording of the light intensity distribution, in which two-dimensional position information of pixels having luminance information is recorded in an analog manner. That is, it is a projection view as viewed from the shooting position, and is a two-dimensional image in which the brightness distribution of the image is reproduced.

【0028】これに対しホログラフィーでは、上記した
ように、キャリア成分を導入することによって、前記複
素振幅分布の記録と再生を可能としている。いま、物体
Oからの反射光(物体波OL)をf(x,y) とすると、 f(x,y)=A(x,y)exp[iφ(x,y)] と表現できる。
On the other hand, in holography, recording and reproduction of the complex amplitude distribution are enabled by introducing a carrier component, as described above. Now, assuming that the reflected light (object wave OL) from the object O is f (x, y), it can be expressed as f (x, y) = A (x, y) exp [iφ (x, y)].

【0029】なお、上式において、A(x,y) は、f
(x,y) の振幅分布であって、物体Oの透過率又は反射
率によって決まる。また、φ(x,y) は、f(x,y) の
位相分布であって、物体Oの形状や屈折率によって決ま
る。f(x,y) を直接的に記録すると、記録強度はI
(x,y)=|A(x,y)|2 となるから、位相分布情報は
失われてしまう。なお、人間の眼は、振幅を2乗した値
を感じている。
In the above equation, A (x, y) is f
An amplitude distribution of (x, y), which is determined by the transmittance or reflectance of the object O. Φ (x, y) is the phase distribution of f (x, y) and is determined by the shape and refractive index of the object O. When f (x, y) is directly recorded, the recording intensity becomes I
Since (x, y) = | A (x, y) | 2 , the phase distribution information is lost. The human eye feels a value obtained by squaring the amplitude.

【0030】そこで、物体Oを点光源の集合とみなし、
物体光源から写真乾板Hへの光の伝搬方向をz軸とし、
該z軸に対して、角度θだけ傾いた方向から平面波(参
照波RLという)を写真乾板H上に入射させ、それを写
真乾板Hに対して垂直方向から入射した物体波OLと重
ねて記録すれば写真乾板H上にホログラムが形成され
る。
Then, the object O is regarded as a set of point light sources,
The propagation direction of light from the object light source to the photographic plate H is defined as the z-axis,
A plane wave (referred to as a reference wave RL) is incident on the photographic dry plate H from a direction inclined by an angle θ with respect to the z axis, and is recorded while being superimposed on the object wave OL incident on the photographic dry plate H from a perpendicular direction. Then, a hologram is formed on the photographic plate H.

【0031】いま参照波RLを、r(x,y)=Rexp[i
2π(xsinθ)/λ] (R:振幅、λ:光の波長)とす
れば、 I(x,y)=|f(x,y)+r(x,y)|2 =|A(x,y)|2+|R|2 +A(x,y)Rcos[φ(x,y)−2π(xsinθ)/λ] となる。この式において、Rcos[‥‥‥] の項は干渉縞
を表しており、その中に位相分布情報であるφ(x,y)
が含まれている。それでは、上記したホログラフィーの
理論をもとにして、CGによって立体表示された建物の
曲面部に対して、いかにリアル感をもってテクスチャの
貼り付けを行えるかについて説明する。
Now, let the reference wave RL be r (x, y) = Rexp [i
2π (x sin θ) / λ] (R: amplitude, λ: wavelength of light), I (x, y) = | f (x, y) + r (x, y) | 2 = | A (x, y) | 2 + | R | 2 + A (x, y) R cos [φ (x, y) −2π (x sin θ) / λ] In this equation, the term of Rcos [‥‥‥] represents an interference fringe, in which φ (x, y) which is phase distribution information.
It is included. Now, a description will be given of how a texture can be pasted on a curved surface of a building stereoscopically displayed by CG based on the above-described holography theory with a realistic feeling.

【0032】まず、いかなる基本テクスチャデータを作
成すればよいかについて説明する。本実施の形態では、
基本テクスチャデータとして、建築板表面における2次
元的形状のみならず、同表面部における奥行き情報(図
14及び図15参照)をも取得する。その場合、実際に
干渉縞を記録してホログラムを作成しても良いが、コン
ピュータによって回折と干渉の計算を行い、ホログラム
面に到達する波面を求めることで物体波OLの振幅と位
相分布情報を取得することもできる(なお、このように
して得られた情報を元にして作成されたホログラムは、
計算機ホログラムと呼ばれる)。すなわち、ホログラム
は、実際には、干渉縞として記録されるものであるが、
該干渉縞が波面の形状差を与えることから、物体Oによ
って反射された光の空間位相分布を求めることにより、
物体Oの反射面の表面形状を得ることができるというわ
けである。
First, what basic texture data should be created will be described. In the present embodiment,
As the basic texture data, not only the two-dimensional shape on the surface of the building board but also depth information (see FIGS. 14 and 15) on the surface is acquired. In this case, the hologram may be created by actually recording the interference fringes. However, the diffraction and interference are calculated by a computer, and the wavefront arriving at the hologram surface is obtained to obtain the amplitude and phase distribution information of the object wave OL. (Note that the hologram created based on the information obtained in this way is
Called a computer generated hologram). That is, the hologram is actually recorded as interference fringes,
Since the interference fringes give a difference in the shape of the wavefront, the spatial phase distribution of the light reflected by the object O is determined,
That is, the surface shape of the reflection surface of the object O can be obtained.

【0033】具体的には次のような作業を行う。すなわ
ち、まず、上記した回折、干渉計算に先立ち、先の出願
で開示した方法と同様にして、デジタルカメラ1で図1
6に示すような建築板を撮影する。そして、そこで取得
された表面画像データを凸部データと溝部データとに分
け、それぞれのデータについてFFT(高速フーリエ変
換)を行い、その結果を2次元テクスチャデータとして
メモリに記憶する。
Specifically, the following operation is performed. That is, first, prior to the above-described diffraction and interference calculations, the digital camera 1 uses FIG.
An architectural board as shown in Fig. 6 is photographed. Then, the obtained surface image data is divided into convex portion data and groove portion data, FFT (Fast Fourier Transform) is performed on each data, and the result is stored in a memory as two-dimensional texture data.

【0034】つぎに、以下に説明するようにして回折、
干渉計算を行い、そこから物体波OLの有する位相分布
情報を取得する。そして、すでに取得している前記2次
元テクスチャデータと合わせ、3次元配列テクスチャデ
ータとして画像メモリに記憶するのである。
Next, as described below, diffraction,
An interference calculation is performed, and phase distribution information of the object wave OL is obtained from the interference calculation. Then, the image data is stored in the image memory as three-dimensional array texture data in combination with the already obtained two-dimensional texture data.

【0035】回折、干渉計算を行うにあたっては、ま
ず、いくつかの撮影角度からの建築板(物体)の画像デ
ータを取得して立体画像データを予め取得しておき、建
築板(物体)と、記録材料である写真乾板Hとの距離を
L1とし、使用するレーザは、例えばヘリウム−ネオン
レーザLO(波長632.8nm、出力5mW)とし、
参照光側の光路であるビームスプリッタBS→ミラーM
1→観察面Hの距離と、物体光側の光路であるビームス
プリッタBS→ミラーM2→物体O→観察面Hの距離を
共にL2とし、更に、参照光の入射角度がθ=30〜4
5度の所定角度であることを想定した上でホログラム計
算を行う。
In performing the diffraction and interference calculations, first, image data of a building board (object) from several photographing angles is obtained, and three-dimensional image data is obtained in advance. The distance from the photographic dry plate H as the recording material is L1, and the laser to be used is, for example, a helium-neon laser LO (wavelength 632.8 nm, output 5 mW).
Beam splitter BS, which is the optical path on the reference light side, → mirror M
1 → the distance from the observation surface H and the distance from the beam splitter BS which is the optical path on the object light side → the mirror M2 → the object O → the observation surface H are both L2, and the incident angle of the reference light is θ = 30 to 4
The hologram calculation is performed on the assumption that the angle is 5 degrees.

【0036】ここで、ホログラム計算を行うにあたり、
回折、干渉現象をいま一度説明する。物体Oを点光源の
集合とみなしたとき、観察面Hから物体Oを見れば、2
次元格子状に並んだ開口f(x,y) からフラウンホーフ
ァ回折波が観察面Hに到達しているものと考えられる。
これがズバリ物体波OLである。そして物体Oは、3次
元の立体形状をしているのであるから、物体波OLは物
体表面各点から出る光が重ね合わされたものとなり、そ
の波面はかなり複雑な波面となっている。
Here, in performing the hologram calculation,
The diffraction and interference phenomena will be described once again. When the object O is viewed from the observation plane H when the object O is regarded as a set of point light sources, 2
It is considered that the Fraunhofer diffracted waves have reached the observation plane H from the openings f (x, y) arranged in a three-dimensional lattice.
This is the slippery object wave OL. Since the object O has a three-dimensional three-dimensional shape, the object wave OL is obtained by superimposing light emitted from each point on the object surface, and its wavefront is a considerably complicated wavefront.

【0037】なお、計算にあたっては、物体波OLと参
照波RLは共に球面波ではあるが、ホログラム面上のご
く狭い部分だけに注目してみれば、そこには平面波が到
達しているとみなして計算しても差し支えない。また、
参照波RLは、観察面Hに対して入射角度θで入射させ
た単波長レーザであり、その物性値は既知である。
In the calculation, the object wave OL and the reference wave RL are both spherical waves. However, if attention is paid only to a very narrow portion on the hologram surface, it is assumed that the plane wave has reached there. Can be calculated. Also,
The reference wave RL is a single-wavelength laser that is incident on the observation plane H at an incident angle θ, and its physical property values are known.

【0038】このようにして、建築板表面部における凸
部及び溝部の各空間周波数分布に関する情報と、それぞ
れに対応した位相分布に関する情報とが個々に取得さ
れ、先述した2次元テクスチャデータに位相分布データ
が加えられた形式で、前記3次元配列テクスチャデータ
(マッピング素材となるものである)、すなわち、基本
テクスチャデータが取得されることになる(図3を参照
のこと)。
In this manner, the information on the spatial frequency distribution of the projections and the grooves on the surface of the building board and the information on the phase distribution corresponding to each are individually obtained, and the phase distribution is stored in the two-dimensional texture data described above. The three-dimensional array texture data (which serves as a mapping material), that is, basic texture data, is obtained in a format to which the data is added (see FIG. 3).

【0039】具体的には、凸部と溝部の各表面立体情報
が個々に取得できたわけであるが、それらの情報が個々
に取得されたことで、建物の曲面部に対する基本テクス
チャのマッピングが、対象となる曲面部形状に応じて、
無理なくスムーズに行えるようになる。その動作につい
ては、後述する(図7参照)。
More specifically, the surface three-dimensional information of the convex portion and the groove portion can be individually obtained, but the mapping of the basic texture to the curved surface portion of the building can be performed by individually obtaining the information. Depending on the target curved surface shape,
You will be able to do it smoothly without difficulty. The operation will be described later (see FIG. 7).

【0040】第2に、本実施の形態では、上述したよう
にして取得された建築板表面の3次元データであるマッ
ピング素材を、いかにして、CG手法によって作成した
曲面部に対して貼り付けるかについて、次のように考え
ている。以下に、その考え方について説明する。まず、
CGにおける基本動作について説明する。
Secondly, in the present embodiment, how the mapping material, which is the three-dimensional data of the building board surface obtained as described above, is attached to the curved surface created by the CG method. I think about the following. The concept will be described below. First,
The basic operation in CG will be described.

【0041】CGでは、仮想的な空間の中の物体Oは、
モデラーと呼ばれるソフトを用いたモデリングという処
理によって、光源やカメラなどのパラメータと共に、3
次元空間内に定義されるようになっている。それを、レ
ンダリングという処理によって、仮想2次元スクリーン
上に投影することで、人間が目で見て分かる画像が生成
されるようになる。
In CG, an object O in a virtual space is
By a process called modeling using software called a modeler, parameters such as a light source and a camera
It is defined in a dimensional space. By projecting it on a virtual two-dimensional screen by rendering processing, an image that can be seen by human eyes is generated.

【0042】レンダリング処理は、いくつかの機能を持
ったプログラムの集合体として構成されており、それら
の一連の処理はレンダリングパイプラインと呼ばれる。
レンダリングパイプライン機能としては、座標変換機
能、隠面処理、クリッピング機能、パースペクティブ機
能、シェーディング機能、シャドーウィング機能、マッ
ピング機能、アンチエイリアシング機能などがある(い
ずれもCGの機能として知られているものである)。
The rendering process is configured as a set of programs having several functions, and a series of these processes is called a rendering pipeline.
The rendering pipeline function includes a coordinate conversion function, a hidden surface processing, a clipping function, a perspective function, a shading function, a shadow wing function, a mapping function, an anti-aliasing function, and the like (all of which are known as CG functions). is there).

【0043】本実施の形態は、上記レンダリング処理の
中の、特に、マッピング機能(2次元的なデータを立体
表面に貼り付けることにより、より豊かな表現を可能に
する手法のこと)に関するものである。より詳しくは、
テクスチャマッピングの手法(CGで作られた物体Oの
表面に様々なテクスチャを貼り付けて質感を出す手法の
ことである)に、バンプマッピングの手法(前述)のよ
うな質感付与の手法を加えることで、建物の曲面部に対
しても、極めてリアル感に富んだ立体的なテクスチャマ
ッピングを実現できるように工夫したものである。
The present embodiment relates to a mapping function (a technique for enabling a richer expression by pasting two-dimensional data onto a three-dimensional surface) in the above-described rendering processing. is there. More specifically,
Adding a texture-imparting method such as the bump mapping method (described above) to the texture mapping method (a method of attaching various textures to the surface of the object O made by CG to give a texture). Thus, the present invention is devised so that a three-dimensional texture mapping with a very realistic feeling can be realized even on a curved surface of a building.

【0044】前記モデリング処理では、形状モデルなる
ものを作成する。形状モデルの作成にあたっては、対象
となる曲面の内容、使用するソフトウエア、ハードウエ
ア環境、その他を考慮して、最も適した形状表現(ポリ
ゴン、2次曲面、パラメトリック曲面など)を選ばなけ
ればならない。
In the modeling process, a shape model is created. When creating a shape model, the most appropriate shape expression (polygon, quadratic surface, parametric surface, etc.) must be selected in consideration of the contents of the target surface, the software used, the hardware environment, etc. .

【0045】前記テクスチャマッピングでは、3次元空
間中の物体表面の点P(x,y,z)と、テクスチャ座標系
内の点Q(s,t,u) とを、ある関数Fによって対応さ
せる。通常は、3次元空間中に2次元の座標系を定義
し、その座標系とテクスチャ座標系の中の平面に相当す
る2次元の座標系との間で座標変換を行う。その2次元
の座標系の定義を適切にしないと、マップされたテクス
チャの歪みが生じてしまうので注意を要する。以上に説
明したCGの手法は、本実施の形態を実行する上で適宜
利用される(図2の3D−CAD)。
In the texture mapping, a point P (x, y, z) on the surface of the object in the three-dimensional space is associated with a point Q (s, t, u) in the texture coordinate system by a certain function F. . Normally, a two-dimensional coordinate system is defined in a three-dimensional space, and coordinate conversion is performed between the coordinate system and a two-dimensional coordinate system corresponding to a plane in the texture coordinate system. It should be noted that if the definition of the two-dimensional coordinate system is not properly defined, distortion of the mapped texture will occur. The CG method described above is appropriately used in executing the present embodiment (3D-CAD in FIG. 2).

【0046】図2は、本実施の形態の基本動作を説明す
るメインフロー図である。まず、システム電源ONか否
かを判断し(ステップS1)、NOであればシステム電
源がオンするまで待機する。YESであれば、デジタル
カメラ1からの測定データ受信のための設定をも含むデ
ータ等の初期設定を行う(ステップS2)。
FIG. 2 is a main flowchart for explaining the basic operation of the present embodiment. First, it is determined whether or not the system power is ON (step S1). If NO, the process waits until the system power is turned ON. If YES, initial settings such as data including settings for receiving measurement data from the digital camera 1 are performed (step S2).

【0047】つぎにステップS3で、3D−CADシス
テムを立ち上げて、ステップS4で、曲面部へのテクス
チャマッピングを行うか否かを判断し、NOで曲面部へ
のテクスチャマッピングを行わないのであれば、ステッ
プS6へ進み、YESで曲面部へのテクスチャマッピン
グを行うのであれば、ステップS5の曲面部対応テクス
チャマッピングを行う(図4で詳述する)。ステップS
6で3D−CADシステムを終了するか否かを判断し、
NOで終了しないのであればステップS3に戻って3D
−CADシステムを継続し、YESで終了するのであれ
ばステップS7のシステム終了処理をしてフローを終了
する。
Next, in step S3, the 3D-CAD system is started up. In step S4, it is determined whether or not to perform texture mapping on a curved surface. If NO, texture mapping on a curved surface is not performed. For example, the process proceeds to step S6, and if the texture mapping to the curved surface portion is performed with YES, the texture mapping corresponding to the curved surface portion in step S5 is performed (detailed in FIG. 4). Step S
In 6 it is determined whether to terminate the 3D-CAD system,
If not, the process returns to step S3 to perform 3D
-If the CAD system is continued and the processing is terminated with YES, the system termination processing of step S7 is performed and the flow is terminated.

【0048】図3は、本実施の形態の基本テクスチャデ
ータ作成の動作を説明するフロー図である。この動作は
通常の表示動作に先立って予め行われるものである。ま
ず、ステップS11で、所定建築板の表面テクスチャデ
ータとその寸法データ(横:l、縦:m)をデジタルカ
メラ1を通して取得する。そして、取得した表面テクス
チャデータを、ステップS12で、凸部データと溝部デ
ータに分別する。ステップS13では、凸部データにつ
いてFFTを実行し立体テクスチャ・データ・ファイル
6に記録する(凸部FFTデータ)。ステップS14で
は同様に、溝部データについてFFTを実行し立体テク
スチャ・データ・ファイル6に記録する(溝部FFTデ
ータ)。これらが2次元のテクスチャデータとなる。つ
ぎに、ステップS15で、凸部FFTデータに対して干
渉計算を行い、凸部位相分布データを求め、立体テクス
チャ・データ・ファイル6に記録する。ステップS16
では、溝部FFTデータに対して干渉計算を行い、溝部
位相分布データを求め、立体テクスチャ・データ・ファ
イル6に記録する。これらすべてを合わせて基本の立体
テクスチャデータとなる。
FIG. 3 is a flowchart for explaining the operation of creating basic texture data according to the present embodiment. This operation is performed before the normal display operation. First, in step S11, surface texture data of a predetermined building board and its dimensional data (width: l, length: m) are acquired through the digital camera 1. Then, the obtained surface texture data is separated into convex portion data and groove portion data in step S12. In step S13, FFT is performed on the projection data and recorded in the three-dimensional texture data file 6 (projection FFT data). In step S14, similarly, FFT is performed on the groove data and recorded in the three-dimensional texture data file 6 (groove FFT data). These become two-dimensional texture data. Next, in step S15, interference calculation is performed on the convex part FFT data to obtain convex part phase distribution data, which is recorded in the three-dimensional texture data file 6. Step S16
Then, interference calculation is performed on the groove FFT data to obtain groove phase distribution data, which is recorded in the three-dimensional texture data file 6. All of these become basic three-dimensional texture data.

【0049】図4は、図2の曲面部対応テクスチャマッ
ピング(ステップS5)の詳細動作を説明するフロー図
である。まず、建物における対象曲面部のモデリングを
行い(ステップS21)、モデリングされた対象曲面部
について表面積計算を行う(ステップS22)。例え
ば、曲面Sがz=f(x,y) 、(x,y)∈Dのとき、表
面積|S|は、次式の通りx方向及びy方向の二重積分
になる。
FIG. 4 is a flowchart for explaining the detailed operation of the curved surface portion corresponding texture mapping (step S5) of FIG. First, modeling of a target curved surface portion in a building is performed (step S21), and surface area calculation is performed on the modeled target curved surface portion (step S22). For example, when the curved surface S is z = f (x, y), (x, y) ∈D, the surface area | S | is a double integral in the x and y directions as in the following equation.

【0050】[0050]

【数1】 (Equation 1)

【0051】つぎに、ステップS23で、対象曲面部を
平面部の延長部として、その表面積に従い、縦×横の矩
形平面に展開する。例えば図5(a) に示す出隅部である
曲面部又は図5(b) に示す入隅部である曲面部を図5
(c) に示すように平面部の延長となるように展開して全
体として平面となるようにする。同様に、図6に示す波
形形状の屋根部の場合でも展開して全体として平面にな
るようにする。そして、ステップS24で、この展開さ
れた矩形平面部に対して基本テクスチャデータをマッピ
ングする(図7で詳述する)。ステップS25で、この
マッピングされた展開矩形平面部を対象曲面部形状に加
工する(図9で詳述する)。ステップS26で、このよ
うに加工された加工データを対象曲面部に貼り付けて、
元のステップS6に戻る。
Next, in step S23, the target curved surface portion is developed into a vertical and horizontal rectangular plane according to the surface area as an extension of the plane portion. For example, a curved surface portion which is a protruding corner portion shown in FIG. 5 (a) or a curved surface portion which is a corner portion shown in FIG.
As shown in (c), it is developed so as to be an extension of the plane portion so that the whole becomes a plane. Similarly, in the case of the roof portion having the waveform shape shown in FIG. Then, in step S24, basic texture data is mapped to the developed rectangular plane portion (described in detail in FIG. 7). In step S25, the mapped developed rectangular plane portion is processed into a target curved surface portion shape (described in detail in FIG. 9). In step S26, the processing data thus processed is pasted on the target curved surface portion,
It returns to the original step S6.

【0052】図7は、図4の基本テクスチャデータ・マ
ッピング(ステップS24)の詳細動作を説明するフロ
ー図である。まず、ステップS31で、貼り付ける基本
テクスチャデータの指定があるか否かを判断して、NO
で指定がなければ、指定があるまで待機し、YESで指
定があれば、ステップS32に進んで、立体テクスチャ
・データ・ファイル6から指定された基本テクスチャデ
ータを順に読み出して、ステップS33で、読み出した
基本テクスチャデータの展開空間を、モデリングされた
対象曲面部の寸法に従って補正する。つぎにステップS
34で、補正された溝部FFTデータと溝部位相分布デ
ータによって、展開矩形平面部に対して3次元溝部の立
体マッピングを行う。この際、FFTデータに対して逆
フーリエ変換して、位相分布データの奥行情報を乗せ
る。同様に、ステップS35で、補正された凸部FFT
データと凸部位相分布データによって、展開矩形平面部
の3次元溝部によって区割りされた凸部に対して3次元
凸部の立体マッピングを行う。この結果、例えば、図8
に示すように、縦L×横Mの展開矩形平面部に対して所
定の立体テクスチャマッピングが計算によって施され
る。つぎにステップS36で、ロールマップ等の画像整
形処理を行い、ステップS37で画像整形がOKか否か
を判断して、NOでまだ画像整形が十分でなければステ
ップS36に戻って画像整形を継続し、YESで画像整
形が終了すれば、元のステップS25に戻る。
FIG. 7 is a flowchart for explaining the detailed operation of the basic texture data mapping (step S24) of FIG. First, in step S31, it is determined whether or not there is designation of basic texture data to be pasted.
If there is no designation, the process waits until there is a designation, and if there is a designation, the process proceeds to step S32 to sequentially read the designated basic texture data from the three-dimensional texture data file 6, and reads it in step S33. The developed space of the basic texture data is corrected in accordance with the dimensions of the modeled curved surface portion. Next, step S
At 34, the three-dimensional mapping of the three-dimensional groove portion to the developed rectangular plane portion is performed based on the corrected groove portion FFT data and groove portion phase distribution data. At this time, inverse Fourier transform is performed on the FFT data, and the depth information of the phase distribution data is added. Similarly, in step S35, the corrected convex portion FFT
Based on the data and the projection phase distribution data, a three-dimensional projection of the three-dimensional projection is performed on the projection divided by the three-dimensional groove in the developed rectangular plane part. As a result, for example, FIG.
As shown in (1), a predetermined three-dimensional texture mapping is applied to a developed rectangular plane part of L × M by calculation. Next, in step S36, an image shaping process such as a roll map is performed. In step S37, it is determined whether or not the image shaping is OK. If the image shaping is not enough yet, the process returns to step S36 to continue the image shaping. If the image shaping is completed with YES, the process returns to the original step S25.

【0053】図9は、図4のマッピングされた平面部の
曲面加工(ステップS25)の詳細動作を説明するフロ
ー図である。まず、ステップS41で、立体マッピング
された展開矩形平面部を座標Q(s,t,u) に乗せて、
ステップS42で、その座標Q(s,t,u) 上の展開矩
形平面部を対象曲面部の座標P(x,y,z) に対して透
視変換する。この透視変換は、図10に示すように、立
体マッピングされた展開矩形平面部を対象曲面部の曲面
に変換することに相当する。そして、ステップS43で
変換データを画像メモリ2内のバッファに保存して、ス
テップS44でデータ貼り付けの指示を待って、元のス
テップS26に戻る。
FIG. 9 is a flowchart for explaining the detailed operation of the curved surface processing (step S25) of the mapped flat portion in FIG. First, in step S41, the developed rectangular plane portion subjected to the three-dimensional mapping is put on coordinates Q (s, t, u), and
In step S42, the developed rectangular plane portion on the coordinates Q (s, t, u) is perspectively transformed with respect to the coordinates P (x, y, z) of the target curved surface portion. As shown in FIG. 10, this perspective transformation corresponds to transforming a three-dimensionally mapped developed rectangular plane portion into a curved surface of a target curved surface portion. Then, in step S43, the converted data is stored in a buffer in the image memory 2, and in step S44, an instruction to paste the data is waited, and the process returns to the original step S26.

【0054】なお、本発明は上記実施の形態に限定され
るものではない。外装シミュレーションだけでなく、内
装シミュレーションに用いることもできる。また、コン
ピュータを上記家屋コーディネイト支援システムとして
機能させるためのプログラムを記録したコンピュータ読
み取り可能な記録媒体であってもよい。
The present invention is not limited to the above embodiment. It can be used not only for exterior simulation but also for interior simulation. Moreover, the computer-readable recording medium which recorded the program for functioning a computer as the said house coordination support system may be sufficient.

【0055】[0055]

【発明の効果】以上のように、本発明によれば、建物の
曲面部に対して、リアル感に富んだ立体テクスチャのマ
ッピングが施されるため、ユーザに対する家屋のコーデ
ィネイトサービスを行う上において、極めて有効に機能
する。
As described above, according to the present invention, a realistic three-dimensional texture is mapped on a curved surface portion of a building. Therefore, in performing a house coordination service to a user, Works extremely effectively.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施の形態のシステム構成を示す
図。
FIG. 1 is a diagram showing a system configuration according to an embodiment of the present invention.

【図2】本実施の形態の基本動作を説明するメインフロ
ー図。
FIG. 2 is a main flowchart illustrating a basic operation of the embodiment.

【図3】本実施の形態の基本テクスチャデータ作成の動
作を説明するフロー図。
FIG. 3 is a flowchart illustrating an operation of creating basic texture data according to the embodiment.

【図4】本実施の形態の曲面部対応テクスチャマッピン
グの動作を説明するフロー図。
FIG. 4 is a flowchart for explaining the operation of texture mapping corresponding to a curved surface portion according to the embodiment;

【図5】本実施の形態の曲面部を平面部に展開する動作
を説明する図(その1)。
FIG. 5 is a diagram (part 1) for explaining an operation of developing a curved surface portion into a flat surface portion according to the present embodiment.

【図6】本実施の形態の曲面部を平面部に展開する動作
を説明する図(その2)。
FIG. 6 is a diagram (part 2) illustrating an operation of developing a curved surface portion into a flat surface portion according to the present embodiment.

【図7】本実施の形態の基本テクスチャデータ・マッピ
ングの動作を説明するフロー図。
FIG. 7 is a flowchart for explaining the operation of basic texture data mapping according to the embodiment;

【図8】本実施の形態の平面部に対するテクスチャマッ
ピングを説明する図。
FIG. 8 is a view for explaining texture mapping on a plane portion according to the embodiment;

【図9】本実施の形態のマッピングされた平面部の曲面
加工の動作を説明するフロー図。
FIG. 9 is a flowchart for explaining the operation of curved surface processing of a mapped plane portion according to the embodiment.

【図10】本実施の形態の平面部の曲面部への透視変換
を説明する図。
FIG. 10 is a view for explaining perspective transformation of a plane portion to a curved surface portion in the embodiment.

【図11】和風外観スタイル分類例を示す図(その
1)。
FIG. 11 is a view showing an example of a Japanese-style appearance style classification (part 1).

【図12】和風外観スタイル分類例を示す図(その
2)。
FIG. 12 is a diagram showing a Japanese-style appearance style classification example (part 2).

【図13】従来の家屋コーディネイト表示の例を示す
図。
FIG. 13 is a diagram showing an example of a conventional house coordinate display.

【図14】建築板の例を示す図(その1)。FIG. 14 shows an example of a building board (part 1).

【図15】建築板の例を示す図(その2)。FIG. 15 shows an example of a building board (part 2).

【図16】建築板の例を示す図(その3)。FIG. 16 shows an example of a building board (part 3).

【図17】ホログラフィー技術を説明する図(その
1)。
FIG. 17 is a view for explaining a holography technique (part 1);

【図18】ホログラフィー技術を説明する図(その
2)。
FIG. 18 is a view for explaining a holography technique (part 2);

【図19】ホログラフィー技術を説明する図(その
3)。
FIG. 19 is a diagram illustrating a holography technique (part 3);

【符号の説明】[Explanation of symbols]

1 デジタルカメラ 4 家屋外観パターン・データ・ファイル 5 背景パターン・データ・ファイル 6 立体テクスチャ・データ・ファイル 7 日陰計算用・データ・ファイル 8 照度計算用・データ・ファイル 9 ディスプレイ LO ヘリウム−ネオンレーザ BS ビームスプリッタ M1、M2 ミラー O 物体 OL 物体波 RL 参照波 H 観察面 PL 再生波 OI 物体像 Reference Signs List 1 digital camera 4 house outdoor view pattern data file 5 background pattern data file 6 solid texture data file 7 shade calculation data file 8 illuminance calculation data file 9 display LO helium-neon laser BS beam Splitter M1, M2 Mirror O Object OL Object wave RL Reference wave H Observation plane PL Reconstructed wave OI Object image

─────────────────────────────────────────────────────
────────────────────────────────────────────────── ───

【手続補正書】[Procedure amendment]

【提出日】平成11年8月4日(1999.8.4)[Submission date] August 4, 1999 (1999.8.4)

【手続補正1】[Procedure amendment 1]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】特許請求の範囲[Correction target item name] Claims

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【特許請求の範囲】[Claims]

【請求項】 前記画像計算手段は、表示する建材から
家屋を観察する位置までの距離に応じて表示画像データ
を計算するものであることを特徴とする請求項1記載の
家屋コーディネイト支援システム。
Wherein said image calculating means, houses coordinate support system according to claim 1, characterized in that to calculate the display image data in accordance with the distance to the position for observing the house from building materials to be displayed.

【請求項】 さらに、家屋を観察する方向を入力する
方向入力手段を備えることを特徴とする請求項1記載の
家屋コーディネイト支援システム。
5. The house coordination support system according to claim 1, further comprising direction input means for inputting a direction in which the house is observed.

【請求項】 さらに、家屋を観察する距離を入力する
距離入力手段を備えることを特徴とする請求項記載の
家屋コーディネイト支援システム。
6. The house coordination support system according to claim 4 , further comprising distance input means for inputting a distance for observing the house.

【請求項】 コンピュータを請求項1乃至いずれか
に記載の家屋コーディネイト支援システムとして機能さ
せるためのプログラムを記録したことを特徴とするコン
ピュータ読み取り可能な記録媒体。
7. A computer-readable recording medium characterized by recording a program for causing a computer to function as a house co-ordinate support system according to any one of claims 1 to 6.

【手続補正2】[Procedure amendment 2]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0017[Correction target item name] 0017

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【0017】[0017]

【課題を解決するための手段】本発明の家屋コーディネ
イト支援システムは、建材表面の立体画像データを蓄積
する画像メモリと、家屋の特定の曲面領域に対して複数
の建材の中から表示する建材を選択する建材選択手段
と、該建材選択手段によって選択された建材の前記立体
画像データを前記画像メモリから読み出して平面部に前
記立体画像データをマッピングして、曲面変換すること
により前記曲面領域に貼り付けたときの表示画像データ
を計算する画像計算手段と、家屋の前記曲面領域に前記
計算された表示画像データを表示する表示手段とを備え
るものである。
A house coordination support system according to the present invention includes an image memory for storing three-dimensional image data of a surface of a building material, and a building material to be displayed from a plurality of building materials for a specific curved surface area of the house. A building material selecting unit to be selected, and the three-dimensional image data of the building material selected by the building material selecting unit is read out from the image memory, and is read into a plane portion
Mapping of stereoscopic image data and surface conversion
And a display means for displaying the calculated display image data on the curved surface area of the house.

【手続補正3】[Procedure amendment 3]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0018[Correction target item name] 0018

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【0018】また、前記画像メモリは、建材表面のホロ
グラムデータを蓄積するものであることで、建材の特性
に適合した形態のデータ蓄積をすることができる。さら
に、前記画像メモリは、建材表面のフーリエ変換データ
を蓄積するものであることで、建材表面の画像に周期性
がある場合に効率よくデータを蓄積することができる
Further, since the image memory stores hologram data of the surface of a building material, it is possible to store data in a form suitable for the characteristics of the building material. Further, since the image memory stores the Fourier transform data of the surface of the building material, the data can be efficiently stored when the image of the surface of the building material has periodicity .

【手続補正4】[Procedure amendment 4]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0019[Correction target item name] 0019

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【0019】 また、前記画像計算手段は、表示する建材
から家屋を観察する位置までの距離に応じて表示画像デ
ータを計算するものであることで、実感味のある建材の
表面を再現することができる。
[0019] Further, the image calculation means may include a building material to be displayed.
Display image data according to the distance from the
Data is calculated, so that real-life building materials
The surface can be reproduced.

【手続補正5】[Procedure amendment 5]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0033[Correction target item name] 0033

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【0033】具体的には次のような作業を行う。すなわ
ち、まず、上記した回折、干渉計算に先立ち、先の出願
で開示した方法と同様にして、デジタルカメラ1で図1
6に示すような建築板を撮影する。そして、そこで取得
された表面画像データについてFFT(高速フーリエ変
換)を行い、その結果を2次元テクスチャデータとして
メモリに記憶する。
Specifically, the following operation is performed. That is, first, prior to the above-described diffraction and interference calculations, the digital camera 1 uses FIG.
An architectural board as shown in Fig. 6 is photographed. Then, where with the acquired surface image data subjected to FFT (fast Fourier transform), and stores in the memory the result as two-dimensional texture data.

【手続補正6】[Procedure amendment 6]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0038[Correction target item name] 0038

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【0038】このようにして、建築板表面部における空
間周波数分布に関する情報と位相分布に関する情報と
得され、先述した2次元テクスチャデータに位相分布
データが加えられた形式で、前記3次元配列テクスチャ
データ(マッピング素材となるものである)、すなわ
ち、基本テクスチャデータが取得されることになる(図
3を参照のこと)。
[0038] In this manner, the information about the information and phase distribution for sky <br/> between the frequency distribution that put the building board surface portion
Are acquisition, the phase distribution data in a two-dimensional texture data previously described is applied form, the (and serves as a mapping Material) three-dimensional array texture data, i.e., so that the basic texture data is acquired ( See FIG. 3).

【手続補正7】[Procedure amendment 7]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0039[Correction target item name] 0039

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【0039】具体的には、表面立体情報が取得できたわ
けであるが、その情報が取得されたことで、建物の曲面
部に対する基本テクスチャのマッピングが、対象となる
曲面部形状に応じて、無理なくスムーズに行えるように
なる。その動作については、後述する(図7参照)。
[0039] Specifically, although not could obtain front surface stereoscopic information collected, that the information has been acquired, the mapping of basic textures for the curved portion of the building, according to the curved portion shaped to be And it can be done smoothly without difficulty. The operation will be described later (see FIG. 7).

【手続補正8】[Procedure amendment 8]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0048[Correction target item name] 0048

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【0048】図3は、本実施の形態の基本テクスチャデ
ータ作成の動作を説明するフロー図である。この動作は
通常の表示動作に先立って予め行われるものである。ま
ず、ステップS11で、所定建築板の表面テクスチャデ
ータとその寸法データ(横:l、縦:m)をデジタルカ
メラ1を通して取得する。そして、取得した表面テクス
チャデータについて、ステップS12で、FFTを実行
し立体テクスチャ・データ・ファイル6に記録する。
れが2次元のテクスチャデータとなる。つぎに、ステッ
プS1、FFTデータに対して干渉計算を行い、位
相分布データを求め、立体テクスチャ・データ・ファイ
ル6に記録する。これらを合わせて基本の立体テクスチ
ャデータとなる。
FIG. 3 is a flowchart for explaining the operation of creating basic texture data according to the present embodiment. This operation is performed before the normal display operation. First, in step S11, surface texture data of a predetermined building board and its dimensional data (width: l, length: m) are acquired through the digital camera 1. Then, the obtained surface texture data, in step S12, that records the three-dimensional texture data file 6 running F FT. This
This becomes two-dimensional texture data. Next, in Step S1 3, performs interference calculated for F FT data, determine the position <br/> phase distribution data, recorded on the stereoscopic texture data file 6. The combined these become the basis for the three-dimensional texture data.

【手続補正9】[Procedure amendment 9]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0052[Correction target item name] 0052

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【0052】図7は、図4の基本テクスチャデータ・マ
ッピング(ステップS24)の詳細動作を説明するフロ
ー図である。まず、ステップS31で、貼り付ける基本
テクスチャデータの指定があるか否かを判断して、NO
で指定がなければ、指定があるまで待機し、YESで指
定があれば、ステップS32に進んで、立体テクスチャ
・データ・ファイル6から指定された基本テクスチャデ
ータを順に読み出して、ステップS33で、読み出した
基本テクスチャデータの展開空間を、モデリングされた
対象曲面部の寸法に従って補正する。つぎにステップS
34で、補正されたFFTデータと位相分布データによ
って、展開矩形平面部に対して3次元表面の立体マッピ
ングを行う。この際、FFTデータに対して逆フーリエ
変換して、位相分布データの奥行情報を乗せる。この結
果、例えば、図8に示すように、縦L×横Mの展開矩形
平面部に対して所定の立体テクスチャマッピングが計算
によって施される。つぎにステップS3で、ロールマ
ップ等の画像整形処理を行い、ステップS3で画像整
形がOKか否かを判断して、NOでまだ画像整形が十分
でなければステップS3に戻って画像整形を継続し、
YESで画像整形が終了すれば、元のステップS25に
戻る。
FIG. 7 is a flowchart for explaining the detailed operation of the basic texture data mapping (step S24) of FIG. First, in step S31, it is determined whether or not there is designation of basic texture data to be pasted.
If there is no designation, the process waits until there is a designation, and if there is a designation, the process proceeds to step S32 to sequentially read the designated basic texture data from the three-dimensional texture data file 6, and reads it in step S33. The developed space of the basic texture data is corrected in accordance with the dimensions of the modeled curved surface portion. Next, step S
34, the corrected F FT data and phase distribution data, performs three-dimensional mapping of a three-dimensional surface with respect to expansion rectangular flat portion. At this time, inverse Fourier transform is performed on the FFT data, and the depth information of the phase distribution data is added. As a result, for example, as shown in FIG. 8, a predetermined three-dimensional texture mapping is applied to the developed rectangular plane part of L × M by calculation. In step S3 5, performs image shaping process such as roll map, image shaping to determine OK or not in step S3 6, returns to step S3 5 still have an image shaping suffice NO image Continue shaping,
If the image shaping is completed with YES, the process returns to the original step S25.

【手続補正10】[Procedure amendment 10]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0055[Correction target item name] 0055

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【0055】[0055]

【発明の効果】以上のように、本発明によれば、建物の
曲面部に対して、リアル感に富んだ立体テクスチャのマ
ッピングが施されるため、ユーザに対する家屋のコーデ
ィネイトサービスを行う上において、極めて有効に機能
する。さらに、マッピングの処理と曲面変換の処理とを
分けることになり、汎用ソフトを有効に利用することが
できる。
As described above, according to the present invention, a realistic three-dimensional texture is mapped on a curved surface portion of a building. Therefore, in performing a house coordination service to a user, Works extremely effectively. Furthermore, the mapping process and the surface conversion process
This means that general-purpose software can be used effectively
it can.

【手続補正11】[Procedure amendment 11]

【補正対象書類名】図面[Document name to be amended] Drawing

【補正対象項目名】図3[Correction target item name] Figure 3

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【図3】 FIG. 3

【手続補正12】[Procedure amendment 12]

【補正対象書類名】図面[Document name to be amended] Drawing

【補正対象項目名】図7[Correction target item name] Fig. 7

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【図7】 FIG. 7

Claims (9)

【特許請求の範囲】[Claims] 【請求項1】 建材表面の立体画像データを蓄積する画
像メモリと、家屋の特定の曲面領域に対して複数の建材
の中から表示する建材を選択する建材選択手段と、該建
材選択手段によって選択された建材の前記立体画像デー
タを前記画像メモリから読み出して前記曲面領域に貼り
付けたときの表示画像データを計算する画像計算手段
と、家屋の前記曲面領域に前記計算された表示画像デー
タを表示する表示手段とを備えることを特徴とする家屋
コーディネイト支援システム。
1. An image memory for storing three-dimensional image data of a surface of a building material, a building material selecting means for selecting a building material to be displayed from a plurality of building materials for a specific curved surface area of a house, and a selection by the building material selecting means. Image calculation means for reading the three-dimensional image data of the building material obtained from the image memory and pasting the three-dimensional image data to the curved surface area, and displaying the calculated display image data on the curved surface area of the house And a display means for displaying the information.
【請求項2】 前記画像メモリは、建材表面のホログラ
ムデータを蓄積するものであることを特徴とする請求項
1記載の家屋コーディネイト支援システム。
2. The house coordination support system according to claim 1, wherein said image memory stores hologram data of a surface of a building material.
【請求項3】 前記画像メモリは、建材表面のフーリエ
変換データを蓄積するものであることを特徴とする請求
項1記載の家屋コーディネイト支援システム。
3. The house coordination support system according to claim 1, wherein the image memory stores Fourier transform data of a surface of a building material.
【請求項4】 前記画像メモリは、建材表面の凸部の画
像データと溝部の画像データとを別々に蓄積するもので
あることを特徴とする請求項1記載の家屋コーディネイ
ト支援システム。
4. The house coordination support system according to claim 1, wherein the image memory separately stores the image data of the protrusions and the image data of the grooves on the surface of the building material.
【請求項5】 前記画像計算手段は、平面部に前記立体
画像データをマッピングして、該立体化平面画像データ
を曲面変換するものであることを特徴とする請求項1記
載の家屋コーディネイト支援システム。
5. The house coordination support system according to claim 1, wherein the image calculation means maps the three-dimensional image data on a plane part and converts the three-dimensional plane image data into a curved surface. .
【請求項6】 前記画像計算手段は、表示する建材から
家屋を観察する位置までの距離に応じて表示画像データ
を計算するものであることを特徴とする請求項1記載の
家屋コーディネイト支援システム。
6. The house coordination support system according to claim 1, wherein said image calculation means calculates display image data according to a distance from a building material to be displayed to a position at which the house is observed.
【請求項7】 さらに、家屋を観察する方向を入力する
方向入力手段を備えることを特徴とする請求項1記載の
家屋コーディネイト支援システム。
7. The house coordination support system according to claim 1, further comprising direction input means for inputting a direction of observing the house.
【請求項8】 さらに、家屋を観察する距離を入力する
距離入力手段を備えることを特徴とする請求項6記載の
家屋コーディネイト支援システム。
8. The house coordination support system according to claim 6, further comprising distance input means for inputting a distance for observing the house.
【請求項9】 コンピュータを請求項1乃至8いずれか
に記載の家屋コーディネイト支援システムとして機能さ
せるためのプログラムを記録したことを特徴とするコン
ピュータ読み取り可能な記録媒体。
9. A computer-readable recording medium on which a program for causing a computer to function as the house coordination support system according to claim 1 is recorded.
JP10240408A 1998-08-26 1998-08-26 House coordination support system and recording medium Expired - Fee Related JP3002670B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10240408A JP3002670B1 (en) 1998-08-26 1998-08-26 House coordination support system and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10240408A JP3002670B1 (en) 1998-08-26 1998-08-26 House coordination support system and recording medium

Publications (2)

Publication Number Publication Date
JP3002670B1 JP3002670B1 (en) 2000-01-24
JP2000067100A true JP2000067100A (en) 2000-03-03

Family

ID=17059031

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10240408A Expired - Fee Related JP3002670B1 (en) 1998-08-26 1998-08-26 House coordination support system and recording medium

Country Status (1)

Country Link
JP (1) JP3002670B1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001297182A (en) * 2000-04-14 2001-10-26 Matsushita Electric Works Ltd Business support system for house, which uses communication web
KR100402849B1 (en) * 2000-07-26 2003-10-22 학교법인 인하학원 System and method for spatial layout planning over the web
JP2009151365A (en) * 2007-12-18 2009-07-09 Sumitomo Forestry Co Ltd Drawing device and drawing program
US8082128B2 (en) 2005-02-23 2011-12-20 Nichiha Co., Ltd Building material design support system, building material, and program for the system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03271877A (en) * 1990-03-20 1991-12-03 Fujitsu Ltd Graphic display device
JPH0757118A (en) * 1993-08-13 1995-03-03 Nec Corp Image generating device
JPH09106411A (en) * 1995-10-12 1997-04-22 Sekisui House Ltd Surface material switching display method of building by CG image

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03271877A (en) * 1990-03-20 1991-12-03 Fujitsu Ltd Graphic display device
JPH0757118A (en) * 1993-08-13 1995-03-03 Nec Corp Image generating device
JPH09106411A (en) * 1995-10-12 1997-04-22 Sekisui House Ltd Surface material switching display method of building by CG image

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001297182A (en) * 2000-04-14 2001-10-26 Matsushita Electric Works Ltd Business support system for house, which uses communication web
KR100402849B1 (en) * 2000-07-26 2003-10-22 학교법인 인하학원 System and method for spatial layout planning over the web
US8082128B2 (en) 2005-02-23 2011-12-20 Nichiha Co., Ltd Building material design support system, building material, and program for the system
JP2009151365A (en) * 2007-12-18 2009-07-09 Sumitomo Forestry Co Ltd Drawing device and drawing program

Also Published As

Publication number Publication date
JP3002670B1 (en) 2000-01-24

Similar Documents

Publication Publication Date Title
US6078334A (en) 3-D texture mapping processor and 3-D image rendering system using the same
US6078333A (en) Images and apparatus for carrying out the method
JP3972784B2 (en) Image processing apparatus and method
JP5002742B2 (en) Apparatus and method for rendering 3D objects using parametric texture maps
JP3037455B2 (en) Display device and display method
JP2000227966A (en) 3D computer graphics processing apparatus and method
US6906714B2 (en) Accelerated visualization of surface light fields
JPH04358291A (en) How to change color image
Choromański et al. Development of virtual reality application for cultural heritage visualization from multi-source 3D data
CN114119818A (en) Rendering method, device and device for scene model
CN114067043A (en) Rendering method and device for virtual model
CN115495938B (en) Three-dimensional dynamic simulation and visualization method of ocean waves
JP2001291116A (en) Three-dimensional image generation device, three-dimensional image generation method, and program providing medium
KR20140126120A (en) Method for digital hologram synthesis and apparatus therefor
JP3002670B1 (en) House coordination support system and recording medium
US20050083340A1 (en) Bi-scale radiance transfer
KR100489572B1 (en) Image processing method
CN115131493A (en) Dynamic light special effect display method and device, computer equipment and storage medium
JPWO2004079663A1 (en) Light reflection intensity calculation circuit
CN116664752B (en) Method, system and storage medium for realizing panoramic display based on patterned illumination
US6919889B2 (en) Compression of surface light fields
WO2005124691A1 (en) Method of real-time rendering performed by sampling reflection characteristics on an object surface and method for converting the texture size
JP2000057372A (en) Image processor, image processing method and storage medium
CN114519760B (en) Methods, apparatus, computer equipment and storage media for generating textures
JP4736239B2 (en) Pattern image creating method and apparatus

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees