JP7595884B2 - 2d/3dモデルをレンダリングするための、コンピュータにより実現される方法およびプログラム可能なシステム - Google Patents
2d/3dモデルをレンダリングするための、コンピュータにより実現される方法およびプログラム可能なシステム Download PDFInfo
- Publication number
- JP7595884B2 JP7595884B2 JP2021575420A JP2021575420A JP7595884B2 JP 7595884 B2 JP7595884 B2 JP 7595884B2 JP 2021575420 A JP2021575420 A JP 2021575420A JP 2021575420 A JP2021575420 A JP 2021575420A JP 7595884 B2 JP7595884 B2 JP 7595884B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- effects
- rendering
- data
- model
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—Three-dimensional [3D] image rendering
- G06T15/005—General purpose rendering architectures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—Two-dimensional [2D] image generation
- G06T11/10—Texturing; Colouring; Generation of textures or colours
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/60—Memory management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—Two-dimensional [2D] image generation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—Three-dimensional [3D] image rendering
- G06T15/04—Texture mapping
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—Three-dimensional [3D] image rendering
- G06T15/50—Lighting effects
- G06T15/60—Shadow generation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three-dimensional [3D] modelling for computer graphics
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2215/00—Indexing scheme for image rendering
- G06T2215/12—Shadow map, environment map
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)
Description
Claims (10)
- 2D/3Dモデルをレンダリングするための、コンピュータにより実現される方法であって、
メモリユニットおよび第1の効果ユニットを提供するステップを含み、
前記メモリユニットは、前記モデルに関するデータを記憶し、前記データを少なくとも前記第1の効果ユニットに送信するように構成され、
前記第1の効果ユニットは、前記送信されたデータを受信し、前記受信されたデータに基づいて前記モデルをレンダリングし、第1のレンダリング結果を生成するように構成され、前記方法はさらに、
レンダリングプロセスを実行するための第2の効果ユニットを生成するステップと、
前記第2の効果ユニットが前記第1のレンダリング結果を前記第1の効果ユニットから直接受信するように構成されるか、または前記第2の効果ユニットが前記メモリユニットから前記データを受信するように構成されるように、前記第2の効果ユニットを構成するステップと、
前記メモリユニットに記憶された前記データの変化を検出するステップと、
前記第1の効果ユニットおよび前記第2の効果ユニットによって、前記2D/3Dモデルをレンダリングするステップとを含む、方法。 - 前記第2の効果ユニットが、前記第1のレンダリング結果を受信するように構成される場合、前記方法は、さらに、前記第2の効果ユニットによって実行され、
前記受信された第1のレンダリング結果に基づいて第2のレンダリング結果を生成するか、または
前記受信された第1のレンダリング結果および前記メモリユニットからの前記モデルに関する前記データに基づいて第3のレンダリング結果を生成するかのいずれかのステップを含む、請求項1に記載の方法。 - 前記第2の効果ユニットが前記メモリユニットから前記データを受信するように構成される場合、前記方法は、さらに、前記第2の効果ユニットによって実行され、前記メモリユニットからの前記受信されたデータに基づいて第4のレンダリング結果を生成するステップを含む、請求項1に記載の方法。
- 前記方法は、さらに、
前記メモリユニットに記憶される前記モデルに関する前記データを変換するステップ、特にバッチ化および/またはインスタンス化するステップと、
前記変換されたデータを前記第1の効果ユニットおよび/または前記第2の効果ユニットに送信するステップとを含む、請求項1~請求項3のいずれか1項に記載の方法。 - 前記方法は、さらに、前記第2の効果ユニットを除去するステップを含み、前記第2の効果ユニットの生成または除去は、前記第1の効果ユニットおよび/または前記第2の効果ユニットによる前記モデルのレンダリング中に実行される、請求項1~請求項4のいずれか1項に記載の方法。
- 前記方法は、さらに、特に前記第1の効果ユニットによる前記モデルのレンダリング中に前記第2の効果ユニットを前記第1の効果ユニットおよび/または前記メモリユニットに接続するための接続要素を提供するステップを含み、前記第1の効果ユニットおよび前記第2の効果ユニットならびに前記メモリユニットは、有向非巡回グラフとして接続される、請求項1~請求項5のいずれか1項に記載の方法。
- 前記第1の効果ユニットおよび前記第2の効果ユニットは、それぞれ少なくともシェーダサブユニットを含み、前記シェーダサブユニットは、特に前記メモリユニットに記憶される少なくともシェーダファイルから生成され、前記シェーダサブユニットは、前記シェーダファイルが修正される場合に前記第1の効果ユニットおよび/または前記第2の効果ユニットによる前記モデルのレンダリング中に自動的に更新される、請求項1~請求項6のいずれか1項に記載の方法。
- 2D/3Dモデルをレンダリングするためのプログラム可能なシステムであって、メモリユニットと、第1の効果ユニットと、第2の効果ユニットとを備え、
前記メモリユニットは、前記モデルに関するデータを記憶し、前記データを少なくとも前記第1の効果ユニットに送信するように構成され、
前記第1の効果ユニットは、前記送信されたデータを受信し、前記受信されたデータに基づいて前記モデルをレンダリングし、第1のレンダリング結果を生成するように構成され、
前記第2の効果ユニットは、前記第1の効果ユニットから直接の前記第1のレンダリング結果、または前記メモリユニットからの前記データのうちの少なくとも一方を受信するように構成され、
前記第1の効果ユニットおよび前記第2の効果ユニットは、前記メモリユニットに記憶される前記データの変化を検出し、前記2D/3Dモデルをレンダリングするように構成される、プログラム可能なシステム。 - コンピュータによって実行されると前記コンピュータに請求項1~7のいずれか1項に記載の方法を実行させる命令を含むコンピュータプログラム。
- コンピュータによって実行されると前記コンピュータに請求項1~7のいずれか1項に記載の方法を実行させる命令を含むコンピュータ可読媒体。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102019116715.9 | 2019-06-20 | ||
| DE102019116715.9A DE102019116715A1 (de) | 2019-06-20 | 2019-06-20 | Computerimplementiertes Verfahren und programmierbares System zum Rendern eines 2D/3D-Modells |
| PCT/EP2020/067126 WO2020254593A1 (en) | 2019-06-20 | 2020-06-19 | Computer implemented method and programmable system for rendering a 2d/3d model |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022541106A JP2022541106A (ja) | 2022-09-22 |
| JP7595884B2 true JP7595884B2 (ja) | 2024-12-09 |
Family
ID=71120170
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021575420A Active JP7595884B2 (ja) | 2019-06-20 | 2020-06-19 | 2d/3dモデルをレンダリングするための、コンピュータにより実現される方法およびプログラム可能なシステム |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US12229863B2 (ja) |
| EP (1) | EP3987485A1 (ja) |
| JP (1) | JP7595884B2 (ja) |
| KR (1) | KR102650940B1 (ja) |
| CN (1) | CN114008674A (ja) |
| DE (1) | DE102019116715A1 (ja) |
| WO (1) | WO2020254593A1 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| USD1048302S1 (en) * | 2021-12-03 | 2024-10-22 | Green Llama, LLC | Cleaning and hygiene gel |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001184500A (ja) | 1999-08-06 | 2001-07-06 | Canon Inc | コンピュータグラフィックスのジオメトリパイプライン |
| JP2003271986A (ja) | 2002-03-14 | 2003-09-26 | Mitsubishi Electric Corp | 三次元グラフィック描画装置 |
| US20160358307A1 (en) | 2015-06-04 | 2016-12-08 | Samsung Electronics Co., Ltd. | Automated graphics and compute tile interleave |
| JP2017123034A (ja) | 2016-01-06 | 2017-07-13 | 株式会社ディジタルメディアプロフェッショナル | Cipを備える画像処理装置及び画像処理方法 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060071933A1 (en) * | 2004-10-06 | 2006-04-06 | Sony Computer Entertainment Inc. | Application binary interface for multi-pass shaders |
| US8345045B2 (en) * | 2008-03-04 | 2013-01-01 | Microsoft Corporation | Shader-based extensions for a declarative presentation framework |
| US20130063472A1 (en) | 2011-09-08 | 2013-03-14 | Microsoft Corporation | Customized image filters |
| US10546411B2 (en) * | 2016-03-31 | 2020-01-28 | Intel Corporation | Directed acyclic graph path enumeration with application in multilevel instancing |
| CN119251375A (zh) * | 2016-08-19 | 2025-01-03 | 莫维迪厄斯有限公司 | 矩阵操作的动态剔除 |
-
2019
- 2019-06-20 DE DE102019116715.9A patent/DE102019116715A1/de active Pending
-
2020
- 2020-06-19 JP JP2021575420A patent/JP7595884B2/ja active Active
- 2020-06-19 CN CN202080045140.4A patent/CN114008674A/zh active Pending
- 2020-06-19 US US17/620,335 patent/US12229863B2/en active Active
- 2020-06-19 KR KR1020227001982A patent/KR102650940B1/ko active Active
- 2020-06-19 EP EP20734161.1A patent/EP3987485A1/en not_active Withdrawn
- 2020-06-19 WO PCT/EP2020/067126 patent/WO2020254593A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001184500A (ja) | 1999-08-06 | 2001-07-06 | Canon Inc | コンピュータグラフィックスのジオメトリパイプライン |
| JP2003271986A (ja) | 2002-03-14 | 2003-09-26 | Mitsubishi Electric Corp | 三次元グラフィック描画装置 |
| US20160358307A1 (en) | 2015-06-04 | 2016-12-08 | Samsung Electronics Co., Ltd. | Automated graphics and compute tile interleave |
| JP2017123034A (ja) | 2016-01-06 | 2017-07-13 | 株式会社ディジタルメディアプロフェッショナル | Cipを備える画像処理装置及び画像処理方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US12229863B2 (en) | 2025-02-18 |
| CN114008674A (zh) | 2022-02-01 |
| KR102650940B1 (ko) | 2024-03-25 |
| DE102019116715A1 (de) | 2020-12-24 |
| US20220319092A1 (en) | 2022-10-06 |
| EP3987485A1 (en) | 2022-04-27 |
| JP2022541106A (ja) | 2022-09-22 |
| WO2020254593A1 (en) | 2020-12-24 |
| KR20220024770A (ko) | 2022-03-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110969685B (zh) | 使用渲染图的可定制渲染管线 | |
| CA2631639C (en) | A method to render a root-less scene graph with a user controlled order of rendering | |
| JP2001509620A (ja) | コンピュータ・グラフィックス・システム | |
| US8466919B1 (en) | Re-rendering a portion of an image | |
| CN104167015B (zh) | 一种基于表面信号拟合的着色器简化方法、装置及图形渲染方法 | |
| CN104183008B (zh) | 一种基于表面信号拟合和曲面细分的着色器简化方法、装置及图形渲染方法 | |
| EP2731079A2 (en) | Method for automatic generation of drawing operations from graphic assets | |
| EP2973412B1 (en) | Conservative partitioning for rendering a computer-generated animation | |
| CN108765530A (zh) | 一种制作漫画和/或二维动画的方法 | |
| CN119648881A (zh) | 基于光线追踪与光栅化的渲染方法、装置、设备及介质 | |
| JP7595884B2 (ja) | 2d/3dモデルをレンダリングするための、コンピュータにより実現される方法およびプログラム可能なシステム | |
| KR100809523B1 (ko) | 3차원 비사실적 렌더링을 위한 확장성이 있는 스타일 기반의 통합 프레임워크 및 이러한 프레임워크의 구성 시스템 및 방법 | |
| EP4097607B1 (en) | Applying non-destructive edits to nested instances for efficient rendering | |
| EP2981944B1 (en) | Look-based selection for rendering a computer-generated animation | |
| RU2829152C2 (ru) | Компьютерно-реализуемый способ и программируемая система для рендеринга двумерной/трехмерной модели | |
| CN116342723A (zh) | 一种可视化着色器编辑的模板化方法及终端 | |
| KR101008809B1 (ko) | 쉐이더 자동 생성 방법과 쉐이더 생성 시스템 | |
| US10297053B1 (en) | Scalable multi-threaded evaluation of vectorized data flow graphs | |
| GB2545457A (en) | Graphics processing systems | |
| Van Kooten | Bridging Scientific Visualization and Unreal VR. | |
| Metelitsa et al. | Visual shader programming | |
| Yang et al. | Experiment on Simple-Form Houses | |
| WO2024009721A1 (ja) | 画像処理装置及び画像処理方法 | |
| Vaillancourt et al. | Placeholders beyond static art replacement | |
| Zhang | Building An AI-Powered Fashion Application: Virtual Clothing Try-On |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220519 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230525 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230627 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20230922 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231127 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240206 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240502 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240723 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241010 |
|
| 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: 20241105 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241119 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7595884 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |