TIL

26.01.23일자 - TIL

csh8696nb 2026. 1. 23. 20:52

ACK, C++/UE 개발 3-3,3-4강 , TA2회차

int a = b/c*d 를 하면 소수점이 버려지지 않는다.

따라서 곱해야 하는 b를 뒤에 연산하고 answer에 넣어야 하며 마지막에도 b를 곱해야 한다.(이걸 한번 빼먹음)

이 문제는 연속된 정수의 합 = n(n-1)/2처럼 수식화가 가능해서 그렇게 만들면 우측처럼 단순화가 가능하다.


==========
C++/UE개발 3-3,4강
쓰다보면 익숙해지고 있는 함수들이 늘고 있다.

==========
소실점, 
좌표 ->뷰스페이스변환행렬 -> 투영변환 행렬-> 원근변환 -> 뷰포트 변환
프로젝션(?) - 2D도 위와 같은 연산을 하지만 설정을 조금 바꿔줘야 하는데 이때 필요한 것(?)

vertexInput - float3 = Vector3D / float2 = Vector2D
Vertex - 정점(꼭지점) - V로 축약을 많이한다.
xyz->uvw
전개도와 유사하다고 생각하면 된다.
(넓은 큐브에 부쉬 텍스쳐를 넣으면 여러 덩어리를 찍어낸 것처럼 보이는 이유)

DX, OpenGL, 불칸 메탈  - 그래픽 렌더링 라이브러리
OpenGL의 후계자가 vulkan이라고 한다

변 - edge
삼각형전체를 폴리곤(polygon)이라고 부른다.
face n-gon

솔팅 - 정렬

PBR - Physically Based Rendering

Specular/glossiness(모바일에서 많이 사용된다고 함) <-> Roughness / metalic



.

'TIL' 카테고리의 다른 글

26.01.27일자 - TIL  (0) 2026.01.27
26.01.26일자 - TIL  (1) 2026.01.26
26.01.22일자 - TIL  (1) 2026.01.22
26.01.21일자 - TIL  (1) 2026.01.21
26.01.20일자 - TIL  (0) 2026.01.20