9강 camera advanced light2

JP Jung
JP JungProfessor à NDoors
HDR Light(2) / Vertex & Polygon 상식
9강 camera advanced light2
   노출 [ Expose]
노광(露光)이라고도 한다. 그러기 위해
서는 필름이 빛에 감광하는 성능,
즉 필름감도에 맞추어 일정한 광량을 필
름에 조사하여야 한다.
 따라서 피사체의 명도에 따라 조리개의
크기와 셔터 속도를 조정하고                 이런 거 아님
이 두 가지 조합으로 노출을 조절한다.
일반적인 촬영조건이라면
조리개와 셔터만으로도 정확한 노출을
얻을 수 있으나,
셔터 속도를 극단적으로 빠르게 하거나
느리게 하면
빛의 조사가 부족하여 노출부족이 된다
[출처] 노출 [露出, exposure ] | 네이버
백과사전
   노출 [ Expose]
       노출 오버, 노출 언더
   측광 [測光, photometry]




    http://cafe.naver.com/realdslr.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=378568
    노출과 측광
       눈으로 보는 것과는 다르다
       그 이유는?




http://photo.naver.com/view/2010100420360301502
   Dynamic Range : 명암비
       인간의 눈 : 약 1,000,000:1 – 대신 변화 속도가 느리다.
       보통때는 약 10,000:1 정도

       흑백 필름 : 4096:1
       컬러 슬라이드 필름 64:1
       컬러 인쇄 64:1
       모니터 : 500:1 ~1000:1
       PDP : 10,000:1


       …HDR 모니터 : 200,000:1   … 이걸 누가 사냐
   사진
   컴퓨터 그래픽스
   사진

    하이 다이내믹 레인지 이미징은 처음에는 컴퓨터로 렌더링된 이미지의 품질을 개선하

    기 위해 개발되었다. 이후 서로 다른 노출을 주어 찍은 여러 장의 사진으로부터 높은 다

    이내믹 레인지를 갖는 사진을 얻는 방법이 개발되었다. 이 기법의 등장으로 HDR 이미지

    는 여러 장의 사진으로부터 얻은 이미지를 톤 매핑을 통해 만들어낸 이미지를 가리키는

    용어로 널리 쓰이게 되었다. (위키피디아)
   High Dynamic Range Image (HDRI)
      HDRI




http://en.wikipedia.org/wiki/High_d
ynamic_range_imaging
   HDRI




           http://en.wikipedia.org/wiki/High_dynamic_range_imaging
   HDRI
   전통적 카메라의 용어
       HDR
   전통적 카메라의 용어
       HDR
   전통적 카메라의 용어
       HDR
   전통적 카메라의 용어
       HDR
   전통적 카메라의 용어
       HDR
   아이폰의 HDR




    http://kwans.tistory.com/559
   넓은 영역의 조명을 제한된 영역에 모두 표현하기
       톤 맵핑 이용
   컴퓨터 그래픽스

    기존의 조명모델은 디스플레이 장치에서 표현할 수 있는 최소 밝기가 0.0, 최대 밝기가
    1.0이라 할 때, 각 채널의 명암 레벨 표현에 0.0~1.0 사이의 8비트 고정 소수점 값을 사용
    했다. 하이 다이내믹 레인지 렌더링은 명암 레벨을 표현하는 데 있어, 내부적으로 16비
    트나 32비트, 64비트의 더 많은 단계를 갖는 부동 소수점 데이터를 사용하여 디스플레이
    장치가 표현할 수 있는 것보다 더 크거나 작은 밝기 값을 세밀하게 표현할 수 있도록 하
    였다 (위키피디아)
   제한된 계산 영역을 확장하여 사용하기
   리얼한 음영계산
   노출 시뮬레이션 가능
   눈부심 표현 가능
   다이나믹 레인지의 확장
   리얼한 음영 표현 가능
     실제 세계: 모니터 = 4,000,000,000: 1
     빛 계산을 위한 빛 소스의 범위가 다르다.
         참고: 니시카와 젠지




                  http://allosha.tistory.com/42
   노출 시뮬레이션 가능
       인간의 눈은 다이나믹 레인지 반응속도가 느리다.
       이것을 흉내냄
하프 라이프
   톤매핑을 이용하여 모니터에 표현
   톤매핑 : 컴퓨터 그래픽스 렌더링 분야에서 말하는 톤 매핑이란, 하이 다이내믹 레인지의 컬러 값들을 컴퓨터
    디스플레이 장치에 표현 가능한 로 다이내믹 레인지로 매핑하는 기법을 말한다. (단, 라이팅 계산은 하이 다이
    내믹 레인지에서 일어난다.) 일반적으로, 톤 매핑은 비선형적이다. 다시 말해, 흑색 영역에서는 충분한 레인지
    를 보존하고, 백색으로 갈수록 다이내믹 레인지를 제한한다. 이 기법은 사람이 봐서 전체적으로 디테일 및 대
    비가 좋은 이미지를 만들어 낸다. 여러 가지 톤 매핑 기법이 존재한다. 컴퓨터 게임 등에 응용되는 간단한 실시
    간 기법도 있으며, 인간의 시각 인지 체계를 모방한 복잡한 기법도 있다.톤 매핑은 종종 풀 스크린 효과와 결합
    된다. 예를 들어, 공중에 떠다니는 먼지나 동굴에 들어온 햇빛 등을 나타내주는 효과 같은 것들이다. (위키피디
    아)




         Recovering High Dynamic Range Radiance Maps from Photographs/Paul Debevec으로 부터
   Bloom (뽀샤시 효과)
       눈부심 흉내 효과
   Bloom (뽀샤시 효과)
       눈부심 흉내 효과
…기타 잡다한
   렌즈 플레어 Lens flare
   GOD Ray ( Light Shift)
   카메라 필터 효과(스나이퍼?)
   기후 효과
    단순한 빌보드 나열




http://agebreak.blog.me/60113184318
   카메라로 사진/동영상을 촬영하는데 매우
    밝은 광원이 렌즈를 향해 맞춰져 있을 때
    발생하는 빛의 상이다. [위키피디아]




                        http://www.virtools.co.kr/dc/onlineref/Virtools/behaviors/Lights/Lens%20Flare.html
http://www.slideshare.net/agebreak/0821-lens-flare
      GOD Ray
             (Light Shaft/ SUN Shaft)




                                               http://postfiles16.naver.net/20111027_239/agebreak_1319686656526_ClI622_jpg/102711_0337_GodRay1.jpg?type=w2




http://www.industrialassets.co.uk/blog/?p=53
   GOD Ray
    (Light
    Shaft/ SUN
    Shaft)
   GOD Ray
    (Light
    Shaft/ SUN
    Shaft)
   Z 버퍼를 이용한
    하늘 체크
   Radial Blur
   Radial Blur
   Multi sampling
   Radial Blur
   Multi sampling
   합성
   최종 결과물에 연산하는
    2D 효과들




   그 외에도
       샤픈, 블러, 노이즈, 칼라 보정 등 포토샵에 있는
        거의 모든 기본 기능이 가능
   눈 , 비와 같은 파티클 기상효과
       카메라 앞에만 표시
9강 camera advanced light2
   Vertex는 어떻게 구성되어 있을지 말해 보자.

   Vector 에 대해 알고 있는 것을 말해 보자.
   가장 기초가 되는 단위

   정보를 알아야 하는 이유? :
    -데이터에 대한 상식

     그래픽의 감성, 프로그램의 머리
     최적화의 방향과 개념
     뭘 더 할 수 있지?
   순수Vertex의 용량계산법
     버텍스의 정보 : Position 정보
     Float (4byte= 32bit) : 소수점 이하 6자리, 총 16까지 표현 가능


     위치값 (X,Y,Z) : (float, float, float) = 12byte
     Index 값 추가 (Integer(정수형) : 4byte(32bit))


     1개의 vertex는 12+4 = 16byte
       엔진마다 헤더 추가로 용량 ++++
   순수 위치값 : 16 byte

   맵핑 정보

       UV 값 (float, float) = 4byte *2 = 8 byte
     0~1?
     UV 정보 개수 ?




                       http://www.3d-palace.com/forum/3ds-max-forum/18023-unwrap-uvw.html
   노말 정보
     Normal (4byte * 3) = 12byte
     BiNormal (4byte * 3) = 12byte
     Tangent (4byte * 3) = 12byte




                          http://knol.google.com/k/shader-fx-parallax-mapping#
   총합
       위치값 (16byte) + UV 값 (8byte) + Normal
        (12byte) + BiNormal(12byte) +
        Tangent(12byte) = 60 byte
     1024byte = 1KB
     1024KB = 1MB
     60 byte * 10,000 폴리곤 = 600,000byte = 586KB = 0.57MB



   그 외의 Case
       뭐가 있을까?
   총합
     위치값 (16byte) + UV 값 (8byte) + Normal (12byte) + BiNormal(12byte) +
      Tangent(12byte) = 60 byte
     1024byte = 1KB
     1024KB = 1MB
     60 byte * 10,000 폴리곤 = 600,000byte = 586KB = 0.57MB



   그 외의 Case
       뭐가 있을까?
         멀티 UV
         노말맵 사용하지 않을때
         Vertex Color
   용어는 중요하긔
   Polygon , Poly, Triangle의 차이에 대해 말
    해보자
   Mesh 에 대해 말해보자.
   세 개 이상의 선분으
    로 둘러싸인 평면도형
    을 말하며, n개의 선분
    으로 이루어진 다각형
    은 n개의 변, n개의 꼭
    지점, n(n-3)/2개의
    대각선을 가진다.
