24
PSEUDO SUBSURFACE SCATTERING FOR TRANSLUCENT OBJECTS G조

G조G조. Introduction Specification Background Study Implementation Conformance Schedule & Task Assignment

Embed Size (px)

Citation preview

PSEUDO SUBSURFACE SCATTERING

FOR TRANSLUCENT OB-JECTSG 조

Introduction Specification Background Study Implementation Conformance Schedule & Task Assignment

Introduction

보다 현실적인 상을 만들어내기그림자 표현주변보다 항상 어두운 부분의 표현반투명한 객체의 표현

Introduction Specification Background Study Implementation Conformance Schedule & Task Assignment

Environment

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

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

Renderer Specification

Input3D objectCorresponding AO map & transmittance

map Output

Real-time rendered scene User Interfaces

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

Renderer Specification (contd.)

ConsiderationsDeferred shadingDynamic shadow mappingAmbient Occlusion VolumeSubsurface scattering with AOV

Performance

Rendererwith 20,000-polygon obj. 1280 x 720

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

Introduction Specification Background Study Implementation Conformance Schedule & Task Assignment

Ambient Occlusion Vol-ume Contact Shadow

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

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

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

Ambient Occlusion Volume(contd.)

Subsurface scattering with AOV

Translucent obj.일정 수준의 빛이 내부를 통해 산란됨

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

효과를 표현할 map 의 형성

Subsurface scattering with AOV(contd.)

Introduction Specification Background Study Implementation Conformance Schedule & Task Assignment

Class Inheritance

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

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

Introduction Specification Background Study Implementation Conformance Schedule & Task Assignment

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

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

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

Introduction Specification Background Study Design Implementation Conformance Schedule & Task Assignment

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 Shader

Shadow Map

High Dynamic Range Renderer

Renderer UI

Ambient Occlusion Map

Translmittance Map

Renderer Light Movement UI(Extra)

Real-Time AO, TI Map Generation(Extra)

Computer Graphics 기초DirectX 11 Grahpics pipeline

Deferred Shading 기초Compute Shader 기초Real-Time Shadow Map

Ambient Occlusion

Approximating Traslucency

스케쥴 표

9월 10월 11월작업

스터디

진행

분류12월

구현

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

Q & A