21
Distributed Distributed Галинский В.А. Физико-математический лицей № 30 Computer Graphics Support Group 1 Распределенная трассировка лучей. URL: http://www.school30.spb.ru/cgsg/cgc/ E-mail: [email protected]

Компьютерная графика, осень 2011: Распределенная трассировка лучей

Embed Size (px)

Citation preview

Page 1: Компьютерная графика, осень 2011: Распределенная трассировка лучей

DistributedDistributed

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

1

Распределеннаятрассировка лучей.

URL: http://www.school30.spb.ru/cgsg/cgc/

E-mail: [email protected]

Page 2: Компьютерная графика, осень 2011: Распределенная трассировка лучей

DistributedDistributed

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

2Antialiasing

Page 3: Компьютерная графика, осень 2011: Распределенная трассировка лучей

DistributedDistributed

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

3Supersampling

Page 4: Компьютерная графика, осень 2011: Распределенная трассировка лучей

DistributedDistributed

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

4Supersampling

),,(),(1

yxiwyxn

ii∑

=

= cp

Page 5: Компьютерная графика, осень 2011: Распределенная трассировка лучей

DistributedDistributed

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

5Jitter – Rotated Grid Super Sampling

Page 6: Компьютерная графика, осень 2011: Распределенная трассировка лучей

DistributedDistributed

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

6Adaptive supersampling & Ray Tracing

Page 7: Компьютерная графика, осень 2011: Распределенная трассировка лучей

DistributedDistributed

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

7Jittering

Page 8: Компьютерная графика, осень 2011: Распределенная трассировка лучей

DistributedDistributed

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

8Jittering

Page 9: Компьютерная графика, осень 2011: Распределенная трассировка лучей

DistributedDistributed

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

9Пример: без сглаживания

Page 10: Компьютерная графика, осень 2011: Распределенная трассировка лучей

DistributedDistributed

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

10Пример: Resample

Page 11: Компьютерная графика, осень 2011: Распределенная трассировка лучей

DistributedDistributed

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

11Пример: Jittering

Page 12: Компьютерная графика, осень 2011: Распределенная трассировка лучей

DistributedDistributed

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

12

Jitter Supersampling

Page 13: Компьютерная графика, осень 2011: Распределенная трассировка лучей

DistributedDistributed

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

13Объемные источники света

Полная тень(umbra)

Полутень(penumbra)

Page 14: Компьютерная графика, осень 2011: Распределенная трассировка лучей

DistributedDistributed

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

14Объемные источники света - jittering

Точечный источник Без jittering Sampling 3x3 Sampling 5x5

Jittering 3x3 Jittering 5x5Jittering 15x15

Page 15: Компьютерная графика, осень 2011: Распределенная трассировка лучей

DistributedDistributed

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

15Soft Shadow – мягкие тени

Page 16: Компьютерная графика, осень 2011: Распределенная трассировка лучей

DistributedDistributed

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

16Glossy Reflection - нечеткие отражения

Page 17: Компьютерная графика, осень 2011: Распределенная трассировка лучей

DistributedDistributed

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

17Translucency - нечеткие пропускание

Page 18: Компьютерная графика, осень 2011: Распределенная трассировка лучей

DistributedDistributed

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

18Motion Blur – размытие в движении

Page 19: Компьютерная графика, осень 2011: Распределенная трассировка лучей

DistributedDistributed

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

19Depth of Field – глубина резкости

Page 20: Компьютерная графика, осень 2011: Распределенная трассировка лучей

DistributedDistributed

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

20Оптимизация

• Граничные оболочки (bound volumes)• Иерархии оболочек• Разбиение на воксели, grid tracing

Page 21: Компьютерная графика, осень 2011: Распределенная трассировка лучей

DistributedDistributed

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

21

• Практические задания (до зачетного занятия)– Реализовать сферический источник света и получить сцену с

«мягкими» тенями (применить к предыдущим заданиям на RT).