9강 camera advanced light2
Edit mesh : Delete   Edit Poly : Remove
Edit mesh
9강 camera advanced light2
1 sur 56

Recommandé

7강 shader basic lighting_배포용 삭제버전 par
7강 shader basic lighting_배포용 삭제버전7강 shader basic lighting_배포용 삭제버전
7강 shader basic lighting_배포용 삭제버전JP Jung
3.2K vues40 diapositives
10강최적화 가속화 par
10강최적화 가속화10강최적화 가속화
10강최적화 가속화JP Jung
5.6K vues51 diapositives
6강 light shadow 기초 par
6강 light shadow 기초6강 light shadow 기초
6강 light shadow 기초JP Jung
4K vues79 diapositives
8강 camera advanced light par
8강 camera advanced light8강 camera advanced light
8강 camera advanced lightJP Jung
3.6K vues49 diapositives
Siggraph2013보고서 저용량 par
Siggraph2013보고서   저용량Siggraph2013보고서   저용량
Siggraph2013보고서 저용량JP Jung
3.1K vues51 diapositives
multi plaform Full3D MMO 만들기 "삼국지를 품다"의 테크니컬 아트 par
multi plaform Full3D MMO 만들기 "삼국지를 품다"의 테크니컬 아트multi plaform Full3D MMO 만들기 "삼국지를 품다"의 테크니컬 아트
multi plaform Full3D MMO 만들기 "삼국지를 품다"의 테크니컬 아트JP Jung
20.1K vues108 diapositives

Contenu connexe

Tendances

NDC2015 광개토태왕 테크니컬 아트 par
NDC2015 광개토태왕 테크니컬 아트NDC2015 광개토태왕 테크니컬 아트
NDC2015 광개토태왕 테크니컬 아트재철 황
5K vues37 diapositives
[1023 박민수] 깊이_버퍼_그림자 par
[1023 박민수] 깊이_버퍼_그림자[1023 박민수] 깊이_버퍼_그림자
[1023 박민수] 깊이_버퍼_그림자MoonLightMS
2.5K vues97 diapositives
[Ndc11 박민근] deferred shading par
[Ndc11 박민근] deferred shading[Ndc11 박민근] deferred shading
[Ndc11 박민근] deferred shadingMinGeun Park
15.8K vues87 diapositives
2018.12.22 깊이 버퍼 그림자 매핑 par
2018.12.22 깊이 버퍼 그림자 매핑2018.12.22 깊이 버퍼 그림자 매핑
2018.12.22 깊이 버퍼 그림자 매핑Sukwoo Lee
2.4K vues42 diapositives
게임 개발을 위한 렌더링 기법 한성환 par
게임 개발을 위한 렌더링 기법   한성환게임 개발을 위한 렌더링 기법   한성환
게임 개발을 위한 렌더링 기법 한성환Yggdrasil610
3.3K vues64 diapositives
그림자 이야기 par
그림자 이야기그림자 이야기
그림자 이야기Hyoungjun Park
3.9K vues77 diapositives

Tendances(19)

