본문내용 바로가기

KYOBO 교보문고

1만원 캐시백
책들고여행
2020다이어리
  • 교보아트스페이스
  • 북모닝책강
Physically Based Rendering(물리 기반 렌더링)(2판)
* 중고장터 판매상품은 판매자가 직접 등록/판매하는 상품으로 판매자가 해당상품과 내용에 모든 책임을 집니다. 우측의 제품상태와 하단의 상품상세를 꼭 확인하신 후 구입해주시기 바랍니다.
| 규격外
ISBN-10 : 8960777625
ISBN-13 : 9788960777620
Physically Based Rendering(물리 기반 렌더링)(2판) 중고
저자 매트 파르 | 역자 이상우 | 출판사 에이콘출판
정가
58,000원
판매가
52,200원 [10%↓, 5,800원 할인]
배송비
2,500원 (판매자 직접배송)
200,000원 이상 결제 시 무료배송
지금 주문하시면 2일 이내 출고 가능합니다.
토/일, 공휴일을 제외한 영업일 기준으로 배송이 진행됩니다.
2015년 10월 16일 출간
제품상태
상태 최상 외형 최상 내형 최상

[상태 상세 항목] 선택 해당 사항있음 미선택 해당 사항없음

1.외형 상세 미선택 낙서 미선택 얼룩 미선택 접힘 미선택 낙장(뜯어짐) 미선택 찢김 미선택 변색 미선택 제본불량 미선택 부록있음 [중고 아닌 신간입니다.]

2.내형 상세 미선택 낙서 미선택 얼룩 미선택 접힘 미선택 낙장(뜯어짐) 미선택 찢김 미선택 변색 [출간 20151016, 판형 188x257(B5), 쪽수 1224]

이 상품 최저가
52,200원 다른가격더보기
새 상품
52,200원 [10%↓, 5,800원 할인] 새상품 바로가기
수량추가 수량빼기
안내 :

중고장터에 등록된 판매 상품과 제품의 상태는 개별 오픈마켓 판매자들이 등록, 판매하는 것으로 중개 시스템만을 제공하는
인터넷 교보문고에서는 해당 상품과 내용에 대해 일체 책임을 지지 않습니다.

교보문고 결제시스템을 이용하지 않은 직거래로 인한 피해 발생시, 교보문고는 일체의 책임을 지지 않습니다.

중고책 추천 (판매자 다른 상품)

더보기

판매자 상품 소개

※ 해당 상품은 교보문고에서 제공하는 정보를 활용하여 안내하는 상품으로제품 상태를 반드시 확인하신 후 구입하여주시기 바랍니다.

(신간) Physically Based Rendering Second Edition 물리 기반 렌더링-현실 같은 그래픽스를 위한 알고리즘 게임 엔진과 렌더러까지 [중고 아닌 신간입니다.]

판매자 배송 정책

  • 토/일, 공휴일을 제외한 영업일 기준으로 배송이 진행됩니다.

더보기

구매후기 목록
NO 구매후기 구매만족도 ID 등록일
317 만족합니다........... 5점 만점에 3점 daro*** 2019.12.13
316 감사합니다감사합니다감사합니다 5점 만점에 5점 joong*** 2019.12.13
315 감사합니다 책 잘 수령했습니다 5점 만점에 5점 ggoodd*** 2019.12.11
314 잘 받았습니다. 감사합니다. 5점 만점에 5점 magnum8*** 2019.12.05
313 엉망진창입니다. 아니 이럴 수 있나요 5점 만점에 1점 kkin*** 2019.12.04

이 책의 시리즈

책 소개

상품구성 목록
상품구성 목록

이 책은 게임과 영화 등에 사용되는 컴퓨터 그래픽스에 대한 심도 깊은 이해를 돕고, 게임 엔진이나 렌더러 구현에 관심이 있는 현업 종사자나 학생들에게 매우 유용한 책이다. 영화 프로덕션의 렌더맨(RenderMan)이나 언리얼 엔진의 라이트 매스(Lightmass) 같은 오프라인 렌더러의 기술에 더해, 최근 게임 엔진에서 사용하는 렌더링 기술까지 다루는, 컴퓨터 그래픽스를 위한 최고의 서적이다.

저자소개

저자 : 매트 파르
저자 매트 파르(Matt Oharr)는 인텔(Intel)의 특급 엔지니어로, 어드밴스드 렌더링 테크놀로지(Advanced Rendering Technology) 그룹의 리드 아키텍트다. 이전에 이종 CPU+GPU 시스템에서의 그래픽에 대한 프로그래밍 모델에 대해 작업한 네옵티카(Neoptica)를 공동 창업했다. 네옵티카는 인텔이 인수했다. 네옵티카 이전에는 엔비디아(NVIDIA)의 소프트웨어 아키텍처 그룹에 있었으며, 픽사(Pixar)의 렌더링 R&D 그룹에서 일했다. 스탠포드 그래픽스 연구소에서 박사 학위를 받았으며, 팻 한라한(Pat Hanrahan) 지도하에 작업했다. 『GPU Gems 2』의 편집자이기도 하다.

저자 : 그렉 험프리스
저자 그렉 험프리스(Greg Hunphreys)는 엔비디아의 OptiX 레이트레이싱 팀의 멤버다. 버지니아 대학의 컴퓨터 과학과 교수였으며, 고성능과 물리 기반 컴퓨터 그래픽스에 대한 연구를 수행하고, 또한 컴퓨터 아키텍처와 시각화를 연구했다. 프린스턴에서 학사를 받고, 스탠포드 컴퓨터 과학과에서 팻 한라한의 지도하에 박사 학위를 받았다. 광선을 추적하지 않을 때 그렉은 브리지 게임 토너먼트와 뜨개질, 오토바이 라이딩을 즐긴다.

역자 : 이상우
역자 이상우는 과학에 흥미가 많았던 과학도로서 과학고를 조기 졸업하고 KAIST에 입학, 전산학과를 수석으로 졸업했다. 컴퓨터로 표현 가능한 가상 세계에 대한 흥미가 높아 엔씨소프트에서 게임 개발을 시작했다. 게임 그래픽을 통해 오프라인 렌더러의 기반 이론에 관심을 갖게 됐고, 컴퓨터 그래픽 이론의 연구를 위해 UNC-CH의 그래픽 랩으로 유학을 가서 학위를 받았다. 최고의 실시간 렌더러를 가진 게임 엔진인 언리얼 엔진 3/4를 에픽 게임즈(Epic Games)에서 개발하다가 급속히 성장하는 모바일 렌더러의 세계에서 최고의 그래픽을 표현하기 위해 현재는 액션 스퀘어에서 개발에 매진하고 있다.

목차

1 서론
1.1 문학적 프로그래밍
1.1.1 색인과 상호 참조
1.2 극 사실적 렌더링과 레이트레이싱 알고리즘
1.2.1 카메라
1.2.2 광선-물체 교차점
1.2.3 빛 분포
1.2.4 가시성
1.2.5 표면 산란
1.2.6 재귀적 레이트레이싱
1.2.7 광선 전파
1.3 pbrt: 시스템 개요
1.3.1 실행 단계
1.3.2 장면 표현
1.3.3 렌더러 인터페이스와 SamplerRenderer
1.3.4 주 렌더링 루프
1.3.5 pbrt의 병렬화
1.3.6 휘티드 레이트레이싱의 적분기
1.4 이 책을 읽는 방법
1.4.1 연습문제
1.5 코드의 사용과 이해
1.5.1 포인터 혹은 참조?
1.5.2 코드 최적화
1.5.3 이 책의 웹사이트
1.5.4 시스템의 확장
1.5.5 버그
__더 읽을거리
__연습문제

