본문 바로가기

IT 기술/Direct3D26

Direct3D 기본 형식 및 그래픽 개념 part2_10일차 오늘은 Direct3D의 텍스처 자료와 버퍼에 대해 알아보겠습니다. 이 텍스처와 버퍼를 알아야 Direct3D의 초기화 작업을 진행하실 수 있습니다. ※제 수업은 이전주차에서 배운 개념을 재차 설명하지 않습니다※ ※이번 내용은 용어가 어려워 용어 정리부터 하겠습니다※ 용어 정의 텍스처 : 이미지 자료 저장과 객체를 봤을 때 육안으로 보이는 성질(예. 명암이나 색상 등) 객체 : 실제 하거나 존재하는 것으로 자동차나 책상 등이 있다. 픽셀 : 작은 정사각형 점으로 이게 수십 개에서 수천 개가 모여 하나로 된 행과 열로 된 배열 형태를 띤다. 배열 : 일정한 차례나 간격에 맞춰 줄을 세운 형태 프레임 : 정지화면의 개념으로 영상 시청 시 영상을 정지하면 영상이 멈추는 데 그 화면이 하나의 프레임이다. 1. .. 2023. 1. 19.
Direct3D 기본 형식 및 그래픽 개념 part1_9일차 오늘은 Direct3D의 기본 형식과 몇 가지 그래픽 개념에 대해 알아 보겠습니다. 이 기본 형식과 그래픽 개념에 대해 배워야 Direct3D의 초기화 작업을 수행하실 수 있습니다. ※제 수업은 이전주차에서 배운 개념을 재차 설명하지 않습니다※ ※이번 내용은 용어가 조금 어려워 용어를 미리 정의 했습니다※ 용어 정의 응용프로그램 : 특정한 업무 용도로 만들어진 프로그램(ex: 워드, 파워포인트, 엑셀 등) API(응용프로그램 인터페이스) : 운영체제와 응용프로그램 사이의 통역사의 역할을 해주는 인터페이스 렌더링 : 2차원 화면상에 다양한 데이터를 주입해 3차원 구도를 만드는 과정 하드웨어 : 컴퓨터를 구성하는 장치 중 하나로 컴퓨터의 몸체를 구성하는 부분이다. 기억장치, 주기억장치 등이 있다. 소프트웨어.. 2023. 1. 19.
Direct3D 행렬 요약_8일차 오늘은 이전 5-7일간 배운 행렬을 요약해보는 시간을 가져 보겠습니다. 제가 행렬을 최대한 쉽게 설명한다고 했는데 이해가 잘 되셨을까요?? ㅎㅎ 그럼 3일간의 행렬을 드디어 마치고 요약을 해보겠습니다. ※제 수업은 이전주차에서 배운 개념을 재차 설명하지 않습니다※ ※행렬에 대한 요약이므로 자세한 내용은 5-7주차 수업을 참고해 주시기를 바랍니다※ Direct3D 행렬 요약 행렬 개념 Direct3D에서 행렬이란 행과 열로 이루어진 형태로 m x n 형태를 가집니다. 여기서 m이 행 n이 열입니다. 행렬의 표기법은 아래첨자로 행과열을 작성합니다. 예를 들어 행렬 A가 있을 때 이 행렬이 2x4 행렬이하라면 A24로 표기합니다. 각 행렬 내부에 있는 수들을 요소(성분)이라 합니다. 행이나 열이 1인 행렬을 .. 2023. 1. 18.
Direct3D 행렬의 XNA Math 라이브러리_7일차 오늘은 Direct3D에서 지원하는 XNA Math 라이브러리 중 행렬 관련 기능에 대해 알아보겠습니다. 이전 시간에부로 행렬에 대한 설명은 마무리 됐습니다. ※제 수업은 이전주차에서 배운 개념을 재차 설명하지 않습니다※ Direct3D XNA Math 행렬의 구조체 및 함수 Direcct3D의 3차원 상에서 행렬의 위치를 나태나는 점(위치벡터)과 일반 벡터를 변환할 때, 1x4 행벡터와 4x4 행렬을 사용합니다. 이번 시간에는 XNA Math 라이브러리에서 4x4 행렬을 나타내는 데 사용되는 형식이 있습니다. 바로 XMMATIRX 클래스입니다. XNA Math 라이브러리에는 행렬을 클래스 자료 멤버로 저장할 때 XMFLOAT4X4 형식을 사용합니다. Direct3D의 XNA Math 라이브러리에 다음과.. 2023. 1. 18.