강좌를 보기 전에...
Cygwin 설치방법
REYES
Shader 강좌 1
Shader 강좌 2
Shader 강좌 3
Shader 강좌 4
Shader 강좌 5
Shader 강좌 6
Shader 강좌 7
Shader 강좌 8
제가 쓸 강좌를 보시기 위해서는 다음과 같은 것들을 미리 공부하셔야 합니다.


C 언어의 기본


쉐이딩 언어가 C언어의 부분집합이기 때문에, C언어를 완벽하게 아실 필요는 없고요.
변수의 개념이나 조건문, 함수 만들기 정도만 숙지하시면 됩니다. 포인터등의 어려운 개념은 무시하셔도 됩니다.
[http]"Teach yourself C" 라는 책의 "첫째 주" 쳅터들 정도면 충분할 듯 하네요.




기본적인 RIB 형식


자세히는 아니더라도 기본적인 rib에 관해 알고 있어야 합니다. Introduction to RenderMan.pdf 라는 문서를 읽어 보시는게 좋을 겁니다.




리눅스의 기본 명령


리눅스의 기본 명령등을 아셔야 합니다.
예를 들어 ls, cd, mkdir, rm, rmdir, cp, mv등의 화일 조작 명령이나, path설정이나 프로그램 실행등등 입니다.




수학의 기초


벡터의 연산, 삼각함수등은 필히 미리 기초를 닦아 두시는 것이 좋습니다.
"게임 프로그래머를 위한 기초 수학과 물리"라는 책이 C언어를 조금 공부하셨다면 아주 쉽게 볼 수 있는 책입니다.
좀 더 고급스러운 책으로는 "3D 게임 프로그래밍 & 컴퓨터 그래픽을 위한 수학 제2판"으로 위에서 소개한 책이 너무 싱겁다는 분들을 위한 책입니다.





자~ 이정도면 시작할 준비가 된 것 같네요. 힘차게 출발합시다~~~!!!