기초 컴퓨터 그래픽스 프로그래밍 숙제 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나 컴퓨터를 포맷 혹은 사용자 명 변경, 영어 사용자에서 프로젝트를 진행 하는 등의 방법이 있습니다.
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
» | 기초 컴퓨터 그래픽스 - 프로그래밍 숙제 5 | grmanet | 2018.06.23 | 570 |
공지 | 기초 컴퓨터 그래픽스 - 기말고사 공지 | grmanet | 2018.06.04 | 466 |
공지 | 기초 컴퓨터 그래픽스 - 프로그래밍 숙제 4 | grmanet | 2018.06.03 | 1205 |
공지 | 기초 컴퓨터 그래픽스 - 프로그래밍 숙제 2 | grmanet | 2018.05.11 | 803 |
공지 | 기초 컴퓨터 그래픽스 - 중간고사 공지 | grmanet | 2018.04.09 | 564 |
공지 | 기초 컴퓨터 그래픽스 - 프로그래밍 숙제 1 | grmanet | 2018.03.27 | 1217 |
공지 | 2018 1학기 기초컴퓨터그래픽스 게시판입니다. | grmanet | 2018.03.02 | 783 |