logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

셰이더 코딩 입문

셰이더 코딩 입문

(셰이더 코딩의 기초에서 유니티와 언리얼 셰이더까지)

카일 할러데이 (지은이), 조형재 (옮긴이)
에이콘출판
36,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
32,400원 -10% 0원
1,800원
30,600원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

셰이더 코딩 입문
eBook 미리보기

책 정보

· 제목 : 셰이더 코딩 입문 (셰이더 코딩의 기초에서 유니티와 언리얼 셰이더까지)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 게임 프로그래밍
· ISBN : 9791161753720
· 쪽수 : 448쪽
· 출판일 : 2019-11-29

책 소개

셰이더 코딩의 기초부터 유니티와 언리얼 엔진의 커스텀 셰이더 제작까지 실습과 함께 설명한다. 게임 그래픽과 셰이더에 관심이 있으며 프로그래밍의 기초 지식을 갖춘 게임 개발자나 아티스트에게 도움이 될 것이다.

목차

1장. 게임 그래픽

__렌더링
__메쉬
__벡터
__색상
__렌더링 파이프라인
__셰이더
__요약


2장. 셰이더 작성

__윈도우 개발환경 준비
__프로젝트 세팅
__메쉬 생성
__버텍스 셰이더
____버전 선언
____in 키워드
____vec 데이터 타입
____gl_Position
____정규화 장치 좌표
__프래그먼트 셰이더
____out 키워드
__셰이더 바인딩
__버텍스 속성
__프래그먼트 보간
__유니폼 변수
__요약


3장. 텍스처

__쿼드
__UV 좌표
__텍스처 사용
__UV 좌표 스크롤링
__밝기 조정
__색상 연산
__mix( )
__요약


4장. 투명도와 깊이

__새 프로젝트 준비
__메쉬와 셰이더 준비
__알파 테스팅과 discard
__깊이 테스팅
__알파 블렌딩
__min( )과 max( )
__알파 블렌딩의 원리
__가산 블렌딩
__스프라이트 시트 애니메이션
__요약


5장. 버텍스 셰이더와 이동, 회전, 크기

__버텍스 셰이더와 이동
__버텍스 셰이더와 크기
__버텍스 셰이더와 회전
__변환 행렬
__변환 행렬 애니메이션
__단위 행렬
__요약


6장. 카메라와 좌표

__뷰 행렬
__변환 행렬과 좌표 공간
__카메라 프러스텀과 투영
__요약


7장. 3D 프로젝트

__메쉬 불러오기
__카메라와 원근 투영
__요약


8장. 디퓨즈 라이팅

__부드러운 셰이딩과 평평한 셰이딩
__월드 노말과 뒤섞기
__노말 행렬
__라이팅 계산과 노말
__벡터의 내적
__내적을 이용한 셰이딩
__디렉셔널 라이트
__림 라이트 효과
__요약


9장. 라이팅 모델

__스펙큘러 라이팅
__스펙큘러 셰이더
__디퓨즈와 스펙큘러 라이팅 합치기
__앰비언트 라이팅
__퐁 라이팅 모델
__블린-퐁 라이팅 모델
__텍스처를 이용한 라이팅 제어
__요약


10장. 노말 매핑

__노말 맵
__탄젠트 공간
__탄젠트 벡터
__벡터의 외적
__노말 매핑
__물 셰이더
__노말 매핑의 현재
__요약


11장. 큐브맵과 스카이박스

__큐브맵
____큐브맵 불러오기
__큐브맵 렌더링하기
__스카이박스
__원근 분할
__스카이박스와 원근 분할
__스카이박스 그리기
__큐브맵 반사
__큐브맵의 현재
__요약


12장. 라이팅 심화

__디렉셔널 라이트
__포인트 라이트
__스포트 라이트
__정적 멀티라이트
__동적 멀티라이트
__라이팅의 현재
__요약


13장. 셰이더 프로파일링

__성능 측정
__CPU 시간과 GPU 시간
__수직동기
__드라이버와 소프트웨어
__프로파일링
__그래픽 디버거: 엔사이트 그래픽스
__CPU 제약과 GPU 제약
____간편 프로파일링
__셰이더 추적
__요약


14장. 셰이더 최적화

__버텍스 셰이더 활용
__동적 분기
__MAD 연산
__GLSL 함수
__쓰기 마스크
__오버드로우
__마지막 지침


15장. 정밀도

__부동 소수점 정밀도
__사례연구: 애니메이션
__모바일 플랫폼과 저정밀도 변수
__사례 연구: 포인트 라이트
__요약


16장. 유니티 셰이더

__셰이더와 재질
__셰이더랩
__단색 셰이더
__블린-퐁 셰이더 포팅하기
__반투명 셰이더
__멀티라이트 지원
__코드에서 데이터 전달
__셰이더그래프
__요약


17장. 언리얼 엔진 셰이더

__재질과 재질 인스턴스
__단색 셰이더
__UE4 노드 그래프
__림 라이트 재질
__Default Lit 재질의 입력
__버텍스 셰이더와 프래그먼트 셰이더
__다른 셰이딩 모델
__블렌드 모드
__코드에서 데이터 전달
__언리얼 셰이더 코드
__요약


18장. 고도 셰이더

__셰이더와 재질
__고도 셰이딩 언어
__프래그먼트 셰이더 출력 변수
__림 라이트 셰이더
__버텍스 애니메이션 셰이더
__UV 애니메이션
__반투명 셰이더와 블렌드 모드
__코드에서 데이터 전달
__비주얼 셰이더 편집기?
__요약
__메쉬 탄젠트 계산


부록

__메쉬 탄젠트 계산
__ofxEasyCubemap 클래스

저자소개

카일 할러데이 (지은이)    정보 더보기
시카고에 거주하는 게임 프로그래머다. 셰이더 프로그래밍을 비롯해 게임과 건축 시각화와 관련된 그래픽 기술 개발 분야에서 7년 이상 종사했다.
펼치기
조형재 (옮긴이)    정보 더보기
서울대학교 미술대학에서 금속공예를 전공했고, KAIST 문화기술대학원에서 게임 내러티브에 관한 연구로 석사 학위를 취득했다. 2000년 이후부터 3D 애니메이션 스튜디오를 거쳐 주로 게임 개발사에서 근무했다. 구체적인 약력은 개인 홈페이지(www.zorotoss.com)에서 확인할 수 있다. 2014년 현재 온라인 게임 개발사에 근무하고 있다. 유니티와 관련해 경희대학교, 가천대학교, 동국대학교 창업지원단 등에서 강의를 맡았으며, 역서로는 에이콘 출판사의 『Unity 3D Game Development by Example 한국어판』, 『유니티 3D 모바일 게임 아트』, 『Unity 3 Blueprint 한국어판』, 『Unity 3.x Game Development Essentials 한국어판』, 『Unity 3 Game Development Hotshot 한국어판』, 『유니티와 iOS 모바일 게임 개발 프로젝트』가 있다.
펼치기

책속에서



추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책