10장. 조명과 음영 학습목표 조명과 음영의 차이점을 이해한다. 지역 조명모델과 전역 조명모델의 차이점을 이해한다.

Slides:



Advertisements
Similar presentations
10장. 시기별 학급경영 11조 염지수 이 슬 권용민 신해식.
Advertisements

일본 근세사. (1) 에도막부의 개창 ( ㄱ ) 세키가하라의 전투 (1600) - 히데요시의 사후 다섯 명의 다이로 ( 大老 ) 가운데 최대 영지 (250 만석 ) 를 보유하고 있던 도쿠가와 이에야스가 급부상. 이에 이에야스와 반목해 온 이시다 미쓰나리 ( 石田三成 ),
사 진 성명 학교 휴대폰 전공 / 학년 / 학번 ●교내 외 활동내역 활동명활동기간주요내용 ●공모전 수상경력 년 월 일년 월 일내 용내 용시행처 재학 / 휴학 본 주소 ※ 공모전 수상경력은 참고사항일 뿐 평가에 반영되지 않습니다 수상내용 생년월일 SNS/ 미니홈피.
아니마 / 아니무스 송문주 조아라. 아니마 아니마란 ? 남성의 마음속에 있는 여성적 심리 경향이 인격화 한 것. 막연한 느낌이나 기분, 예견적인 육감, 비합리적인 것에 대 한 감수성, 개인적인 사랑의 능력, 자연에 대한 감정, 그리.
대구가톨릭대학교 체육교육과 06 학번 영안중학교 체육교사 신웅섭 반갑습니다. 반야월초등학교 축구부 대륜중학교 축구부 대륜고등학교 대구가톨릭대학교 차석 입학 대구가톨릭대학교 수석 졸업 2014 년 경북중등임용 체육 차석 합격 영안중학교 체육교사 근무 소개.
일장 - 1 일 24 시간 중의 명기 ( 낮 ) 의 길이 ( 밤은 암기, 낮은 명기 ) 광주기성 - 하루 중 낮의 길이의 장단에 따라 식물의 꽃눈 형성이 달라지는 현상 일장이 식물의 개화현상을 조절하는 중요한 요인 단일식물 - 단일조건에서 개화가 촉진되는 식물 장일식물.
2 학년 6 반 1 조 고은수 구성현 권오제 김강서.  해당 언어에 본디부터 있던 말이나 그것에 기초하여 새로 만들어진 말  어떤 고장 고유의 독특한 말  Ex) 아버지, 어머니, 하늘, 땅.
/11 CUDA 를 이용한 병렬 프로그래밍 DirectX 3D 를 이용한 3D 프로그래밍
2 존경어 겸양어 정중어 미화어 경비어 1.경어와 경비어 연어 관용구(형태상 분류/의미상 분류) 속담 2.관용표현 목차.
현대사회와 윤리 1. 윤리학이란 무엇인가?.
2011년도 제1학기 안테나공학 동의대학교 정보통신공학과 Chapter 2. 급전선 이론 강 사 : 박 정 호.
아름다운 이들의 행복한 길음안나의 집.
2014년도 교원 및 기간제교사 성과상여금 전달교육 개 회 국기에 대한 경례 - 인사말
선진 고양교육 “유아교육 행정 업무 연수” 유치원 회계실무 및 유아학비 연수 경기도고양교육청.
행정소송 실무교육 공익법무관 문 유 식 인사 공익법무관 소개 서울고검 소개.
1. 던전 디자인 개요_1 1. ‘던전’ 룬스톤은 던전 한 층에도 여러 개가 존재하며, 각 룬스톤 마다 영향을 미치는 범위가 설정되어 있다. 룬스톤이 영향을 주는 범위에 일정시간 사용자가 위치해 있게 되면 사용자 캐릭터는 ‘유령화’ 되어 버리기 때문에, 사용자는.
The Beginning Of Light Skeaker mgun
조선왕조의 유교정치.
학습목표 10장. 조명과 음영 조명과 음영의 차이점을 이해한다. 지역 조명모델과 전역 조명모델의 차이점을 이해한다.
묵자 겸애, 비명, 비공, 상현, 상동, 천지, 명귀, 삼표 법.
163535/A25002 컴퓨터 그래픽스 Chap 6. Shading Copyright ⓒ 2001 N Baek.
컴퓨터 그래픽스 연구회지 2000년 5월 발표자 : 이영건 날짜 :
Chapter 10. Illumination Models and Surface-Rendering Methods
Gamma와 Linear-Color-Space
Deferred Shading (지연 세이딩)
학습목표 10장. 조명과 음영 조명과 음영의 차이점을 이해한다. 지역 조명모델과 전역 조명모델의 차이점을 이해한다.
내 아이를 위한 구강관리.
제16장 원무통계 • 분석 ☞ 통계란 특정의 사실을 일정한 기준에 의하여 숫자로 표시한 것을 말한다.통계로서 활용할 수 있는 조건으로는 ① 동질성을 지녀야 하고 ② 기준이 명확하고 ③ 계속성이 지속되어야 하며 ④ 숫자로 표시하여야 한다 경영실적의.
서울지방세무사회 부가세 교육 사진클릭-자료 다운 세무사 김재우.
사외내방객 사이트매뉴얼.
치매의 예방 김 은민 윤금 노인요양원 치매의.
강원대학교 지구물리학과 이 훈 열 교수 참고문헌: 이희연 2003, GIS 지리정보학, 법문사
OpenGL Programming (II) 3D Graphics Fundamentals
기초 이론.
그래픽스 시스템과 모델.
8장. 가시성 판단 학습목표 후면제거의 정의와 처리방법을 이해한다. 절단작업의 정의와 처리방법을 이해한다.
Lecture #9 제 6장. 음영법(Shading).
7. 자극과 반응 7-2. 신경계 3. 여러 가지 반응.
1장 그래픽스 시스템과 모델-이미지 형성, 모델, 구조
Ambient Occlusion 발표자 : 정광일 일 시 :
Kyoungju Park Computer Graphics Kyoungju Park
렌더링.
Hanyang University Jungsik Park
마산에 대하여 만든이 : 2204 김신우, 2202 권성헌.
GPU Gems 3 Chapter 13. Volumetric Light Scattering as a Post-Process
제주닷컴 매뉴얼 (실시간 예약시스템) 2013년 10월.

학습목표 13장. 고급 렌더링 그림자를 구현하기 위한 세 가지 방법을 이해한다. 레이트레이싱의 정의와 구현방법을 이해한다.
계약서 관련 실무 계약 위반과 판례 김래균.
Digital Door Lock Design
키타노카시쇼쿠닌(北の菓子職人) - 「오호츠크의 소금 맛」
생활 철학 인간이란 무엇인가?.
빛의 반사 Mount Hood reflected in Mirror Lake, Oregon
게임수학 제 7 장 조명.
2장2절 광학 개론 2.1 광선 이론과 응용 기하광학: 광선의 형태로 전파(진행)되는 광의 공간적인 분석을 위해 도입
6장 마케팅 조사 박소현, 김중호, 박기찬.
2008년 산별 임금교섭 대응전략.
한밭대학교 창업경영대학원 회계정보학과 장 광 식
Rendering Lecture 따라하기 제작:이경복(한밭대학교).
직장생활 예절 ① - 인사 1.내가 먼저 [인사의 5point] 2.상대방의 눈을 보고 미소지으며 3.상대방에 맞춰서
음양오행과 물리학 조 원 : 김용훈, 양범길, 박수진, 윤진희, 이경남, 박미옥, 박지선 (11조)
6월 1주 주간메뉴표 NEW 엄마손 조식 쉐프 삼촌 중식 참새 방앗간 석식 ◎원산지 안내 : 쌀(국내산)
학교 내 환자 관리 연수 학교 내 환자 및 응급환자 관리계획(도연학사생 포함) 명진고-2077 ( )
이야기 치료에 대하여 <8조 학문적 글쓰기 발표> 주희록 최은지
Lect 5: Reflection and Transmission(5-4)
민 법 국제무역학과 김종석 교수.
비축사업 전자계약시스템 도입 용역 사용자매뉴얼(업체담당자용) Version 1.0.
친환경 LED조명(거실,방,주방) 특가 판매 아파트단지 입주민들 가정의 전기료 절감,조도 개선을 위한
Ray Casting 발표자 : 박 경 와
중국문학개론 한부와 겅건안문학 중어중국학과 ㅇ이진원 한부와 건안문학.
Presentation transcript:

10장. 조명과 음영 학습목표 조명과 음영의 차이점을 이해한다. 지역 조명모델과 전역 조명모델의 차이점을 이해한다. 광원의 특성과 종류를 이해한다. 주변광, 확산광, 경면광 등 지역 조명모델의 요소를 이해한다. 플랫 셰이딩, 구로 셰이딩, 퐁 셰이딩 등 음영방법의 차이를 이해한다. 프로그램에 의해 지엘에서 조명 및 음영을 가하는 방법을 이해한다.

빛 하나님이 가라사대 빛이 있으라 하시매 빛이 있었고 그 빛이 하나님이 보시기에 좋았더라 하나님이 빛과 어두움을 나누사 빛을 낮이라 칭하시고 어두움을 밤이라 칭하시니라 저녁이 되며 아침이 되니 이는 첫째 날이니라                        - 창세기 1:3-1:5, New International Version

조명과 음영 렌더링(Rendering) 조명(Lighting, Illumination): 물체 정점의 색상을 부여, 물체공간(Object Space) 음영(Shading, Surface Rendering):조명 결과를 이용하여 물체 면의 색상을 부여: 영상공간(Image Space)

빛의 진행 광원에서 출발 물체 표면에서 흡수 (Absorption) 반사 (Reflection) 투과(Transmission) 또는 굴절(Refraction) 물체를 본다는 것은 우리 눈으로 입사하는 빛에 의함 물체색: 광원, 물체, 관찰자 위치, 광원과 물체의 특성에 의해 결정

조명모델(Illumination Model) 전역 조명모델(Global Illumination Model):다른 물체면에서 반사되어 입사되는 빛까지 고려한 조명모델 지역 조명모델(Local Illumination Model): 광원으로부터 직접 물체면으로 입사되는 빛만을 고려한 모델

광원(Light Source) 면적광원(Area Light Source)과 점광원(Point Light Source) 면적광원을 분산 점광원(Distributed Point Light Source)으로 근사화

광원(Light Source) 위치성 광원(Positional Light Source) 옴니라이트(Omni Light), 빛이 모든(Omni) 방향으로 방사형(Radial Direction)으로 진행 광원의 위치가 중시됨. 근거리 광원 방향성 광원(Directional Light Source) 빛이 물체면을 향하여 일정한 방향으로 진행 빛의 방향이 중심됨. 원거리 광원

스포트라이트(Spot Light) 위치성 광원과 유사 빛이 방사형으로 진행 광원이 유한 거리에 존재 방향성 광원과 유사 하나의 방향을 향해서만 진행 차이점 일정한 각 범위 내로만 진행. 포로수용소의 탐조등

조명관련 벡터 물체의 색: R, G, B 별로 빛의 세기를 별도 추적. 최종적으로 합성 조명관련 벡터 입사각: 광원벡터와 법선벡터가 이루는 각

주변반사(Ambient Reflection) 광원에 직접 노출되지 않는 면에 밝기를 부여 모든 빛의 경로를 추적하기 어려움 면마다 상수 크기의 밝기를 추가 전역 조명모델 효과를 근사적으로 부여

거리에 따른 빛의 약화 거리 제곱에 반비례 Ia: 광원의 주변광 세기 Ka: 주변광 계수

주변광 계수 변화 주변광만 부여 여타 반사광 + 주변광

확산반사(Diffusive Reflection) 난반사에 해당 완벽 확산체(Perfect Diffuser)와 방향성 확산체(Directional Diffuser) 방향성 확산체 확산 방향에 시점이 있다면 물체가 더욱 밝게 보여야 함. 완벽 확산체 지역조명 모델의 그래픽 처리를 단순화하기 위해서 완벽 확산체를 가정

확산광의 세기 물체면이 서 있는 방향에 따라 다름 람베르트 법칙(Lambertian Law) 입사각: 광원벡터, 법선벡터 사이각 면의 밝기는 입사각의 코사인에 정비례. 확산광의 세기 Id: 광원의 확산광 세기 Kd: 확산광 계수

확산광 효과 면이 서 있는 방향에 따라 차등적 밝기 입체감 부여 cf. 주변광 우상단, 우측 중앙, 정중앙

