KR20030083962A - 3차원 렌더링 이미지에 쉐이딩 효과를 적용하는 방법 및이를 구현한 프로그램을 저장한 정보저장매체 - Google Patents
3차원 렌더링 이미지에 쉐이딩 효과를 적용하는 방법 및이를 구현한 프로그램을 저장한 정보저장매체 Download PDFInfo
- Publication number
- KR20030083962A KR20030083962A KR1020020022388A KR20020022388A KR20030083962A KR 20030083962 A KR20030083962 A KR 20030083962A KR 1020020022388 A KR1020020022388 A KR 1020020022388A KR 20020022388 A KR20020022388 A KR 20020022388A KR 20030083962 A KR20030083962 A KR 20030083962A
- Authority
- KR
- South Korea
- Prior art keywords
- vertex
- shading effect
- lighting
- value
- vertices
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/50—Lighting effects
- G06T15/80—Shading
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/20—Finite element generation, e.g. wire-frame surface description, tesselation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- Image Generation (AREA)
Abstract
Description
Claims (7)
- 3차원의 객체를 적어도 3개의 정점(vertex)을 갖는 다각형 메시 객체로 모델링하고, 상기 메시 객체 내의 정점에 대한 데이터 구조체를 이용하여, 실시간으로 렌더링되는 이미지에 쉐이딩 효과를 적용하는 방법에 있어서,렌더링 요구가 존재하면, 그 요구에 응답하여 실시간으로 렌더링을 하기 위해 쉐이딩 효과를 적용함에 있어서, 상기 각각의 정점에 대한 조명값을 얻기 위해 별도의 연산을 수행하지 아니하고 각각의 정점에 대한 데이터 구조체와 관련하여 미리 저장되어 있는 값을 사용하는 단계를 포함하는 것을 특징으로 하는 쉐이딩 효과 적용 방법.
- 3차원의 객체를 적어도 3개의 정점을 갖는 다각형 메시 객체로 모델링하고, 상기 메시 객체 내의 정점에 대한 데이터 구조체를 이용하여, 실시간으로 렌더링되는 이미지에 쉐이딩 효과를 적용하는 방법에 있어서,렌더링 요구가 존재하면, 그 요구에 응답하여 실시간으로 렌더링을 하기 위해 쉐이딩 효과를 적용함에 있어서, 상기 각각의 정점에 대한 조명값을 얻기 위해 별도의 연산을 수행하지 아니하고 각각의 정점에 대한 데이터 구조체와 관련하여 미리 저장된 초기값을 사용하고,외부조명의 변화가 있는 경우, 이 변화에 대응하기 위하여 각각의 정점에 연관된 데이터 테이블을 참조하여, 상기 데이터 테이블에 미리 저장된 상기 조명변화에 상응하는 조명값을 당해 정점의 조명값으로 사용하는 것을 특징으로 하는 쉐이딩 효과 적용 방법.
- 제 2 항에 있어서,상기 데이터 테이블에 미리 저장된 조명값은,렌더링될 장면에 존재하는 적어도 하나의 광원이 포함되는 복수의 조명 상태에 있어서 상기 각각의 정점에 주는 효과를 미리 계산하는 단계; 및상기 계산 결과를 각각의 정점에 대응하는 상기 데이터 테이블에 저장하는 단계를 미리 수행하는 것에 의해 생성된 것임을 특징으로 하는 쉐이딩 효과 적용 방법.
- 제 3 항에 있어서,상기 계산 결과는 R, G, B 파라미터의 형태인 것을 것을 특징으로 하는 쉐이딩 효과 적용 방법.
- 제 1항 내지 제 4항 중 어느 한 항에 있어서,상기 쉐이딩 효과 적용 방법은 웹 환경에서 동작하고,상기 정점에 대한 데이터 구조체; 및각각의 정점에 대한 데이터 구조체와 관련하여 미리 저장된 초기값 데이터 및 상기 각각의 정점에 연관된 데이터 테이블에 관한 데이터 중 적어도 어느 하나를 클라이언트 측으로 전송하는 것을 특징으로 하는 쉐이딩 효과 적용 방법.
- 3차원의 객체를 적어도 3개의 정점을 갖는 다각형 메시 객체로 모델링하고, 상기 메시 객체 내의 정점에 대한 데이터 구조체를 이용하여, 실시간으로 이미지를 렌더링하는 렌더링 장치에서 사용되는 쉐이딩 효과 적용방법을 실행하기 위한 프로그램을 저장한 정보기억매체에 있어서, 상기 프로그램은,렌더링 요구가 존재하면, 그 요구에 응답하여 실시간으로 렌더링을 하기 위해 쉐이딩 효과를 적용함에 있어서, 상기 각각의 정점에 대한 조명값을 얻기 위해 별도의 연산을 수행하지 아니하고 미리 저장된 값을 사용하기 위해 각각의 정점에 대한 데이터 구조체에 연관되어 저장된 초기값 데이터 저장영역을 포함하는 것을 특징으로 하는 쉐이딩 효과 적용방법을 실행하기 위한 프로그램을 저장한 정보기억매체.
- 3차원의 객체를 적어도 3개의 정점을 갖는 다각형 메시 객체로 모델링하고, 상기 메시 객체 내의 정점에 대한 데이터 구조체를 이용하여, 실시간으로 이미지를 렌더링하는 렌더링 장치에서 사용되는 쉐이딩 효과 적용방법을 실행하기 위한 프로그램을 저장한 정보기억매체에 있어서, 상기 프로그램은,렌더링 요구가 존재하면, 그 요구에 응답하여 실시간으로 렌더링을 하기 위해 쉐이딩 효과를 적용함에 있어서, 상기 각각의 정점에 대한 조명값을 얻기 위해 별도의 연산을 수행하지 아니하고 미리 저장된 값을 사용하기 위해 각각의 정점에대한 데이터 구조체에 연관되어 저장된 초기값 데이터 저장영역; 및외부조명변화와 연관된 조명값을 테이블로 저장하고 있는 조명변화테이블저장영역을 포함하고,외부조명의 변화가 있는 경우, 이 변화에 대응하기 위하여 각각의 정점에 연관된 데이터 테이블을 참조하여, 상기 데이터 테이블에 미리 저장된 상기 조명변화에 상응하는 조명값을 당해 정점의 조명값으로 사용하는 것을 특징으로 하는 쉐이딩 효과 적용방법을 실행하기 위한 프로그램을 저장한 정보기억매체.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020020022388A KR20030083962A (ko) | 2002-04-24 | 2002-04-24 | 3차원 렌더링 이미지에 쉐이딩 효과를 적용하는 방법 및이를 구현한 프로그램을 저장한 정보저장매체 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020020022388A KR20030083962A (ko) | 2002-04-24 | 2002-04-24 | 3차원 렌더링 이미지에 쉐이딩 효과를 적용하는 방법 및이를 구현한 프로그램을 저장한 정보저장매체 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20030083962A true KR20030083962A (ko) | 2003-11-01 |
Family
ID=32380233
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020020022388A Ceased KR20030083962A (ko) | 2002-04-24 | 2002-04-24 | 3차원 렌더링 이미지에 쉐이딩 효과를 적용하는 방법 및이를 구현한 프로그램을 저장한 정보저장매체 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20030083962A (ko) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100609145B1 (ko) * | 2004-12-20 | 2006-08-08 | 한국전자통신연구원 | 실시간 전역조명 효과를 위한 렌더링 장치 및 그 방법 |
| KR100834938B1 (ko) * | 2006-07-11 | 2008-06-03 | 엠텍비젼 주식회사 | 3차원 그래픽의 광원 파라미터 저장 회로 및 상기 광원파라미터를 이용한 조명 처리 연산 방법 |
| KR100908147B1 (ko) * | 2006-07-25 | 2009-07-16 | 엔비디아 코포레이션 | 조명 변경에 의한 프레임 리렌더 가속화 |
| KR20130076761A (ko) * | 2011-12-28 | 2013-07-08 | 제너럴 일렉트릭 캄파니 | 볼륨 렌더링된 이미지에 대한 광의 방향을 지시하는 방법 및 시스템 |
| KR20220106896A (ko) | 2021-01-22 | 2022-08-01 | 주식회사 엔토스 | Led 조명 연출 시스템 및 led 조명 연출 제어 방법 |
| CN120236018A (zh) * | 2025-05-30 | 2025-07-01 | 北京圜晖科技有限公司 | 一种三维插图的显示方法、装置及存储介质 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61272879A (ja) * | 1985-05-29 | 1986-12-03 | Hitachi Ltd | 図形シエ−デイング装置 |
| JPH09198525A (ja) * | 1996-01-16 | 1997-07-31 | Hitachi Ltd | グラフィックプロセッサ及びシステム |
| JPH1063874A (ja) * | 1996-08-13 | 1998-03-06 | Tsuneo Ikedo | スポットライティング回路 |
| JPH11238145A (ja) * | 1998-02-20 | 1999-08-31 | Dainippon Printing Co Ltd | 三次元立体構造体の二次元表示方法 |
| US6016149A (en) * | 1997-06-30 | 2000-01-18 | Sun Microsystems, Inc. | Lighting unit for a three-dimensional graphics accelerator with improved processing of multiple light sources |
-
2002
- 2002-04-24 KR KR1020020022388A patent/KR20030083962A/ko not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61272879A (ja) * | 1985-05-29 | 1986-12-03 | Hitachi Ltd | 図形シエ−デイング装置 |
| JPH09198525A (ja) * | 1996-01-16 | 1997-07-31 | Hitachi Ltd | グラフィックプロセッサ及びシステム |
| JPH1063874A (ja) * | 1996-08-13 | 1998-03-06 | Tsuneo Ikedo | スポットライティング回路 |
| US6016149A (en) * | 1997-06-30 | 2000-01-18 | Sun Microsystems, Inc. | Lighting unit for a three-dimensional graphics accelerator with improved processing of multiple light sources |
| JPH11238145A (ja) * | 1998-02-20 | 1999-08-31 | Dainippon Printing Co Ltd | 三次元立体構造体の二次元表示方法 |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100609145B1 (ko) * | 2004-12-20 | 2006-08-08 | 한국전자통신연구원 | 실시간 전역조명 효과를 위한 렌더링 장치 및 그 방법 |
| KR100834938B1 (ko) * | 2006-07-11 | 2008-06-03 | 엠텍비젼 주식회사 | 3차원 그래픽의 광원 파라미터 저장 회로 및 상기 광원파라미터를 이용한 조명 처리 연산 방법 |
| KR100908147B1 (ko) * | 2006-07-25 | 2009-07-16 | 엔비디아 코포레이션 | 조명 변경에 의한 프레임 리렌더 가속화 |
| KR20130076761A (ko) * | 2011-12-28 | 2013-07-08 | 제너럴 일렉트릭 캄파니 | 볼륨 렌더링된 이미지에 대한 광의 방향을 지시하는 방법 및 시스템 |
| KR20220106896A (ko) | 2021-01-22 | 2022-08-01 | 주식회사 엔토스 | Led 조명 연출 시스템 및 led 조명 연출 제어 방법 |
| CN120236018A (zh) * | 2025-05-30 | 2025-07-01 | 北京圜晖科技有限公司 | 一种三维插图的显示方法、装置及存储介质 |
| CN120236018B (zh) * | 2025-05-30 | 2025-08-22 | 北京圜晖科技有限公司 | 一种三维插图的显示方法、装置及存储介质 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Rost et al. | OpenGL shading language | |
| Haeberli et al. | Texture mapping as a fundamental drawing primitive | |
| US9177351B2 (en) | Multi-primitive graphics rendering pipeline | |
| US6567083B1 (en) | Method, system, and computer program product for providing illumination in computer graphics shading and animation | |
| US7256781B2 (en) | Image processing apparatus and method of same | |
| US6922193B2 (en) | Method for efficiently calculating texture coordinate gradient vectors | |
| US20160292908A1 (en) | Efficient hierarchy traversal in ray tracing applications | |
| US20100060640A1 (en) | Interactive atmosphere - active environmental rendering | |
| US6445395B1 (en) | Method and apparatus for radiometrically accurate texture-based lightpoint rendering technique | |
| CN116051713B (zh) | 渲染方法、电子设备和计算机可读存储介质 | |
| CN117671125A (zh) | 光照渲染方法、装置、设备及存储介质 | |
| US20180005432A1 (en) | Shading Using Multiple Texture Maps | |
| US5742292A (en) | System and method for realistically displaying images indicating the effects of lighting on an object in three dimensional space | |
| Boreskov et al. | Computer Graphics: From Pixels to Programmable Graphics Hardware | |
| KR20030083962A (ko) | 3차원 렌더링 이미지에 쉐이딩 효과를 적용하는 방법 및이를 구현한 프로그램을 저장한 정보저장매체 | |
| Martyn | Realistic rendering 3D IFS fractals in real-time with graphics accelerators | |
| EP0753184B1 (en) | Bump mapping in 3-d computer graphics | |
| Ragnemalm | Polygons feel no pain | |
| JP3811604B2 (ja) | 画像描画方法、画像描画装置及び記録媒体 | |
| GB2341529A (en) | Three-dimensional embroidery design simulator | |
| KR0153664B1 (ko) | 3차원 도형 생성기 | |
| CN120411328A (zh) | 风格化效果渲染方法、装置、电子设备及存储介质 | |
| Coltekin et al. | Studying Geometry, Color and Texture in VRML | |
| Jorgensen | 12.2 Software Testing | |
| EP1018093A1 (en) | Method, system, and computer program product for providing illumination in computer graphics shading and animation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20020424 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20020816 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20020424 Comment text: Patent Application |
|
| PG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20040528 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20040817 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20040528 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
| N231 | Notification of change of applicant | ||
| PN2301 | Change of applicant |
Patent event date: 20040820 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |