본문내용 바로가기
무료배송 이벤트 사은품 소득공제

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

acorn+PACKT 시리즈
도론 파인스타인 지음 | 김세중 , 전성빈 옮김 | 에이콘출판 | 2016년 02월 05일 출간
클로버 리뷰쓰기

이 책의 다른 상품 정보

  • 정가 : 25,000원
    판매가 : 22,500 [10%↓ 2,500원 할인]
  • 혜택 :
    [기본적립] 1250원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2,000원 추가적립 안내 [회원혜택] 회원 등급 별, 3만원 이상 구매 시 2~4% 추가적립 안내 [리뷰적립] 리뷰 작성 시 e교환권 최대 300원 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    01월 22일 출고 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내 바로드림 혜택
    휴일에는 바로드림 픽업으로 더 빨리 받아 보세요. 바로드림 혜택받고 이용하기

이 책의 이벤트

해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
  • IT 개발서적 2만원 이상 구매 시 개발자 매거진 <리드잇..
    2022.01.10 ~ 2022.02.28
  • 에이콘 도서 3만원 이상 구매 시 메모리게임 카드pack 선택가..
    2022.01.10 ~ 2022.02.09
  • 다른 개발자들은 무슨 책 읽고 있을까?
    2021.12.02 ~ 2022.12.31
  • 책을 통해 성장해나가는 개발자를 응원합니다.
    2017.06.22 ~ 2025.07.31
상품상세정보
ISBN 9788960778252(8960778257)
쪽수 288쪽
크기 188 * 235 * 28 mm /681g 판형알림
이 책의 원서/번역서 HLSL Development Cookbook / Doron Feinstein

책소개

이 책이 속한 분야

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

작가의 말

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을 사용함에 있어 고급 단계로 진입하고자 하는 독자들에게 도움이 되기를 바란다. -옮긴이의 말

목차

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

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

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

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

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

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

출판사 서평

★ 이 책에서 다루는 내용 ★

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


★ 이 책의 대상 독자 ★

이 책은 Direct3D에 대한 기본적인 지식이 있고, 고급 기법을 통해 추가로 시각적인 효과를 구현하기 원하는 사람들을 대상으로 한다. 또한 HLSL의 고급 사용자 중 DirectX 9에서 D... 더보기

Klover 리뷰 (0)

북로그 리뷰 (0) 쓰러가기

북로그 리뷰는 본인 인증 후 작성 가능합니다.
책이나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 내용은 비공개 처리 될 수 있습니다.
※ 북로그 리뷰 리워드 제공 2021. 4. 1 종료

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매 후 문장수집 작성 시, 리워드를 제공합니다. 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①서양도서-판매정가의 12%, ②일본도서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함
바로가기
  • 우측 확장형 배너 2
  • 우측 확장형 배너 2
최근 본 상품