2 기하 구조와 변환
2.1 좌표계
2.1.1 좌표계의 손 방향
2.2 벡터
2.2.1 연산
2.2.2 크기 변경
2.2.3 내적과 외적
2.2.4 정규화
2.2.5 한 벡터로부터의 좌표계
2.3 점
2.4 법선
2.5 광선
2.5.1 광선 미분
2.6 3차원 경계 상자
2.7 변환
2.7.1 동차 좌표계
2.7.2 기본 연산
2.7.3 이동
2.7.4 크기 변경
2.7.5 x, y, z축 회전
2.7.6 임의의 축에 대한 회전
2.7.7 보는 방향 변환
2.8 변환의 적용
2.8.1 점
2.8.2 벡터
2.8.3 법선
2.8.4 광선
2.8.5 경계 상자
2.8.6 변환의 조합
2.8.7 변환과 좌표계의 손 방향
2.9 애니메이션 변환
2.9.1 사원수
2.9.2 사원수 보간
2.9.3 AnimatedTransform 구현
2.10 미분 기하 구조
__더 읽을거리
__연습문제

3 모양
3.1 기본 모양 인터페이스
3.1.1 경계
3.1.2 세분화
3.1.3 교차점
3.1.4 잘못된 자가 교차의 회피
3.1.5 음영 기하 구조
3.1.6 표면 면적
3.1.7 방향성
3.2 구
3.2.1 생성
3.2.2 경계
3.2.3 교차
3.2.4 부분적 구
3.2.5 법선 벡터의 편미분
3.2.6 DifferentialGeometry 초기화
3.2.7 표면 면적
3.3 원기둥
3.3.1 생성
3.3.2 경계
3.3.3 교차
3.3.4 부분 원기둥
3.3.5 표면 면적
3.4 원반
3.4.1 생성
3.4.2 경계
3.4.3 교차
3.4.4 표면 면적
3.5 다른 이차 곡면
3.5.1 원뿔
3.5.2 쌍곡면
3.5.3 포물면
3.6 삼각형과 메시
3.6.1 삼각형
3.6.2 삼각형 교차점
3.6.3 표면 면적
3.6.4 음영 기하 구조
3.7 세분 표면
3.7.1 메시 표현
3.7.2 경계
3.7.3 세분화
__더 읽을거리
__연습문제

4 프리미티브와 교차 가속
4.1 프리미티브 인터페이스와 기하학적 프리미티브
4.1.1 기하학적 프리미티브
4.1.2 TransformedPrimitive 물체 인스턴싱과 애니메이션 프리미티브
4.2 집합체
4.2.1 광선-상자 교차
4.3 격자 가속기
4.3.1 생성
4.3.2 횡단
4.4 경계 볼륨 계층
4.4.1 BVH 생성
4.4.2 표면 면적 휴리스틱
4.4.3 횡단을 위한 간편한 BVH
4.4.4 횡단
4.5 KD 트리 가속기
4.5.1 트리 표현
4.5.2 트리 생성
4.5.3 횡단
4.6 집합체 디버깅
4.6.1 집합체의 버그 찾기
4.6.2 집합체의 버그 수정
4.6.3 집합체 성능 버그
__더 읽을거리
__연습문제

5 색과 방사 분석
5.1 분광 표현
5.1.1 Spectrum 형
5.1.2 CoefficientSpectrum 구현
5.2 SampledSpectrum 클래스
5.2.1 XYZ 색
5.2.2 RGB 색
5.3 RGBSpectrum 구현
5.4 기본 방사 분석
5.4.1 기본 양
5.4.2 입사와 방출 방사 함수
5.4.3 휘도와 측광
5.5 방사 측정 적분
5.5.1 투영된 입체각에 대한 적분
5.5.2 구좌표에 대한 적분
5.5.3 면적에 대한 적분
5.6 표면 반사
5.6.1 BRDF
5.6.2 BSSRDF
__더 읽을거리
__연습문제

6 카메라 모델
6.1 카메라 모델
6.1.1 카메라 좌표 공간
6.2 투영 카메라 모델
6.2.1 정사영 카메라
6.2.2 원근 카메라
6.2.3 피사계 심도
6.3 환경 카메라
__더 읽을거리
__연습문제

7 표본 추출과 재구성
7.1 표본화 정리
7.1.1 주파수 영역과 퓨리에 변환
7.1.2 이상적인 표본화와 재구성
7.1.3 에일리어싱
7.1.4 안티에일리어싱 기술
7.1.5 이미지 합성에 활용
7.1.6 렌더링에서 에일리어싱의 근원
7.1.7 픽셀에 대한 이해
7.2 이미지 표본 인터페이스
7.2.1 표본 표현과 할당
7.3 층별 표본화
7.4 저불일치 표본화
7.4.1 불일치의 정의
7.4.2 햄머슬리와 핼톤 연속
7.4.3 (0,2)-연속
7.4.4 저불일치 표본기
7.5 최고-후보 표본 패턴
7.6 적응적 표본화
7.7 이미지 재구성
7.7.1 필터 함수
7.8 필름과 이미지화 파이프라인
7.8.1 필름 인터페이스
7.8.2 이미지 필름
__더 읽을거리
__연습문제

8 반사 모델
8.1 기본 인터페이스
8.1.1 반사
8.1.2 BRDF → BTDF 어댑터
8.1.3 BxDF 크기 변환 어댑터
8.2 거울 반사와 투과
8.2.1 프레넬 반사
8.2.2 거울 반사
8.2.3 반사광 투과
8.3 램버트 반사
8.4 미세면 모델
8.4.1 오렌-네이어 확산 반사
8.4.2 토랜스-스패로우 모델
8.4.3 블린 미세면 분포
8.4.4 비등방성 미세면 모델
8.5 프레넬 입사 효과
8.6 측정된 BRDF
8.6.1 비균일 등방성 측정 BRDF
8.6.2 균일 반각 형식
__더 읽을거리
__연습문제

9 재질
9.1 BSDF
9.1.1 BSDF 메모리 관리
9.2 재질 인터페이스와 구현
9.2.1 무광 재질
9.2.2 플라스틱 재질
9.2.3 혼합 재질
9.2.4 측정 재질
9.2.5 추가적인 재질
9.3 범프 매핑
__더 읽을거리
__연습문제

10 텍스처 함수 필터링
10.1 표본화와 안티에일리어싱
10.1.1 텍스처 표본율 찾기
10.1.2 텍스처 함수 필터링
10.1.3 거울 반사와 투과를 위한 광선 차분
10.2 텍스처 좌표 생성
10.2.1 2D (u, v) 매핑
10.2.2 구면 매핑
10.2.3 원통 매핑
10.2.4 평면 매핑
10.2.5 3D 매핑
10.3 텍스처 인터페이스와 기본 텍스처
10.3.1 상수 텍스처
10.3.2 텍스처 크기 변화
10.3.3 텍스처 혼합
10.3.4 이중선형 보간
10.4 이미지 텍스처
10.4.1 텍스처 캐싱
10.4.2 MIP 맵
10.4.3 등방성 삼각 필터
10.4.4 타원형 가중 평균
10.5 입체와 절차적 텍스처링
10.5.1 UV 텍스처
10.5.2 체커보드
10.5.3 입체 체커보드
10.6 잡음
10.6.1 펄린 잡음
10.6.2 임의의 물방울무늬
10.6.3 잡음 관용구와 분광 합성
10.6.4 울퉁불퉁하고 주름진 텍스처
10.6.5 풍랑
10.6.6 대리석
__더 읽을거리
__연습문제