경면반사(Specular Reflection) 반질반질한 표면에서 반사되는 빛 정반사에 의함 물체의 색이 아니라 광원의 색 cf. 주변광, 확산광: 광원의 색이 물체의 색과 상호작용 Ex. 확산, 확산+경면 기본적으로 입사각과 반사각이 동일 시점이 정확히 반대방향일 때 보임

경면광 분포와 퐁 반사모델 실제적으로는 Lobe 모습 퐁 반사모델(Phong Illumination Model) 광택계수(Shineness Coefficient) 경면광의 세기

약화함수(Attenuation Function) 지엘에서는 거리에 따른 약화를 수식으로 표현 a = b = 0, c = 1,   a = b = .25, c = .5 , a = c = 0, b = 1

확산계수, 경면계수, 광택계수 확산계수 0.01, 0.3, 0.7 경면계수 0.0, 0.4, 0.8 광택계수 5, 40, 100

지역반사 모델

지엘의 조명 1. 광원이 여러 개인 경우는 각각의 광원에서 나오는 빛을 모두 합산 2. R, G, B 색에 대해 별도로 적용하여 합산 3. 광원특성은 반사광 종류별로 Ia, Id, Is 4. 물체특성은 반사광 종류별로 Ka, Kd, Ks

지역 조명모델 알고리즘 For Each Object of the Scene { 모든 물체에 대해     For Each Polygon Mesh of the Object {             모든 다각형에 대해         Calculate N, L, V, R, D;                           벡터 및 거리 계산         For Each Light Source {                           모든 광원에 대해             For Ambient Reflection                         주변반사에 대해                 Calculate R, G, B Reflection Separately;      색별로 계산             For Diffuse Reflection                          확산반사에 대해             For Specular Reflection                         경면반사에 대해             Add R, G, B Colors Separately;     주변광, 확산광, 경면광을 합산         }         Add R, G, B Colors Separately;         모든 광원의 영향을 합산                } }

음영(Shading) 음영 또는 표면 렌더링(Surface Rendering) 물체 면의 색을 부여 플랫 셰이딩(Flat Shading) 주어진 하나의 다각형 전체를 동일한 색으로 칠함. 빠르고 간단 상수 셰이딩(Constant Shading),깎은 면 셰이딩(Facet Shading) 다각형을 구성하는 다각형 정점의 위치를 평균하여 중심점(Centroid)를 구함.중심점에서의 법선벡터, 광원벡터, 시점벡터를 기준으로 조명모델이 가해지며 그 결과 색이 면 내부를 모두 채움.

플랫 셰이딩 마하밴드 효과(Mach Band Effect)

구로 셰이딩(Gouraud Shading) 다각형 내부를 서로 다른 색으로 채우는 방법 정점의 색을 보간 정점의 법선벡터를 요함. 인접면의 법선벡터를 평균하여 구함 정점의 색으로부터 내부면의 색을 선형보간 경면광을 감안하지 않음: 실제적인 정점의 법선벡터와 근사적으로 계산된 법선벡터가 완전히 일치하지 않기 때문

구로 셰이딩 플랫 셰이딩보다는 부드러움 마하 밴드 효과는 그대로 남아있음. 경우에 따라서 오류

퐁 셰이딩(Phong Shading) 정점의 색 대신 정점의 법선벡터를 보간 곡면의 기울기가 복원됨: 경면광을 부여할 수 있음.

음영결과 비교 플랫, 구로, 퐁 구로, 퐁

미세면 모델(Microfacet Model) 표면의 거칠기(Roughness)를 모델링 평균면의 방향을 기준으로 표면의 거칠기라는 매개변수를 사용해서 미세면의 굴곡이나 모양을 조절

미세면 모델(Microfacet Model) 플랫, 퐁, 블린, 쿡/토렌스 블린 셰이딩 퐁 셰이딩과 유사.경면광 성분이 더욱 부드럽게 퍼져나감. 광원이 거의 물체면과 나란히 예각으로 입사한 것과 유사 쿡/토렌스 셰이딩(메탈 셰이딩) 금속표면의 은은한 경면광 처리에 유리. cf. 퐁 모델: 플라스틱 재질 처리에 유리