본문 바로가기

Graphics3

[Graphics] Custom Shader 셰이더 가상의 광원 Normalize 아래 포스트는 고민하고 시도해본 방법들을 정리하였으며,https://bulletprooves.tistory.com/34 [Unity] Custom Shader 셰이더 에디터 / 빌드 다른 결과해당 포스트는 고민하고 시도해본 방법들을 정리하였으며,해결하지는 못했지만, 나름 다른 방법으로 우회(?)하여 겉보기엔 문제 없이 해결한 방법은 다음 포스트에서 다뤘습니다.https://bulletproovbulletprooves.tistory.com 해당 포스에서는 해결하지는 못했지만, 나름 다른 방법으로 우회(?)하여 겉보기엔 문제 없도록 만든 과정을 정리했습니다. 문제 : Build 하고난 뒤, 음영이 반영 안 됨빌드하고 나면, 전부 어두운 팩터만 곱해 밝은 부분과 중간 부분 음영이 반영 되지 않습니다.원인은... 2025. 5. 19.
[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.