JP4463597B2 - 3次元描画モデル生成方法及びそのプログラム - Google Patents
3次元描画モデル生成方法及びそのプログラム Download PDFInfo
- Publication number
- JP4463597B2 JP4463597B2 JP2004086077A JP2004086077A JP4463597B2 JP 4463597 B2 JP4463597 B2 JP 4463597B2 JP 2004086077 A JP2004086077 A JP 2004086077A JP 2004086077 A JP2004086077 A JP 2004086077A JP 4463597 B2 JP4463597 B2 JP 4463597B2
- Authority
- JP
- Japan
- Prior art keywords
- model
- texture
- dimensional
- polygon
- image
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/20—Finite element generation, e.g. wire-frame surface description, tesselation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/04—Texture mapping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/12—Bounding box
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- Image Generation (AREA)
- Processing Or Creating Images (AREA)
Description
図1は、本発明の3次元モデル描画システムの一実施の形態の構成図、図2は、本発明のテクスチャーモデル作成及び描画処理の説明図、図3は、図2の形状の簡略化処理の説明図、図4は、図2のテクスチャー画像取得処理の説明図、図5は、図2の形状簡略化のための凸包処理の説明図、図6は、図2の形状簡略化のための凸分解処理の説明図、図7は、図2の形状簡略化のためのシルエット法の説明図、図8は、図2のテクスチャーマッピング処理の説明図である。
次に、3次元モデル描画のためのテクスチャーモデルの生成処理を、具体的に説明する。図9は、本発明の一実施の形態のテクスチャーモデルの生成処理フロー図、図10は、図9の入力データの説明図、図11は、図9の出力データの説明図、図12は、ポリゴンモデルの一例の説明図、図13は、図9により凸包構成したモデルの説明図、図14は、図9の非凸部の検出処理の説明図、図15は、図9のポリゴンモデルの分割処理の説明図、図16は、図15の分割された1つのモデルの説明図、図17は、図9の投影画像の説明図、図18は、図9の3次元モデルの再構成の説明図、図19は、図9のテクスチャーマッピングの説明図、図20は、図9の処理による図12のポリゴンモデルのテクスチャーモデルの説明図である。
次に、描画モデルを拡大表示する際に、描画時のモデルの拡大率により、最適なテクスチャーモデルを使用することで、描画速度と描画品質を一定に保つことができる。
尚、輝度値は、0〜255までの値をとるものとして、「255」で割る。
前述の3次元モデルの形状簡略化の更に他の実施の形態を説明する。図30は、本発明の更に他の実施の形態の3次元モデルの簡略化処理フロー図、図31は、図30の輪郭抽出処理フロー図、図32は、図30の輪郭から閉じた面を作成する処理フロー図、図33は、本発明の更に他の実施の形態の3次元モデルの簡略化処理の説明図である。
2 記憶装置
3 3次元CAD
4 ユーザ入力装置
5 グラフィックスボード
6 デイスプレイ
7 テクスチャーモデル生成処理
8 描画処理
20 3次元ポリゴンモデル
70 形状簡略化処理
72 テクスチャー画像生成処理
Claims (5)
- 3次元モデルをテクスチャー画像で描画するためのテクスチャーモデルを生成するプログラムにおいて、
前記3次元モデルの比較的大きな凹みを検出するステップと、前記大きな凹みで前記3次元モデルを分解するステップと、分解した前記3次元モデルの各々の表面の比較的小さな凹凸を平坦化するステップと、前記平坦化した面のテクスチャー画像を前記3次元モデルの描画画像から取得するステップと、前記平坦化した面のポリゴンと前記テクスチャー画像とで前記テクスチャーモデルを生成するステップとを、コンピュータに実行させる
ことを特徴とするプログラム。 - 請求項1のプログラムにおいて、
前記3次元モデルの大きな凹みを検出するステップとして、前記3次元モデル全体を包むモデルを生成するステップと、前記全体を包むモデルから前記3次元モデルまでの距離を計算するステップと、前記距離により、前記凹みを検出するステップとを、コンピュータに実行させる
ことを特徴とするプログラム。 - 請求項2のプログラムにおいて、
前記距離により凹みを検出するステップとして、設定した距離と前記計算した距離とを比較し、前記凹みを検出するステップを、コンピュータに実行させる
ことを特徴とするプログラム。 - コンピュータが、3次元モデルをテクスチャー画像で描画するためのテクスチャーモデルを生成する3次元描画モデル生成方法において、
前記3次元モデルの比較的大きな凹みを検出するステップと、
前記大きな凹みで前記3次元モデルを分解するステップと、
分解した前記3次元モデルの各々の表面の比較的小さな凹凸を平坦化するステップと、
前記平坦化した面のテクスチャー画像を前記3次元モデルの描画画像から取得するステップと、
前記平坦化した面のポリゴンと前記テクスチャー画像とで前記テクスチャーモデルを生成するステップとを有する
ことを特徴とする3次元描画モデル生成方法。 - 前記3次元モデルの凹みを検出するステップは、
前記3次元モデル全体を包むモデルを生成するステップと、
前記全体を包むモデルから前記3次元モデルまでの距離を計算するステップと、
前記距離により、前記大きな凹みを検出するステップとを有する
ことを特徴とする請求項4の3次元描画モデル生成方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004086077A JP4463597B2 (ja) | 2004-03-24 | 2004-03-24 | 3次元描画モデル生成方法及びそのプログラム |
US10/927,086 US7567249B2 (en) | 2004-03-24 | 2004-08-27 | Three-dimensional drawing model generation method, three-dimensional model drawing method, and program thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004086077A JP4463597B2 (ja) | 2004-03-24 | 2004-03-24 | 3次元描画モデル生成方法及びそのプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005275646A JP2005275646A (ja) | 2005-10-06 |
JP4463597B2 true JP4463597B2 (ja) | 2010-05-19 |
Family
ID=34989236
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004086077A Expired - Fee Related JP4463597B2 (ja) | 2004-03-24 | 2004-03-24 | 3次元描画モデル生成方法及びそのプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US7567249B2 (ja) |
JP (1) | JP4463597B2 (ja) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7164169B2 (en) | 2001-08-23 | 2007-01-16 | Nec Corporation | Semiconductor device having high-permittivity insulation film and production method therefor |
DE102006005044B4 (de) * | 2006-02-03 | 2011-01-27 | Metaio Gmbh | Verfahren und System zur Bestimmung eines Datenmodells zur Überlagerung mit einem realen Objekt in einem Verfahren zur Objektverfolgung |
US7979814B1 (en) * | 2007-03-12 | 2011-07-12 | ProPlus Design Solutions, Inc. | Model implementation on GPU |
US8306367B2 (en) * | 2007-06-08 | 2012-11-06 | Apple Inc. | Method and apparatus for managing image-processing operations |
JP5062080B2 (ja) * | 2008-07-22 | 2012-10-31 | 富士通株式会社 | 3次元モデルデータを生成する装置および方法 |
US8723861B1 (en) * | 2009-08-07 | 2014-05-13 | Autodesk, Inc. | Progressive shell operations |
JP2011095858A (ja) * | 2009-10-27 | 2011-05-12 | Panasonic Electric Works Co Ltd | 3次元デジタイザ |
US20140111510A1 (en) * | 2012-10-19 | 2014-04-24 | Donya Labs Ab | Method for optimized polygon reduction of computer graphics |
US9978176B2 (en) * | 2015-06-26 | 2018-05-22 | Electronic Arts Inc. | Simplifying small mesh components with redundant backs |
CN105335998A (zh) * | 2015-10-28 | 2016-02-17 | 浙江文瑞科技发展有限公司 | 一种基于双队列蔓延的多分辨中轴生成方法 |
CN105405166B (zh) * | 2015-10-30 | 2018-01-02 | 东北大学 | 一种基于线性四叉树的lod模型生成方法 |
WO2018071041A1 (en) * | 2016-10-14 | 2018-04-19 | Hewlett-Packard Development Company, L.P. | Rebuilding three-dimensional models to provide simplified three-dimensional models |
JP6659641B2 (ja) * | 2017-09-13 | 2020-03-04 | ファナック株式会社 | 3次元モデル作成装置 |
WO2019126665A1 (en) | 2017-12-22 | 2019-06-27 | Magic Leap, Inc. | Viewpoint dependent brick selection for fast volumetric reconstruction |
JP7312040B2 (ja) * | 2019-06-28 | 2023-07-20 | Biprogy株式会社 | テクスチャマッピング装置およびテクスチャマッピング用プログラム |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3452512B2 (ja) * | 1993-06-10 | 2003-09-29 | 株式会社ナムコ | ゲーム装置及びゲーム用の画像生成方法 |
JP2000067263A (ja) * | 1993-06-10 | 2000-03-03 | Namco Ltd | 画像合成装置及びこれを用いたゲ―ム装置 |
JP2883514B2 (ja) * | 1993-06-10 | 1999-04-19 | 株式会社ナムコ | 画像合成装置およびこれを用いたゲーム装置 |
TW284870B (ja) | 1994-01-26 | 1996-09-01 | Hitachi Ltd | |
JP3704734B2 (ja) | 1994-01-26 | 2005-10-12 | 株式会社日立製作所 | テクスチャマッピング方法及び装置 |
US5790269A (en) * | 1995-12-12 | 1998-08-04 | Massachusetts Institute Of Technology | Method and apparatus for compressing and decompressing a video image |
US6356272B1 (en) * | 1996-08-29 | 2002-03-12 | Sanyo Electric Co., Ltd. | Texture information giving method, object extracting method, three-dimensional model generating method and apparatus for the same |
JP4517447B2 (ja) | 2000-04-17 | 2010-08-04 | 株式会社セガ | 3次元モデルの画像処理方法及びその装置 |
JP2002063222A (ja) | 2000-08-15 | 2002-02-28 | Nec Eng Ltd | 3次元cadデータ軽量化方法および3次元cadシステム |
US6570568B1 (en) | 2000-10-10 | 2003-05-27 | International Business Machines Corporation | System and method for the coordinated simplification of surface and wire-frame descriptions of a geometric model |
US20030107572A1 (en) * | 2001-07-02 | 2003-06-12 | Smith Joshua Edward | Method and apparatus for reducing the polygon count of a textured, three dimensional model of an object |
GB2381429B (en) * | 2001-09-28 | 2005-07-27 | Canon Europa Nv | 3D computer model processing apparatus |
-
2004
- 2004-03-24 JP JP2004086077A patent/JP4463597B2/ja not_active Expired - Fee Related
- 2004-08-27 US US10/927,086 patent/US7567249B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US20050212811A1 (en) | 2005-09-29 |
US7567249B2 (en) | 2009-07-28 |
JP2005275646A (ja) | 2005-10-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8154544B1 (en) | User specified contact deformations for computer graphics | |
US10366534B2 (en) | Selective surface mesh regeneration for 3-dimensional renderings | |
JP4463597B2 (ja) | 3次元描画モデル生成方法及びそのプログラム | |
US6307554B1 (en) | Apparatus and method for generating progressive polygon data, and apparatus and method for generating three-dimensional real-time graphics using the same | |
US20150178988A1 (en) | Method and a system for generating a realistic 3d reconstruction model for an object or being | |
US20100156901A1 (en) | Method and apparatus for reconstructing 3d model | |
US8576225B2 (en) | Seamless fracture in a production pipeline | |
CN113012293A (zh) | 石刻模型构建方法、装置、设备及存储介质 | |
WO2006122212A2 (en) | Statistical rendering acceleration | |
US7843463B1 (en) | System and method for bump mapping setup | |
US20150339850A1 (en) | Multi-view drawing apparatus of three-dimensional objects, and method | |
US9147279B1 (en) | Systems and methods for merging textures | |
JP2021056679A (ja) | 画像処理装置、方法及びプログラム | |
KR20120104071A (ko) | 입체영상 시각효과 처리 방법 | |
KR20060131145A (ko) | 이차원 영상을 이용한 삼차원 물체의 렌더링 방법 | |
US20180213215A1 (en) | Method and device for displaying a three-dimensional scene on display surface having an arbitrary non-planar shape | |
US9665955B1 (en) | Pose-space shape fitting | |
Hapák et al. | Real-time 4D reconstruction of human motion | |
KR101227155B1 (ko) | 저해상도 그래픽 영상을 고해상도 그래픽 영상으로 실시간 변환하는 그래픽 영상 처리 장치 및 방법 | |
US11120606B1 (en) | Systems and methods for image texture uniformization for multiview object capture | |
JP3850080B2 (ja) | 画像生成表示装置 | |
KR100512565B1 (ko) | 3차원 스캔 얼굴 데이터의 자동 애니메이션 방법 | |
Hwang et al. | Image-based object reconstruction using run-length representation | |
JP2005322097A (ja) | 対象物像モデルのアニメーション表示装置、対象物像モデルのアニメーション表示方法および対象物像モデルのアニメーション表示プログラム | |
Ganeshan | Mesh regularization for multi-view shape reconstruction via inverse graphics |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070305 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091110 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100112 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100216 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100217 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130226 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140226 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |