Realistyczna Grafika Komputerowa

Semestr letni 2010:
Wykład: czwartek 12:15-14:00, sala 105
Konsultacje: pokoj 337


Aktualności

  1. Zajęcia 18.III.2010 z powodu wyjazdu są przełożone na termin późniejszy.
  2. Wstępna wersja programu wykładu
  

Literatura:

  1. A.Glassner - Principles of Digital Image Synthesis, Morgan Kaufmann Publ., San Francisco 1995.
  2. A.Glassner - Introducton to Ray Tracing, Morgan Kaufmann Publ. 1989
  3. H.W.Jensen - Realistic Image Synthesis Using Photon Mapping, A.K. Peters 2001
  4. P.Shirley - Realistic Ray Tracing, A.K. Peters 2000
  5. F.Sillion, C.Puech - Radiosity and Global Illumination, Morgan Kaufmann Publ. 1994
  6. M.F.Cohen, J.R.Wallace - Radiosity and Realistic Image Synthesis, A.P. 1993
  7. D.S.Ebert, F.K.Musgrave, D.Peacheay, K.Perlin, S.Worley - Texturing and Modelling, A.P.Professional 1994
  8. P.Dutre - Global Illumination Compendium
  9. V.Havran Heuristic Ray Shooting Algorithms, praca doktorska, Praga 2000.
  10. I.Wald Realtime Ray Tracing and Interactive Global Illumination, praca doktorska, Saarbrucken 2004.
  11. M.H.Kalos, P.A.Whitlock - Monte Carlo methods. Volume I: Basics, John John Wiley & Sons 1986
  12. Maciej Falski - "Przegląd modeli oświetlenia w grafice komputerowej" praca magisterska, Wrocław 2004.
  13. K.Devlin, A.Chalmers,... - Tone Reproduction and Physically Based Spectral Rendering, STAR report Eurographics 2002. (operatory mapowania tonów rozd. 4.2)

  14. J.D.Foley, A. van Dam, S.K.Feiner, J.F.Hughes - Computer Graphics - Principles and Practice,  2nd edition, Addison-Wesley, Reading, Massachusetts 1992. (takze  tych samych autorow  ``Interactive Computer Graphics'',  ``Introduction to Computer Graphics'').
  15. Alan Watt - 3D Computer Graphics, 2nd edition, Addison-Wesley, 1993
  16. A.S. Glassner - Graphics Gems, Academic Press, Boston 1990.
  17. J. Arvo - Graphics Gems II, Academic Press, Boston 1991.
  18. D. Kirk - Graphics Gems III, Academic Press, Boston 1992.
  19. P.S. Heckbert - Graphics Gems IV, Academic Press, Boston 1994.

Wyklad 1: Wstep, Ray Tracing, Przeciecia z obiektami

  1. RJ Segura, FR Feito - "Algorithms to test ray-triangle intersection. Comparative study"
    9th International Conference in Central Europe on Computer... 2001 wscg.zcu.cz. PDF
  2. Tomas Moller, Ben Trumbore - "Fast, minimum storage ray/triangle intersection", 1997 PDF

Wyklad 2: Ray Tracing: AABB, powierzchnie parametryczne, kraty.

  1. C.Benthin, I.Wald,P.Slusallek - "Interactive Ray Tracing of Free-Form Surfaces", Afrigraph 2004 WWW/PDF
  2. I.Wald,... - "Ray Tracing Animated Scenes using Coherent Grid Traversal", Siggraph 2006 WWW/PDF

Wyklad 3: Ray Tracing: struktury przyspieszajace.

  1. Prace doktorskie I.Walda i V.Havrana, powyzej punkty 9 i 10.
  2. I.Wald et al - "State of Art in Ray Tracing Animated Scenes" Eurographics 2007.
  3. I.Wald, S.Boulos,P.Shirley - "Ray Tracing Deformable Scenes Using Dynamic Bounding Volume Hierarchies" ACM ToG Vol. 26 No.1, January 2007.

Odnośniki:



Pracownia: czwartek 14:15-16:00 sala 108

Zadania należy oddawać w terminie. Opóżnienia powodują zmniejszenie ilości punktów: za każdy tydzien -20%. Zaliczenie należy uzyskać przed końcem semestru.
  1. Zadanie Termin: 25 marca 2010
    Napisać od początku prosty ray-tracer (albo tylko ray-caster z promieniami pierwotnymi) czytajacy sceny Wavefront OBJ. Mozna skorzystac z linków ponizej z kodami przecięcia promienia z trójkatem i prostymi klasami w C++ dla wektorow itp.... Uwagi ogólne: programy powinny byc przenośne i w przyszłości beda wymagane dwie wersje:
    • do testów wywoływane z lini poleceń generujące obrazek: np. PPM,JPEG lub PNG
    • z interfejsem wyswietlające obrazek w okienku z mozliwosciami zmiany widoku, może wyświetlania zamiennie w OpenGL,....
    Wersje drugą można napisać na bazie programu wyświetlającego OBJ z pracowni z PGK. W ramach tego zadania można oddać jedną wersje albo wsadową albo z interfejsem. Wraz z programem należy zaprezentować kilka wybranych scen z wyrenderowanymi obrazkami.

Andrzej Łukaszewski (anl(at)ii.uni.wroc.pl)