11 입체 산란
11.1 입체 산란 과정
11.1.1 흡수
11.1.2 방출
11.1.3 외산란과 흡광
11.1.4 내산란
11.2 위상 함수
11.3 입체 인터페이스와 동일 매질
11.3.1 동질 입체
11.4 변화하는 밀도 입체
11.4.1 3D 격자
11.4.2 지수 밀도
11.5 입체 집합체
11.6 BSSRDF
11.6.1 표면 밑 산란 재질
__추가 도서 목록
__연습문제

12 광원
12.1 빛 인터페이스
12.1.1 시야 시험
12.2 점광원
12.2.1 스포트라이트
12.2.2 텍스처 투영 빛
12.2.3 각광도계 표 빛
12.3 원거리 광
12.4 영역 광
12.5 무한 영역 광
__더 읽을거리
__연습문제

13 몬테카를로 적분 I: 기본 개념
13.1 배경 지식과 확률의 검토
13.1.1 연속 임의의 변수
13.1.2 기댓값과 분산
13.2 몬테카를로 추정기
13.3 임의의 변수의 기본 표본화
13.3.1 역 방식
13.3.2 배제 방식
13.4 메트로폴리스 표본화
13.4.1 기본 알고리즘
13.4.2 변형 선택 전략
13.4.3 초기 편향
13.4.4 메트로폴리스 표본화로 적분 예측
13.4.5 예: 1차원 설정
13.5 분포 사이에서 변환
13.5.1 다중 차원에서 변환
13.5.2 예: 극좌표계
13.5.3 예: 구좌표계
13.6 다차원 변환의 2D 표본화
13.6.1 예: 반구의 균일 표본화
13.6.2 예: 단위 원반의 표본화
13.6.3 예: 코사인 가중 반구 표본화
13.6.4 예: 삼각형 표본화
13.6.5 예: 부분 상수 2D 분포
__더 읽을거리
__연습문제

14 몬테카를로 적분 II: 효율 개선
14.1 러시안 룰렛과 분리
14.1.1 분리
14.2 신중한 표본 배치
14.2.1 계층 표본화
14.2.2 의사 몬테카를로
14.2.3 표본 뒤틀림과 왜곡
14.3 편향
14.4 중요성 표본화
14.4.1 다중 중요도 표본화
14.5 표본화 반사 함수
14.5.1 블린 미세 표면 분포 표본화
14.5.2 비등방성 미세 표면 모델의 표본화
14.5.3 FresnelBlend 표본화
14.5.4 광택 반사와 투과
14.5.5 응용: 반사 예측
14.5.6 BSDF 표본화
14.6 광원 표본화
14.6.1 기본 인터페이스
14.6.2 특이점이 있는 빛
14.6.3 영역 광
14.6.4 SHAPESET 표본화
14.6.5 무한 영역 광
14.7 입체 산란
14.7.1 상 함수의 표본화
14.7.2 광학적 두께의 계산
__더 읽을거리
__연습문제

15 빛 전송 I: 표면 반사
15.1 직접 광
15.1.1 직접 광 적분의 예측
15.2 빛 전송 방정식
15.2.1 기본 유도
15.2.2 LTE에로의 분석 해법
15.2.3 LTE의 표면 형
15.2.4 경로에 대한 적분
15.2.5 피적분 함수에서의 델타 분포
15.2.6 피적분 함수의 분할
15.2.7 측정 방정식과 중요도
15.3 경로 추적
15.3.1 개요
15.3.2 경로 표본화
15.3.3 점진적 경로 생성
15.3.4 구현
15.3.5 양방향 경로 추적
15.4 순간 전역 조명
15.4.1 가상 광원 생성
15.4.2 가상 광원으로 렌더링
15.5 방사 조도 캐싱
15.5.1 방사 조도 캐시로 렌더링
15.5.2 검색과 보간
15.5.3 새로운 값 추가
15.6 입자 추적과 광자 매핑
15.6.1 입자 추적을 위한 이론적 기반
15.6.2 광자 적분기
15.6.3 광자 맵의 생성
15.6.4 광자 맵의 사용
15.6.5 광자 보간과 밀도 예측
15.7 메트로폴리스 빛 전송
15.7.1 표본 표현
15.7.2 변이
15.7.3 경로 생성
15.7.4 경로 기여
15.7.5 MetropolisRenderer 구현
15.7.6 렌더링
__더 읽을거리
__연습문제

