Skip to content

caprisunlike/ComputerGraphics_Homework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

컴퓨터 그래픽스 과제 2024-2

Assignment1

Waving Plain

  • 'Space Bar'키를 누르면 plain이 회전하고 파동이 나타남

과제1

Assignment2

Robot Arm

  • '2'키를 눌렀을 때 나타나는 빨간 Target Point에 Robot Arm의 끝단이 위치

과제2

Assignment3

Maze Navigator

A*(a-star) Search Algorithm 구현

  • 'A'키를 누르면 카메라가 왼쪽으로 회전, 'D'키를 누르면 카메라가 오른쪽으로 회전
  • 카메라가 벽을 뚫고 들어가지 못하게 벽 근처에서 움직임 제한
  • 'Q'키를 누르면 목표점까지 자동으로 가장 빠른 길을 찾고 찾은 길을 빨간 선으로 보여줌
  • 'Space Bar'를 누르면 찾은 길을 따라 카메라가 움직임

과제3screenshot

Assignment4

OBJ Model Viewer

Phong illumination
Phong Shading
Flat Shading
Perspective Projection

  • 'Space Bar'키를 누르면 물체의 중심을 기준으로 회전
  • 마우스 왼쪽, 가운데, 오른쪽 버튼을 이용해 회전 축 변경 가능
  • 입력 받은 물체를 자동으로 화면의 가운데 위치하고 화면에 맞게 크기 조절
  • '1'키를 누르면 Phong Shading(Vertex Normal 활용)으로 그려짐
  • '2'키를 누르면 Flat Shading(Surface Normal 활용)으로 그려짐
  • '3', '4'키로 Specular 효과 조절 가능
  • '5', '6'키로 Shininess 조절 가능

과제4_screenshot

Assignment5

Spherical Map Viewer

Spherical Environment Map
Fresnel Shading
Diffuse Map(Image Based Lighting)

  • 왼쪽 마우스 드래깅으로 좌우 위아래 둘러볼 수 있음
  • 오른쪽 마우스 드래깅으로 줌인, 줌아웃 가능
  • 'q'키를 누르면 구와 토끼 모델이 번갈아 나옴
  • '1', '2'키로 Fresnel Power 조절 가능
  • '3'키로 Diffuse Light Map 켜거나 끌 수 있음

과제5screenshot

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors