언리얼 엔진 5로 개발하는 절차적 콘텐츠 생성

고객평점
저자폴 마틴 엘리아스
출판사항에이콘, 발행일:2026/01/13
형태사항p.530 B5판:24
매장위치자연과학부(B2) , 재고문의 : 051-816-9500
ISBN9791161757568 [소득공제]
판매가격 40,000원  
포인트 1,200점
배송비결제주문시 결제
  • 주문수량 

총 금액 : 0원

책 소개

◆ PCG의 기초와 게임 디자인 및 개발에 미치는 혁신적 영향 이해

◆ 언리얼 엔진 5에서 첫 번째로 제작하는 절차적 숲

◆ 효율적인 워크플로우를 위한 PCG 그래프 기반 블루프린트 구축

◆ 성능과 창의성을 높이는 효율적인 PCG 도구 및 기법 개발

◆ 역동적인 환경을 위한 PCG 그래프 기반 스플라인 컨트롤러 구성 및 조작

◆ 경이로운 지형을 위한 랜드스케이프 머티리얼과 자연스럽게 융합되는 PCG 그래프 구성


◈ 이 책의 대상 독자 ◈


언리얼 엔진을 이미 경험해본 언리얼 아티스트라면 이 책을 통해 PCG 툴로 월드 빌딩(worldbuilding)에 대한 새로운 관점을 발견할 수 있다. 이 책은 PCG 프레임워크와 기타 요소를 활용해 절차적 생성 환경을 구성하는 새로운 접근 방식을 소개하며, 블루프린트 노드를 구성할 때 특정 노드를 전략적으로 사용하는 방법을 알려준다. 이 가이드를 통해 아티스트는 언리얼 엔진의 기술을 향상시키고 절차적으로 생성된 역동적인 월드를 제작할 수 있는 혁신적인 기법을 살펴볼 수 있다.

작가 소개

지은이 : 폴 마틴 엘리아스 

12년간 3D CGI 및 실시간 게임 엔진 분야에서 전문 지식을 쌓아온 숙련된 선임 테크니컬 아티스트이자 교육자이며 컨설턴트다. 웹 스트리밍(픽셀 스트리밍), VR, 버추얼 프로덕션, XR 및 다양한 컴퓨터 플랫폼에 맞춘 게임 개발과 3D 게임화 애플리케이션을 전문으로 하는 스튜디오를 이끌고 있다. 경력 전반에 걸쳐 넷플릭스(Netflix), 벤틀리(Bentley)와 같은 저명한 고객사를 위한 여러 프로젝트에 기여했으며 아우터넷 글로벌(Outernet Global), PureWeb 등의 다양한 기업과 스튜디오에 컨설팅 서비스를 제공했다. 현재는 CG Spectrum, 마스터드(Mastered), CAVE Academy, 시메트리(Symetri), 벤틀리, 다이슨, 에픽게임즈 EMEA의 멘토링과 교육 활동에 활발히 참여하고 있다. 또한 유럽과 아시아 전역의 대학에서 교육 세션을 진행하며 게임, 애니메이션, 자동차, 버추얼 프로덕션 분야에서 일하고자 하는 언리얼 아티스트와 언리얼 테크 아티스트를 위한 맞춤형 교육 콘텐츠를 제작하기도 한다.


옮긴이 : 이진오 

게임 개발에 대한 모든 것을 좋아해서 20년이 넘는 업계 생활 동안 단 한 번도 지겹다고 느낀 적이 없는 사람. 대부분의 여가는 게임으로 채우고 있지만, 틈틈이 게임 개발 기술 서적을 번역하면서 시간을 보내고 있다.

목 차

1부 - 절차적 콘텐츠 생성의 기본


1장. 절차적 콘텐츠 생성 소개

__기술적 요구 사항

__PCG란 무엇인가?

__PCG 도구의 사용 위치 및 방법

____언리얼 엔진 PCG 플러그인 소개

____ISM 및 HISM 살펴보기

____HISM과 ISM의 진단 및 성능

__작동 중인 PCG

__PCG 프레임워크 살펴보기

____PCG 사용자 인터페이스

__첫 번째 PCG 그래프 만들기

____PCG 그래프 만들기

____속성 목록

__요약


2장. 첫 번째 숲을 만들어보자!

__기술적 요구 사항

__퀵셀에서 에셋 다운로드하기

____PCG 사용을 위한 데이터 최적화

____마켓플레이스의 더 많은 무료 에셋

__랜드스케이프 설정

__PCG 그래프 시작하기

__Static Mesh Spawner 수정하기

__숲에 다양한 초목 추가하기

____숲에 잔디 추가하기

____숲에 바위 추가하기

__숲 PCG 툴 개선

____PCG 그래프 내에서 노드 설정하기

__최적화 및 성능 조언

____지오메트리 분포

____모범 사례

____PCG 볼륨 크기 조정하기

__요약


3장. PCG 컴포넌트로 블루프린트 제작하기

__기술적 요구 사항

__PCG 그래프 준비

__PCG 블루프린트 만들기

__오버라이드 함수 구성

____Execute with Context

____PCG 및 포인트 루프 통합

____포인트 루프 바디

____변환 노드와 임의 벡터 변수

____액터 블루프린트 빌드

__PCG 그래프에서 노드 연결하기

__요약


4장. 절차적 콘텐츠 생성 도구 개발 및 최적화하기

__기술적 요구 사항

__모델에 익숙해지기

__액터 블루프린트 안에 변수 추가하기

____변수 및 박스 콜리전 컴포넌트 설정하기

__PCG 그래프 개선 및 수정하기

____PCG 그래프 최종 조정하기

__PCG 도구 최적화 및 개선

____폴리지

____PCG 도구의 추가 변수

__요약


2부 - 언리얼 엔진 5에서 PCG의 강력한 기능 활용하기


5장. PCG 그래프를 사용한 Spline 컨트롤러 구성하기

__기술적 요구 사항

__폴리지 및 포레스트 액터 블루프린트 만들기

____폴리지 만들기

____포레스트 액터 블루프린트 생성

__PCG 그래프 만들기

____PCG_Foliage

____PCG_Foliage 테스트

____PCG 물

____PCG 숲에 통합하기

__더 나은 결과를 위해 조정하기

__요약


6장. 랜드스케이프 머티리얼로 PCG 그래프 만들기

__기술적 요구 사항

__모델에 익숙해지기

____랜드스케이프 머티리얼

____Landscape 도구

__액터 블루프린트

__PCG 그래프

____Attribute Filter

__Mud 레이어

__Ground 레이어

__Snow 레이어

__요약


7장. PCG Spline 컨트롤러를 사용해 빌딩 만들기

__기술적 요구 사항

__퀵셀 메가스캔 모델

__건물 구조 액터 블루프린트 설정

____오프셋 매크로 만들기

____PCG 그래프 구성하기

____액터 블루프린트의 PCG 파라미터

____오프셋 지오메트리 수정

__수직 확장

____벽 복제하기

____벽면 메시 적용

____구조 마무리하기

__요약


8장. 바이옴 구성하기- 풍부한 환경을 위한 PCG 마스터하기

__기술적 요구 사항

__폴리지 에셋에 익숙해지기

____랜드스케이프 텍스처

____프로젝트 랜드스케이프 개요

__PCG Biome 플러그인 설정하기

____바이옴 코어

__바이옴 텍스처 투영

__바이옴 텍스처 설정

__바이옴에 나무 구성하기

__덤불 바이옴 구성

__요약


9장. PCG로 역동적인 애니메이션 군중 만들기

__기술적 요구 사항

__Mixamo 캐릭터로 작업하기

____Mixamo 캐릭터 블루프린트 개발

__랜덤 정수 함수를 사용해 Skeletal Mesh 교환하기

__캐릭터 구성

__PCG 크라우드 블루프린트 설정

__PCG 크라우드 그래프 설정

__요약

3부 - 최적화 마스터하기 및 PCG 환경 개선하기


10장. 최적화, 디버깅 및 성능 도구 살펴보기

__기술적 요구 사항

__다양한 최적화 기법 살펴보기

____최적화, 복잡성 및 성능

____콜리전

____모듈화 및 재사용성

____나나이트

____PCG 스탬프 만들기

____스태틱 메시 스포너

____WPO 거리 활성화

____디스턴스 필드 조명

____텍스처 최적화

__디버깅 도구 살펴보기

__성능 도구 사용

____CPU 프로파일링

____확장성 설정 선택

__요약


11장. 치트 시트, 추가 팁 및 바로 가기

__기술적 요구 사항

__PCG 볼륨 샘플

____Surface Sampler

____Volume Sampler

____Create Points Grid

____Get Texture Data

____Sample Texture

____Density Remap

____Density Filter

____Self Pruning

____Bounds Modifier

__PCG 볼륨 스플라인

____Spline Sampler (On Interior)

____Projection

____Spline Sampler (On Spline)

____Difference

____Copy Points

____Spawn Actor

____Mesh Sampler와 Set Mesh As Attribute

__요약

역자 소개


01. 반품기한
  • 단순 변심인 경우 : 상품 수령 후 7일 이내 신청
  • 상품 불량/오배송인 경우 : 상품 수령 후 3개월 이내, 혹은 그 사실을 알게 된 이후 30일 이내 반품 신청 가능
02. 반품 배송비
반품 배송비
반품사유 반품 배송비 부담자
단순변심 고객 부담이며, 최초 배송비를 포함해 왕복 배송비가 발생합니다. 또한, 도서/산간지역이거나 설치 상품을 반품하는 경우에는 배송비가 추가될 수 있습니다.
상품의 불량 또는 오배송 고객 부담이 아닙니다.
03. 배송상태에 따른 환불안내
환불안내
진행 상태 결제완료 상품준비중 배송지시/배송중/배송완료
어떤 상태 주문 내역 확인 전 상품 발송 준비 중 상품이 택배사로 이미 발송 됨
환불 즉시환불 구매취소 의사전달 → 발송중지 → 환불 반품회수 → 반품상품 확인 → 환불
04. 취소방법
  • 결제완료 또는 배송상품은 1:1 문의에 취소신청해 주셔야 합니다.
  • 특정 상품의 경우 취소 수수료가 부과될 수 있습니다.
05. 환불시점
환불시점
결제수단 환불시점 환불방법
신용카드 취소완료 후, 3~5일 내 카드사 승인취소(영업일 기준) 신용카드 승인취소
계좌이체 실시간 계좌이체 또는 무통장입금
취소완료 후, 입력하신 환불계좌로 1~2일 내 환불금액 입금(영업일 기준)
계좌입금
휴대폰 결제 당일 구매내역 취소시 취소 완료 후, 6시간 이내 승인취소
전월 구매내역 취소시 취소 완료 후, 1~2일 내 환불계좌로 입금(영업일 기준)
당일취소 : 휴대폰 결제 승인취소
익월취소 : 계좌입금
포인트 취소 완료 후, 당일 포인트 적립 환불 포인트 적립
06. 취소반품 불가 사유
  • 단순변심으로 인한 반품 시, 배송 완료 후 7일이 지나면 취소/반품 신청이 접수되지 않습니다.
  • 주문/제작 상품의 경우, 상품의 제작이 이미 진행된 경우에는 취소가 불가합니다.
  • 구성품을 분실하였거나 취급 부주의로 인한 파손/고장/오염된 경우에는 취소/반품이 제한됩니다.
  • 제조사의 사정 (신모델 출시 등) 및 부품 가격변동 등에 의해 가격이 변동될 수 있으며, 이로 인한 반품 및 가격보상은 불가합니다.
  • 뷰티 상품 이용 시 트러블(알러지, 붉은 반점, 가려움, 따가움)이 발생하는 경우 진료 확인서 및 소견서 등을 증빙하면 환불이 가능하지만 이 경우, 제반 비용은 고객님께서 부담하셔야 합니다.
  • 각 상품별로 아래와 같은 사유로 취소/반품이 제한 될 수 있습니다.

환불불가
상품군 취소/반품 불가사유
의류/잡화/수입명품 상품의 택(TAG) 제거/라벨 및 상품 훼손으로 상품의 가치가 현저히 감소된 경우
계절상품/식품/화장품 고객님의 사용, 시간경과, 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우
가전/설치상품 전자제품 특성 상, 정품 스티커가 제거되었거나 설치 또는 사용 이후에 단순변심인 경우, 액정화면이 부착된 상품의 전원을 켠 경우 (상품불량으로 인한 교환/반품은 AS센터의 불량 판정을 받아야 합니다.)
자동차용품 상품을 개봉하여 장착한 이후 단순변심의 경우
CD/DVD/GAME/BOOK등 복제가 가능한 상품의 포장 등을 훼손한 경우
내비게이션, OS시리얼이 적힌 PMP 상품의 시리얼 넘버 유출로 내장된 소프트웨어의 가치가 감소한 경우
노트북, 테스크탑 PC 등 홀로그램 등을 분리, 분실, 훼손하여 상품의 가치가 현저히 감소하여 재판매가 불가할 경우