20
Beyhan Gül 10253031 Ray Tracing

Ray tracing-Işın İzleme Ders Sunumu

Embed Size (px)

Citation preview

Page 1: Ray tracing-Işın İzleme Ders Sunumu

Beyhan Gül10253031

Ray Tracing

Page 2: Ray tracing-Işın İzleme Ders Sunumu
Page 3: Ray tracing-Işın İzleme Ders Sunumu

«O halde Bilgisayar Grafikleri nedir ?»

Cevap:Bilgisayar grafikleri, bilgisayarların ve özel bir grafik donanımı ve yazılımının yardımıyla bir bilgisayar tarafından görüntü verisinin temsilini kullanarak oluşturulmuş grafiklerdir.(wiki)

Page 4: Ray tracing-Işın İzleme Ders Sunumu

«Gelişim süreci

Yanıp sönen ışıklar

Manyetik çekirdekler

Grafik işlemciler

Artan çözünürlükler

Page 5: Ray tracing-Işın İzleme Ders Sunumu
Page 6: Ray tracing-Işın İzleme Ders Sunumu

«Rendering vs Ray Tracing»

Page 7: Ray tracing-Işın İzleme Ders Sunumu

Rendering

Bilgisayarda çizilmiş olan ham modeli bir program aracılığıyla işleyip resim haline çevirmeye rendering diyoruz

Page 8: Ray tracing-Işın İzleme Ders Sunumu

Rendering

Işık yansımaları

Şeffaflık

Texture

Gölgeleme

Page 9: Ray tracing-Işın İzleme Ders Sunumu

«Ray Tracing»

Page 10: Ray tracing-Işın İzleme Ders Sunumu
Page 11: Ray tracing-Işın İzleme Ders Sunumu

Algorithm

Page 12: Ray tracing-Işın İzleme Ders Sunumu

I_(ambient) + I_(diffuse) + I_(specular)= I_(sum)

I_(ambient)=I_i*K_a I_(diffuse)=I_a*K_d*cos(A)

I_(ambient)=I_i*K_d*(cos(B))^n

Page 13: Ray tracing-Işın İzleme Ders Sunumu

Ne kadar verimli ?

Page 14: Ray tracing-Işın İzleme Ders Sunumu

Hızlandırmak için ne yapılabilir ?

Page 15: Ray tracing-Işın İzleme Ders Sunumu

Parallel Computing

Bounding Volumes

Page 16: Ray tracing-Işın İzleme Ders Sunumu

Ray tracing

Forward Ray Tracing

Backward Ray Tracing

Reflection Model

Shadow Test

Texture Mapping

Acceleration Method

Page 17: Ray tracing-Işın İzleme Ders Sunumu

Şimdi sorular

Aşağıdaki bilgisayar grafiklerinin gelişim sırasına göre doğru sıralanmıştır?

A)Grafik işlemciler-Yanıp sönen ışıklar-Manyetik çekirdekler-Gelişen çözünürlükler

B) Yanıp sönen ışıklar--Manyetik çekirdekler-Gelişen çözünürlükler

C) Gelişen çözünürlükler-Yanıp sönen ışıklar-Manyetik çekirdekler-Yanıp sönen ışıklar

D) Yanıp sönen ışıklar-Manyetik çekirdekler-Grafik işlemciler-Gelişen çözünürlükler

E) Manyetik çekirdekler-Grafik işlemciler-Yanıp sönen ışıklar-Gelişen çözünürlükler

Page 18: Ray tracing-Işın İzleme Ders Sunumu

Sorulara devam

Işın izlemede anlatmış olduğum kesişim noktasının rengin formülü hangisidir ?

A) I_(ambient) + I_(diffuse) + I_(specular)= I_(sum)

B) I_(ambient) * I_(diffuse) * I_(science)= I_(support)

C) I_(rendering) * I_(diffuse) * I_(specular)= I_(sum)

D) I_(rendering) + I_(square) + I_(specular)= I_(sum)

E) I_(ray’s value) + I_(diffuse) + I_(speak)= I_(sum)

Page 19: Ray tracing-Işın İzleme Ders Sunumu

Sorulara devam

I-Kodu paralelleştirmek

II-Grafik işlemci kapasitesini arttırma

III-Sınırlayıcı hacimler yöntemi

Yukarıdakilerden hangisi yavaş olan ışın izleme yöntemindeki algoritmayı hızlandırma yönünde bir yöntemdir ?

A)Yalnız IB)II ve III

C)I ve II D)I ve III

E)Hepsi

Page 20: Ray tracing-Işın İzleme Ders Sunumu

TEŞEKKÜRLER