|
저는 졸업이후 30년이상 프로그래밍 현역생활을 하였습니다.입사이후 회사에서 윈하는 방향으로만 해야하는 코딩 생활에 회의를 느껴 퇴직하고, 새 일을 위해 스터디중 어쩌다 쉐이더 공부를 시작하게 되었습니다. 아직 이쪽이 제가 원하는 방향인지는 모르겠으나 기존 회사생활보다는 흥미롭습니다. 게임용 시각효과 분야 문서와 예제를 이것 저것 들여다보니 결국 쉐이더쪽을 해야할 것 같아서 인터넷에 돌아다니는 문서들을 이리저리 보고 있습니다. 허나 제눈높이에서 눈사람을 만들어야 하는데 초반에 눈이 뭉쳐지지않는 그런 느낌을 받고 있던 차에 우연히 이 책을 접해보니 눈송이를 굴릴 수 있을 것 같다는 느낌을 받고 있습니다. 꼼꼼한 설명으로 조금씩 선명해지고 있었습니다. 인터넷에 공개된 6장까지만 봤습니다. 나머지를 보려고하니 절판된 책이더군요.. 온라인 PDF로도 판매안하고.. 책출판 4개월 이후 온라인에서 계속 연재하겠노라 2012년도에 얘기하셨던데 상항이 그렇게 잘 안되었나봐요.. 할 수 없이 YES24에서 중고책을 구입했습니다. 거의 3배 가까운 금액을 지불하고.. 그것참.. ㅠㅠ |
|
![]()
셰이더프로그래밍이란 것을 처음 접하게 된 책이였습니다. 셰이더 프로그래밍에 대해 입문자들에게 쉽게 다가갈수있는 책입니다. 정점셰이더와 픽셀셰이더를 이용하는 방법을 이해하기 쉽게 내용을 정리했습니다. 따라하기만 하다보면 어느정도 결과물이 좋을 거라 생각듭니다~
하지만!!
![]()
정말 C에 대해 아무것도 모르시는 분이 보신다면.. 아마 어려울것 같습니다. 이 책은 어느정도 C를 공부한 후에 보시면 더욱 도움이 될것 같습니다. 책 뒷편에 대상 독자로는 게임프로그래밍학부생,게임프로그래머지망생(선수강과목: C++, DirectX), 클라이언트쪽 게임 프로그래머1~3년차,테크니컬 아티스트 라고 써있습니다..그러니 꼭 선수강과목을 하시고 보셨으면 하는 바램입니다. 그리고 저도 이제막 프로그래밍 새내기에서 탈출을 할까말까하는 학생입니다. 그래서 아직 이해 못하는 부분들이 많습니다.. 하지만 이 책으로인해 더욱더 흥미가 생기게 되었습니다 ^^ 그리고 책을 보다보면 각 장에서 배운 내용을 정리를 해줍니다. 짧게 요약을 해놔서 어떤것을 배운것인지 한번더 이해하게 해줍니다. 그래서 이 책으로 더 열심히 공부해볼까합니다^^
|
|
3D 게임이 대세인 지금~~ 게임 프로그래머가 꿈인 사람들을 위한 필독서가 아닐까 생각이 듭니다. 이책을 한마디로 말한다면 "게임 프로그래밍 입문자를 위한 쉽지만 강력한 실습 위주의 셰이더 내용을 서술한 책" 이라고 말할수 있겠습니다. 실무에서 사용할 수 있는 기초 개발 기법 중심으로 짜여진 구성은 입문자들에게는 많은 도움이 되지 않을까 생각이 듭니다~~~ ^^ |
|
'셰이더 프로그래밍 입문'
저는 응용프로그래밍 개발자로써 winform(c#,c++) embedded(c#,c++, 약간의 c..), android(java)등의 언어를 사용하고 있었습니다. 알지도 못했으니 관심을 가질 기회도 없었는데요 이 책을 읽으면서 굉장히 흥미가 가더군요! 프로그래머가 알아볼 수 있는 언어로 되어 있고 프로세스도 지극히 하드코어한 공학적 내용, 그렇지만 수학적 프로그래밍 결과물이 예술이 되어 나온다는... 내용이 있더군요.
먼저 셰이더가 뭔지도 모르니까! 알아 봐야겠죠, 셰이더 프로그래밍의 기초에서는
다음 장은 셰이더 프로그래밍 응용 이었는데요.
마지막 장에서는 영상 처리 기법에 관한 내용이었는데 제가 많은 얘기를 하는 것 보다는 아무래도 이책을 직접 읽어 보시는 것이 도움 될 것입니다. 프로그래밍을 해본적 없더라도, 그래픽에대해 모를지라도!
|
|
바닷가가 생각나는 겉표지라서 그런지 책에 대한 거부반응을 줄여주는것 같다.
화면에 출력할 픽셀의 위치와 색상등을 다루어서 그런지 책에 그림과 글로 병행하여 설명한것이 많아서 이해하는데 쉽다
입문자들이 이론부터 배우는것이 힘들것을 배려하여 실습위주의 학습방법덕분에 이론을 보다 지치는것을 방지하는것 같아 좋은것 같다.
프로그래머만을 위한 책이 아닌 테크니컬 아티스트까지 쉽게 볼수 있다는 장점이 이책의 매력이라고 할수 있다.
유용한 내장함수등을 따로 모아져 있어서 보기도 편하고 도움이 된다.
인덱스를 통한 키워드들을 접근할수 있게 배려해 주셔서 초보자들이 본 내용 생각안날때 접근하는데 용이하다고 생각된다. 입문자를 위한책이지만 어느정도의 C++와 DirectX를 먼저 공부하고 보는것을 추천합니다.
|