JP6199101B2 - 描画方法、描画装置、および描画プログラム - Google Patents
描画方法、描画装置、および描画プログラム Download PDFInfo
- Publication number
- JP6199101B2 JP6199101B2 JP2013149187A JP2013149187A JP6199101B2 JP 6199101 B2 JP6199101 B2 JP 6199101B2 JP 2013149187 A JP2013149187 A JP 2013149187A JP 2013149187 A JP2013149187 A JP 2013149187A JP 6199101 B2 JP6199101 B2 JP 6199101B2
- Authority
- JP
- Japan
- Prior art keywords
- mesh
- thinning
- level
- vertex data
- data
- 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.)
- Active
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
- Image Generation (AREA)
Description
図1は、描画装置100の描画処理の具体例を示す説明図である。
図2は、実施の形態にかかる描画装置100のハードウェア構成例を示すブロック図である。図2において、描画装置100は、CPU(Central Processing Unit)201と、ROM(Read Only Memory)202と、RAM(Random Access Memory)203と、グラフィックスサブシステム(Graphics Subsystem)204と、ディスプレイ205と、を有する。また、各構成部はバス200によってそれぞれ接続されている。
次に、図3を用いて、描画データ300のデータ構造の一例について説明する。描画データ300は、例えば、図2に示したRAM203に記憶される。描画データ300の具体例については、図5を用いて後述する。
次に、図4を用いて、描画装置100の機能的構成例について説明する。図4は、描画装置100の機能的構成例を示すブロック図である。描画装置100は、間引き部401と描画部402とを含む。間引き部401と描画部402とは、例えば、図2に示したROM202、RAM203などの記憶装置に記憶されたプログラムをCPU201に実行させることにより、その機能を実現する。
間引き部401は、メッシュの間引きレベルがレベル1である場合、メッシュを表す複数の頂点データを残しておく。間引き部401は、例えば、ROM202から描画データ300を読み出して、読み出した描画データ300の複製データのうちのメッシュ内頂点数のデータ、X座標値のデータ、Y座標値のデータ、およびZ座標値のデータを残しておく。これにより、間引き部401は、3次元画像の形状を維持することができる。
間引き部401は、メッシュの間引きレベルがレベル2である場合、複数の頂点データを削除する。間引き部401は、例えば、ROM202から描画データ300を読み出して、読み出した描画データ300の複製データのうちのメッシュ内頂点数のデータ、X座標値のデータ、Y座標値のデータ、およびZ座標値のデータを削除する。これにより、間引き部401は、3次元画像を描画する際の頂点データの数を低減して、3次元画像の描画効率を向上することができる。
間引き部401は、メッシュの間引きレベルがレベル3である場合、複数の頂点データのうちの稜線の端点となる2つの頂点データを削除し、2つの頂点データの中間を示す頂点データを追加する。間引き部401は、例えば、ROM202から描画データ300を読み出して、読み出した描画データ300の複製データのうちの稜線の端点となる2つの頂点データの各座標値の平均値を算出して、新たな頂点データを作成して追加する。また、間引き部401は、2つの頂点データを削除する。これにより、間引き部401は、3次元画像を描画する際の頂点データの数を低減して、3次元画像の描画効率を向上することができる。間引き処理された頂点データは、例えば、RAM203などの記憶領域に記憶される。
次に、図5を用いて、描画装置100の描画処理の内容について説明する。
次に、図6を用いて、描画装置100の描画処理手順の一例について説明する。
次に、図7を用いて、ステップS605に示した、描画装置100の間引き処理手順の一例について説明する。
次に、図8を用いて、ステップS707に示した、描画装置100の面削除処理手順の一例について説明する。
3次元画像を形成するメッシュに設定された、前記メッシュを表す複数の頂点データの削除度合いを示す間引きレベルに応じて、前記メッシュに対する間引き処理を行い、
前記間引き処理された前記メッシュの頂点データに基づいて、前記3次元画像の描画処理を行う、
処理を実行することを特徴とする描画方法。
表示画面上の前記メッシュの面積を算出する処理を実行し、
前記間引き処理を行う処理は、前記メッシュの間引きレベルが前記複数の頂点データを削除することを示すレベルであり、前記面積が閾値以下である場合、前記複数の頂点データを削除することを特徴とする付記2に記載の描画方法。
前記描画処理を行う処理は、前記間引き処理された前記メッシュごとの頂点データに基づいて、前記3次元画像の描画処理を行うことを特徴とする付記1〜6のいずれか一つに記載の描画方法。
前記間引き処理された前記メッシュの頂点データに基づいて、前記3次元画像の描画処理を行う描画部と、
を有することを特徴とする描画装置。
3次元画像を形成するメッシュに設定された、前記メッシュを表す複数の頂点データの削除度合いを示す間引きレベルに応じて、前記メッシュに対する間引き処理を行い、
前記間引き処理された前記メッシュの頂点データに基づいて、前記3次元画像の描画処理を行う、
処理を実行させることを特徴とする描画プログラム。
401 間引き部
402 描画部
Claims (8)
- コンピュータが、
3次元画像を形成するメッシュに設定された、前記メッシュを表す複数の頂点データの削除度合いを示す間引きレベルと、表示画面上の前記メッシュの面積とに応じて、前記メッシュを表す複数の頂点データに対する間引き処理を行い、
前記間引き処理された前記メッシュの頂点データに基づいて、前記3次元画像の描画処理を行う、
処理を実行することを特徴とする描画方法。 - 前記間引き処理を行う処理は、前記メッシュの間引きレベルが前記複数の頂点データを削除することを示すレベルである場合、前記複数の頂点データを削除することを特徴とする請求項1に記載の描画方法。
- 前記コンピュータが、
表示画面上の前記メッシュの面積を算出する処理を実行し、
前記間引き処理を行う処理は、前記メッシュの間引きレベルが前記複数の頂点データを削除することを示すレベルであり、前記面積が閾値以下である場合、前記複数の頂点データを削除することを特徴とする請求項2に記載の描画方法。 - 前記間引き処理を行う処理は、前記メッシュの間引きレベルが前記複数の頂点データを削除することを示すレベルであるが、前記面積が閾値以下でない場合、前記複数の頂点データを削除しないことを特徴とする請求項3に記載の描画方法。
- 前記間引き処理を行う処理は、前記メッシュの間引きレベルが前記メッシュに含まれる2つの面に共通する稜線を削除することを示すレベルである場合、前記複数の頂点データのうちの前記稜線の端点となる2つの頂点データを削除し、前記2つの頂点データの中間を示す頂点データを追加することを特徴とする請求項1〜4のいずれか一つに記載の描画方法。
- 前記間引き処理を行う処理は、前記メッシュの間引きレベルが前記複数の頂点データを削除しないことを示すレベルである場合、前記複数の頂点データを削除しないことを特徴とする請求項1〜5のいずれか一つに記載の描画方法。
- 3次元画像を形成するメッシュに設定された、前記メッシュを表す複数の頂点データの削除度合いを示す間引きレベルと、表示画面上の前記メッシュの面積とに応じて、前記メッシュを表す複数の頂点データに対する間引き処理を行う間引き部と、
前記間引き処理された前記メッシュの頂点データに基づいて、前記3次元画像の描画処理を行う描画部と、
を有することを特徴とする描画装置。 - コンピュータに、
3次元画像を形成するメッシュに設定された、前記メッシュを表す複数の頂点データの削除度合いを示す間引きレベルと、表示画面上の前記メッシュの面積とに応じて、前記メッシュを表す複数の頂点データに対する間引き処理を行い、
前記間引き処理された前記メッシュの頂点データに基づいて、前記3次元画像の描画処理を行う、
処理を実行させることを特徴とする描画プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013149187A JP6199101B2 (ja) | 2013-07-18 | 2013-07-18 | 描画方法、描画装置、および描画プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013149187A JP6199101B2 (ja) | 2013-07-18 | 2013-07-18 | 描画方法、描画装置、および描画プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015022462A JP2015022462A (ja) | 2015-02-02 |
JP6199101B2 true JP6199101B2 (ja) | 2017-09-20 |
Family
ID=52486867
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013149187A Active JP6199101B2 (ja) | 2013-07-18 | 2013-07-18 | 描画方法、描画装置、および描画プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6199101B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108364356B (zh) * | 2018-02-28 | 2021-08-27 | 辽宁科技大学 | 一种牙齿三维网格模型的自动分割方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3785709B2 (ja) * | 1996-12-13 | 2006-06-14 | ソニー株式会社 | 形状データの近似化方法及び描画装置 |
JP3515689B2 (ja) * | 1998-05-22 | 2004-04-05 | 富士通株式会社 | 階層化ポリゴンデータを用いた3次元ポリゴン表示装置 |
JP3638224B2 (ja) * | 1999-02-23 | 2005-04-13 | 富士通株式会社 | 3次元ポリゴン表示装置 |
JP4051877B2 (ja) * | 2000-11-02 | 2008-02-27 | スズキ株式会社 | 曲面上メッシュデータ作成装置及び曲面上メッシュデータ作成プログラムを記録したコンピュータ読み取り可能な記録媒体 |
JP2011185650A (ja) * | 2010-03-05 | 2011-09-22 | Omron Corp | モデル作成装置およびモデル作成プログラム |
-
2013
- 2013-07-18 JP JP2013149187A patent/JP6199101B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2015022462A (ja) | 2015-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10650495B2 (en) | High resolution style transfer | |
JP6266656B2 (ja) | 画像をサイズ変更するためのシステム及び方法 | |
US20140306962A1 (en) | Mesh skinning technique | |
EP2887305B1 (en) | Resizing an image | |
KR102646818B1 (ko) | 그래픽스 파이프라인에서의 인덱스들의 압축 및 압축 해제 | |
JPH11339061A (ja) | 階層化ポリゴンデータを用いた3次元ポリゴン表示装置 | |
JP6199101B2 (ja) | 描画方法、描画装置、および描画プログラム | |
US20150242988A1 (en) | Methods of eliminating redundant rendering of frames | |
CN111133474B (zh) | 图像处理设备、图像处理方法和计算机可读记录介质 | |
US10593111B2 (en) | Method and apparatus for performing high throughput tessellation | |
JP2002298153A (ja) | 4ピクセル・テクスチャ・パイプラインにおけるパースペクティブ補正テクスチャ座標のための偏導関数生成 | |
JP2021144428A (ja) | データ処理装置、データ処理方法 | |
KR101582578B1 (ko) | 그래픽 처리 장치 및 방법 | |
JP7039294B2 (ja) | プログラム、画像処理方法、及び画像処理装置 | |
CN111951348A (zh) | 确定框选区域的方法、装置及电子设备 | |
US8605112B2 (en) | Graphics drawing apparatus, method, and program and recording medium on which the program is recorded | |
JP7456553B2 (ja) | 画像処理装置、方法およびプログラム | |
WO2023037447A1 (ja) | 画像処理装置、方法およびプログラム | |
JP7303340B2 (ja) | プログラム、画像処理方法、及び画像処理装置 | |
CN115398891B (zh) | 估计音频渲染程序的复杂度的方法、装置和存储介质 | |
JP5640545B2 (ja) | 情報処理装置およびプログラム | |
JP5122410B2 (ja) | 設計検証表示装置、設計検証表示方法及び設計検証表示コンピュータプログラム | |
JP5735395B2 (ja) | 画像処理方法、画像処理装置及び画像処理プログラム | |
JP2011097474A (ja) | 画像処理装置および画像処理方法 | |
JP6823946B2 (ja) | 図形を描画する方法、描画装置及びシミュレータ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20160118 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160706 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170410 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170420 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170718 |
|
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: 20170814 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170823 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6199101 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |