SlideShare una empresa de Scribd logo
1 de 66
디지털 라이팅 & 랜더링
(Digital Lighting and
Rendering)



            꿈꾸는소(박재홍)
장면 밖 공간
off-screen space
빛의 특징

⊙ 색상
⊙ 밝기
⊙ 부드러움
⊙ 비춰지는 패턴
⊙ 각도
속임수
cheating
이 책의 내용은..
시각적 목표
Visual Goals of Lighting Design
라이트의 종류
Type of Lights
포인트 라이트
 Point Light
스포트라이트
 Spot Light
디렉셔널 라이트
Directional Light
에어리어 라이트
 Area Light
라이트 역할을 하는 모델
인바이런먼트 스피어
Environment Sphere
앰비언트 라이트
Ambient Light
컨트롤러와 옵션들
Controls and Options
디케이(감쇠 값)
  Decay
리니어 (1차식 : 반비례)
쿼드래틱 (2차식 :반비례 제곱)
큐빅 (3차식)
디케이를 사용하지 않는 경우
디퓨즈와 스펙큘러
Diffuse and Specular
디퓨즈 반사 는 라이트의 광선이
모든 방향으로 분산된다.




스펙큘러 반사는 라이트의 광선이 전혀
흩어지지 않고 대신 평행하게 반사되어
완전히 모아진 이미지를 만들어 낸다.
라이트 링킹
Light Linking
그림자와 오클루전
Shadows and Occlusion
그림자의 시각적 기능




    공간적 관계의 정의
그림자의 시각적 기능




    다른 각도의 노출
그림자의 시각적 기능




    장면 밖 공간의 표시
그림자의 시각적 기능




    장면 밖 공간의 표시
어떤 빛이 그림자를
      필요로 하는가?
Which Light Need Shadows?
산만한 그림자
2차 그림자
그림자의 색
그림자 크기와
   퍼스펙티브
Shadow Size and
  Perspective
그림자 알고리즘
Shadow Algorithms
뎁스 맵 섀도
섀도 맵 메모리 사용량
뎁스 맵 프레이밍
Depth Map Framing
뎁스 맵 바이어스
빛의 누수 현상 수정하기
투명도 지원
Transparency Support
레이트레이스드 섀도
Raytraced Shadows
레이트레이스드 섀도가
  작동하는 방식
트레이스 뎁스
Trace Depth
하드 섀도와 소프트 섀도
Hard and Soft Shadows
뎁스 맵상의 소프트 섀도
Soft Shadows with Depth Maps
레이트레이싱된 소프트섀도
Soft Raytraced Shadows




    에어리어 라이트
     Area Light
오클루전
Occlusion
앰비언트 오클루전
Ambient occlusion
앰비언트 오클루전
Ambient occlusion
글로벌 일루미네이션
Global illumination
페이크 섀도
Faking Shadows
네거티브 라이트
Negative Lights
섀도 온리 라이트
Shadows-Only Lights
섀도 오브젝트
Shadow Objects
라이트 베이킹
Baking Lighting
라이트 베이킹
Baking Lighting
Q&A

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Visible surface detection methods
Visible surface detection methodsVisible surface detection methods
Visible surface detection methods
 
Image processing second unit Notes
Image processing second unit NotesImage processing second unit Notes
Image processing second unit Notes
 
Morphological image processing
Morphological image processingMorphological image processing
Morphological image processing
 
Image Segmentation
 Image Segmentation Image Segmentation
Image Segmentation
 
6 spatial filtering p2
6 spatial filtering p26 spatial filtering p2
6 spatial filtering p2
 
Shape Features
 Shape Features  Shape Features
Shape Features
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Segmentation Techniques -II
Segmentation Techniques -IISegmentation Techniques -II
Segmentation Techniques -II
 
Presentation of Lossy compression
Presentation of Lossy compressionPresentation of Lossy compression
Presentation of Lossy compression
 
Color fundamentals and color models - Digital Image Processing
Color fundamentals and color models - Digital Image ProcessingColor fundamentals and color models - Digital Image Processing
Color fundamentals and color models - Digital Image Processing
 
Ajay ppt region segmentation new copy
Ajay ppt region segmentation new   copyAjay ppt region segmentation new   copy
Ajay ppt region segmentation new copy
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image Fundamentals
 
3 D transformation translation, scaling
3 D transformation   translation, scaling3 D transformation   translation, scaling
3 D transformation translation, scaling
 
Noise Models
Noise ModelsNoise Models
Noise Models
 
Hog and sift
Hog and siftHog and sift
Hog and sift
 
Sharpening spatial filters
Sharpening spatial filtersSharpening spatial filters
Sharpening spatial filters
 
Segmentation
SegmentationSegmentation
Segmentation
 
Image enhancement techniques
Image enhancement techniquesImage enhancement techniques
Image enhancement techniques
 
Spatial enhancement
Spatial enhancement Spatial enhancement
Spatial enhancement
 
Supervised Machine Learning
Supervised Machine LearningSupervised Machine Learning
Supervised Machine Learning
 

Destacado

[Gpg1권 박민근] 5.2 동기 기반 정적 조명
[Gpg1권 박민근] 5.2 동기 기반 정적 조명[Gpg1권 박민근] 5.2 동기 기반 정적 조명
[Gpg1권 박민근] 5.2 동기 기반 정적 조명MinGeun Park
 
BRDF レンダリングの方程式
BRDF レンダリングの方程式BRDF レンダリングの方程式
BRDF レンダリングの方程式康弘 等々力
 
Dll파일 호출
Dll파일 호출Dll파일 호출
Dll파일 호출abapier
 
GameMath-Chapter 01 벡터
GameMath-Chapter 01 벡터GameMath-Chapter 01 벡터
GameMath-Chapter 01 벡터Mark Choi
 
Cocos2d x a to z (상)
Cocos2d x a to z (상)Cocos2d x a to z (상)
Cocos2d x a to z (상)SeungIl Choi
 
Ccx03.cocos builder
Ccx03.cocos builderCcx03.cocos builder
Ccx03.cocos builder우진 이
 
Silverlight vs flash
Silverlight vs flashSilverlight vs flash
Silverlight vs flash권 태혁
 
3D Engine (ICON 2007)
3D Engine (ICON 2007)3D Engine (ICON 2007)
3D Engine (ICON 2007)SeongWan Kim
 
Dom 생성과정
Dom 생성과정Dom 생성과정
Dom 생성과정abapier
 
C# 뉴비를 위한 맛보기 2
C# 뉴비를 위한 맛보기 2C# 뉴비를 위한 맛보기 2
C# 뉴비를 위한 맛보기 2진상 문
 
[NDC14] 파워포인트로 그래픽 리소스 만들기
[NDC14] 파워포인트로 그래픽 리소스 만들기[NDC14] 파워포인트로 그래픽 리소스 만들기
[NDC14] 파워포인트로 그래픽 리소스 만들기Sun Park
 
게임 개발자로서의 가치 창출
게임 개발자로서의 가치 창출게임 개발자로서의 가치 창출
게임 개발자로서의 가치 창출hongsungbock
 
4.5부동소수점
4.5부동소수점4.5부동소수점
4.5부동소수점JaeHong Park
 
GameMath-Chapter 13 발사체
GameMath-Chapter 13 발사체GameMath-Chapter 13 발사체
GameMath-Chapter 13 발사체Mark Choi
 
Chapter 2, 선형 변환과 행렬 1/2
Chapter 2, 선형 변환과 행렬 1/2Chapter 2, 선형 변환과 행렬 1/2
Chapter 2, 선형 변환과 행렬 1/2Thisisone Lee
 
[조진현]Kgc2012 c++amp
[조진현]Kgc2012 c++amp[조진현]Kgc2012 c++amp
[조진현]Kgc2012 c++amp진현 조
 
[KGC2014] 울프나이츠 엔진 프로그래밍 기록
[KGC2014] 울프나이츠 엔진 프로그래밍 기록 [KGC2014] 울프나이츠 엔진 프로그래밍 기록
[KGC2014] 울프나이츠 엔진 프로그래밍 기록 JiUng Choi
 
알고리즘 스터디 NP-완비
알고리즘 스터디 NP-완비알고리즘 스터디 NP-완비
알고리즘 스터디 NP-완비SeungMin Yang
 
[C++ lab] 9. 디버깅 테크닉
[C++ lab] 9. 디버깅 테크닉[C++ lab] 9. 디버깅 테크닉
[C++ lab] 9. 디버깅 테크닉MinGeun Park
 

Destacado (20)

[Gpg1권 박민근] 5.2 동기 기반 정적 조명
[Gpg1권 박민근] 5.2 동기 기반 정적 조명[Gpg1권 박민근] 5.2 동기 기반 정적 조명
[Gpg1권 박민근] 5.2 동기 기반 정적 조명
 
BRDF レンダリングの方程式
BRDF レンダリングの方程式BRDF レンダリングの方程式
BRDF レンダリングの方程式
 
Dll파일 호출
Dll파일 호출Dll파일 호출
Dll파일 호출
 
GameMath-Chapter 01 벡터
GameMath-Chapter 01 벡터GameMath-Chapter 01 벡터
GameMath-Chapter 01 벡터
 
Cocos2d x a to z (상)
Cocos2d x a to z (상)Cocos2d x a to z (상)
Cocos2d x a to z (상)
 
Ccx03.cocos builder
Ccx03.cocos builderCcx03.cocos builder
Ccx03.cocos builder
 
Silverlight vs flash
Silverlight vs flashSilverlight vs flash
Silverlight vs flash
 
3D Engine (ICON 2007)
3D Engine (ICON 2007)3D Engine (ICON 2007)
3D Engine (ICON 2007)
 
투영 공식
투영 공식투영 공식
투영 공식
 
Dom 생성과정
Dom 생성과정Dom 생성과정
Dom 생성과정
 
C# 뉴비를 위한 맛보기 2
C# 뉴비를 위한 맛보기 2C# 뉴비를 위한 맛보기 2
C# 뉴비를 위한 맛보기 2
 
[NDC14] 파워포인트로 그래픽 리소스 만들기
[NDC14] 파워포인트로 그래픽 리소스 만들기[NDC14] 파워포인트로 그래픽 리소스 만들기
[NDC14] 파워포인트로 그래픽 리소스 만들기
 
게임 개발자로서의 가치 창출
게임 개발자로서의 가치 창출게임 개발자로서의 가치 창출
게임 개발자로서의 가치 창출
 
4.5부동소수점
4.5부동소수점4.5부동소수점
4.5부동소수점
 
GameMath-Chapter 13 발사체
GameMath-Chapter 13 발사체GameMath-Chapter 13 발사체
GameMath-Chapter 13 발사체
 
Chapter 2, 선형 변환과 행렬 1/2
Chapter 2, 선형 변환과 행렬 1/2Chapter 2, 선형 변환과 행렬 1/2
Chapter 2, 선형 변환과 행렬 1/2
 
[조진현]Kgc2012 c++amp
[조진현]Kgc2012 c++amp[조진현]Kgc2012 c++amp
[조진현]Kgc2012 c++amp
 
[KGC2014] 울프나이츠 엔진 프로그래밍 기록
[KGC2014] 울프나이츠 엔진 프로그래밍 기록 [KGC2014] 울프나이츠 엔진 프로그래밍 기록
[KGC2014] 울프나이츠 엔진 프로그래밍 기록
 
알고리즘 스터디 NP-완비
알고리즘 스터디 NP-완비알고리즘 스터디 NP-완비
알고리즘 스터디 NP-완비
 
