본문 바로가기

shading2

[Graphics] HLSL Vector 벡터 메서드 정리 벡터(Vector)HLSL에서 벡터(Vector)는 조명 계산, 좌표 변환, 텍스처 좌표 처리 등에서 자주 사용되는 자료형입니다.기본적인 것들 먼저 살펴보겠습니다. 벡터 관련 주요 메서드 메서드내용 dot(a, b)내적 (두 벡터의 유사도) cross(a, b)외적 (두 벡터가 만드는 수직 벡터) normalize(v)정규화 (길이 1짜리 단위(unit) 벡터로, x/length(x) ) length(v)벡터의 길이 (선형대수학의 norm과 같음, |v| ) reflect(I, N)반사 벡터 계산 (입사 I, 노멀 N) dot() 내적내적, 두 벡터의 크기를 서로 곱한 후 두 벡터 간의 각도 코사인을 곱한 값입니다.a ⋅ b = |a| |b| cosθ 내적은 결과로 float 타입의 스칼라(Scalar.. 2025. 4. 30.
[Graphics] Shader Programming & HLSL 귀엽죠? 제가 만든 3D 버터와 셰이더에용. 어떻게 만들었는지 아래 포스트에서 볼 수 있어용!https://bulletprooves.tistory.com/6 벡터 관련 메서드 정리https://bulletprooves.tistory.com/m/11 [Graphics] HLSL Vector 벡터 메서드 정리벡터(Vector)HLSL에서 벡터(Vector)는 조명 계산, 좌표 변환, 텍스처 좌표 처리 등에서 자주 사용되는 자료형입니다.기본적인 것들 먼저 살펴보겠습니다. 벡터 관련 주요 메서드 메서드내용 dot(a, b)내bulletprooves.tistory.comShader Programming간혹 게임의 화려한 그래픽과 이펙트는, 예술 작품이라 불러도 손색없을 만큼 깊은 감동을 주기도 합니다.특히 물 반.. 2025. 4. 28.