앞으로 사용될 기본 코드이다
Visual Studio 2010을 사용했다
Console Application을 사용했고
Empty Project이고 Unicode에서 구현한다
다음 소스는 기본 틀이다
맨 위의 주석 두 줄은 GPL License의 기본 틀이다
OpenGL 기본 세팅은 생략한다 다른 사이트를 참고하기 바란다
크게 다른 프로그램을 만들지 않는 한 Region 으로 구분, 코드를 추가한다
다음은 실행 결과이다
코드와 일치시켜서 알 수 있는 것은
4-3과 4-4의 코드가 적용 되었다는 것을 확인
4-3 윈도우 사이즈가 800 x 600 이다
4-4 윈도우 타이틀 제목이 "OpenGL Basic Code Window~~!!" 이다
4-8 은 GLUT 프레임 워크를 실행하는 기능이다
4-5는 화면의 사이즈가 변할 때 호출되는 콜백함수(ChangeSize)를 등록한다
4-6은 화면이 그려질 때 호출되는 콜백 함수를 등록한다
다음에 할 일은 창에 나타난 부분이 배경화면인데
이 부분을 지우는 부분을 구현하도록 한다
즉 창 바탕 화면을 원하는 색으로 칠해보도록 하자
* 프로그래밍 연습
1. 윈도우 사이즈를 400 x 200으로 수정해보자
2. 윈도우 타이틀 제목을 "Hello, World"로 바꾸어 보자
VS2012 버전이고 OpenGL 기반이다
VS2012가 없으면 각 버전의 Visual Studio에 헤더와 소스를 추가시키고 OpenGL 링크하면 빌드가 된다
이 소스를 기반으로 대한민국 렌더링에 많은 발전이 있었으면 좋겠어요 ^^
자료는 모두 오픈입니다
각 항목에 대해서 PPT 자료를 따로 만들어 놓았으니
필요하신 분은 문의 바랍니다
기본적으로는 PDF 파일을 보내드리고
정말로 자기가 수정해서 잘 사용하고 싶다 하시는 분은
따로 문의 해주시면 PPT 파일 보내드립니다
소스 코드는 GPL 라이센스를 따릅니다
BSD 라이센스로 이용하고 싶은 사람은
lividious@naver.com 으로 문의 바랍니다
5년 만에 제대로 다시 자료를 정리하고 어느 정도까지 기술을 오픈하고
라이센스를 걸어야 할 지 모르겠다
상업적으로 많은 돈을 벌 수도 있고
GPL로 오픈 하자니 상업 쪽에서 안 쓰면 활용 가능성이 없을 수도 있고
BSD로 하자니 막 갖다 쓸 수도 있고 해서
우선 GPL 라이센스로 오픈하고 정말 상업적으로
필요하신 분들은 lividious@naver.com 으로 연락주시면
BSD 허가 여부를 알려 드리겠다
그리고 대부분은 핵심 코드만 올려놓거나 추상적으로 이론만 올려 놓으면
아무 도움도 안 되고 공부도 안 된다
물론 머리 좋은 사람은 단박에 알아낼 수 있지만 나 같은 사람은
그렇지 못하다
소스 코드만 올려 놓는다.
다이얼로그나 솔루션은 알아서 하시고
그러나 너무 복잡한 프로그램일 때는 같이 올려 놓는다
OpenGL, OpenCV, CUDA, Image Processing, Augmented Reality, 3D Reconstruction 에 관해 일단 자료 정리 하고
도전 분야는 Network Programming, Pattern Recognition, 동영상 프로그래밍에 관해 할 생각이다
추가 분야로는 리눅스, C#이 될 것이다.
다시 열심히 하자

- Code





{
void play(B b)
{
}
}
{
int num;
}


출처 : [기타] http://blog.naver.com/blubeard/80035938698