기초 컴퓨터 그래픽스 프로그래밍 숙제 5 공지 및 피드백 게시판입니다.

 

자주 확인하셔야 불이익을 받지 않을 수 있습니다.

 

Update

 

--------------------------------

6 / 9

과제 시작

 

6 / 22

강의 및 프로그램 재배포

--------------------------------

 

[채점 기준]

 

명세서를 보면 각 구현마다 점수가 기재돼 있어 전반적으로 구현 시 해당 점수, 그렇지 않으면 0점

 

이번 과제 역시 readme를 기반으로 채점합니다.

 

각 번호마다 구현 여부 표시 및 채점 받고자 하는 Object가 무엇인지 확실하게 표현해주세요.

예)

2-(a)-i 구현 (O)

         ...

 

2-(b)-ii 구현(X)

         ...

 

[ 마감 날짜 : 6월 28일 (목) 정오 ]

Late는 따로 받지 않습니다.

 

 

제출 양식

    - 이메일 제목 : HW5_S****** (학번 뒤 6자리)
    - 파일 압축명 : HW5_S****** (학번 뒤 6자리)

 

양식을 반드시 지켜주세요. 지켜지지 않을 경우 10% 감점 하겠습니다.

 

예)

 - S가 빠진 경우.

 - S20xxxxxx 식으로 학번을 8글자로 표현한 경우

 

 

 

질문 Email : chlrbwls95@sogang.ac.kr

제출 Email : 2018graphics@naver.com

 

 

 

## 참고 ##

Gmail로 메일을 보내실 경우 dll 및 exe가 수신 및 발신 제한이 있습니다.

프로젝트 파일에는 해당 파일이 들어가기 때문에 다른 메일을 이용해 주셔야 합니다.

아래 링크를 참고해 주세요. 감사합니다.

https://support.google.com/mail/answer/6590?hl=ko

 

 

 

 

 

------------------- 질문 정리  -------------------

 

Q. 기존에 주신 geom데이터는 texture 좌표가 없는 것 아닌가요?

A. 기존에 드린 geom데이터도 texture 좌표를 포함하며, texture 좌표를 사용하지 않았을 뿐입니다.

 

Q. 계층적 모델 관련

A. car에 texture나 normal이 없어서 제공해 드린 car가 사용이 어렵기 때문에 계층적 모델 사용이 불가능 한 것이 아닙니다.

공부하신 개념대로 matrix를 잘 조합하셔서, 진행하시면 제공해드린 static object 만으로도 충분히 계층적 모델을 만들 수 있습니다.

 

Q. 텍스처를 입힐 것과 안 입힐 것.

A. 텍스처를 입히고 싶은 Object와 안 입히고 싶은 Object가 있다면, 
제공해 드린 코드에서 vertex shader의 texture 사용이 flag에 따라 변한다는 것과

ShadingProgram class에서 mFlagTextureMapping의 변수를 어떻게 넘겨주는 지를 보시고, 

필요에 따라 해당 flag를 변화시켜주시면 구현하실 수 있습니다.

 

Q. 텍스처를 입혔는데, 입혀진 것 같지가 않습니다.

A. 제공해드린 Shader가 Gouraud 쉐이더라서 그렇습니다. Phong 기반의 쉐이더로 바꿔주시면 선명하게 나옵니다.

 

Q. 조명 관련

A. 제공해 드린 메뉴얼 및 행렬 연산을 설정하시는 것에 대해서 이전에 진행하셨던 과제나 제공해드린 C코드를 참고하면 해결하실 수 있습니다.

ShadingProgram Class에서 set_up_scene_lights method의 glUniform 관련 method들을 잘 보시고

해당 method들을 Renderer의 어디에 배치를 해야 하는지를 충분히 생각해보셔야 합니다.

 

 

Q. SDK 경로 관련

A. 경로의 변경이 필요하신 경우 얼마든지 변경하셔도 좋습니다. 

+) 추가로 SDK의 경로에는 한글이 있어선 안됩니다. 따라서 컴퓨터 사용자 명이 한글인 경우 다른 PC나 컴퓨터를 포맷 혹은 사용자 명 변경, 영어 사용자에서 프로젝트를 진행 하는 등의 방법이 있습니다.

댓글 0

번호 제목 글쓴이 날짜 조회 수
» 기초 컴퓨터 그래픽스 - 프로그래밍 숙제 5 grmanet 2018.06.23 569
공지 기초 컴퓨터 그래픽스 - 기말고사 공지 grmanet 2018.06.04 465
공지 기초 컴퓨터 그래픽스 - 프로그래밍 숙제 4 grmanet 2018.06.03 1203
공지 기초 컴퓨터 그래픽스 - 프로그래밍 숙제 2 grmanet 2018.05.11 793
공지 기초 컴퓨터 그래픽스 - 중간고사 공지 grmanet 2018.04.09 563
공지 기초 컴퓨터 그래픽스 - 프로그래밍 숙제 1 grmanet 2018.03.27 1215
공지 2018 1학기 기초컴퓨터그래픽스 게시판입니다. grmanet 2018.03.02 781