컴퓨터 그래픽스/그래픽 알고리즘 및 표현(10)
-
perspective 원근표현
https://honglab.co.kr/ honglab About Jeong-Mo Hong 약력 2020-2021 인스타그램 소프트웨어 엔지니어 2008-2019 동국대학교 컴퓨터공학과 부교수 2005-2007 스탠포드대학교 전산과 박사,연구원 2002-2005 고려대학교 전산학 박사 1996-2002 KAIST honglab.co.kr 위의 수업을 바탕으로 공부한 자료입니다. 원근법을 표시할 때 우리는 가까운 것이 더 크게 먼 것이 더 작게 표현하게 된다. 그러면 해당 현상을 표현하기 위해 필요한 것이 무엇이 더 가까운지에 대한 것과 가까운 것은 크고, 먼 것은 작게 표현하는 것이다. 해당 그림을 보면 같은 크기의 나무가 거리만 다른 것을 볼 수 있는데 눈을 따라가면 크기를 조절해주지 않아도 크기가 다..
2023.02.09 -
Phong shading 을 이용한 물체의 표현
Phong shading이란 물체를 표현할 때 재질에 따라 다르게 표현되는데 해당 재질을 3가지 color 속성으로 정의했던 방법이다. ambient color 물체가 갖고 있는 스스로 빛을 내는 색이다. 물체가 갖고 있는 색이라고 볼 수 있다. diffuse color 물체의 울퉁불퉁한 정도를 나타내는 색이다. 울퉁불퉁한 정도가 클수록 빛은 이곳저곳 반사된다. specular color 물체의 매끈한 정도를 나타내는 색이다. 물체가 매끈할수록 물체가 하나의 방향으로 반사된다. ambient color 는 RGB값의 조절로 나타낼 수 있어서 알고리즘이랄것이 없다. diffuse color 구하는 과정 빛의 각도에 따라 빛을 받는 양이 달라진다. 빛의 각도가 커질수록 빛의 양이 줄어들고 빛의 각도가 작아질..
2023.02.05 -
Drawing Sphere 구 그리기
honglab 강의를 듣고 공부한 내용입니다. https://honglab.co.kr/ honglab About Jeong-Mo Hong 약력 2020-2021 인스타그램 소프트웨어 엔지니어 2008-2019 동국대학교 컴퓨터공학과 부교수 2005-2007 스탠포드대학교 전산과 박사,연구원 2002-2005 고려대학교 전산학 박사 1996-2002 KAIST honglab.co.kr Ray tracing 방식을 가져와서 구를 그릴 것이다. 모든 픽셀에서 Ray 빛을 쏜다고 생각하는 것이 ray tracing에서 ray를 다루는 방식이다. ray가 구를 충돌할 때 색을 입혀주는 방식으로 구를 그릴 것이다. 표현과정 필요한 알고리즘들이 무엇일까 생각해보면 Ray를 쏜다, Ray가 구와 충돌한다, 충돌하는 부..
2023.02.05 -
좌표계 변환
해당 공부는 honglab 의 강의에서 배운 내용들 입니다. https://honglab.co.kr/ honglab About Jeong-Mo Hong 약력 2020-2021 인스타그램 소프트웨어 엔지니어 2008-2019 동국대학교 컴퓨터공학과 부교수 2005-2007 스탠포드대학교 전산과 박사,연구원 2002-2005 고려대학교 전산학 박사 1996-2002 KAIST honglab.co.kr 픽셀 배열로 이루어진 이미지 좌표계에서 화면 중심이 0,0 이고 x의 범위는 [-aspect ratio, aspect ratio], y범위는 [-1,1] 의 좌표계로 변환하는 알고리즘을 공부할 것이다. aspect ratio 는 가로, 세로 비율로 화면의 16:9 비율, 21:9 비율 같은 것을 일컫는 말이다...
2023.02.04