KR100803216B1 - 3차원 그래픽 데이터를 저작하는 방법 및 장치 - Google Patents
3차원 그래픽 데이터를 저작하는 방법 및 장치 Download PDFInfo
- Publication number
- KR100803216B1 KR100803216B1 KR1020060095038A KR20060095038A KR100803216B1 KR 100803216 B1 KR100803216 B1 KR 100803216B1 KR 1020060095038 A KR1020060095038 A KR 1020060095038A KR 20060095038 A KR20060095038 A KR 20060095038A KR 100803216 B1 KR100803216 B1 KR 100803216B1
- Authority
- KR
- South Korea
- Prior art keywords
- rendering
- rendering function
- memory
- function
- unit
- 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 OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/20—Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/61—Scene description
Landscapes
- Engineering & Computer Science (AREA)
- Computer Graphics (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Architecture (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
Claims (17)
- (a) 이미 저작된 객체의 특성에 대응하는 렌더링 함수를 생성하는 단계;(b) 상기 생성된 렌더링 함수와 동일한 렌더링 함수가 소정의 저장장치에 저장되어 있지 않으면, 상기 저장장치에 저장되어 있는 렌더링 함수가 소정 개수 이상인지 판단하는 단계; 및(c) 상기 판단 결과에 따라 상기 저장장치에 저장되어 있는 렌더링 함수들 중 어느 하나의 렌더링 함수에 대응되도록 상기 객체를 재저작하는 단계를 포함하는 것을 특징으로 하는 3차원 그래픽 데이터 저작 방법.
- 제1항에 있어서,상기 생성된 렌더링 함수는 상기 객체의 특성에 대응하는 소정 기능을 수행하는 단위인 코드블럭의 조합으로 이루어진 것을 특징으로 하는 3차원 그래픽 데이터 저작 방법.
- 제1항에 있어서, 상기 (a) 단계는상기 객체의 특성을 분석하는 단계; 및상기 분석에 기초하여 상기 객체의 특성에 대응하는 소정 기능을 수행하는 단위인 코드블록을 조합하여 렌더링 함수를 생성하는 단계를 포함하는 것을 특징으로 하는 3차원 그래픽 데이터 저작 방법.
- 제1항에 있어서,(d) 상기 렌더링 함수를 메모리에 저장하는 단계를 더 포함하고,상기 (b) 단계는 상기 메모리에 저장된 렌더링 함수가 소정 개수 이상인지 판단하는 것을 특징으로 하는 3차원 그래픽 데이터 저작 방법.
- 제4항에 있어서,상기 (b) 단계는 상기 생성된 렌더링 함수가 상기 메모리에 존재하지 않는 경우, 상기 메모리에 저장된 렌더링 함수가 소정 개수 이상인지 판단하는 것을 특징으로 하고,상기 (d) 단계는 상기 메모리에 저장된 렌더링 함수가 소정 개수 이상이 아닌 것으로 판단되면 상기 생성된 렌더링 함수를 상기 메모리에 저장하는 것을 특징으로 하는 3차원 그래픽 데이터 저작 방법.
- 제1항에 있어서, 상기 (c) 단계는상기 전체 렌더링 함수가 소정 개수 이상이라고 판단되면, 사용자의 입력에 따라 상기 객체를 재저작하는 것을 특징으로 하는 3차원 그래픽 데이터 저작 방법.
- 제4항에 있어서, 상기 (c) 단계는상기 메모리에 저장된 렌더링 함수가 소정 개수 이상이라고 판단되면, 상기 메모리에 저장된 렌더링 함수 중에서 상기 저작된 객체의 특성에 대응하는 렌더링 함수와 코드 블록이 가장 많이 중복되는 렌더링 함수를 검색하는 단계;상기 저작된 객체의 특성을 상기 검색된 렌더링 함수에 대응하도록 수정함으로써 상기 객체를 재저작하는 단계를 포함하는 것을 특징으로 하는 3차원 그래픽 데이터 저작 방법.
- 이미 저작된 객체의 특성에 대응하는 렌더링 함수를 생성하는 렌더링 함수 생성부;상기 생성된 렌더링 함수와 동일한 렌더링 함수가 소정의 저장장치에 저장되어 있지 않으면, 상기 저장장치에 저장되어 있는 렌더링 함수가 소정 개수 이상인지 판단하는 판단부; 및상기 판단 결과에 따라 상기 저장장치에 저장되어 있는 렌더링 함수들 중 어느 하나의 렌더링 함수에 대응되도록 상기 객체를 재저작할 것을 요청하는 출력부를 포함하는 것을 특징으로 하는 3차원 그래픽 데이터 저작 장치.
- 제8항에 있어서,상기 생성된 렌더링 함수는 상기 객체의 특성에 대응하는 소정 기능을 수행하는 단위인 코드블럭의 조합으로 이루어진 것을 특징으로 하는 3차원 그래픽 데이터 저작 장치.
- 제8항에 있어서,상기 객체의 특성을 분석하는 객체 분석부를 더 포함하고,상기 렌더링 함수 생성부는 상기 분석에 기초하여 상기 객체의 특성에 대응하는 소정 기능을 수행하는 단위인 코드블록을 조합하여 렌더링 함수를 생성하는 것을 특징으로 하는 3차원 그래픽 데이터 저작 장치.
- 제8항에 있어서,상기 렌더링 함수를 저장하는 메모리를 더 포함하고,상기 판단부는, 상기 메모리에 저장된 렌더링 함수가 소정 개수 이상인지 판단하는 것을 특징으로 하는 3차원 그래픽 데이터 저작 장치.
- 제11항에 있어서,상기 판단부는 상기 생성된 렌더링 함수가 상기 메모리에 존재하지 않는 경우, 상기 메모리에 저장된 렌더링 함수가 소정 개수 이상인지 판단하는 것을 특징으로 하고,상기 렌더링 함수 생성부는 상기 메모리에 저장된 렌더링 함수가 소정 개수 이상이 아닌 것으로 판단되면 상기 생성된 렌더링 함수를 상기 메모리에 저장하는 것을 특징으로 하는 3차원 그래픽 데이터 저작 장치.
- 이미 저작된 객체의 특성에 대응하는 렌더링 함수를 생성하는 렌더링 함수 생성부;상기 렌더링 함수를 저장하는 메모리;상기 메모리에 저장된 렌더링 함수가 소정 개수 이상인지 판단하는 판단부; 및상기 메모리에 저장된 렌더링 함수가 소정 개수 이상이라고 판단되면, 상기 메모리에 저장된 렌더링 함수 중에서 상기 저작된 객체의 특성에 대응하는 렌더링 함수와 코드 블록이 가장 많이 중복되는 렌더링 함수를 검색하고, 상기 저작된 객체의 특성을 상기 검색된 렌더링 함수에 대응하도록 수정하는 객체 수정부를 포함하는 것을 특징으로 하는 3차원 그래픽 데이터 저작 장치.
- 제13항에 있어서,상기 판단부는, 상기 생성된 렌더링 함수가 상기 메모리에 존재하지 않는 경우, 상기 메모리에 저장된 렌더링 함수가 소정 개수 이상인지 판단하는 것을 특징으로 하고,상기 렌더링 함수 생성부는, 상기 메모리에 저장된 렌더링 함수가 소정 개수 이상이 아닌 것으로 판단되면 상기 생성된 렌더링 함수를 상기 메모리에 저장하는 것을 특징으로 하는 3차원 그래픽 데이터 저작 장치.
- 제13항에 있어서,상기 렌더링 함수는 상기 객체의 특성에 대응하는 소정 기능을 수행하는 단위인 코드블럭의 조합으로 이루어진 것을 특징으로 하는 3차원 그래픽 데이터 저작 장치.
- 제13항에 있어서,상기 객체의 특성을 분석하는 객체 분석부를 더 포함하고,상기 렌더링 함수 생성부는 상기 분석에 기초하여 상기 객체의 특성에 대응하는 소정 기능을 수행하는 단위인 코드블록을 조합하여 렌더링 함수를 생성하는 것을 특징으로 하는 3차원 그래픽 데이터 저작 장치.
- 이미 저작된 객체의 특성에 대응하는 렌더링 함수를 생성하는 단계;상기 생성된 렌더링 함수와 동일한 렌더링 함수가 소정의 저장장치에 저장되어 있지 않으면, 상기 저장장치에 저장되어 있는 렌더링 함수가 소정 개수 이상인지 판단하는 단계; 및상기 판단 결과에 따라 상기 저장장치에 저장되어 있는 렌더링 함수들 중 어느 하나의 렌더링 함수에 대응되도록 상기 객체를 재저작하는 단계를 포함하는 것을 특징으로 하는 3차원 그래픽 데이터 저작 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020060095038A KR100803216B1 (ko) | 2006-09-28 | 2006-09-28 | 3차원 그래픽 데이터를 저작하는 방법 및 장치 |
| US11/889,321 US20080079720A1 (en) | 2006-09-28 | 2007-08-10 | Method, medium, and system authoring three-dimensional graphic data |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020060095038A KR100803216B1 (ko) | 2006-09-28 | 2006-09-28 | 3차원 그래픽 데이터를 저작하는 방법 및 장치 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR100803216B1 true KR100803216B1 (ko) | 2008-02-14 |
Family
ID=39260650
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020060095038A Expired - Fee Related KR100803216B1 (ko) | 2006-09-28 | 2006-09-28 | 3차원 그래픽 데이터를 저작하는 방법 및 장치 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20080079720A1 (ko) |
| KR (1) | KR100803216B1 (ko) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20120042440A (ko) * | 2010-10-25 | 2012-05-03 | 한국전자통신연구원 | 조립 과정 가시화 장치 및 방법 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000311240A (ja) | 1999-03-31 | 2000-11-07 | Internatl Business Mach Corp <Ibm> | 取り込まれたグラフィクス・ハードウェア命令を使用したグラフィクス・レンダリングの方法およびシステム |
| JP2003308537A (ja) | 2002-04-15 | 2003-10-31 | Matsushita Electric Ind Co Ltd | 図形描画装置 |
| KR20060088273A (ko) * | 2005-02-01 | 2006-08-04 | 삼성전자주식회사 | 3차원 그래픽스 데이터를 랜더링하는 방법 및 장치 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6072498A (en) * | 1997-07-31 | 2000-06-06 | Autodesk, Inc. | User selectable adaptive degradation for interactive computer rendering system |
| WO1999041704A1 (en) * | 1998-02-17 | 1999-08-19 | Sun Microsystems, Inc. | Estimating graphics system performance for polygons |
| US6943800B2 (en) * | 2001-08-13 | 2005-09-13 | Ati Technologies, Inc. | Method and apparatus for updating state data |
| JP3696584B2 (ja) * | 2001-09-26 | 2005-09-21 | 株式会社ソニー・コンピュータエンタテインメント | 描画処理方法及び装置、半導体デバイス、描画処理プログラム及び記録媒体 |
| AUPR962001A0 (en) * | 2001-12-19 | 2002-01-24 | Redbank Manor Pty Ltd | Document display system and method |
| US6657624B2 (en) * | 2001-12-21 | 2003-12-02 | Silicon Graphics, Inc. | System, method, and computer program product for real-time shading of computer generated images |
| US7079151B1 (en) * | 2002-02-08 | 2006-07-18 | Adobe Systems Incorporated | Compositing graphical objects |
| US7598953B2 (en) * | 2004-11-05 | 2009-10-06 | Microsoft Corporation | Interpreter for simplified programming of graphics processor units in general purpose programming languages |
| US7602399B2 (en) * | 2006-03-15 | 2009-10-13 | Ati Technologies Ulc | Method and apparatus for generating a pixel using a conditional IF—NEIGHBOR command |
-
2006
- 2006-09-28 KR KR1020060095038A patent/KR100803216B1/ko not_active Expired - Fee Related
-
2007
- 2007-08-10 US US11/889,321 patent/US20080079720A1/en not_active Abandoned
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000311240A (ja) | 1999-03-31 | 2000-11-07 | Internatl Business Mach Corp <Ibm> | 取り込まれたグラフィクス・ハードウェア命令を使用したグラフィクス・レンダリングの方法およびシステム |
| JP2003308537A (ja) | 2002-04-15 | 2003-10-31 | Matsushita Electric Ind Co Ltd | 図形描画装置 |
| KR20060088273A (ko) * | 2005-02-01 | 2006-08-04 | 삼성전자주식회사 | 3차원 그래픽스 데이터를 랜더링하는 방법 및 장치 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20080079720A1 (en) | 2008-04-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102244619B1 (ko) | 가속 구조를 생성 및 탐색하는 방법 | |
| IL277221B1 (en) | Methods and systems for producing content in multiple reality environments | |
| JP2005056075A (ja) | 地図表示システム、地図データ加工装置、地図表示装置及び地図表示方法 | |
| KR101136737B1 (ko) | 그래픽 처리방법 및 그 장치 | |
| CN114820853B (zh) | 矢量图形的处理方法、装置、计算机设备和存储介质 | |
| KR20170025993A (ko) | 가속 구조를 생성 및 탐색하는 방법 | |
| CN114359461A (zh) | 文件格式转换方法、转换装置和计算机存储介质 | |
| CN119206196B (zh) | 一种单目3d目标检测方法及装置 | |
| EP2506263A1 (en) | Stereoscopic scene graph for defining 3D- and 2D-compatible graphical objects | |
| JP4704348B2 (ja) | 画像生成装置および画像生成方法 | |
| US8614704B2 (en) | Method and apparatus for rendering 3D graphics data | |
| KR20110049257A (ko) | 사용자와의 대화형 인터페이스를 통한 만화를 움직이는 애니메이션으로 만들어 주는 시스템 및 기술 | |
| KR102897357B1 (ko) | 타일-기반 렌더링을 수행하는 방법 및 장치 | |
| KR100803216B1 (ko) | 3차원 그래픽 데이터를 저작하는 방법 및 장치 | |
| CN120030626B (zh) | 数据生成方法、模型训练方法、装置、设备、介质和芯片 | |
| US9519997B1 (en) | Perfect bounding for optimized evaluation of procedurally-generated scene data | |
| US20110191721A1 (en) | Method and apparatus for displaying additional information of content | |
| EP3876205B1 (en) | Image generation system and method | |
| CN112604293A (zh) | 数据处理方法、装置、电子设备及可读介质 | |
| CN119544942A (zh) | 体积视频处理系统及方法 | |
| Longhurst | Snapshot: A rapid technique for driving a selective global illumination renderer | |
| CN115100347B (zh) | 阴影绘制方法、装置、设备和存储介质 | |
| CN116521625A (zh) | 文件处理方法、装置、电子设备和存储介质 | |
| Martinez et al. | Recolorcloud: A point cloud tool for recoloring, segmentation, and conversion | |
| KR20180091519A (ko) | Vr 체험을 위한 vr 컨텐츠 저작 장치 및 그 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20130115 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| FPAY | Annual fee payment |
Payment date: 20140124 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| FPAY | Annual fee payment |
Payment date: 20150116 Year of fee payment: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20160205 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20160205 |