KR100546865B1 - 경사 벡터를 이용하여 표면의 경사를 나타내는 이미지프로세싱 방법 및 그 시스템 - Google Patents
경사 벡터를 이용하여 표면의 경사를 나타내는 이미지프로세싱 방법 및 그 시스템 Download PDFInfo
- Publication number
- KR100546865B1 KR100546865B1 KR1020040037155A KR20040037155A KR100546865B1 KR 100546865 B1 KR100546865 B1 KR 100546865B1 KR 1020040037155 A KR1020040037155 A KR 1020040037155A KR 20040037155 A KR20040037155 A KR 20040037155A KR 100546865 B1 KR100546865 B1 KR 100546865B1
- Authority
- KR
- South Korea
- Prior art keywords
- texture
- gradient vector
- vector
- image processing
- inclination
- Prior art date
Links
- 239000013598 vector Substances 0.000 title claims abstract description 144
- 238000009877 rendering Methods 0.000 title claims abstract description 19
- 238000000034 method Methods 0.000 title claims description 33
- 238000003672 processing method Methods 0.000 claims abstract description 38
- 238000012545 processing Methods 0.000 claims abstract description 19
- 230000005484 gravity Effects 0.000 claims description 10
- 230000004044 response Effects 0.000 claims description 5
- 230000001747 exhibiting effect Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 6
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000002245 particle Substances 0.000 description 2
- 238000005192 partition Methods 0.000 description 2
- 230000009897 systematic effect Effects 0.000 description 2
- 241000699666 Mus <mouse, genus> Species 0.000 description 1
- 241000699670 Mus sp. Species 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- 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
- G06T17/05—Geographic models
-
- 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
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/10—Geometric effects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/80—Geometric correction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2215/00—Indexing scheme for image rendering
- G06T2215/06—Curved planar reformation of 3D line structures
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Geometry (AREA)
- Computer Graphics (AREA)
- Software Systems (AREA)
- Remote Sensing (AREA)
- Processing Or Creating Images (AREA)
- Image Generation (AREA)
Abstract
Description
Claims (15)
- 표면의 경사를 나타내는 이미지 프로세싱 방법에 있어서,표면을 렌더링 하는 단계;상기 표면의 경사를 나타내는 경사 벡터를 생성하는 단계; 및소정의 두께 및 길이를 가지는 텍스처를 상기 경사 벡터의 방향으로 이동하도록 렌더링(rendering)하는 단계를 포함하는 것을 특징으로 하는 이미지 프로세싱 방법.
- 제1항에 있어서,경사 벡터를 생성하는 상기 단계는상기 표면상의 임의의 점에서 법선 벡터를 계산하는 단계;상기 임의의 점을 기준으로 중력 방향과 수직인 평면을 설정하는 단계; 및상기 법선 벡터를 상기 설정된 평면에 상기 중력 방향으로 투영하여 상기 경사 벡터를 생성하는 단계를 포함하는 것을 특징으로 하는 이미지 프로세싱 방법.
- 제1항에 있어서,상기 경사 벡터의 크기를 이용하여 속도를 계산하는 단계를 더 포함하고,상기 텍스처는 상기 계산된 속도로 이동하는 것을 특징으로 하는 이미지 프로세싱 방법.
- 제1항에 있어서,텍스처를 경사 벡터의 방향으로 이동하도록 렌더링하는 상기 단계는상기 텍스처가 제1 영역으로부터 상기 제1 영역보다 고도가 낮은 제2 영역으로 이동하는 단계 - 상기 고도는 상기 경사 벡터의 방향에 따라 결정됨 - ; 및상기 텍스처가 상기 제1 영역으로부터 상기 제2 영역에 도착하면 상기 도착된 텍스처는 삭제되고, 상기 제1 영역에서 텍스처가 다시 생성되어 이동하도록 렌더링하는 단계를 포함하는 것을 특징으로 하는 이미지 프로세싱 방법.
- 제1항에 있어서,상기 표면의 고도를 소정 개수의 구간으로 분할하는 단계; 및상기 분할된 구간 각각에 대하여 소정의 색상을 할당하는 단계를 더 포함하고,텍스처를 경사 벡터의 방향으로 이동하도록 렌더링하는 상기 단계는 상기 텍스처를 상기 할당된 색상에 따라 렌더링하는 것을 특징으로 하는 이미지 프로세싱 방법.
- 제5항에 있어서,소정의 색상을 할당하는 상기 단계는 상기 표면의 평균 고도와의 차이에 비례하여 특정 색상의 비율을 할당하는 것을 특징으로 하는 이미지 프로세싱 방법.
- 제1항에 있어서,상기 경사 벡터의 크기를 계산하는 단계; 및상기 계산된 경사 벡터의 크기에 따라 상기 텍스처의 불투명도를 결정하는 단계 - 상기 불투명도는 상기 표면의 배경색 및 상기 텍스쳐 색상이 혼합되는 정도로 결정됨 -를 더 포함하고,텍스처를 경사 벡터의 방향으로 이동하도록 렌더링하는 상기 단계는 상기 텍스처에 상기 결정된 불투명도를 적용하여 렌더링하는 것을 특징으로 하는 이미지 프로세싱 방법.
- 제7항에 있어서,상기 불투명도는 상기 경사 벡터의 크기에 비례하는 것을 특징으로 하는 이미지 프로세싱 방법.
- 제7항에 있어서,상기 불투명도를 적용한 텍스쳐 색상(A)는A = 배경색 * (1 - a) + A'*a (단, a= 불투명도, A' = 불투명도 적용 전의 텍스쳐 색상)로 결정되는 것을 특징으로 하는 이미지 프로세싱 방법.
- 제1항에 있어서,상기 경사 벡터의 크기를 계산하는 단계를 더 포함하고,상기 소정의 두께 및 길이 중 적어도 하나는 상기 경사 벡터의 크기에 따라 결정되는 것을 특징으로 하는 이미지 프로세싱 방법.
- 표면에 대한 고도 정보를 영역별로 데이터베이스에 저장하고 유지하는 단계;사용자로부터 영역 선택 정보를 수신하는 단계;상기 영역 선택 정보 수신에 응답하여, 상기 선택된 영역에 상응하는 고도 정보를 상기 데이터베이스로 추출하는 단계;상기 추출된 고도 정보에 기초하여 경사 벡터를 생성하는 단계; 및소정의 두께 및 길이를 가지는 텍스처를 상기 경사 벡터의 방향으로 이동하도록 렌더링하는 단계를 포함하는 것을 특징으로 하는 이미지 프로세싱 방법
- 제1항 내지 제11항 중 어느 하나의 항에 따른 방법을 컴퓨터에서 구현하는 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체.
- 표면에 경사를 나타내는 이미지 프로세싱 시스템에 있어서,상기 표면상의 임의의 점에서 법선 벡터를 계산하고, 상기 임의의 점을 기준으로 중력 방향과 수직인 평면을 설정하고, 상기 법선 벡터를 상기 설정된 평면에 상기 중력 방향으로 정사영하여 상기 경사 벡터를 생성하는 경사 벡터 생성부; 및소정의 두께 및 길이를 가지는 텍스처를 상기 경사 벡터의 방향으로 이동하도록 렌더링하는 텍스처 제어부를 포함하는 것을 이미지 프로세싱 시스템.
- 제13항에 있어서,상기 경사 벡터 생성부는 상기 경사 벡터의 크기를 이용하여 속도를 계산하고,상기 텍스처 제어부는 상기 텍스처를 상기 계산된 속도로 이동하도록 제어하는 것을 특징으로 하는 이미지 프로세싱 시스템.
- 표면에 대한 고도 정보를 영역별로 저장하고 유지하는 데이터베이스;사용자로부터 영역 선택 정보를 수신하는 사용자 인터페이스;상기 영역 선택 정보 수신에 응답하여, 상기 선택된 영역에 상응하는 고도 정보를 상기 데이터베이스로 추출하고, 상기 추출된 고도 정보에 기초하여 경사 벡 터를 생성하는 경사 벡터 생성부; 및소정의 두께 및 길이를 가지는 텍스처를 상기 경사 벡터의 방향으로 이동하도록 제어하는 텍스처 제어부를 포함하는 것을 특징으로 하는 이미지 프로세싱 시스템.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040037155A KR100546865B1 (ko) | 2004-05-25 | 2004-05-25 | 경사 벡터를 이용하여 표면의 경사를 나타내는 이미지프로세싱 방법 및 그 시스템 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040037155A KR100546865B1 (ko) | 2004-05-25 | 2004-05-25 | 경사 벡터를 이용하여 표면의 경사를 나타내는 이미지프로세싱 방법 및 그 시스템 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050112228A KR20050112228A (ko) | 2005-11-30 |
KR100546865B1 true KR100546865B1 (ko) | 2006-01-26 |
Family
ID=37287159
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040037155A KR100546865B1 (ko) | 2004-05-25 | 2004-05-25 | 경사 벡터를 이용하여 표면의 경사를 나타내는 이미지프로세싱 방법 및 그 시스템 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100546865B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100992420B1 (ko) | 2010-04-01 | 2010-11-05 | (주) 골프존 | 그린 라이 표현을 위한 영상처리장치 및 영상처리방법 |
-
2004
- 2004-05-25 KR KR1020040037155A patent/KR100546865B1/ko active IP Right Grant
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100992420B1 (ko) | 2010-04-01 | 2010-11-05 | (주) 골프존 | 그린 라이 표현을 위한 영상처리장치 및 영상처리방법 |
Also Published As
Publication number | Publication date |
---|---|
KR20050112228A (ko) | 2005-11-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3822918B1 (en) | Water wave effect rendering | |
CN102663799B (zh) | 用于利用创作***创建可播放场景的方法和装置 | |
US6700573B2 (en) | Method for rendering realistic terrain simulation | |
CN101317151B (zh) | 对象选择装置和对象选择方法 | |
KR20140068410A (ko) | 물리 엔진 기반의 사용자 인터페이스를 제공하는 방법 및 그 전자 장치 | |
US20070252841A1 (en) | Image Resource Loading System and Method Which Carries Out Loading of Object for Renewal of Game Screen | |
CN103157281B (zh) | 一种二维游戏场景显示的方法和设备 | |
CN104200506A (zh) | 三维gis海量矢量数据渲染方法及装置 | |
US6020893A (en) | System and method for realistic terrain simulation | |
CN112967367B (zh) | 水波特效生成方法及装置、存储介质、计算机设备 | |
JP5210547B2 (ja) | 移動制御プログラムおよび移動制御装置 | |
JP2008165584A (ja) | 画像処理装置、画像処理装置の制御方法及びプログラム | |
CN111773701B (zh) | 游戏中水面平台建造方法及装置、电子设备、存储介质 | |
CN113952720A (zh) | 游戏场景渲染方法、装置、电子设备及存储介质 | |
WO2007139074A1 (ja) | 三次元ゲームの表示システム、表示方法及び表示プログラム | |
US20090278850A1 (en) | Image Creating Device, Image Creating Method, Information Recording Medium, and Program | |
CN112902968A (zh) | 一种高效率三维数字导航地球生成方法及*** | |
KR101951225B1 (ko) | 물리엔진을 사용하지 않는 리얼타임 렌더링 오브젝트 표현 방법 및 시스템 | |
US20230142566A1 (en) | System and method for precise positioning with touchscreen gestures | |
KR100546865B1 (ko) | 경사 벡터를 이용하여 표면의 경사를 나타내는 이미지프로세싱 방법 및 그 시스템 | |
CN112891940B (zh) | 图像数据处理方法及装置、存储介质、计算机设备 | |
JP2019121237A (ja) | プログラム、画像処理方法、及び画像処理装置 | |
JP3356617B2 (ja) | 3次元空間における視界移動方法 | |
US20180290055A1 (en) | Rhythm game displaying method and terminal for performing the method | |
Li | VR interactive game design based on unity3d engine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
N231 | Notification of change of applicant | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20121203 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20131126 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20141104 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20151224 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20161219 Year of fee payment: 12 |
|
FPAY | Annual fee payment |
Payment date: 20180115 Year of fee payment: 13 |
|
FPAY | Annual fee payment |
Payment date: 20190115 Year of fee payment: 14 |
|
FPAY | Annual fee payment |
Payment date: 20191217 Year of fee payment: 15 |