JP5983550B2 - 3次元画像生成装置及び3次元画像生成方法 - Google Patents
3次元画像生成装置及び3次元画像生成方法 Download PDFInfo
- Publication number
- JP5983550B2 JP5983550B2 JP2013148510A JP2013148510A JP5983550B2 JP 5983550 B2 JP5983550 B2 JP 5983550B2 JP 2013148510 A JP2013148510 A JP 2013148510A JP 2013148510 A JP2013148510 A JP 2013148510A JP 5983550 B2 JP5983550 B2 JP 5983550B2
- Authority
- JP
- Japan
- Prior art keywords
- objects
- mesh
- drawing command
- vertex attribute
- attribute conversion
- 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
- 238000000034 method Methods 0.000 title claims description 71
- 238000006243 chemical reaction Methods 0.000 claims description 76
- 238000012546 transfer Methods 0.000 claims description 17
- 239000000463 material Substances 0.000 claims description 10
- 230000008569 process Effects 0.000 description 35
- 238000012545 processing Methods 0.000 description 34
- 238000007796 conventional method Methods 0.000 description 15
- 101100328887 Caenorhabditis elegans col-34 gene Proteins 0.000 description 8
- 230000000694 effects Effects 0.000 description 7
- 238000005259 measurement Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 230000014509 gene expression Effects 0.000 description 6
- 238000004088 simulation Methods 0.000 description 5
- 238000005457 optimization Methods 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000012886 linear function Methods 0.000 description 2
- 241001465754 Metazoa Species 0.000 description 1
- 241000238413 Octopus Species 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 239000007769 metal material Substances 0.000 description 1
- 238000010422 painting Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
- 239000002023 wood Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/005—General purpose rendering architectures
Landscapes
- Engineering & Computer Science (AREA)
- Computer Graphics (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Generation (AREA)
- Processing Or Creating Images (AREA)
Description
(ア)同じマテリアル(質感)を参照しているオブジェクト同士のみを同じ連結グループとする。ここでいう質感とは、色、透明度、反射率、屈折率、凹凸等のオブジェクト表面の材質の設定を示し、具体的には、金属調の(金属のような)材質、ガラス調の(ガラスのような)材質、木目調の(木目のような)材質等である。
(イ)1つのオブジェクトは一度に1つの連結グループにのみ属する。
本発明の手法では、CPU2はトラバース処理及び描画コマンド転送処理を行い、GPU3は描画処理を行う。トラバース処理は連結ステップ及び頂点属性変換ステップを含む。描画コマンド転送処理は描画コマンド転送ステップを含む。描画処理は描画ステップを含む。
tbefore=(oh+m×v)×obj …(1)
tafter=oh+s(v+3)×obj+m(v+3)×obj …(2)
と表すことができる。
tbefore=oh×obj+m(v×obj) …(3)
tafter=3(s+m)×obj+oh+(s+m)×v×obj …(4)
と表すことができる。
発明者らは、性能特性が前述した理論的分析と等しいか否かを確認するために、実機で処理時間を測定した。頂点数が「4000」の3次元モデルを準備し、測定条件として、オブジェクト数を「1」、「10」、「100」、「125」、「200」、「250」、「500」、「1000」とし、オブジェクト構造をオブジェクト数と1オブジェクトあたりの頂点数の積が一定となるように調整した。従来の手法及び本発明の手法について、処理時間を測定し、CPU2の負荷とGPU3の負荷を測定した。長い方の時間が実際の処理時間である。又、演算式(3)及び(4)を用いたシミュレーションのためにoh、m、sを測定した。尚、後述する図9から図11等で「before」は従来の手法による結果を示し、「after」は本発明の手法による結果を示している。
又、連結条件として、同じマテリアルを参照しているオブジェクト同士のみを同じ連結グループとするようにしたので、同じマテリアルを参照しているか否かを判定基準とし、オブジェクトのメッシュを連結することができる。
ディスプレイ装置7が車両のグラフィックスメータに限らず、車両に搭載されている他の表示機器であっても良い。又、車両のグラフィックスメータ等の表示機器に描画を行う構成に限らず、3次元シミュレーション、電子広告、娯楽等の車両とは関係ない分野に適用しても良い。
Claims (4)
- 3次元画像を構成するオブジェクトの描画を指示する描画コマンドを転送する制御手段(2)と、前記制御手段から前記描画コマンドを取得すると、その描画コマンドにより指示されたオブジェクトに対して頂点属性変換を行って当該オブジェクトを描画する描画手段(3)と、を備えた3次元画像生成装置において、
連結グループ内で最初に出現したオブジェクトのメッシュを連結代表のメッシュとし、前記連結グループ内で2番目以降に出現したオブジェクトのメッシュを連結メンバーのメッシュとし、前記連結メンバーのメッシュが前記連結代表へのポインタを参照することにより、予め規定されている連結条件を満たす複数のオブジェクトのメッシュを連結する連結手段(2)を備え、
前記制御手段は、前記連結手段によりメッシュが連結された複数のオブジェクトに対して頂点属性変換を事前に行い、その頂点属性変換を行った複数のオブジェクトを纏めて1つのオブジェクトと見做して当該オブジェクトの描画を指示する描画コマンドを転送し、
前記描画手段は、前記頂点属性変換を行った複数のオブジェクトを纏めて1つのオブジェクトと見做して当該オブジェクトの描画を指示する前記描画コマンドを前記制御手段から取得すると、その描画コマンドにより指示された1つのオブジェクトと見做された複数のオブジェクトを纏めて描画することを特徴とする3次元画像生成装置。 - 請求項1に記載した3次元画像生成装置において、
前記連結手段(2)は、同じマテリアルを参照していることを前記連結条件とし、その連結条件を満たす複数のオブジェクトのメッシュを連結することを特徴とする3次元画像生成装置。 - 3次元画像を構成するオブジェクトの描画を指示する描画コマンドを制御手段(2)が描画手段(3)に転送することで、前記描画手段が前記描画コマンドにより指示されたオブジェクトに対して頂点属性変換を行って当該オブジェクトを描画し、3次元画像を生成する方法において、
連結グループ内で最初に出現したオブジェクトのメッシュを連結代表のメッシュとし、前記連結グループ内で2番目以降に出現したオブジェクトのメッシュを連結メンバーのメッシュとし、前記連結メンバーのメッシュが前記連結代表へのポインタを参照することにより、予め規定されている連結条件を満たす複数のオブジェクトのメッシュを連結する連結ステップと、
メッシュを連結した複数のオブジェクトに対して頂点属性変換を事前に行う頂点属性変換ステップと、
その頂点属性変換を行った複数のオブジェクトを纏めて1つのオブジェクトと見做して当該オブジェクトの描画を指示する描画コマンドを転送する描画コマンド転送ステップと、
前記頂点属性変換を行った複数のオブジェクトを纏めて1つのオブジェクトと見做して当該オブジェクトの描画を指示する前記描画コマンドにより指示された1つのオブジェクトと見做された複数のオブジェクトを纏めて描画する描画ステップと、を行うことを特徴とする3次元画像生成方法。 - 請求項3に記載した3次元画像生成方法において、
前記連結ステップは、同じマテリアルを参照していることを前記連結条件とし、その連結条件を満たす複数のオブジェクトのメッシュを連結することを特徴とする3次元画像生成方法。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013148510A JP5983550B2 (ja) | 2012-11-30 | 2013-07-17 | 3次元画像生成装置及び3次元画像生成方法 |
KR1020157009410A KR101658852B1 (ko) | 2012-11-30 | 2013-11-05 | 3차원 화상 생성 장치 및 3차원 화상 생성 방법 |
DE112013005715.8T DE112013005715T5 (de) | 2012-11-30 | 2013-11-05 | 3D-Bilderzeugungsvorrichtung und 3D-Bilderzeugungsverfahren |
US14/646,906 US9536343B2 (en) | 2012-11-30 | 2013-11-05 | Three-dimensional image generation apparatus and three-dimensional image generation method |
CN201380060268.8A CN104937639B (zh) | 2012-11-30 | 2013-11-05 | 三维图像生成装置以及三维图像生成方法 |
PCT/JP2013/006514 WO2014083776A1 (ja) | 2012-11-30 | 2013-11-05 | 3次元画像生成装置及び3次元画像生成方法 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012262679 | 2012-11-30 | ||
JP2012262679 | 2012-11-30 | ||
JP2013148510A JP5983550B2 (ja) | 2012-11-30 | 2013-07-17 | 3次元画像生成装置及び3次元画像生成方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014130563A JP2014130563A (ja) | 2014-07-10 |
JP5983550B2 true JP5983550B2 (ja) | 2016-08-31 |
Family
ID=50827440
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013148510A Expired - Fee Related JP5983550B2 (ja) | 2012-11-30 | 2013-07-17 | 3次元画像生成装置及び3次元画像生成方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US9536343B2 (ja) |
JP (1) | JP5983550B2 (ja) |
KR (1) | KR101658852B1 (ja) |
CN (1) | CN104937639B (ja) |
DE (1) | DE112013005715T5 (ja) |
WO (1) | WO2014083776A1 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102011112707B4 (de) * | 2011-09-07 | 2020-11-05 | Volkswagen Aktiengesellschaft | Anzeigevorrichtung für ein Hybridfahrzeug und Verfahren zur Anzeige und Hybridfahrzeug |
DE112017006527T5 (de) * | 2017-01-27 | 2019-09-26 | Mitsubishi Electric Corporation | Bildzeichnungseinrichtung, Bildzeichnungsverfahren und Bildzeichnungsprogramm |
CN113421337A (zh) * | 2021-07-21 | 2021-09-21 | 北京臻观数智科技有限公司 | 一种提升模型渲染效率的方法 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6262737B1 (en) * | 1998-01-30 | 2001-07-17 | University Of Southern California | 3D mesh compression and coding |
US6847364B1 (en) * | 1999-12-23 | 2005-01-25 | Intel Corporation | Methods and apparatus for creating three-dimensional motion illusion in a graphics processing system |
US20010035873A1 (en) * | 2000-04-20 | 2001-11-01 | David Easter | Method and system for deferred assignment of attributes in a computer graphics scene |
WO2007100298A1 (en) * | 2006-03-03 | 2007-09-07 | Donya Research Ab | Creation and rendering of hierarchical digital multimedia data |
JP4847226B2 (ja) | 2006-06-16 | 2011-12-28 | 株式会社トヨタIt開発センター | 画像生成装置 |
US7750922B2 (en) * | 2006-10-24 | 2010-07-06 | Adobe Systems Incorporated | Transparency group computation on a graphics processing unit |
US7843456B2 (en) * | 2007-06-29 | 2010-11-30 | Microsoft Corporation | Gradient domain editing of animated meshes |
US8797337B1 (en) * | 2009-07-02 | 2014-08-05 | Google Inc. | Graphics scenegraph rendering for web applications using native code modules |
CN101655992B (zh) * | 2009-09-15 | 2011-12-21 | 中国科学院软件研究所 | 一种三角网格模型的重建方法 |
US9529939B2 (en) * | 2010-12-16 | 2016-12-27 | Autodesk, Inc. | Surfacing algorithm for designing and manufacturing 3D models |
US20120162372A1 (en) * | 2010-12-22 | 2012-06-28 | Electronics And Telecommunications Research Institute | Apparatus and method for converging reality and virtuality in a mobile environment |
CN102360515B (zh) * | 2011-10-19 | 2013-04-24 | 武汉大学 | 一种三维模型渐进网格数据组织方法 |
-
2013
- 2013-07-17 JP JP2013148510A patent/JP5983550B2/ja not_active Expired - Fee Related
- 2013-11-05 DE DE112013005715.8T patent/DE112013005715T5/de not_active Withdrawn
- 2013-11-05 CN CN201380060268.8A patent/CN104937639B/zh active Active
- 2013-11-05 US US14/646,906 patent/US9536343B2/en active Active
- 2013-11-05 WO PCT/JP2013/006514 patent/WO2014083776A1/ja active Application Filing
- 2013-11-05 KR KR1020157009410A patent/KR101658852B1/ko active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
WO2014083776A1 (ja) | 2014-06-05 |
US20150325034A1 (en) | 2015-11-12 |
CN104937639A (zh) | 2015-09-23 |
JP2014130563A (ja) | 2014-07-10 |
US9536343B2 (en) | 2017-01-03 |
DE112013005715T5 (de) | 2015-08-13 |
KR101658852B1 (ko) | 2016-09-22 |
CN104937639B (zh) | 2017-06-27 |
KR20150055020A (ko) | 2015-05-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4071422B2 (ja) | モーションブラー画像描画方法及び描画装置 | |
JP5168580B2 (ja) | 運転模擬装置、広角カメラ映像模擬装置および画像変形合成装置 | |
US8566736B1 (en) | Visualization of value resolution for multidimensional parameterized data | |
JP5592011B2 (ja) | マルチスケール3次元配向 | |
CN102289845B (zh) | 一种三维模型绘制方法以及装置 | |
US9495767B2 (en) | Indexed uniform styles for stroke rendering | |
CN103606184B (zh) | 一种基于二维和三维一体化矢量渲染引擎的装置 | |
CN104268911A (zh) | 绘制地图中路线的方法和装置 | |
CN105096368B (zh) | 三维对象处理方法和相关装置 | |
US8456470B2 (en) | Lighting environment simulation system and method | |
KR101591427B1 (ko) | 3차원 지형 영상 가시화에서의 적응형 렌더링 방법 | |
CN103208225A (zh) | 一种瓦片地图制作方法及*** | |
JP5983550B2 (ja) | 3次元画像生成装置及び3次元画像生成方法 | |
CN104157000A (zh) | 模型表面法线的计算方法 | |
JP2015228021A (ja) | マンマシンインターフェースのグラフィック表示用の文字列の処理技術 | |
JP2738588B2 (ja) | 立体モデル描画方法 | |
CN102722902A (zh) | 一种图形渲染流水线中光栅化阶段反走样的改进方法 | |
CN111563963B (zh) | 一种***气象模拟方法、智能终端及存储介质 | |
CN116051786B (zh) | 标准网格三维模型快速显示方法 | |
CN113126944B (zh) | 深度图的显示方法、显示装置、电子设备及存储介质 | |
US20220084283A1 (en) | Anti-aliasing two-dimensional vector graphics using a multi-vertex buffer | |
CN110969686A (zh) | 一种提高三维字符数量的方法 | |
CN111599011A (zh) | 基于WebGL技术的电力***场景快速构建方法及*** | |
JP3872056B2 (ja) | 描画方法 | |
CN113096209B (zh) | 一种车载影像轨迹线的显示方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20151117 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160405 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160510 |
|
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: 20160705 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160718 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5983550 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
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 |
|
LAPS | Cancellation because of no payment of annual fees |