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

 

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

 

Update

 

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

5/28

과제 시작

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

 

[채점 기준]

 

명세서를 보면 각 구현마다 점수가 기재돼 있어 전반적으로 구현 시 해당 점수, 그렇지 않으면 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 문제는 예외

 

 

[ 마감 날짜 : 6월 11일 (월) 20:00 ] 지각 최대 2일 (~6/12 20:00 => 30%감점, ~6/13 20:00 60% 감점, 이후 0점)

 

 

[ 구현 외 감점 ]

    - 모든 과제는 Release 모드에서 검사를 할 예정입니다. 따라서 Release모드에서 코드가 동작해야 함.

      ( HW1에서는 따로 감점하지 않았습니다. HW2부턴 10% 감점을 하도록 하겠습니다. )
    
    - 파일 이름 및 메일 형식 오타 시 감점.

 

채점 환경

visual studio 2017

 

제출 양식

    - 이메일 제목 : HW4_S****** (학번 뒤 6자리)
    - 파일 압축명 : HW4_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. 제공 받은 자동차에 normal vector가 없습니다.

 

A. 점 data들을 이용해 만드는 방법도 있습니다만, 해당 구현은 과제에 해당하지 않습니다.

따라서 자동차 물체는 없애도 점수에 반영하지 않겠습니다.

 

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

 

 

 

 

 

 

 

 

댓글 0

번호 제목 글쓴이 날짜 조회 수
공지 기초 컴퓨터 그래픽스 - 기말고사 공지 grmanet 2018.06.04 118
» 기초 컴퓨터 그래픽스 - 프로그래밍 숙제 4 grmanet 2018.06.03 188
공지 기초 컴퓨터 그래픽스 - 프로그래밍 숙제 2 grmanet 2018.05.11 407
공지 기초 컴퓨터 그래픽스 - 중간고사 공지 grmanet 2018.04.09 243
공지 기초 컴퓨터 그래픽스 - 프로그래밍 숙제 1 grmanet 2018.03.27 532
공지 2018 1학기 기초컴퓨터그래픽스 게시판입니다. grmanet 2018.03.02 246