기초 컴퓨터 그래픽스 프로그래밍 숙제 2 공지 및 피드백 게시판입니다.
자주 확인하셔야 불이익을 받지 않을 수 있습니다.
Update
--------------------------------
5/4
과제 시작
5/18
과제 마감 기간 연장
--------------------------------
[채점 기준]
명세서를 보면 각 구현마다 점수가 기재돼 있어 전반적으로 구현 시 해당 점수, 그렇지 않으면 0점
이번 과제 역시 readme를 기반으로 채점합니다.
각 번호마다 구현 여부 표시 및 채점 받고자 하는 Object가 무엇인지 확실하게 표현해주세요.
예)
2-(a)-i 구현 (O)
...
2-(b)-ii 구현(X)
...
readme에서 구핸했다고 표시된 항목에 대해서만 직접 실행할 예정이니, 구현 여부를 반드시 표현해 주세요. 없으면 미구현으로 처리
추가 기능은 따로 항목을 만들어 readme에 기재. 마찬가지로 없으면 추가기능이 없다고 간주하겠습니다.
주의사항 - 지키지 않으면 0점
프로젝트 제출 시에 압축을 풀면 바로 실행 가능한 프로젝트여야 합니다.
아래는 과제 1에서 나온 예시로 이번 과제부터 0점 처리합니다.
1. cpp만 제출하는 경우 ( 반드시 프로젝트를 압축해서 보내야 합니다. )
2. 프로젝트가 Dependent한 경우
header file이나, library들이 third party 형태로 컴퓨터에 독립적 형태.
프로젝트 설정 -> VC++ 디렉터리 설정에서 포함디렉토리 : $(SolutionDir)Opengl\header, 라이브러리 디렉토리 : $(SolutionDir)OpenGL\lib 가 작성되어 있는지 확인해 아무 컴퓨터에 따로 opengl을 설치하지 않고 실행이 가능해야 함.
물론 C:\usr\local\OpenGL 경로를 사용하셔도 무방합니다만, 경로가 완전히 일치해야 합니다.
1차 과제에서 감점은 없었지만 usr 대신 Users라던가 , 경로에 컴퓨터 사용자의 이름이 들어가는 경우가 있어 설정을 다시 해주어야 하는 경우가 많았습니다.
5월 2일자 예제코드에 해당 설정을 다 해놓았으니 해당 프로젝트를 기반으로 과제를 진행하기를 권합니다.
또한, cpp파일이 SolutionDir이나 ProjectDir에 없고, 아예 폴더 밖에서 가져오는 경우가 있었습니다. 이런 경우도 마찬가지로 0점입니다.
3. dll이 빠져있는 경우
즉, 솔루션 프로젝트를 열어서 실행 시, 컴파일 에러 혹은 런타임 에러 발생 시 따로 에러 수정하지 않고 0점 처리합니다.
Visual studio version 문제는 예외
[ 마감 날짜 : 5월 23일 (수) 20:00 ] 지각 최대 2일 (~5/24 20:00 => 30%감점, ~5/25 20:00 60% 감점, 이후 0점)
--------------------------- 질문 정리 --------------------------------
Q. 예시 화면에서의 보라색 선들은 무엇인가요?
A. near clipping plane 과 far clipping plane 입니다.
Q. 호랑이나 사람, 거미 늑대도 계층적 모델인가요?
A. 아닙니다.
Q. 동적 물체는 움직이기만 하면 괜찮나요?
A. 경로를 설정하지 않고, 벽을 뚫거나 하면 안됩니다.
Q. CCTV를 정면도, 측면도, 상면도를 나타내는 카메라들을, 정면도, 측면도, 상면도를 보는 CCTV 3개로 구현해도 되나요?
A. 안됩니다.
Q. v벡터를 고정시켜서 카메라를 회전해도 되나요? 아니면 카메라가 기울어졌을 때, 기울어진 채로 회전하는게 맞나요?
A. 명세서에 카메라의 세 기본축을 둘레로 회전하라고 명시되어 있으므로, 기울어진 채로 회전하는 것이 맞습니다.
------------------------------------------------------------------------
[ 구현 외 감점 ]
- 모든 과제는 Release 모드에서 검사를 할 예정입니다. 따라서 Release모드에서 코드가 동작해야 함.
( HW1에서는 따로 감점하지 않았습니다. HW2부턴 10% 감점을 하도록 하겠습니다. )
- 파일 이름 및 메일 형식 오타 시 감점.
채점 환경
visual studio 2017
마감 날짜 : 2017 5월 21일 오후 8시
제출 양식
- 이메일 제목 : HW2_S****** (학번 뒤 6자리)
- 파일 압축명 : HW2_S****** (학번 뒤 6자리)
양식을 반드시 지켜주세요.
HW1에서는 감점하지 않았지만 HW2부터는 감점을 하겠습니다.
- S가 빠진 경우.
- S20xxxxxx 식으로 학번을 8글자로 표현한 경우
질문 Email : chlrbwls95@sogang.ac.kr
제출 Email : 2018graphics@naver.com
## 참고 ##
Gmail로 메일을 보내실 경우 dll 및 exe가 수신 및 발신 제한이 있습니다.
프로젝트 파일에는 해당 파일이 들어가기 때문에 다른 메일을 이용해 주셔야 합니다.
아래 링크를 참고해 주세요. 감사합니다.
https://support.google.com/mail/answer/6590?hl=ko
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | 기초 컴퓨터 그래픽스 - 프로그래밍 숙제 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 |