https://youtu.be/ay20iLuShHw?feature=shared

https://youtu.be/Wr6ByDkWltw?feature=shared

개요

**Texture(텍스처)**는 3D 오브젝트의 표면에 적용되는 2D 이미지 데이터입니다. DirectX 11에서 텍스처는 리소스로 취급되며, 렌더링 파이프라인에서 뷰(View)를 통해 접근합니다. 이 문서에서는 DirectXTex 라이브러리를 사용한 텍스처 로드와 관리 방법을 다룹니다.


Part 1: 텍스처의 개념과 역할

텍스처란?

정의

텍스처는 3D 모델의 표면에 입히는 2D 이미지로, 오브젝트에 색상, 패턴, 디테일을 부여합니다.

텍스처의 용도

DirectX의 텍스처 아키텍처

텍스처는 다른 자원과 마찬가지로 렌더링 파이프라인에서 [뷰]를 통해 액세스됩니다. [뷰]는 [텍스처 리소스]가 렌더링 파이프라인으로부터 어떠한 데이터로 보이게 할 것인가를 정의합니다.

Untitled

텍스처 시스템의 3요소

  1. Texture Resource: 실제 이미지 데이터가 저장된 GPU 메모리