본문 바로가기

추천 검색어

실시간 인기 검색어

언리얼 엔진 5 셰이더와 이펙트 2/e

머티리얼을 활용한 고급 셰이딩 기술 50가지 레시피
게임 개발 프로그래밍
에이콘출판

2024년 10월 04일 출간

국내도서 : 2024년 05월 31일 출간

(개의 리뷰)
( 0% 의 구매자)
eBook 상품 정보
파일 정보 pdf (49.31MB)
ISBN 9791161758763
지원기기 교보eBook App, PC e서재, 리더기, 웹뷰어
교보eBook App 듣기(TTS) 불가능
TTS 란?
텍스트를 음성으로 읽어주는 기술입니다.
  • 전자책의 편집 상태에 따라 본문의 흐름과 다르게 텍스트를​ 읽을 수 있습니다.
  • 이미지 형태로 제작된 전자책 (예 : ZIP 파일)은 TTS 기능을 지원하지 않습니다.

PDF 필기가능 (Android, iOS)
소득공제
소장
정가 : 32,000원

쿠폰적용가 28,800

10% 할인 | 5%P 적립

이 상품은 배송되지 않는 디지털 상품이며,
교보eBook앱이나 웹뷰어에서 바로 이용가능합니다.

카드&결제 혜택

  • 5만원 이상 구매 시 추가 2,000P
  • 3만원 이상 구매 시, 등급별 2~4% 추가 최대 416P
  • 리뷰 작성 시, e교환권 추가 최대 200원

작품소개

이 상품이 속한 분야

언리얼 엔진 5를 사용해서 자신만의 프로젝트 또는 게임에서 사용할 수 있는 셰이더와 이펙트를 만드는 방법을 알고 싶어하는 사람들을 대상으로 한 책이다. 언리얼 머티리얼 노드들을 설명하면서 특정 셰이더를 어떻게 만들고 적용하는 것뿐만이 아니라 재활용하면서 새로운 이펙트들을 만들어 가는 방법을 알려준다. 또한 프로젝트에서 사용할 머티리얼을 어떻게 하면 최적화할 수 있는지에 대한 최적화 방법도 배울 수 있다.
1장. 물리 기반 렌더링의 이해
__기술적인 요구 사항
__작업 환경 세팅
____준비
____예제 구현
____예제 분석
____참고 사항
__머티리얼 에디터에서 작업하기
____준비
____예제 구현
____예제 분석
____참고 사항
__첫 번째 물리 기반 머티리얼 제작
____준비
____예제 구현
____예제 분석
____참고 사항
__간단한 유리 시각화
____준비
____예제 구현
____예제 분석
__IBL과 루멘을 사용해 월드 밝히기
____준비
____예제 구현
____예제 분석
____참고 사항
__프로젝트에서 스태틱 라이트 사용
____준비
____예제 구현
____예제 분석
____참고 사항
__머티리얼 비용 확인
____준비
____예제 구현
____예제 분석
____참고 사항


2장. 불투명한 머티리얼 커스터마이징과 텍스처 사용
__기술적인 요구 사항
__머티리얼에서 마스크 사용
____준비
____예제 구현
____예제 분석
____참고 사항
__머티리얼 인스턴싱
____준비
____예제 구현
____예제 분석
____부연 설명
____참고 사항
__작은 오브젝트 텍스처링
____준비
____예제 구현
____예제 분석
____참고 사항
__프레넬과 세부 텍스처링 노드 추가
____준비
____예제 구현
____예제 분석
____참고 사항
__준절차적 머티리얼 생성
____준비
____예제 구현
____예제 분석
____참고 사항
__오브젝트로부터의 거리에 따른 텍스처 블렌딩
____준비
____예제 구현
____예제 분석
____참고 사항


3장. 반투명 오브젝트 만들기
__기술적인 요구 사항
__반투명 유리 만들기
____준비
____예제 구현
____예제 분석
____참고 사항
__홀로그램 표현
____준비
____예제 구현
____예제 분석
____참고 사항
__서브서피스 스캐터링으로 작업
____준비
____예제 구현
____예제 분석
____참고 사항
__물에서 굴절 사용
____준비
____예제 구현
____예제 분석
____참고 사항
__라이트 함수를 사용한 투영
____준비
____예제 구현
____예제 분석
____참고 사항
__바다 셰이더 애니메이팅
____준비
____예제 구현
____예제 분석
____참고 사항


4장. 나나이트, 루멘 및 기타 언리얼 엔진 5 기능 활용하기
__기술적인 요구 사항
__나나이트 및 퀵셀 메가스캔 에셋 활용
____준비
____예제 구현
____예제 분석
____참고 사항
__소프트웨어 및 하드웨어 레이 트레이싱 사용
____준비
____예제 구현
____예제 분석
____참고 사항
__스크린 스페이스와 플레이너 리플렉션 다시 보기
____준비
____예제 구현
____예제 분석
____참고 사항
__사실적인 유리와 버추얼 텍스처를 사용한 건축 시각화 장면 만들기
____준비
____예제 구현
____예제 분석
____참고 사항
__투명 코팅 셰이딩 모델을 통한 목재 니스 칠하기
____준비
____예제 구현
____예제 분석
____참고 사항


5장. 고급 머티리얼 기법으로 작업하기
__기술적인 요구 사항
__버텍스 컬러를 사용해 머티리얼의 모양 조정하기
____준비
____예제 구현
____예제 분석
____참고 사항
__씬에 데칼 추가하기
____준비
____예제 구현
____예제 분석
____참고 사항
__패럴랙스 오클루전 매핑으로 벽돌 벽 만들기
____준비
____예제 구현
____예제 분석
____참고 사항
__머티리얼에서 메시 디스턴스 필드 활용하기
____준비
____예제 구현
____예제 분석
____참고 사항
__이미시브 머티리얼로 씬 밝히기
____준비
____예제 구현
____예제 분석
____참고 사항
__나침반으로 방향 잡기
____준비
____예제 구현
____예제 분석
____참고 사항
__블루프린트 로직을 통해 미니맵의 모양 구현하기
____준비
____예제 구현
____예제 분석
____참고 사항


6장. 모바일 플랫폼을 위한 머티리얼 최적화
__기술적인 요구 사항
__커스터마이즈드 UV를 통한 퍼포먼스 향상
____준비
____예제 구현
____예제 분석
____참고 사항
__모바일 플랫폼용 머티리얼 제작
____준비
____예제 구현
____예제 분석
____참고 사항
__VR에서 사용할 포워드 셰이딩 렌더러
____준비
____예제 구현
____예제 분석
____참고 사항
__텍스처 아틀라스를 통한 머티리얼 최적화
____준비
____예제 구현
____예제 분석
____참고 사항
__복잡한 머티리얼을 더 단순한 텍스처로 굽기
____준비
____예제 구현
____예제 분석
____참고 사항
__HLOD 툴로 여러 메시 결합하기
____준비
____예제 구현
____예제 분석
____참고 사항
__일반적인 머티리얼 최적화 기술 적용하기
____준비
____예제 구현
____예제 분석
____참고 사항


7장. 유용한 노드 알아보기
__기술적인 요구 사항
__동일한 모델에 무작위성 추가하기
____준비
____예제 구현
____예제 분석
____참고 사항
__가려진 영역에 먼지 추가하기
____준비
____예제 구현
____예제 분석
____참고 사항
__여러 모델에서 텍스처 좌표 일치시키기
____준비
____예제 구현
____예제 분석
____참고 사항
__내부 큐브맵을 사용해 건물 내부 텍스처링하기
____준비
____예제 구현
____예제 분석
__완전히 절차적인 노이즈 패턴 사용하기
____준비
____예제 구현
____예제 분석
____참고 사항
__세부 텍스처링으로 디테일 추가하기
____준비
____예제 구현
____예제 분석
____참고 사항


8장. 전통적인 머티리얼을 넘어서
__기술적인 요구 사항
__게임 내 TV에서 동영상 재생하기
____준비
____예제 구현
____예제 분석
____참고 사항
__CCTV 카메라를 통해 장면 캡처하기
____준비
____예제 구현
____예제 분석
____참고 사항
__상호작용되는 오브젝트 강조하기
____준비
____예제 구현
____예제 분석
____참고 사항
__레이어드 머티리얼을 사용해 오브젝트 위에 눈 만들기
____준비
____예제 구현
____예제 분석
____참고 사항
__파라미터 컬렉션 에셋을 사용해 화창한 레벨을 눈 내리는 레벨로 변경하기
____준비
____예제 구현
____예제 분석
____참고 사항
__커브 아틀라스를 사용해 계절 바꾸기
____준비
____예제 구현
____예제 분석
____참고 사항
__랜드스케이프 머티리얼 블렌딩하기
____준비
____예제 구현
____예제 분석
____참고 사항


9장. 포스트 프로세스 이펙트 추가하기
__기술적인 요구 사항
__포스트 프로세스 볼륨 사용하기
____준비
____예제 구현
____예제 분석
____부연 설명
__컬러 그레이딩으로 씬의 분위기 변경하기
____준비
____예제 구현
____예제 분석
____참고 사항
__포스트 프로세스 머티리얼을 사용해 공포 영화 분위기 조성하기
____준비
____예제 구현
____예제 분석
____참고 사항
__시네마틱 카메라로 작업하기
____준비
____예제 구현
____예제 분석
____참고 사항
__시퀀서를 사용해 사실적인 장면 렌더링하기
____준비
____예제 구현
____예제 분석
____참고 사항
__카툰 셰이더 이펙트 만들기
____준비
____예제 구현
____예제 분석
____참고 사항
__요약

◈ 이 책에서 다루는 내용 ◈

◆ 루멘과 나나이트의 기능을 활용해 놀라운 경험 제작하기
◆ 언리얼 엔진의 렌더링 파이프라인을 능숙하게 활용해 리얼타임 그래픽 개발하기
◆ 물리 기반 렌더링 파이프라인을 활용해 여러 씬에서 사실적인 렌더링 구현하기
◆ 머티리얼 에디터를 활용해 복잡한 머티리얼과 텍스처를 빌드하고 높은 수준의 디테일 구현하기
◆ 여러 플랫폼에서 원활하게 실행되도록 머티리얼 최적화하기
◆ 인상적인 시각 효과를 제작하는 데 필요한 다양한 노드와 기능 이해하기


◈ 이 책의 대상 독자 ◈

언리얼 엔진, 렌더링, 실시간 그래픽 또는 단순히 멋진 비주얼을 만드는 데 열정이 있는 사람이라면 누구나 이 책의 내용을 따라갈 수 있다. 이는 렌더링 파이프라인의 기초부터 고급 기술에 이르기까지 부드러운 학습 곡선을 유지한 덕분에 가능하다. 이 여정은 배경지식과 관계없이 해당 주제에 능숙해질 수 있도록 풍부한 정보를 제공한다.


◈ 이 책의 구성 ◈

1장. ‘물리 기반 렌더링의 이해’에서는 언리얼 엔진에서 머티리얼(그리고 조명) 작업을 수행하는 데 필요한 기초 개념을 소개한다.
2장. ‘불투명한 머티리얼 커스터마이징과 텍스처 사용’에서는 언리얼에서 사용 가능한 가장 일반적인 머티리얼을 생성하는 방법을 알아본다.
3장. ‘반투명 오브젝트 만들기’에서는 유리나 물과 같은 물질을 만들 수 있는 매우 중요한 유형인 반투명 셰이더를 다루는 방법을 배운다.
4장. ‘나나이트, 루멘 및 기타 언리얼 엔진 5 기능 활용하기’에서는 최신 버전의 엔진에 포함된 몇 가지 새로운 렌더링 기능을 소개한다.
5장. ‘고급 머티리얼 기법으로 작업하기’에서는 머티리얼 에디터에서 사용할 수 있는 몇 가지 고급기능을 알아본다.
6장. ‘모바일 플랫폼을 위한 머티리얼 최적화’에서는 모바일 장치를 목표로 할 때 머티리얼을 최적화하는 방법을 살펴본다.
7장. ‘유용한 노드 알아보기 범주화하기’에서는 어려운 몇 가지 멋진 노드를 활용하는 방법을 배운다.
8장. ‘전통적인 머티리얼을 넘어서’에서는 머티리얼의 적용 대상과 관련된 논리에 도전하는 몇 가지 유형의 셰이더를 활용해본다.
9장. ‘포스트 프로세스 이펙트 추가하기’에서는 언리얼의 포스트 프로세싱 파이프라인을 활용해 전체 장면에 동시에 영향을 미치는 셰이더를 생성해본다.


◈ 옮긴이의 말 ◈

예전에는 게임 엔진이라고 하면 단지 게임을 만들기 위한 어려운 도구로만 여겼다. 하지만 언리얼 엔진이라는 오픈소스 프로그램이 등장하면서 이러한 생각은 완전히 바뀌었다. 에픽게임즈가 개발한 세계 최고의 3D 엔진인 언리얼 엔진은 다양한 기능으로 게임 엔진 산업을 주도하고 있으며, 이제 게임 분야를 넘어 가상 현실, 영화, 애니메이션, 건축 설계 등 여러 영역에서 사용할 수 있게 됐다.
최근 새롭게 출시된 언리얼 엔진 5는 이전과 다른 그래픽 성능과 여러 추가 기능을 선보이면서 지금까지 상상조차 하지 못했던 것들을 실현 가능하게 해줬다. 이 책에서 다루는 내용도 언리얼 엔진의 그러한 가능성 중 일부를 보여준다.
이 책은 자신만의 셰이더와 이펙트를 어떻게 만들어야 하는지에 대해 막막함을 느끼거나 관련 내용을 자세히 공부해보고 싶은 독자들에게 훌륭한 참고서가 될 수 있다. 이 책을 읽고 나면 원하는 이펙트와 셰이더를 만들 수 있게 될 것이다.

작가정보

Brais Brenlla Ramos
3D의 모든 것을 열정적으로 따르는 건축가, 3D 아티스트, 언리얼 엔진 개발자다. 비디오 게임 광고를 처음 접하면서 3D 분야에 관심을 갖기 시작했고, ‘첫눈에 반한’ 그 순간 덕분에 건축 디자인 및 시각화, 3D 모델링, 게임 개발 등을 탐구하게 됐다.
현재 언리얼 엔진에서 디지털 시티 트윈(digital city twin)을 개발하는 데 집중하고 있으며 UI디자인, 시각 효과, 툴 개발 기술을 꾸준히 연마하고 있다. 또한 최근 저자로 활동하는 모습에서 알 수 있듯이, 자신의 모든 지식을 다른 사람들과 공유하는 것을 즐긴다.

어릴 적부터 게임 개발에 재미를 느껴 미국 디지펜 공과대학교(DigiPen Institute of Technology)에서 컴퓨터공학 및 게임 개발을 전공했다. 이후 언리얼 엔진을 사용해 2019년부터 영상 업계에 종사했으며 영화 〈한산: 용의 출현〉, 인천공항 미디어 콘텐츠 등 여러 프로젝트에서 언리얼 프로그래머로 참여했다. 현재는 메타버스 엔터테인먼트에서 언리얼 프로그래머로 일하고 있다.

작가의 말

언리얼 엔진의 머티리얼 세계를 마스터하기 위한 여정에서 여러분의 동반자가 되는 것을 목표로 하는 책이다. 따라서 이 책을 통해 최근의 상호작용형 경험에서 표현되는 강력한 그래픽을 가능하게 하는 많은 기법을 발견할 수 있다. 오늘날 제작되는 몇몇 유명한 AAA 비디오 게임의 최신 그래픽부터 영화 및 시각화 산업으로 진입하는 몇몇 혁신적인 효과까지 다양한 내용을 이 책에서 다룬다.
최근 몇 년 동안 여러 산업 분야에서 언리얼 엔진이 얻은 중요성은 아무리 강조해도 지나치지 않으며, 그 중요성은 언리얼 엔진이 제공하는 강력한 비주얼과 다양한 분야에 걸친 사용 편의성의 직접적인 결과라고 할 수 있다. 따라서 이러한 상황을 활용해 독자 여러분이 언리얼 엔진 내에서 직면하는 머티리얼 관련 문제를 처리할 수 있도록 가장 많이 사용되는 몇 가지 기술을 살펴보자.
이 책을 끝까지 읽고 나면, 다양한 머티리얼을 만들 수 있는 폭넓은 기술을 익히게 돼 모든 유형의 실시간 렌더링 프로젝트를 작업할 때 유리하게 작용할 것이다.

이 상품의 총서

Klover리뷰 (0)

Klover리뷰 안내
Klover(Kyobo-lover)는 교보를 애용해 주시는 고객님들이 남겨주신 평점과 감상을 바탕으로, 다양한 정보를 전달하는 교보문고의 리뷰 서비스입니다.
1. 리워드 안내
구매 후 90일 이내에 평점 작성 시 e교환권 100원을 적립해 드립니다.
  • - e교환권은 적립일로부터 180일 동안 사용 가능합니다.
  • - 리워드는 1,000원 이상 eBook, 오디오북, 동영상에 한해 다운로드 완료 후 리뷰 작성 시 익일 제공됩니다. (5,000원 이상 상품으로 변경 예정, 2024년 9월 30일부터 적용)
  • - 리워드는 한 상품에 최초 1회만 제공됩니다.
  • - sam 이용권 구매 상품 / 선물받은 eBook은 리워드 대상에서 제외됩니다.
2. 운영 원칙 안내
Klover리뷰를 통한 리뷰를 작성해 주셔서 감사합니다. 자유로운 의사 표현의 공간인 만큼 타인에 대한 배려를 부탁합니다. 일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
  • 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
  • 도서와 무관한 내용의 리뷰
  • 인신공격이나 욕설, 비속어, 혐오 발언이 개재된 리뷰
  • 의성어나 의태어 등 내용의 의미가 없는 리뷰

구매 후 리뷰 작성 시, e교환권 100원 적립

문장수집

문장수집 안내
문장수집은 고객님들이 직접 선정한 책의 좋은 문장을 보여 주는 교보문고의 새로운 서비스 입니다. 교보eBook 앱에서 도서 열람 후 문장 하이라이트 하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다. 마음을 두드린 문장들을 기록하고 좋은 글귀들은 ‘좋아요’ 하여 모아보세요. 도서 문장과 무관한 내용 등록 시 별도 통보없이 삭제될 수 있습니다.
리워드 안내
  • 구매 후 90일 이내에 문장 수집 등록 시 e교환권 100원을 적립해 드립니다.
  • e교환권은 적립일로부터 180일 동안 사용 가능합니다.
  • 리워드는 1,000원 이상 eBook에 한해 다운로드 완료 후 문장수집 등록 시 제공됩니다. (5,000원 이상 eBook으로 변경 예정, 2024년 9월 30일부터 적용)
  • 리워드는 한 상품에 최초 1회만 제공됩니다.
  • sam 이용권 구매 상품 / 선물받은 eBook / 오디오북·동영상 상품/주문취소/환불 시 리워드 대상에서 제외됩니다.

구매 후 문장수집 작성 시, e교환권 100원 적립

    교보eBook 첫 방문을 환영 합니다!

    신규가입 혜택 지급이 완료 되었습니다.

    바로 사용 가능한 교보e캐시 1,000원 (유효기간 7일)
    지금 바로 교보eBook의 다양한 콘텐츠를 이용해 보세요!

    교보e캐시 1,000원
    TOP
    신간 알림 안내
    언리얼 엔진 5 셰이더와 이펙트 2/e 웹툰 신간 알림이 신청되었습니다.
    신간 알림 안내
    언리얼 엔진 5 셰이더와 이펙트 2/e 웹툰 신간 알림이 취소되었습니다.
    리뷰작성
    • 구매 후 90일 이내 작성 시, e교환권 100원 (최초1회)
    • 리워드 제외 상품 : 마이 > 라이브러리 > Klover리뷰 > 리워드 안내 참고
    • 콘텐츠 다운로드 또는 바로보기 완료 후 리뷰 작성 시 익일 제공
    감성 태그

    가장 와 닿는 하나의 키워드를 선택해주세요.

    사진 첨부(선택) 0 / 5

    총 5MB 이하로 jpg,jpeg,png 파일만 업로드 가능합니다.

    신고/차단

    신고 사유를 선택해주세요.
    신고 내용은 이용약관 및 정책에 의해 처리됩니다.

    허위 신고일 경우, 신고자의 서비스 활동이 제한될 수
    있으니 유의하시어 신중하게 신고해주세요.


    이 글을 작성한 작성자의 모든 글은 블라인드 처리 됩니다.

    문장수집 작성

    구매 후 90일 이내 작성 시, e교환권 100원 적립

    eBook 문장수집은 웹에서 직접 타이핑 가능하나, 모바일 앱에서 도서를 열람하여 문장을 드래그하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다.

    P.
    언리얼 엔진 5 셰이더와 이펙트 2/e
    머티리얼을 활용한 고급 셰이딩 기술 50가지 레시피
    저자 모두보기
    낭독자 모두보기
    sam 이용권 선택
    님이 보유하신 이용권입니다.
    차감하실 sam이용권을 선택하세요.
    sam 이용권 선택
    님이 보유하신 이용권입니다.
    차감하실 sam이용권을 선택하세요.
    sam 이용권 선택
    님이 보유하신 프리미엄 이용권입니다.
    선물하실 sam이용권을 선택하세요.
    결제완료
    e캐시 원 결제 계속 하시겠습니까?
    교보 e캐시 간편 결제
    sam 열람권 선물하기
    • 보유 권수 / 선물할 권수
      0권 / 1
    • 받는사람 이름
      받는사람 휴대전화
    • 구매한 이용권의 대한 잔여권수를 선물할 수 있습니다.
    • 열람권은 1인당 1권씩 선물 가능합니다.
    • 선물한 열람권이 ‘미등록’ 상태일 경우에만 ‘열람권 선물내역’화면에서 선물취소 가능합니다.
    • 선물한 열람권의 등록유효기간은 14일 입니다.
      (상대방이 기한내에 등록하지 않을 경우 소멸됩니다.)
    • 무제한 이용권일 경우 열람권 선물이 불가합니다.
    이 상품의 총서 전체보기
    네이버 책을 통해서 교보eBook 첫 구매 시
    교보e캐시 지급해 드립니다.
    교보e캐시 1,000원
    • 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
    • 한 ID당 최초 1회 지급 / sam 이용권 제외
    • 네이버 책을 통해 교보eBook 구매 이력이 없는 회원 대상
    • 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)
    구글바이액션을 통해서 교보eBook
    첫 구매 시 교보e캐시 지급해 드립니다.
    교보e캐시 1,000원
    • 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
    • 한 ID당 최초 1회 지급 / sam 이용권 제외
    • 구글바이액션을 통해 교보eBook 구매 이력이 없는 회원 대상
    • 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)