질감 및 이미지 작업
Visual Studio에서 이미지 편집기를 사용하여 질감과 이미지를 만들고 수정할 수 있습니다.이미지 편집기는 DirectX 응용 프로그램 개발에 사용하는 형식 같은 다양한 텍스처 및 이미지 형식을 지원합니다.
[!참고]
이미지 편집기는 아이콘 또는 커서 같은 로우 컬러 이미지를 지원하지 않습니다.이러한 종류의 이미지를 만들거나 수정하려면 아이콘에 대한 이미지 편집기를 사용합니다.
질감 및 이미지
기본 수준의 텍스처 및 이미지는 그래픽 응용 프로그램에서 시각적 세부 정보를 제공하는 데 사용하는 데이터의 표입니다.텍스처나 이미지가 제공하는 세부 종류는 사용 방법에 따라 다르지만 색상 샘플, 알파(투명도) 값, 보통 표면 및 높이 값은 일반적인 예입니다.텍스처와 이미지 간의 주요 차이는 완벽한 개체나 장면을 표현하기 위해 텍스처는 도형 표현(일반적으로 3차원 모델)과 함께 사용할 수 있지만 이미지는 일반적으로 개체나 장면을 독립적으로 표현한다는 점입니다.
일반적인 질감 종류는 다음과 같습니다.
질감 맵
질감 맵에는 1, 2 또는 3차원 매트릭스로 구성된 색 값이 포함됩니다.영향을 받는 개체의 색 정보를 제공하는 데 사용됩니다.색상은 일반적으로 RGB(빨강, 녹색, 파랑) 색상 채널을 사용하여 인코딩되며, 투명도를 나타내는 네 번째 채널인 알파를 포함할 수 있습니다.자주는 아니지만 색은 다른 색 구성표에서 인코딩될 수 있거나 네 번째 채널에는 알파(예: 높이) 이외의 데이터가 포함 될 수 있습니다.일반 맵
일반 맵은 보통 표준을 포함합니다.영향을 받는 개체의 조명 정보를 제공하는 데 사용됩니다.일반적으로 x, y 및 z 차원 벡터를 저장하려면 빨강, 녹색 및 파랑색 구성 요소를 사용하여 법선을 인코딩합니다.그러나 극좌표를 기반으로 하는 인코딩과 같은 다른 인코딩이 존재합니다.높이 맵
높이 맵은 높이 필드 데이터가 포함됩니다.이는 원하는 효과를 계산하거나 지형 생성 같은 사용을 위해 데이터 지점을 제공하기 위해 셰이더 코드를 사용하여 영향을 받는 개체에 대한 기하 도형의 폼을 제공합니다.높이 값은 질감의 한 채널을 사용하여 일반적으로 인코딩됩니다.큐브 맵
큐브 맵은 다양한 유형의 데이터(예, 색상 또는 법선)를 포함할 수 있지만 큐브 면에 6개의 텍스처로 구성됩니다.이로 인해 큐브 맵이 텍스처 좌표를 제공하여 샘플링하지 않고 원점이 큐브의 중심인 벡터를 제공하여 샘플링합니다. 벡터와 큐브의 교차 지점에서 샘플을 가져옵니다.큐브 맵은 반사를 계산하는데 사용될 수 있는 환경의 근사치를 제공하는데 사용되거나-이는 환경 매핑으로 알려져 있음-또는 2차원 텍스처가 제공할 수 있는 기본값 보다 덜 왜곡된 구형 개체에 텍스처를 제공하는데 사용됩니다.
모든 텍스처는 텍스처가 가지고 데이터의 유형이나 차원이나 또는 텍스처의 "형태"에 직교하는 여러 가지 방법으로 인코딩하거나 압축할 수 있습니다그러나 여러 인코딩과 압축 방법은 여러 종류의 데이터에 대해 더 나은 결과를 생성합니다.
이미지 편집기를 사용하여 다른 이미지 편집기와 비슷한 방식으로 질감과 이미지를 만들고 수정할 수 있습니다.이미지 편집기도 3차원 그래픽 사용에 대한 잘못된 매핑 및 기타 기능을 제공하고 DirectX가 지원하는 고도로 압축된 많은 하드웨어 가속화 텍스처 형식을 지원합니다.
관련 항목
제목 |
설명 |
---|---|
이미지 편집기를 사용하여 질감과 이미지 작업을 수행하는 방법을 설명합니다. |
|
일반적인 이미지 처리 작업을 수행하기 위해 이미지 편집기를 사용하는 방법을 보여주는 항목의 링크를 제공합니다. |