간편결제, 신용카드 청구할인
네이버페이 1%
(네이버페이 결제 시 적립)
NH(올원페이)카드 12% (19,800원)
(3만원 이상 결제/최대 1만원 할인)
북피니언 롯데카드 30% (15,750원)
(최대할인 3만원 / 3만원 이상 결제)
하나SK 북&카드 30% (15,750원)
(최대할인 3만원 / 3만원 이상 결제)
EBS 롯데카드 20% (18,000원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 NEW 우리V카드 10% (20,250원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 현대카드 7% (20,930원)
(최대할인 3만원 / 3만원 이상 결제)
Close

HLSL 프로그래밍 : 고급 셰이더 언어와 DirectX 11로 구현하는 3D 렌더링

원제 : HLSL Development Cookbook

2013년 9월 9일 이후 누적수치입니다.

판매지수 26
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

25,000원

  • 22,500 (10%할인)

    1,250P (5%적립)

할인혜택
적립혜택자동적립
배송정보
주문수량
감소 증가
  • 이벤트/기획전

  • 연관도서(320)

  • 사은품(2)

책소개

고급 셰이더 언어와 DirectX 11로 구현하는 3D 렌더링

하드웨어의 발전으로 3D 그래픽은 점점 현실적이고 복잡한 표현이 가능해지고 있다. 고급 셰이더 언어(HLSL)는 이전까지 보지 못했던 3D 렌더링의 세계로 우리를 이끈다. 이 책은 이러한 HLSL의 기능을 실용적인 예제와 함께 쉽게 이해할 수 있도록 쓰여졌다. 널리 쓰이는 라이팅 기법부터 블룸 및 톤 매핑 등 전문적인 포스트프로세싱 구현까지 광범위한 내용을 배울 수 있다.

출판사 서평

★ 이 책에서 다루는 내용 ★

■ 포워드, 디퍼드 라이팅 등 다양한 상황의 광원 구현 방법
■ 셰도우 맵 기능을 활용한 다이내믹 라이팅 표현
■ 블룸, 톤 매핑 등 다양한 종류의 포스트프로세싱 기법
■ 데칼, 강우 등의 3D 엘리먼트 표현
■ 다양한 화면 공간 기법을 통한 시각 효과 향상

★ 이 책의 대상 독자 ★

이 책은 Direct3D에 대한 기본적인 지식이 있고, 고급 기법을 통해 추가로 시각적인 효과를 구현하기 원하는 사람들을 대상으로 한다. 또한 HLSL의 고급 사용자 중 DirectX 9에서 DirectX 11로 옮겨가고 싶어 하는 독자에게도 매우 유용한 지식을 제공할 것이다.

★ 이 책의 구성 ★

1장, 포워드 라이팅에서는 조명 공식을 살펴보고, 포워드 라이팅(Forward Lighting) 기법을 통해 주요 광원을 구현하는 방법을 알아본다.

2장, 디퍼드 셰이딩에서는 1장에서 배운 광원 계산을 복잡한 씬(scene) 구현과 분리해 최적화하는 방법을 알아본다.

3장, 셰도우 매핑에서는 앞에서 살펴본 광원 계산에 그림자 구현을 더해 좀더 사실적으로 만드는 방법을 알아본다.

4장, 포스트프로세싱에서는 여러 가지 2D 필터링 기법을 통해 광원의 품질을 향상시키는 기법을 알아본다.

5장, 화면 공간 효과에서는 2장의 '디퍼드 셰이딩'에 추가적인 효과를 화면 공간 계산으로써 구현하고, 이를 통해 광원 계산을 확장하는 방법을 알아본다.

6장, 환경 효과에서는 렌더링한 씬에 날씨 등 상호작용 효과를 추가해서 최종적으로 사실성을 부여하는 기법을 알아본다.

목차

1 포워드 라이팅
__소개
__반구형 앰비언트 라이트
__디렉셔널 라이트
__포인트 라이트
__스포트라이트
__캡슐 라이트
__투영 텍스처: 포인트 라이트
__투영 텍스처: 스포트라이트
__싱글 패스에서 여러 개의 광원 사용

2 디퍼드 셰이딩
__소개
__GBuffer 생성
__GBuffer 언패킹
__디렉셔널 라이트
__포인트 라이트
__캡슐 라이트
__스포트

3 셰도우 매핑
__소개
__스포트라이트 PCF 셰도우
__포인트 라이트 PCF 셰도우
__중첩된 셰도우 맵
__가변 반그림자 PCF
__셰도우 맵 시각화

4 포스트프로세싱
__소개
__HDR 렌더링
__적응
__블룸
__거리 심도
__보케

5 화면 공간 효과
__소개
__화면 공간 앰비언트 오클루션
__렌즈 플레어
__화면 공간 반사
__화면 공간 태양광

6 환경 효과
__소개
__다이내믹 데칼
__거리/깊이 기반 안개
__강우 효과

본문중에서

DirectX 11이 나온 지 상당히 시간이 흘렀음에도 3D 개발자들에게 그다지 많은 관심을 받지 못하는 점은 안타깝다. 게임 산업에서 PC라는 플랫폼의 비중이 나날이 높아지고, 3세대 Xbox 게임 콘솔이 발매된 현재, DirectX 11로의 완전한 전환은 시간문제인 것으로 보인다.

이 책에서는 DirectX 11이 제공하는 유용하면서도 새로운 3D 기법들을 설명한다. 기본적인 라이팅(lighting)에서부터 화면 공간 효과까지 아우르는 예제들을 통해 컴퓨트 셰이더(Compute Shaders), UAV, 테셀레이션(Tessellation) 등 새로운 DirectX 11 기능들을 익힐 수 있다.

HLSL 프로그래밍과 함께라면 게임과 시뮬레이션에서 사용되는 다양한 DirectX 11 API 렌더링 기법들을 살펴볼 수 있다.
(/ '지은이의 말' 중에서)

3D 궁극적으로 지향해야 하는 목표는 언제나 한결같았다. 3D 프로그램으로 현실과의 차이가 최대한 적도록 시뮬레이션하는 것이다. 과거 고정 파이프라인을 쓰던 시절에는 현실적인 한계를 뛰어넘기가 불가능에 가까웠으나, 셰이더란 개념이 등장한 이후 어느 정도 의도한 바를 구현할 수 있다. 즉, 3D 프로그래머의 목표는 이러한 기술을 활용해 가능한 자원 내에서 최대한 아름다우며 현실적인 그래픽을 뽑아내는 것이다.

존 카멕부터 시작된 응용 3D 프로그램의 영역은 해가 지나며 급격히 발전해왔다. 계속해서 성능이 곱절로 뛰는 그래픽 카드가 나왔고, 기능 또한 풍부해져 게이머들은 나날이 향상되는 그래픽에 환호성을 보냈다.

그때에 비하면 최근의 그래픽 하드웨어는 기술적 정체를 겪고 있다. 게다가 그래픽이 좋은 게임에 대한 게이머들의 눈높이도 높아져 현실적인 그래픽을 추구하는 게임은 높은 개발비로 인해 점점 줄어들고 있는 실정이다. 이런 답보 상태를 넘어서기 위해 아예 버텍스, 지모에트리, 프래그먼트 셰이더 구조를 프로그래머블하게 만들려는 시도가 있기는 하지만, 전망은 매우 불투명하다.

그런데 이를 바꿔 말하면 중소규모의 게임을 만들기 위해서는 하드웨어의 성능을 전부 끌어다 쓸 필요가 없다는 뜻이다. 즉 현실적으로 우리는 주어진 한도 내에서 최대한 완벽한 화면을 구현하는 것을 목표로 삼으면 된다. 이 책이 도움을 줄 수 있다면 바로 이 부분이다.

이 책은 독자들이 DirectX에 대한 기본적인 지식은 갖고 있다고 가정한다. 즉 모델과 텍스처를 불러와 그래픽 카드에 밀어 넣는 방법을 알고 있는 중급 이상의 프로그래머들을 대상으로 쓰여졌다. 초심자에게는 HLSL 기초 서적을 참고한 후 읽어보는 것을 추천한다. 아예 경험이 없다면 상용 3D 엔진을 사용할 것을 추천한다. 자체 엔진을 개발해 사용하는 경우가 점점 줄어들고 있기 때문이다. 그러나 이 책에서 설명하는 내용이 불필요하다는 것은 아니다. 다른 3D 엔진을 통해 개발할 경우 HLSL보다 더 쉽게 개념을 적용해볼
수 있다는 뜻이다.

이 책이 HLSL을 사용함에 있어 고급 단계로 진입하고자 하는 독자들에게 도움이 되기를 바란다.
(/ '옮긴이의 말' 중에서)

저자소개

도론 파인스타인(Doron Feinstein) [저] 신작알림 SMS신청 작가DB보기
생년월일 -
출생지 -
출간도서 1종
판매수 46권

지난 10년간 다양한 분야에서 그래픽 프로그래머로 일해 왔다. 소프트웨어 엔지니어링으로 학위를 받은 직후 국방 및 의료에 필요한 3D 시뮬레이션을 개발하는 일을 맡았다. 어릴 적부터 게임 업계에서 일하길 꿈꿔왔으며, 스코틀랜드의 리얼타임 월드(Realtime World)에서 그 꿈을 이룰 수 있었다. 현재 락스타게임즈(Rockstar Games)에서 시니어 그래픽 프로그래머(Senior Graphic Programmer)로 일하며, 회사의 차기작을 Xbox 360, PS3, PC로 개발 중이다.

생년월일 -
출생지 -
출간도서 0종
판매수 0권

연세대학교 컴퓨터과학과를 졸업했다. PC 3D 온라인 MORPG 및 3D 모바일 MORPG [메탈브레이커], 퍼즐 RPG [던전 링크] 등을 개발했다. 개인 개발한 퍼즐 게임 [No2g: 노노그램]을 운영 중이며, 현재 산호세에 있는 콩 스튜디오(Kong Studios, Inc.)에서 정통 RPG를 개발 중이다.

생년월일 -
출생지 -
출간도서 0종
판매수 0권

연세대학교 기계공학과를 졸업하고, 동 대학원에서 이미지 프로세싱을 주제로 박사 과정을 수행 중이다. 이맥스(Emacs)를 사용하며, 웹 프로그래밍을 이용한 지식의 구조화에 꾸준한 관심을 갖고 있다.

이 상품의 시리즈

acorn+PACKT 시리즈(총 351권 / 현재구매 가능도서 321권)

펼쳐보기

이 책과 내용이 비슷한 책 ? 내용 유사도란? 이 도서가 가진 내용을 분석하여 기준 도서와 얼마나 많이 유사한 콘텐츠를 많이 가지고 있는가에 대한 비율입니다.

    리뷰

    0.0 (총 0건)

    기대평

    작성시 유의사항

    평점
    0/200자
    등록하기

    기대평

    0.0

    교환/환불

    교환/환불 방법

    ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

    교환/환불 가능 기간

    고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

    교환/환불 비용

    고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

    교환/환불 불가사유

    반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
    배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

    소비자 피해보상

    소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
    교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

    기타

    도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

    배송안내

    • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

    • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

    • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

    • 배송비

    도서(중고도서 포함) 구매

    2,000원 (1만원이상 구매 시 무료배송)

    음반/DVD/잡지/만화 구매

    2,000원 (2만원이상 구매 시 무료배송)

    도서와 음반/DVD/잡지/만화/
    중고직배송상품을 함께 구매

    2,000원 (1만원이상 구매 시 무료배송)

    업체직접배송상품 구매

    업체별 상이한 배송비 적용