NDC2015 광개토태왕 테크니컬 아트 par 재철 황
NDC2015 광개토태왕 테크니컬 아트NDC2015 광개토태왕 테크니컬 아트
NDC2015 광개토태왕 테크니컬 아트
재철 황5K vues
[1023 박민수] 깊이_버퍼_그림자 par MoonLightMS
[1023 박민수] 깊이_버퍼_그림자[1023 박민수] 깊이_버퍼_그림자
[1023 박민수] 깊이_버퍼_그림자
MoonLightMS2.5K vues
[Ndc11 박민근] deferred shading par MinGeun Park
[Ndc11 박민근] deferred shading[Ndc11 박민근] deferred shading
[Ndc11 박민근] deferred shading
MinGeun Park15.8K vues
2018.12.22 깊이 버퍼 그림자 매핑 par Sukwoo Lee
2018.12.22 깊이 버퍼 그림자 매핑2018.12.22 깊이 버퍼 그림자 매핑
2018.12.22 깊이 버퍼 그림자 매핑
Sukwoo Lee2.4K vues
게임 개발을 위한 렌더링 기법 한성환 par Yggdrasil610
게임 개발을 위한 렌더링 기법   한성환게임 개발을 위한 렌더링 기법   한성환
게임 개발을 위한 렌더링 기법 한성환
Yggdrasil6103.3K vues
스크린 스페이스 데칼에 대해 자세히 알아보자(워햄머 40,000: 스페이스 마린) par 포프 김
스크린 스페이스 데칼에 대해 자세히 알아보자(워햄머 40,000: 스페이스 마린)스크린 스페이스 데칼에 대해 자세히 알아보자(워햄머 40,000: 스페이스 마린)
스크린 스페이스 데칼에 대해 자세히 알아보자(워햄머 40,000: 스페이스 마린)
포프 김31.7K vues
[Kgc2012] deferred forward 이창희 par changehee lee
[Kgc2012] deferred forward 이창희[Kgc2012] deferred forward 이창희
[Kgc2012] deferred forward 이창희
changehee lee11.4K vues
Unity3D로 풀3D web mmorpg 만들기 par JP Jung
Unity3D로 풀3D web mmorpg 만들기Unity3D로 풀3D web mmorpg 만들기
Unity3D로 풀3D web mmorpg 만들기
JP Jung30.9K vues
[0107 박민근] 쉽게 배우는 hdr과 톤맵핑 par MinGeun Park
[0107 박민근] 쉽게 배우는 hdr과 톤맵핑[0107 박민근] 쉽게 배우는 hdr과 톤맵핑
[0107 박민근] 쉽게 배우는 hdr과 톤맵핑
MinGeun Park4.6K vues
Game Visual Art Technologies par SangYun Yi
Game Visual Art TechnologiesGame Visual Art Technologies
Game Visual Art Technologies
SangYun Yi918 vues
유니티 게임 그래픽스 아트 개발 사례 분석 par SangYun Yi
유니티 게임 그래픽스 아트 개발 사례 분석유니티 게임 그래픽스 아트 개발 사례 분석
유니티 게임 그래픽스 아트 개발 사례 분석
SangYun Yi5.2K vues
후처리알아보기 par 종규 우
후처리알아보기후처리알아보기
후처리알아보기
종규 우2.9K vues
Unite2015 probelight(150417) par SangYun Yi
Unite2015 probelight(150417)Unite2015 probelight(150417)
Unite2015 probelight(150417)
SangYun Yi3.7K vues
[0212 박민수]환경 매핑 par MoonLightMS
[0212 박민수]환경 매핑[0212 박민수]환경 매핑
[0212 박민수]환경 매핑
MoonLightMS3K vues
NDC2016 프로젝트 A1의 AAA급 캐릭터 렌더링 기술 par Ki Hyunwoo
NDC2016 프로젝트 A1의 AAA급 캐릭터 렌더링 기술NDC2016 프로젝트 A1의 AAA급 캐릭터 렌더링 기술
NDC2016 프로젝트 A1의 AAA급 캐릭터 렌더링 기술
Ki Hyunwoo12K vues

En vedette

물리 기반 셰이더의 허와 실:물리기반 셰이더를 가르쳐 봤습니다 공개용 par
물리 기반 셰이더의 허와 실:물리기반 셰이더를 가르쳐 봤습니다  공개용물리 기반 셰이더의 허와 실:물리기반 셰이더를 가르쳐 봤습니다  공개용
물리 기반 셰이더의 허와 실:물리기반 셰이더를 가르쳐 봤습니다 공개용JP Jung
30.2K vues99 diapositives
5강 알파와알파소팅 par
5강 알파와알파소팅5강 알파와알파소팅
5강 알파와알파소팅JP Jung
13.3K vues39 diapositives
4강 shader fx 기초실습_텍스쳐 조작2 par
4강 shader fx 기초실습_텍스쳐 조작24강 shader fx 기초실습_텍스쳐 조작2
4강 shader fx 기초실습_텍스쳐 조작2JP Jung
4.7K vues8 diapositives
정종필 팀장이됐어요(더저용량) par
정종필 팀장이됐어요(더저용량)정종필 팀장이됐어요(더저용량)
정종필 팀장이됐어요(더저용량)JP Jung
4.5K vues34 diapositives
2강 텍스쳐 포맷과 기초 / 오타수정 par
2강 텍스쳐 포맷과 기초 / 오타수정2강 텍스쳐 포맷과 기초 / 오타수정
2강 텍스쳐 포맷과 기초 / 오타수정JP Jung
3.8K vues29 diapositives
3강 shader fx 기초실습_텍스쳐 조작 par
3강 shader fx 기초실습_텍스쳐 조작3강 shader fx 기초실습_텍스쳐 조작
3강 shader fx 기초실습_텍스쳐 조작JP Jung
4.5K vues11 diapositives

En vedette(13)

물리 기반 셰이더의 허와 실:물리기반 셰이더를 가르쳐 봤습니다 공개용 par JP Jung
물리 기반 셰이더의 허와 실:물리기반 셰이더를 가르쳐 봤습니다  공개용물리 기반 셰이더의 허와 실:물리기반 셰이더를 가르쳐 봤습니다  공개용
물리 기반 셰이더의 허와 실:물리기반 셰이더를 가르쳐 봤습니다 공개용
JP Jung30.2K vues
5강 알파와알파소팅 par JP Jung
5강 알파와알파소팅5강 알파와알파소팅
5강 알파와알파소팅
JP Jung13.3K vues
4강 shader fx 기초실습_텍스쳐 조작2 par JP Jung
4강 shader fx 기초실습_텍스쳐 조작24강 shader fx 기초실습_텍스쳐 조작2
4강 shader fx 기초실습_텍스쳐 조작2
JP Jung4.7K vues
정종필 팀장이됐어요(더저용량) par JP Jung
정종필 팀장이됐어요(더저용량)정종필 팀장이됐어요(더저용량)
정종필 팀장이됐어요(더저용량)
JP Jung4.5K vues
2강 텍스쳐 포맷과 기초 / 오타수정 par JP Jung
2강 텍스쳐 포맷과 기초 / 오타수정2강 텍스쳐 포맷과 기초 / 오타수정
2강 텍스쳐 포맷과 기초 / 오타수정
JP Jung3.8K vues
3강 shader fx 기초실습_텍스쳐 조작 par JP Jung
3강 shader fx 기초실습_텍스쳐 조작3강 shader fx 기초실습_텍스쳐 조작
3강 shader fx 기초실습_텍스쳐 조작
JP Jung4.5K vues
6강 light shadow 기초 par JP Jung
6강 light shadow 기초6강 light shadow 기초
6강 light shadow 기초
JP Jung3.7K vues
2강 텍스쳐 포맷과 기초 par JP Jung
2강 텍스쳐 포맷과 기초2강 텍스쳐 포맷과 기초
2강 텍스쳐 포맷과 기초
JP Jung4K vues
6강 light shadow 기초 par JP Jung
6강 light shadow 기초6강 light shadow 기초
6강 light shadow 기초
JP Jung1.4K vues
물리 기반 셰이더의 이해 par tartist
물리 기반 셰이더의 이해물리 기반 셰이더의 이해
물리 기반 셰이더의 이해
tartist12.5K vues
[Gpg1권 박민근] 5.10 게임을 위한 그럴듯한 유리 효과 par MinGeun Park
[Gpg1권 박민근] 5.10 게임을 위한 그럴듯한 유리 효과[Gpg1권 박민근] 5.10 게임을 위한 그럴듯한 유리 효과
[Gpg1권 박민근] 5.10 게임을 위한 그럴듯한 유리 효과
MinGeun Park1.1K vues
[Gpg1권 박민근] 4.8 가려진 객체의 제외 기법 (오브젝트 오클루젼 컬링) par MinGeun Park
[Gpg1권 박민근] 4.8 가려진 객체의 제외 기법 (오브젝트 오클루젼 컬링)[Gpg1권 박민근] 4.8 가려진 객체의 제외 기법 (오브젝트 오클루젼 컬링)
[Gpg1권 박민근] 4.8 가려진 객체의 제외 기법 (오브젝트 오클루젼 컬링)
MinGeun Park4.7K vues
[데브루키/141206 박민근] 유니티 최적화 테크닉 총정리 par MinGeun Park
[데브루키/141206 박민근] 유니티 최적화 테크닉 총정리[데브루키/141206 박민근] 유니티 최적화 테크닉 총정리
[데브루키/141206 박민근] 유니티 최적화 테크닉 총정리
MinGeun Park93.3K vues

Similaire à 9강 camera advanced light2

