Tessellation 2

[책공부] Normal Mapping + chap 19 연습 문제

(사실 이해했는지 모르겠다. 어렴풋이 느껴질 뿐... 그래도 그 느낌을 정리한다.) 1. Normal Mapping - Vertex에서만 존재하는 Normal 값을, 텍스쳐로 받아서 더 디테일하게 표면을 그려보려고 한다. - Normal 정보를 가지고 있는 Normal Map(Texture)와 그것을 적절히 모델에 적용(Mapping)시키는 것이 목적이다. - 노멀맵 이미지를 보면, 파란색 베이스에 초록색이나 붉은색이 약간씩 섞여있는... 아무튼 그런 모양새다. - RGB에 각각 Normal의 X, Y, Z 값을 넣어서 그런 것이다. Z가 접면 좌표계에서는 수직을 나타내니깐, 그것을 담은 나타내는 B값이 제일 클 것이고, 그래서 전반적으로 푸른빛을 내는 것이다. - bit - format은 각 성분의 구..

Programming/D3D12 2024.02.27

[책공부] Tessellation + chap 14 연습 문제

(사실 이해했는지 모르겠다. 어렴풋이 느껴질 뿐... 그래도 그 느낌을 정리한다.) 1. Tessellation - Shader를 이용해서 GPU에게 점 (삼각형)을 새로 생성해달라고 하는 거다. ( App에서 작업을 줄이고, GPU의 작업을 늘리는 느낌 ) - 그래픽스 파이프라인에서 Vertex Shader 다음에 작성할 수 있는 단계다. 그래픽 파이프라인 - Win32 apps | Microsoft Learn 그래픽 파이프라인 - Win32 apps 이 섹션에서는 Direct3D 11 프로그래밍 가능 파이프라인에 대해 설명합니다. learn.microsoft.com - (Constants) Hull Shader + Tessellator + Domain Shader 단계를 가진다. - 여기서 프로그래머..

Programming/D3D12 2024.02.14