pseudo subsurface scattering for translucent objects

24
PSEUDO SUBSURFACE SCATTERING FOR TRANSLUCENT OBJECTS G조

Upload: garin

Post on 24-Feb-2016

59 views

Category:

Documents


0 download

DESCRIPTION

G 조. Pseudo Subsurface Scattering for Translucent Objects. Introduction Specification Background Study Implementation Conformance Schedule & Task Assignment. Introduction. 보다 현실적인 상을 만들어내기 그림자 표현 주변보다 항상 어두운 부분의 표현 반투명한 객체의 표현. Introduction Specification Background Study - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Pseudo Subsurface Scattering  for Translucent Objects

PSEUDO SUBSURFACE SCATTERING

FOR TRANSLUCENT OB-JECTSG 조

Page 2: Pseudo Subsurface Scattering  for Translucent Objects

Introduction Specification Background Study Implementation Conformance Schedule & Task Assignment

Page 3: Pseudo Subsurface Scattering  for Translucent Objects

Introduction 보다 현실적인 상을 만들어내기

그림자 표현주변보다 항상 어두운 부분의 표현반투명한 객체의 표현

Page 4: Pseudo Subsurface Scattering  for Translucent Objects

Introduction Specification Background Study Implementation Conformance Schedule & Task Assignment

Page 5: Pseudo Subsurface Scattering  for Translucent Objects

Environment Development Environment

Microsoft Visual Studio 2010Direct3D 11C++, HLSL (shader)

Running Windows 7CPU Intel i7 870GPU GeForce 5608GB RAM

Page 6: Pseudo Subsurface Scattering  for Translucent Objects

Renderer Specification Input

3D objectCorresponding AO map & transmittance

map Output

Real-time rendered scene User Interfaces

Move camera and light position & direction with a keyboard or mouse

Page 7: Pseudo Subsurface Scattering  for Translucent Objects

Renderer Specification (contd.) Considerations

Deferred shadingDynamic shadow mappingAmbient Occlusion VolumeSubsurface scattering with AOV

Page 8: Pseudo Subsurface Scattering  for Translucent Objects

Performance Renderer

with 20,000-polygon obj. 1280 x 720

Real-time Map GenerationAmbient Occlusion map, Transmittance map30fps or more

Page 9: Pseudo Subsurface Scattering  for Translucent Objects

Introduction Specification Background Study Implementation Conformance Schedule & Task Assignment

Page 10: Pseudo Subsurface Scattering  for Translucent Objects

Ambient Occlusion Vol-ume Contact Shadow

주변보다 항상 어두운 부분이 존재 Ambient Occlusion Volume

카메라 시점에서 Contact shadow 계산폴리곤의 normal 벡터 방향으로 extrusion

추가적 폴리곤 생성-> 객체를 포함하는 정도를 계산

Page 11: Pseudo Subsurface Scattering  for Translucent Objects

Ambient Occlusion Volume(contd.)

Page 12: Pseudo Subsurface Scattering  for Translucent Objects

Subsurface scattering with AOV Translucent obj.

일정 수준의 빛이 내부를 통해 산란됨 Transmittance map

Ambient Occlusion Volume 기법을 응용표면의 normal 벡터의 방향 바꾸기 객체의 각 표면마다 Subsurface scattering

효과를 표현할 map 의 형성

Page 13: Pseudo Subsurface Scattering  for Translucent Objects

Subsurface scattering with AOV(contd.)

Page 14: Pseudo Subsurface Scattering  for Translucent Objects

Introduction Specification Background Study Implementation Conformance Schedule & Task Assignment

Page 15: Pseudo Subsurface Scattering  for Translucent Objects

Class Inheritance

Page 16: Pseudo Subsurface Scattering  for Translucent Objects

전체 시스템 구조 1(AOV Map Generation Process)

Page 17: Pseudo Subsurface Scattering  for Translucent Objects

전체 시스템 구조 2(Rendering Process)

Page 18: Pseudo Subsurface Scattering  for Translucent Objects

Introduction Specification Background Study Implementation Conformance Schedule & Task Assignment

Page 19: Pseudo Subsurface Scattering  for Translucent Objects

평가 기준표 달성률 (1/2)

Page 20: Pseudo Subsurface Scattering  for Translucent Objects

평가 기준표 달성률 (2/2)

총 합 200점 이상 시 프로젝트 성공 실시간 구현시 다른 항목 관계없이 프로젝트 무조건 성공

Page 21: Pseudo Subsurface Scattering  for Translucent Objects

Introduction Specification Background Study Design Implementation Conformance Schedule & Task Assignment

Page 22: Pseudo Subsurface Scattering  for Translucent Objects

Schedule1주 2주 3주 4 주 5주 1주 2주 3주 4 주 5주 1주 2주 3주 4 주 5주 1주 2주 3주 4 주 5주

과제 결정1 차 회사 미팅스펙발표준비스펙발표2 차 회사 미팅3 차 회사 미팅4 차 회사 미팅5 차 회사 미팅

지도교수 미팅 및 진행사항 체크6 차 회사 미팅

중간발표 준비 및 보고서 작성 중간발표

7 차 회사 미팅8 차 회사 미팅9 차 회사 미팅

최종발표 준비 빛 보고서 작성최종발표Deffered ShaderShadow MapHigh Dynamic Range RendererRenderer UI Ambient Occlusion MapTranslmittance MapRenderer Light Movement UI(Extra)Real-Time AO, TI Map Generation(Extra)Computer Graphics 기초DirectX 11 Grahpics pipelineDeferred Shading 기초Compute Shader 기초Real-Time Shadow MapAmbient OcclusionApproximating Traslucency

스케쥴 표

9월 10월 11월작업

스터디

진행

분류12월

구현

Page 23: Pseudo Subsurface Scattering  for Translucent Objects

Task Assignment

강현석

조동철

정경훈

Study

정경훈

강현석

De-ferred

Shading

조동철

Real Time

Shadow Map-ping

강현석

조동철

정경훈

Real-Time AO,LT Map

Genera-tion &

Render-ing

조동철

Ren-derer Light Move-ment

Page 24: Pseudo Subsurface Scattering  for Translucent Objects

Q & A