목록GameDevLog (29)
코가손의 블로그

OnlineSubsystemSteam이용 - Create Session & Join Session [ 발생한 오류 ] 패키징 후 Steam Subsystem 못 찾음 - DefaultEngine.ini 파일 수정함 패키징 후 세션을 찾아도 Lobby레벨 전환이 안됨 - 위 2가지 설정 중 하나를 설정해야됨

구에 빛이 들어갈 때, 총 2번의 굴절 일어남 const float ior = 1.5f; // 유리 float eta; // 굴절률 vec3 normal; // Air to Glass 1번째 굴절 if (glm::dot(ray.dir, hit.normal) sinθ1 > sinθ2 > cosθ2 순으로 구할 수 있음 m벡터 = -d 와 n..

선형보간 공식 무게중심 좌표 - 점 3개를 기준으로 선형보간 하는것 구현

Ambient 기본적인 간접 조명 Diffuse 난반사광 표면의 Normal 과 표면에서 빛으로 향하는 벡터의 각도 차이로 밝기 결정 - 반사지점 정점의 Normal벡터 & 물체에서 빛을 향하는 벡터를 내적 const vec3 dirToLight = glm::normalize(light.pos - hit.point); const float diff = glm::max(dot(dirToLight, hit.normal), 0.0f); Specular 정반사광 표면의 Normal 과 빛의 위치, 카메라 위치로 밝기 결정 표면에서 반사된 빛 & 카메라의 FrontVector 로 반사되는 빛의 양 계산 Reflection 벡터 유도과정 내적결과(스칼라) * 벡터 -> 벡터 - 반사벡터 & 바라보는 벡터의 내적 -..