16 빛 전송 II: 입체 렌더링
16.1 전송 방정식
16.2 입체 적분 인터페이스
16.3 방출 전용 적분기
16.4 단일 산란 적분기
16.5 표면 밑 산란
16.5.1 표본점의 푸아송 분포
16.5.2 표면 점 8진 트리의 생성
16.5.3 양극 확산 근사
16.5.4 계층적 적분으로 렌더링
16.5.5 산란 특성의 설정
__더 읽을거리
__연습문제

17 빛 전송 III: 사전 계산 빛 전송
17.1 기저 함수: 이론
17.1.1 부분 상수 기저
17.1.2 기저로의 투영
17.1.3 정규 직교 기저 함수
17.2 구면 조화
17.2.1 효율적인 계산
17.2.2 광원 투영
17.2.3 입사 방사 함수의 투영
17.2.4 물결 감소
17.2.5 회전
17.3 방사 탐색기
17.3.1 방사 탐색기의 생성
17.3.2 방사 탐색기의 사용
17.4 사전 계산한 확산 전송
17.5 사전 계산된 광택 전송
17.5.1 전송 행렬
17.5.2 BSDF 행렬
17.5.3 GlossyPRTIntegrator 구현
__더 읽을거리
__연습문제

18 회고와 미래
18.1 디자인 회고
18.1.1 추상성과 효율성
18.1.2 대안 디자인: 삼각형 전용
18.1.3 증가된 장면 복잡도
18.2 처리량 프로세서
18.2.1 미래
18.2.2 추가 자료
18.3 결론

부록 A 다용도 함수
A.1 주 인클루드 파일
A.2 이미지 파일 입력과 출력
A.3 사용자 인터페이스
A.4 탐색기와 통계
A.5 메모리 관리
A.6 수학적 루틴
A.7 8진 트리
A.8 kd 트리
A.9 병렬화
__더 읽을거리
__연습문제

부록 B 장면 설명 인터페이스
B.1 매개변수 집합
B.2 초기화와 렌더링 옵션
B.3 장면 정의
B.4 새로운 객체 구현의 추가
__더 읽을거리
__연습문제

부록 C 코드 조각 찾아보기
부록 D 클래스와 멤버 찾아보기
부록 E 다양한 식별자 찾아보기

책 속으로

출판사 서평

★ 이 책에서 다루는 내용 ★ 이 책은 현대 실사 렌더링 시스템 기반의 수학적인 이론과 함께 실질적인 구현을 설명한다. 문학적 프로그래밍(literate programming)으로 알려진 메소드를 써서 사람이 읽을 수 있는 문서와 소스코드를 합쳐...

[출판사서평 더 보기]

★ 이 책에서 다루는 내용 ★

이 책은 현대 실사 렌더링 시스템 기반의 수학적인 이론과 함께 실질적인 구현을 설명한다. 문학적 프로그래밍(literate programming)으로 알려진 메소드를 써서 사람이 읽을 수 있는 문서와 소스코드를 합쳐, 잘 이해할 수 있도록 특별히 설계된 하나의 참고문헌으로 만들었다. 그래픽 교육에 있어 경탄할 만한 성취다. 이 책의 개념과 소프트웨어를 통해 굉장히 아름다운 이미지를 생성하는 완전한 기능의 렌더링 시스템을 디자인하고 사용하는 방법을 배우게 될 것이다.

