목록GameDevLog (29)
코가손의 블로그
[ Graphics ] 구-직선 충돌 & 평면-직선 충돌
구-직선 충돌 직선의 StartPoint, Dir Vector(Normalized) + 구의 위치, 반지름 알면 접점 구할 수 있음 x : 직선과의 충돌점 c : 구의 위치 o : 직선의 StartPoint d : u벡터의 크기 u : 직선의 방향벡터 nabla > 접점 없음 nabla == 0 >> 접점 1개 nabla > 0 >> 접점 2개(2개 중 StartPoint와 가까운 값 선택) 직선과 구의 접접을 거리에 따라 출력 참고자료 https://en.wikipedia.org/wiki/Line%E2%80%93sphere_intersection Line–sphere intersection - Wikipedia From Wikipedia, the free encyclopedia The thre..
GameDevLog/Graphics
2023. 4. 3. 11:25
[ Graphics ] 블룸(Bloom) 효과
빛, 그림자 구분 Relative Luminance, 상대적으로 밝기가 낮은 픽셀들은 검정색으로 처리함 Gaussian Blur는 *Separable Filter로 해봄 row와 column이 분리가능한 box filter라면 2차원 필터를 1차원 필터 2개로 나누어서 연산량을 줄일 수 있다 filter의 크기가 클수록 유리함
GameDevLog/Graphics
2023. 4. 2. 16:50
[ DevLog ] 3인칭 캐릭터 - Double Jump(+방향전환)
두번째 점프의 방향전환 Input Vector를 Normalize 결과를 Base Aim Rotation으로 회전
GameDevLog/UnrealEngine5
2023. 3. 23. 22:15