[0326 박민근] deferred shading par
[0326 박민근] deferred shading[0326 박민근] deferred shading
[0326 박민근] deferred shadingMinGeun Park
634 vues78 diapositives
Animal iris recognition par
Animal iris recognitionAnimal iris recognition
Animal iris recognition진성 정
1.4K vues45 diapositives
동물 홍채인식부터 서버까지 par
동물 홍채인식부터 서버까지동물 홍채인식부터 서버까지
동물 홍채인식부터 서버까지진성 정
1.7K vues45 diapositives
Cascade Shadow Mapping par
Cascade Shadow MappingCascade Shadow Mapping
Cascade Shadow MappingSukwoo Lee
1.1K vues58 diapositives
Real-Time Global Illumination Techniques par
Real-Time Global Illumination TechniquesReal-Time Global Illumination Techniques
Real-Time Global Illumination TechniquesJangho Lee
4.1K vues47 diapositives
Reflective Shadow Maps par
Reflective Shadow MapsReflective Shadow Maps
Reflective Shadow MapsBongseok Cho
6 vues11 diapositives

Similaire à 9강 camera advanced light2(20)

[0326 박민근] deferred shading par MinGeun Park
[0326 박민근] deferred shading[0326 박민근] deferred shading
[0326 박민근] deferred shading
MinGeun Park634 vues
Animal iris recognition par 진성 정
Animal iris recognitionAnimal iris recognition
Animal iris recognition
진성 정1.4K vues
동물 홍채인식부터 서버까지 par 진성 정
동물 홍채인식부터 서버까지동물 홍채인식부터 서버까지
동물 홍채인식부터 서버까지
진성 정1.7K vues
Cascade Shadow Mapping par Sukwoo Lee
Cascade Shadow MappingCascade Shadow Mapping
Cascade Shadow Mapping
Sukwoo Lee1.1K vues
Real-Time Global Illumination Techniques par Jangho Lee
Real-Time Global Illumination TechniquesReal-Time Global Illumination Techniques
Real-Time Global Illumination Techniques
Jangho Lee4.1K vues
[20100820] 3d display, Haptics 기술 세미나 par Jaehoon Jung
[20100820] 3d display, Haptics 기술 세미나[20100820] 3d display, Haptics 기술 세미나
[20100820] 3d display, Haptics 기술 세미나
Jaehoon Jung1.7K vues
Devtree lightmapping unity5_2_1stday par SangYun Yi
Devtree lightmapping unity5_2_1stdayDevtree lightmapping unity5_2_1stday
Devtree lightmapping unity5_2_1stday
SangYun Yi9.6K vues
06_HDR 소개 par noerror
06_HDR 소개06_HDR 소개
06_HDR 소개
noerror1.2K vues
[Ndc12] 누구나 알기쉬운 hdr과 톤맵핑 박민근 par MinGeun Park
[Ndc12] 누구나 알기쉬운 hdr과 톤맵핑 박민근[Ndc12] 누구나 알기쉬운 hdr과 톤맵핑 박민근
[Ndc12] 누구나 알기쉬운 hdr과 톤맵핑 박민근
MinGeun Park13.4K vues
111118 ch 4_basic image manipulation_web par CARROTCG
111118 ch 4_basic image manipulation_web111118 ch 4_basic image manipulation_web
111118 ch 4_basic image manipulation_web
CARROTCG1.2K vues
김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019 par devCAT Studio, NEXON
김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019
김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019
언리얼엔진4를 활용한 레이트레이싱 리얼타임 영상 제작하기 par YOUNGJO CHO
언리얼엔진4를 활용한 레이트레이싱 리얼타임 영상 제작하기언리얼엔진4를 활용한 레이트레이싱 리얼타임 영상 제작하기
언리얼엔진4를 활용한 레이트레이싱 리얼타임 영상 제작하기
YOUNGJO CHO10.3K vues
리얼타임 렌더링 - 조명 입문편 - par Sukwoo Lee
리얼타임 렌더링 - 조명  입문편 -리얼타임 렌더링 - 조명  입문편 -
리얼타임 렌더링 - 조명 입문편 -
Sukwoo Lee2.9K vues
UHD HDR "Dance untold story" par 승윤 이
UHD HDR "Dance untold story"UHD HDR "Dance untold story"
UHD HDR "Dance untold story"
승윤 이1.9K vues

9강 camera advanced light2

  • 1. HDR Light(2) / Vertex & Polygon 상식
  • 3. 노출 [ Expose] 노광(露光)이라고도 한다. 그러기 위해 서는 필름이 빛에 감광하는 성능, 즉 필름감도에 맞추어 일정한 광량을 필 름에 조사하여야 한다. 따라서 피사체의 명도에 따라 조리개의 크기와 셔터 속도를 조정하고 이런 거 아님 이 두 가지 조합으로 노출을 조절한다. 일반적인 촬영조건이라면 조리개와 셔터만으로도 정확한 노출을 얻을 수 있으나, 셔터 속도를 극단적으로 빠르게 하거나 느리게 하면 빛의 조사가 부족하여 노출부족이 된다 [출처] 노출 [露出, exposure ] | 네이버 백과사전
  • 4. 노출 [ Expose]  노출 오버, 노출 언더  측광 [測光, photometry] http://cafe.naver.com/realdslr.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=378568
  • 5. 노출과 측광  눈으로 보는 것과는 다르다  그 이유는? http://photo.naver.com/view/2010100420360301502
  • 6. Dynamic Range : 명암비  인간의 눈 : 약 1,000,000:1 – 대신 변화 속도가 느리다.  보통때는 약 10,000:1 정도  흑백 필름 : 4096:1  컬러 슬라이드 필름 64:1  컬러 인쇄 64:1  모니터 : 500:1 ~1000:1  PDP : 10,000:1  …HDR 모니터 : 200,000:1 … 이걸 누가 사냐
  • 7. 사진  컴퓨터 그래픽스
  • 8. 사진 하이 다이내믹 레인지 이미징은 처음에는 컴퓨터로 렌더링된 이미지의 품질을 개선하 기 위해 개발되었다. 이후 서로 다른 노출을 주어 찍은 여러 장의 사진으로부터 높은 다 이내믹 레인지를 갖는 사진을 얻는 방법이 개발되었다. 이 기법의 등장으로 HDR 이미지 는 여러 장의 사진으로부터 얻은 이미지를 톤 매핑을 통해 만들어낸 이미지를 가리키는 용어로 널리 쓰이게 되었다. (위키피디아)
  • 9. High Dynamic Range Image (HDRI)
  • 10. HDRI http://en.wikipedia.org/wiki/High_d ynamic_range_imaging
  • 11. HDRI http://en.wikipedia.org/wiki/High_dynamic_range_imaging
  • 12. HDRI
  • 13. 전통적 카메라의 용어  HDR
  • 14. 전통적 카메라의 용어  HDR
  • 15. 전통적 카메라의 용어  HDR
  • 16. 전통적 카메라의 용어  HDR
  • 17. 전통적 카메라의 용어  HDR
  • 18. 아이폰의 HDR http://kwans.tistory.com/559
  • 19. 넓은 영역의 조명을 제한된 영역에 모두 표현하기  톤 맵핑 이용
  • 20. 컴퓨터 그래픽스 기존의 조명모델은 디스플레이 장치에서 표현할 수 있는 최소 밝기가 0.0, 최대 밝기가 1.0이라 할 때, 각 채널의 명암 레벨 표현에 0.0~1.0 사이의 8비트 고정 소수점 값을 사용 했다. 하이 다이내믹 레인지 렌더링은 명암 레벨을 표현하는 데 있어, 내부적으로 16비 트나 32비트, 64비트의 더 많은 단계를 갖는 부동 소수점 데이터를 사용하여 디스플레이 장치가 표현할 수 있는 것보다 더 크거나 작은 밝기 값을 세밀하게 표현할 수 있도록 하 였다 (위키피디아)
  • 21. 제한된 계산 영역을 확장하여 사용하기
  • 22. 리얼한 음영계산  노출 시뮬레이션 가능  눈부심 표현 가능
  • 23. 다이나믹 레인지의 확장  리얼한 음영 표현 가능  실제 세계: 모니터 = 4,000,000,000: 1  빛 계산을 위한 빛 소스의 범위가 다르다.  참고: 니시카와 젠지 http://allosha.tistory.com/42
  • 24. 노출 시뮬레이션 가능  인간의 눈은 다이나믹 레인지 반응속도가 느리다.  이것을 흉내냄
  • 26. 톤매핑을 이용하여 모니터에 표현  톤매핑 : 컴퓨터 그래픽스 렌더링 분야에서 말하는 톤 매핑이란, 하이 다이내믹 레인지의 컬러 값들을 컴퓨터 디스플레이 장치에 표현 가능한 로 다이내믹 레인지로 매핑하는 기법을 말한다. (단, 라이팅 계산은 하이 다이 내믹 레인지에서 일어난다.) 일반적으로, 톤 매핑은 비선형적이다. 다시 말해, 흑색 영역에서는 충분한 레인지 를 보존하고, 백색으로 갈수록 다이내믹 레인지를 제한한다. 이 기법은 사람이 봐서 전체적으로 디테일 및 대 비가 좋은 이미지를 만들어 낸다. 여러 가지 톤 매핑 기법이 존재한다. 컴퓨터 게임 등에 응용되는 간단한 실시 간 기법도 있으며, 인간의 시각 인지 체계를 모방한 복잡한 기법도 있다.톤 매핑은 종종 풀 스크린 효과와 결합 된다. 예를 들어, 공중에 떠다니는 먼지나 동굴에 들어온 햇빛 등을 나타내주는 효과 같은 것들이다. (위키피디 아) Recovering High Dynamic Range Radiance Maps from Photographs/Paul Debevec으로 부터
  • 27. Bloom (뽀샤시 효과)  눈부심 흉내 효과
  • 28. Bloom (뽀샤시 효과)  눈부심 흉내 효과
  • 30. 렌즈 플레어 Lens flare  GOD Ray ( Light Shift)  카메라 필터 효과(스나이퍼?)  기후 효과
  • 31. 단순한 빌보드 나열 http://agebreak.blog.me/60113184318
  • 32. 카메라로 사진/동영상을 촬영하는데 매우 밝은 광원이 렌즈를 향해 맞춰져 있을 때 발생하는 빛의 상이다. [위키피디아] http://www.virtools.co.kr/dc/onlineref/Virtools/behaviors/Lights/Lens%20Flare.html
  • 34. GOD Ray (Light Shaft/ SUN Shaft) http://postfiles16.naver.net/20111027_239/agebreak_1319686656526_ClI622_jpg/102711_0337_GodRay1.jpg?type=w2 http://www.industrialassets.co.uk/blog/?p=53
  • 35. GOD Ray (Light Shaft/ SUN Shaft)
  • 36. GOD Ray (Light Shaft/ SUN Shaft)
  • 37. Z 버퍼를 이용한 하늘 체크
  • 38. Radial Blur
  • 39. Radial Blur  Multi sampling
  • 40. Radial Blur  Multi sampling  합성
  • 41. 최종 결과물에 연산하는 2D 효과들  그 외에도  샤픈, 블러, 노이즈, 칼라 보정 등 포토샵에 있는 거의 모든 기본 기능이 가능
  • 42. 눈 , 비와 같은 파티클 기상효과  카메라 앞에만 표시
  • 44. Vertex는 어떻게 구성되어 있을지 말해 보자.  Vector 에 대해 알고 있는 것을 말해 보자.
  • 45. 가장 기초가 되는 단위  정보를 알아야 하는 이유? : -데이터에 대한 상식  그래픽의 감성, 프로그램의 머리  최적화의 방향과 개념  뭘 더 할 수 있지?
  • 46. 순수Vertex의 용량계산법  버텍스의 정보 : Position 정보  Float (4byte= 32bit) : 소수점 이하 6자리, 총 16까지 표현 가능  위치값 (X,Y,Z) : (float, float, float) = 12byte  Index 값 추가 (Integer(정수형) : 4byte(32bit))  1개의 vertex는 12+4 = 16byte  엔진마다 헤더 추가로 용량 ++++
  • 47. 순수 위치값 : 16 byte  맵핑 정보  UV 값 (float, float) = 4byte *2 = 8 byte  0~1?  UV 정보 개수 ? http://www.3d-palace.com/forum/3ds-max-forum/18023-unwrap-uvw.html
  • 48. 노말 정보  Normal (4byte * 3) = 12byte  BiNormal (4byte * 3) = 12byte  Tangent (4byte * 3) = 12byte http://knol.google.com/k/shader-fx-parallax-mapping#
  • 49. 총합  위치값 (16byte) + UV 값 (8byte) + Normal (12byte) + BiNormal(12byte) + Tangent(12byte) = 60 byte  1024byte = 1KB  1024KB = 1MB  60 byte * 10,000 폴리곤 = 600,000byte = 586KB = 0.57MB  그 외의 Case  뭐가 있을까?
  • 50. 총합  위치값 (16byte) + UV 값 (8byte) + Normal (12byte) + BiNormal(12byte) + Tangent(12byte) = 60 byte  1024byte = 1KB  1024KB = 1MB  60 byte * 10,000 폴리곤 = 600,000byte = 586KB = 0.57MB  그 외의 Case  뭐가 있을까?  멀티 UV  노말맵 사용하지 않을때  Vertex Color
  • 51. 용어는 중요하긔  Polygon , Poly, Triangle의 차이에 대해 말 해보자  Mesh 에 대해 말해보자.
  • 52. 세 개 이상의 선분으 로 둘러싸인 평면도형 을 말하며, n개의 선분 으로 이루어진 다각형 은 n개의 변, n개의 꼭 지점, n(n-3)/2개의 대각선을 가진다.
  • 54. Edit mesh : Delete Edit Poly : Remove