■ 표면 밑 산란, 메트로폴리스 빛 전송, 사전 계산 빛 전송, 다중 분광 렌더링 등을 다루는 많은 내용이 개정판에 추가되었다.
■ 이 책에서 설명한 렌더링 시스템의 윈도우, OS X, 리눅스 지원 소스코드는 www.pbrt.org에서 볼 수 있다.
■ 코드와 문서는 각 함수, 변수, 메소드를 처음 설명하는 페이지를 열거하고, 고유한 색인 기능으로 긴밀히 상호 참조할 수 있도록 정리했다.

★ 이 책의 대상 독자 ★

이 책의 주요 독자층은 대학원생 혹은 학부 고학년 컴퓨터 그래픽스 강의를 들을 수 있는 수준의 학생들이다. 이 책은 기본적으로 독자들이 대학 입문 수준의 컴퓨터 그래픽스 지식을 갖췄다고 가정하지만, 벡터 기하학이나 변환 같은 특정한 중요한 개념은 설명한다. 몇 만 줄 이상의 프로그램을 경험해보지 못한 학생들에게 문학적 프로그래밍 방식은 이런 복잡성에 대한 바람직한 소개가 될 것이다. 우리는 이런 독자들에게 왜 시스템이 이런 방식으로 구성됐는지를 알려주기 위해 시스템의 핵심 인터페이스와 추상화에 대한 이유를 설명하는 데 특별히 신경을 썼다.
두 번째 대상 독자층은 전문적인 대학원생들과 연구자, 소프트웨어 개발 종사자, 그리고 자신만의 렌더링 시스템을 구현하는 데 재미를 느끼고 관심이 있는 사람들이다. 이 책의 많은 내용이 이런 독자들에게는 익숙하겠지만, 알고리즘들의 문학적 방식의 설명을 보는 것이 새로운 관점을 제공할 수 있다. pbrt는 표면 세분화(subdivision surfaces), 몬테카를로 빛 전송(Monte Carlo light transport)과 메트로폴리스 표본화(Metropolis sampling)같이 고도화된 구현이 어려운 알고리즘들과 테크닉들의 구현을 포함하고 있으며, 이 내용은 특히 경험 있는 렌더링 현업자에게 관심 있는 분야일 것이다. 하나의 완전하고 비중 있는 렌더링 시스템의 구조를 파헤치는 것이 이런 독자들의 관심을 유발하기를 기대한다.

★ 이 책의 구성 ★

개정판에서 달라진 점
초판이 발행된 지 6년이 지났다. 그 동안 수천 권이 팔렸으며, 수천 번의 pbrt 다운로드가 있었다. 많은 피드백과 격려가 있었으며, 우리의 경험을 바탕으로 초판의 pbrt 버전과 업데이트된 버전의 변화를 결정했다.

1. 플러그인(plugin) 아키텍처를 제거 초기 버전 pbrt는 실행 중(run-time) 플러그인 아키텍처를 통해 장면을 렌더하기 위한 기하 모양(shape), 광원, 적분기(integrator), 카메라 등의 물체(object)를 동적으로 불러왔다. 사용자들은 렌더링 시스템을 다시 컴파일할 필요 없이 새로운 물체 종류(예, 새로운 기하 모양)를 추가해 확장할 수 있었다. 이 방식은 초기에 우아하게 보였지만, 복잡한 멀티플랫폼의 지원과 어려운 디버깅을 야기했다. 유일하게 사용 가능한 시나리오(바이너리(binary) pbrt 배포본 혹은 바이너리 플러그인)는 우리의 교육적 오픈소스 목표와 반하므로 이번 판에서 제외됐다.

2. 이미지 처리 파이프라인(image processing pipeline)을 제거 초기 버전에서는 톤 매핑(tone-mapping) 인터페이스를 통해 고명암비(HDR, High Dynamic Range) 부동소수점 결과 이미지를 직접 저명암비(low dynamic range) TIFF로 전환해 보여줬다. 이 기능은 HDR 이미지가 드물던 2004년 기준으로 만들어졌다. 하지만 2010년에는 디지털 사진술(photography)의 발달로 HDR 이미지가 흔해졌다. 톤 매핑의 이론과 실습은 우아하고 배울 가치가 있지만, 새 버전에선 이미지 형성(formation) 과정에 집중하고 이미지 디스플레이(display)를 제외하기로 했다. 관심 있는 독자들은 레인하드(Reinhard) 등(2005)의 철저한 최신 HDR 이미지 디스플레이를 위한 처리에 관한 책을 읽어보자.