[C++ lab] 9. 디버깅 테크닉
[C++ lab] 9. 디버깅 테크닉[C++ lab] 9. 디버깅 테크닉
[C++ lab] 9. 디버깅 테크닉
 

Similar a Digital lighting and rendering

6강 light shadow 기초
6강 light shadow 기초6강 light shadow 기초
6강 light shadow 기초JP Jung
 
6강 light shadow 기초
6강 light shadow 기초6강 light shadow 기초
6강 light shadow 기초JP Jung
 
6강 light shadow 기초
6강 light shadow 기초6강 light shadow 기초
6강 light shadow 기초JP Jung
 
Cascade Shadow Mapping
Cascade Shadow MappingCascade Shadow Mapping
Cascade Shadow MappingSukwoo Lee
 
Depth buffershadow
Depth buffershadowDepth buffershadow
Depth buffershadowMoonLightMS
 
[1023 박민수] 깊이_버퍼_그림자_1
[1023 박민수] 깊이_버퍼_그림자_1[1023 박민수] 깊이_버퍼_그림자_1
[1023 박민수] 깊이_버퍼_그림자_1MoonLightMS
 
[1023 박민수] 깊이_버퍼_그림자
[1023 박민수] 깊이_버퍼_그림자[1023 박민수] 깊이_버퍼_그림자
[1023 박민수] 깊이_버퍼_그림자MoonLightMS
 
김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019
김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019
김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019devCAT Studio, NEXON
 
포인트 셰도우
포인트 셰도우포인트 셰도우
포인트 셰도우Sukwoo Lee
 
2018.12.22 깊이 버퍼 그림자 매핑
2018.12.22 깊이 버퍼 그림자 매핑2018.12.22 깊이 버퍼 그림자 매핑
2018.12.22 깊이 버퍼 그림자 매핑Sukwoo Lee
 
Real-Time Global Illumination Techniques
Real-Time Global Illumination TechniquesReal-Time Global Illumination Techniques
Real-Time Global Illumination TechniquesJangho Lee
 
10_Human Skin Rendering
10_Human Skin Rendering10_Human Skin Rendering
10_Human Skin Renderingnoerror
 

Similar a Digital lighting and rendering (14)

6강 light shadow 기초
6강 light shadow 기초6강 light shadow 기초
6강 light shadow 기초
 
6강 light shadow 기초
6강 light shadow 기초6강 light shadow 기초
6강 light shadow 기초
 
6강 light shadow 기초
6강 light shadow 기초6강 light shadow 기초
6강 light shadow 기초
 
Cascade Shadow Mapping
Cascade Shadow MappingCascade Shadow Mapping
Cascade Shadow Mapping
 
Light
LightLight
Light
 
Depth buffershadow
Depth buffershadowDepth buffershadow
Depth buffershadow
 
[1023 박민수] 깊이_버퍼_그림자_1
[1023 박민수] 깊이_버퍼_그림자_1[1023 박민수] 깊이_버퍼_그림자_1
[1023 박민수] 깊이_버퍼_그림자_1
 
[1023 박민수] 깊이_버퍼_그림자
[1023 박민수] 깊이_버퍼_그림자[1023 박민수] 깊이_버퍼_그림자
[1023 박민수] 깊이_버퍼_그림자
 
김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019
김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019
김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019
 
포인트 셰도우
포인트 셰도우포인트 셰도우
포인트 셰도우
 
2018.12.22 깊이 버퍼 그림자 매핑
2018.12.22 깊이 버퍼 그림자 매핑2018.12.22 깊이 버퍼 그림자 매핑
2018.12.22 깊이 버퍼 그림자 매핑
 
Real-Time Global Illumination Techniques
Real-Time Global Illumination TechniquesReal-Time Global Illumination Techniques
Real-Time Global Illumination Techniques
 
그림자 이야기
그림자 이야기그림자 이야기
그림자 이야기
 
10_Human Skin Rendering
10_Human Skin Rendering10_Human Skin Rendering
10_Human Skin Rendering
 

Digital lighting and rendering