Simple Obj Model Viewer with Phong Model
OpenGL 기반 OBJ 모델 로딩 및 Phong / Flat Shading을 구현한 그래픽스 과제
- 인력 구성 | 개발 1인
- 개발 기간 | 2025.12
- 기술 스택
- C++, OpenGL
Key Features
- OBJ 모델 파싱 및 Vertex / Normal 데이터 구성
.obj파일의 Vertex / Face 정보를 직접 파싱- Face Normal 누적을 통한 Vertex Normal 생성
- 조명 계산을 이용한 음영 표현
- Ambient, Diffuse, Specular 성분을 이용한 조명 계산 구현
- Flat Shading과 Phong Shading 전환을 통한 시각적 차이 비교
- 모델 정규화 및 시각화
- 모델 중심과 크기를 계산해 화면 중앙에 적절히 배치
관련 자료 / Links
- Youtube
- Report

