JP6093704B2 - 描画装置、描画方法及び描画プログラム - Google Patents
描画装置、描画方法及び描画プログラム Download PDFInfo
- Publication number
- JP6093704B2 JP6093704B2 JP2013533419A JP2013533419A JP6093704B2 JP 6093704 B2 JP6093704 B2 JP 6093704B2 JP 2013533419 A JP2013533419 A JP 2013533419A JP 2013533419 A JP2013533419 A JP 2013533419A JP 6093704 B2 JP6093704 B2 JP 6093704B2
- Authority
- JP
- Japan
- Prior art keywords
- streamline
- node
- quadrilateral
- stream line
- viewpoint
- 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
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/20—Drawing from basic elements, e.g. lines or circles
- G06T11/203—Drawing of straight lines or curves
-
- 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
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- 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/24—Fluid dynamics
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Graphics (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- Image Generation (AREA)
- Processing Or Creating Images (AREA)
Description
(1)各流線において隣り合う2つの節点を結ぶ線分の勾配(勾配ベクトル)を求める。
(2)2つの節点を結ぶ線分勾配の差が、予め定められた閾値thより大きい場合、例えば、その2つの節点の中間点に新たな節点を生成する。
(3)各流線において生成した新たな節点を結ぶ新たな辺を生成する。
(4)新たな辺と、隣接する既存の辺とで構成される四辺形を生成する。
(1)四辺形M100上に単位面積T150を設定する。そして、視点Iaから見てT150の面積が最大に見えるように、四辺形M100の傾きを決定する。又は、
(2)四辺形M100上の任意の点S160から四辺形M100に対する法線ベクトルVsを延ばす。そして、視点Iaから法線ベクトルVsに垂線を下ろし、その垂線の長さLaが最小となるように、四辺形M100の傾きを決定する。
(3)四辺形M100の四隅の点から視点までの距離の総和が最小となるように、四辺形M100の傾きを決定する。
Claims (7)
- 三次元空間における流体の流れを表す流線を、任意の視点位置から見た二次元画像として描画する描画装置において、
所定の開始位置から流線を生成する流線生成部と、
前記視点位置を前記三次元空間内に設定するビュー設定部と、
前記流線生成部が生成した着目対象の流線と、前記着目対象の流線と平行な流線とを含む各流線において、前記着目対象の流線の互いに隣り合う第1の節点と第2の節点とを結ぶ線分における前記第1の節点の位置の勾配と前記第2の節点の位置の勾配との差が予め定められた閾値より大きい場合、前記第1の節点と前記第2の節点の間の前記着目対象の流線に第3の節点を生成することで、前記着目対象の流線の前記第1の節点と、該第1の節点に対応する前記平行な流線の頂点とを結ぶ第1の辺と、前記着目対象の流線の前記第3の節点と、該第3の節点に対応する前記平行な流線の頂点とを結ぶ第2の辺とを含むように生成された多角形面が含まれる複数の多角形面の各々を、1枚ずつ前記流線の方向に連結した帯状面を、前記設定された視点位置に基づき、前記流線に沿うように形成する帯状面形成部と、
前記三次元空間の所定位置に配置された光源に対する前記帯状面の反射光を表す色のテクスチャを、前記複数の多角形面の各々に対応する前記流線の位置における前記流体の物理値に基づいて、前記複数の多角形面の各々にマッピングするテクスチャマッピング部とを有することを特徴とする描画装置。 - 前記物理値は前記流体の流れを表す形状の法線をシミュレートする法線ベクトルであって、
前記テクスチャマッピング部は、
前記法線ベクトルを用いることにより、前記三次元空間の所定位置に配置された光源に対する前記帯状面の反射光を表すテクスチャを導出することで、前記反射光を表すテクスチャを前記複数の多角形面の各々にマッピングすることを特徴とする請求項1記載の描画装置。 - 前記帯状面形成部は、
前記設定された視点位置から見た前記複数の多角形面の各々の面積が最大となるよう、又は、前記複数の多角形面の各々の上に存在する特定の点から延ばした法線に対して、前記設定された視点位置から下ろした垂線の長さが最小となるよう、又は、前記複数の多角形面の各々の各頂点と前記設定された視点位置間の距離の総和が最小となるように、前記複数の多角形面の各々の傾きを決定することを特徴とする請求項1記載の描画装置。 - 前記帯状面形成部は、
前記複数の多角形面において互いに隣接する第1の多角形面と第2の多角形面とが共有する辺が、前記流線と交叉するように前記帯状面を形成することを特徴とする請求項1記載の描画装置。 - 前記帯状面形成部は、
前記複数の多角形面の各々に対応する前記流線の位置における前記流体の物理値に基づいて、前記複数の多角形面の各々の形状を決定することを特徴とする請求項1記載の描画装置。 - 三次元空間における流体の流れを表す流線を、任意の視点位置から見た二次元画像として描画する描画方法において、
コンピュータが、
所定の開始位置から流線を生成し、
前記視点位置を前記三次元空間内に設定し、
生成された着目対象の流線と、前記着目対象の流線と平行な流線とを含む各流線において、前記着目対象の流線の互いに隣り合う第1の節点と第2の節点とを結ぶ線分における前記第1の節点の位置の勾配と前記第2の節点の位置の勾配との差が予め定められた閾値より大きい場合、前記第1の節点と前記第2の節点の間の前記着目対象の流線に第3の節点を生成することで、前記着目対象の流線の前記第1の節点と、該第1の節点に対応する前記平行な流線の頂点とを結ぶ第1の辺と、前記着目対象の流線の前記第3の節点と、該第3の節点に対応する前記平行な流線の頂点とを結ぶ第2の辺とを含むように生成された多角形面が含まれる複数の多角形面の各々を、1枚ずつ前記流線の方向に連結した帯状面を、前記設定された視点位置に基づき、前記流線に沿うように形成し、
前記三次元空間の所定位置に配置された光源に対する前記帯状面の反射光を表す色のテクスチャを、前記複数の多角形面の各々に対応する前記流線の位置における前記流体の物理値に基づいて、前記複数の多角形面の各々にマッピングすることを特徴とする描画方法。 - 三次元空間における流体の流れを表す流線を、任意の視点位置から見た二次元画像として描画する描画プログラムにおいて、
コンピュータに、
所定の開始位置から流線を生成させ、
前記視点位置を前記三次元空間内に設定させ、
生成された着目対象の流線と、前記着目対象の流線と平行な流線とを含む各流線において、前記着目対象の流線の互いに隣り合う第1の節点と第2の節点とを結ぶ線分における前記第1の節点の位置の勾配と前記第2の節点の位置の勾配との差が予め定められた閾値より大きい場合、前記第1の節点と前記第2の節点の間の前記着目対象の流線に第3の節点を生成することで、前記着目対象の流線の前記第1の節点と、該第1の節点に対応する前記平行な流線の頂点とを結ぶ第1の辺と、前記着目対象の流線の前記第3の節点と、該第3の節点に対応する前記平行な流線の頂点とを結ぶ第2の辺とを含むように生成された多角形面が含まれる複数の多角形面の各々を、1枚ずつ前記流線の方向に連結した帯状面を、前記設定された視点位置に基づき、前記流線に沿うように形成させ、
前記三次元空間の所定位置に配置された光源に対する前記帯状面の反射光を表す色のテクスチャを、前記複数の多角形面の各々に対応する前記流線の位置における前記流体の物理値に基づいて、前記複数の多角形面の各々にマッピングさせることを特徴とする描画プログラム。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2011/071152 WO2013038548A1 (ja) | 2011-09-15 | 2011-09-15 | 描画装置、描画方法及び描画プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2013038548A1 JPWO2013038548A1 (ja) | 2015-03-23 |
JP6093704B2 true JP6093704B2 (ja) | 2017-03-08 |
Family
ID=47882807
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013533419A Expired - Fee Related JP6093704B2 (ja) | 2011-09-15 | 2011-09-15 | 描画装置、描画方法及び描画プログラム |
Country Status (4)
Country | Link |
---|---|
US (1) | US9595122B2 (ja) |
EP (1) | EP2757532A4 (ja) |
JP (1) | JP6093704B2 (ja) |
WO (1) | WO2013038548A1 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6915237B2 (ja) * | 2016-07-05 | 2021-08-04 | 富士通株式会社 | 情報処理装置、シミュレータ結果表示方法、及びシミュレータ結果表示プログラム |
JP6741252B2 (ja) * | 2016-12-06 | 2020-08-19 | 富士通株式会社 | 流脈線可視化装置、流脈線可視化方法、および流脈線可視化プログラム |
CN109147019A (zh) * | 2018-07-27 | 2019-01-04 | 厦门大学嘉庚学院 | 基于流线生长法和***粒子法的多层纹理生成方法 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10222692A (ja) | 1997-02-05 | 1998-08-21 | Mitsubishi Electric Corp | 仮想空間表示装置 |
JPH10283487A (ja) | 1997-04-04 | 1998-10-23 | Fujitsu F I P Kk | 多重テクスチャマッピング装置及び方法並びに多重テクスチャマッピングのためのプログラムを格納した記憶媒体 |
EP1669930A3 (en) | 1998-05-20 | 2006-09-06 | Sega Enterprises, Ltd. | Image processing unit, game machine, image processing method, and recording medium |
JP3467197B2 (ja) * | 1998-12-29 | 2003-11-17 | 株式会社ナムコ | ゲーム装置及び情報記憶媒体 |
JP2000242631A (ja) * | 1999-02-24 | 2000-09-08 | Chokosoku Network Computer Gijutsu Kenkyusho:Kk | データ変換方式 |
JP2003115055A (ja) | 2001-10-05 | 2003-04-18 | Canon Inc | 画像生成装置 |
US7412362B2 (en) * | 2005-05-18 | 2008-08-12 | Microsoft Corporation | River modeling |
JP4734137B2 (ja) * | 2006-02-23 | 2011-07-27 | 株式会社バンダイナムコゲームス | プログラム、情報記憶媒体及び画像生成システム |
-
2011
- 2011-09-15 WO PCT/JP2011/071152 patent/WO2013038548A1/ja unknown
- 2011-09-15 EP EP11872527.4A patent/EP2757532A4/en not_active Withdrawn
- 2011-09-15 JP JP2013533419A patent/JP6093704B2/ja not_active Expired - Fee Related
-
2014
- 2014-03-10 US US14/202,126 patent/US9595122B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US20140184590A1 (en) | 2014-07-03 |
US9595122B2 (en) | 2017-03-14 |
EP2757532A4 (en) | 2015-06-17 |
WO2013038548A1 (ja) | 2013-03-21 |
JPWO2013038548A1 (ja) | 2015-03-23 |
EP2757532A1 (en) | 2014-07-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7483024B2 (en) | Accelerated ray-object intersection | |
Tsai et al. | Visibility and its dynamics in a PDE based implicit framework | |
JP5592011B2 (ja) | マルチスケール3次元配向 | |
Stanculescu et al. | Freestyle: Sculpting meshes with self-adaptive topology | |
Heidrich et al. | Ray-tracing procedural displacement shaders | |
KR102197067B1 (ko) | 멀티 프레임들의 동일한 영역을 연속으로 렌더링하는 방법 및 장치 | |
JP3285563B2 (ja) | グラフィックオブジェクトの生成方法及び生成システム | |
JPH0757117A (ja) | テクスチャマップへの索引を生成する方法及びコンピュータ制御表示システム | |
KR20080052328A (ko) | 광선 추적을 위한 광선-삼각형 충돌 처리 방법 및 장치 | |
Jin et al. | General constrained deformations based on generalized metaballs | |
Mudge et al. | Viewpoint quality and scene understanding | |
US8358311B1 (en) | Interpolation between model poses using inverse kinematics | |
Brosz et al. | Single camera flexible projection | |
US20080043023A1 (en) | Approximating subdivision surfaces with bezier patches | |
US9401044B1 (en) | Method for conformal visualization | |
Bonatto et al. | Explorations for real-time point cloud rendering of natural scenes in virtual reality | |
JP6093704B2 (ja) | 描画装置、描画方法及び描画プログラム | |
JP2002183228A (ja) | 幾何学モデルの面記述およびワイヤフレーム記述の調整された簡略化のシステムおよび方法 | |
CN115495938A (zh) | 海面波浪的三维动态模拟和可视化方法 | |
CN109983509B (zh) | 一种使用几何面的即时布尔运算方法 | |
US20220020214A1 (en) | A system for optimizing a 3d mesh | |
JP4333452B2 (ja) | 座標変換装置およびプログラム | |
JPH11328442A (ja) | 三次元物体の表面形成方法 | |
Limberger et al. | Procedural texture patterns for encoding changes in color in 2.5 D treemap visualizations | |
US20230215094A1 (en) | Computer Graphics Interface Using Visual Indicator Representing Object Global Volume and/or Global Volume Changes and Method Therefore |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150602 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150727 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20151027 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160125 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20160202 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20160226 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161205 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170213 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6093704 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |