아티스트를 위한 유니티 URP 셰이더 입문

아티스트를 위한 유니티 URP 셰이더 입문

$35.03
Description
셰이더(Shader)를 HLSL(High Level Shader Language)로 다루고 싶은 아티스트를 위한 입문서입니다.
1. 아티스트들의 눈높이에 맞추어 기초 그래픽스 이론과 셰이더 개념을 설명하고, 이를 유니티 엔진에서 활용할 수 있도록 가이드합니다.
■ 셰이더 그래픽스를 위한 그래픽스 이론과 개념
■ 셰이더 그래프의 활용
■ 셰이더 코딩을 이해하는 방법
■ 숫자로 다루는 공간 활용법

2. QR 코드를 활용하여, 셰이더 예제의 결과를 손쉽게 확인할 수 있으며, 저자 직강의 동영상 강좌가 대거 수록되어 있습니다.

3. 게임캐릭터 리깅의 바이블로 평가받는 [캐릭터 셋업 테크닉]의 저자가 직접 집필한 유니티 셰이더 입문서입니다!

유니티 3D 셰이더를 배우고 싶은 아티스트, 그래픽스(Graphics) TA(테크니컬 아티스트)가 되고 싶은 아티스트, 셰이더를 노드로 배웠으나 HLSL 코드도 배우고 싶은 테크니컬 아티스트에게 도움이 될 것입니다.
저자

이상원

대표작으로『아티스트를위한유니티URP셰이더입문』이/가있다.

목차

Part01-이책을시작하며
1.유니티3D엔진의버전
2.이책의내용과대상독자
3.아티스트가이해하기쉬운설명
4.기술적인난이도
5.수학에대한이해도
6.예제프로젝트다운로드
7.동영상과QR코드
8.VisualStudioCommunity
9.책의오류제보

Part02-셰이더란무엇인가?
1.셰이더의간단정의
2.CPUvsGPU
3.3D폴리곤이화면에그려지는과정
4.렌더링과셰이더
5.GraphicsAPI
6.버텍스셰이더와픽셀셰이더
7.보간기(Interpolator)
8.픽셀셰이더vs프래그먼트셰이더
9.셰이더는시뮬레이션이아닌단순화연산

Part03-빛과HDR
1.사물이눈에보이는원리
2.빛의성질
3.파란그림자
4.정반사와난반사
5.금속의특징
6.프레넬반사
7.글로벌일루미네이션
8.HDR

Part04-셰이더그래프기초
1.이책에서셰이더그래프를다루는깊이
2.렌더파이프라인
3.노드방식의셰이더에디터들
4.노드방식과코드방식의장점과단점
5.셰이더그래프생성과적용
6.셰이더그래프에디터의구성
7.노드
8.색을숫자로생각하기
9.셰이더그래프쉬운체험
10.서브그래프
11.셰이더그래프커스텀라이팅
12.키워드

Part05-반투명과ZBuffer
1.ZBuffer
2.반투명
3.TransparentAlpha
4.Lit셰이더의커스텀에디터

Part06-감마와sRGB
1.베버-페히너의법칙
2.컬러밴딩
3.감마보정
4.감마워크플로와리니어워크플로
5.텍스처의sRGB옵션

Part07-코드로만드는셰이더
1.코드는왜?
2.권장하는학습방식
3.기초지식
4.ShaderLab과HLSL맛보기
5.ShaderLab세부사항
6.HLSL세부사항

Part08-숫자로만드는공간
1.좌표계(CoordinateSystem)
2.벡터(Vector)
3.행렬(Matrix)
4.MVP변환
5.아웃라인셰이더

Part09-BRDF
1.BRDF?
2.램버트(Lambert)
3.하프램버트(HalfLambert)
4.정반사(Specular)
5.퐁(Phong)
6.블린퐁(BlinnPhong)
7.프레넬(Fresnel)
8.버텍스셰이더에서라이팅연산