3. 작업 병렬화 멀티코어 아키텍처는 이제 도처에 존재하며, pbrt 역시 유저들의 사용 가능한 코어의 개수대로 성능을 확장할 수 있어야 의미 있다. 이 책의 병렬 프로그래밍 구현에 관한 세부 사항(예, 적절한 작업 크기나 뮤텍스(mutex) 종류)이 그래픽 프로그래머가 아직도 어렵고 잘 가르쳐주지 않는 확장 가능한 병렬 코드 개발의 세부 사항과 복잡성을 이해하는 데 도움이 되길 바란다.

4. 프로덕션(production) 렌더링에의 적합성 초기 버전은 순수하게 교육용 툴과 렌더링 연구의 디딤돌로서 제작됐다. 사실 초기 버전은 제한된 이미지 기반 라이팅(image-based lighting), 모션 블러(motion blur) 미지원, 복잡한 라이팅에서의 광자 매핑(photon mapping) 구현의 불안정성 등 프로덕션 환경에서의 사용이 어려운 점이 많았다. 초기 버전보다 훨씬 발전된 기능의 지원과 표면 밑 산란(subsurface scattering)과 메트로폴리스 빛 전송(Metropolis light transport)의 지원으로 복잡한 환경의 초고품질 렌더링 이미지에 훨씬 적합해졌다. 기능 개선을 통해 더욱 기능이 완전해졌지만, 교수에겐 학생이 처리 가능한 과제를 주는 것이 더욱 어려워졌다. 사실 초기 버전 pbrt에 대해서도 학생들이 직접 레이트레이싱 시스템을 개발하는 것의 부담과 이점에 대한 트레이드오프가 발생했다. 초기 버전의 pbrt가 많은 대학에서 사용됐으므로, 새 버전의 복잡성과 기능 완성의 트레이드오프가 바람직해 계속 고품질 렌더링 수업에 사용되길 바란다.

[출판사서평 더 보기 닫기]

책 속 한 문장

회원리뷰

교환/반품안내

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

교환/반품안내
반품/교환방법

[판매자 페이지>취소/반품관리>반품요청] 접수
또는 [1:1상담>반품/교환/환불], 고객센터 (1544-1900)

※ 중고도서의 경우 재고가 한정되어 있으므로 교환이 불가할 수 있으며, 해당 상품의 경우 상품에 대한 책임은 판매자에게 있으며 교환/반품 접수 전에 반드시 판매자와 사전 협의를 하여주시기 바랍니다.

반품/교환가능 기간

변심반품의 경우 수령 후 7일 이내, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

※ 중고도서의 경우 판매자와 사전의 협의하여주신 후 교환/반품 접수가 가능합니다.

반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유

소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우(단지 확인을 위한 포장 훼손은 제외)

소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 예) 화장품, 식품, 가전제품 등

복제가 가능한 상품 등의 포장을 훼손한 경우 예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집

소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)

디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우

시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우

전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우

1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품이므로 단순 변심 및 착오로 인한 취소/교환/반품 시 해외주문 반품/취소 수수료 고객 부담 (해외주문 반품/취소 수수료는 판매정가의 20%를 적용

2) 중고도서 : 반품/교환접수없이 반송하거나 우편으로 접수되어 상품 확인이 어려운 경우

소비자 피해보상
환불지연에 따른 배상

- 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨

- 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

판매자
스떼
판매등급
특급셀러
판매자구분
일반
구매만족도
5점 만점에 5점
평균 출고일 안내
2일 이내
품절 통보율 안내
18%

바로가기

최근 본 상품