Autor: Tom vb, SPE, Plze (tomas.svab@gmail.com)
Nzev prce: Fotonov mapy v realistickm osvtlen
Obor: 01 (matematika a matematick informatika)
Vedouc prce: RNDr. Josef Pelikn, MFF UK, Praha (Josef.Pelikan@mff.cuni.cz)
Datum vytvoen: 27.2.2009
Datum posledn aktualizace: 27.2.2009

-------------------------------
HOWTO
-------------------------------

- Je doporueno sthnout nejnovj verzi zdrojovch kd ze strnky:
  svn://cgg.mff.cuni.cz/JaGrLib/radiosity/

- Zkladn filozofie knihovny je vysvtlena v prci, podrobnj pehled
  lze najt na http://cgg.mff.cuni.cz/JaGrLib/doc/lab01.html

- Podstatn informace tkajc se instalace a prce v jednolivch prostedch, vetn
  video nvod, lze najt na http://cgg.mff.cuni.cz/JaGrLib/doc/howto.html

-------------------------------
Adrese
-------------------------------

Doc\
- Obsahuje text prce ve formtu .pdf a zrove tak programtorskou dokumentaci
  (Javadoc)

Images\
- Obsahuje spoustu obrzk, kter byly vykresleny bhem testu
- V souboru testy.txt jsou popsny jednotliv testy, vetn pouitch scn

JaGrLib\
- Vtev 'Radiosity' z knihovny JaGrLib

  JaGrLib\data\
  - Data knihovny JaGrLib - pedevm veker zapojen, JGL scny, ppadn OBJ
    soubory (ty ale nejsou uloeny pmo v repository SVN serveru)
    
  JaGrLib\obscure\
  - Tdy patc do balku obscure, kter je neveejn (v repository nejsou
    uloeny zdrojov kdy)
    
  JaGrLib\reg\
  - Vechny registrovan moduly

  JaGrLib\src\
  - Veker veejn zdrojov kdy knihovny

-------------------------------
Interfacy
-------------------------------

- BSSRDF
- Fresnel
- LightMap
- LightTracing
- LightSource
- MicrofacetDistribution

-------------------------------
Moduly
-------------------------------

BlinnMicrofacet
DirectionalLightSource
DirectLightMapVisualizer
FinalGathering
FresnelCondutor
FresnelDielectric
LambertianModel
MicroFacet
MonteCarlo
OrenNayarModel
PathTracing
PhotonMap
PhotonTracing
SpecularReflection
SpecularTransmission
StaticAreaLightSource
StaticSphericalLightSource
StaticSpotLightSource

-------------------------------
Scny
-------------------------------

CBDCookTorrance.jgl
CBDDirectionalLight.jgl
CBDFresnelTest.jgl
CBSpecularJensen
CBDOrenNayar.jgl
CBDPointLight.jgl
CBDSpotLight.jgl
CBEmpty.jgl
CBSphereDiffuse.jgl
CBSphereRefraction.jgl
CBSphereSpecular.jgl
CBSphereSpecular2.jgl

-------------------------------
Zapojen
-------------------------------

Poznmka: Vechny zapojen jsou optimalizovny na maximln rychlost vykreslovn,
aby nemusel uivatel ekat, kdy bude poprv zkouet dan zapojen.
Vizuln kvalitn obrazy lze dostat zvenm hodnot nkterch parametr
(nap. potu paprsk).

sFinalGatheringDiffuse.xml
sFinalGatheringEmpty.xml
sFinalGatheringJensen.xml
sFinalGatheringPointLight.xml
sFinalGatheringSpecular.xml
sFinalGatheringSpotLight.xml
sPathTracingDiffuse.xml
sPathTracingEmpty.xml
sPathTracingJensen.xml
sPathTracingPointLight.xml
sPathTracingSpecular.xml
sPathTracingSportLight.xml
sPathTracingIndirectDiffuse.xml
sPathTracingIndirectEmpty.xml
sPathTracingIndirectJensen.xml
sPathTracingIndirectPointLight.xml
sPathTracingIndirectSpecular.xml
sPathTracingIndirectSportLight.xml
sRayCastingNew.xml
sRayTracingJitteringDiffuse.xml
sRayTracingJitteringEmpty.xml
sRayTracingJitteringJensen.xml
sRayTracingJitteringPointLight.xml
sRayTracingJitteringSpecular.xml
sRayTracingJitteringSportLight.xml
sRayTracingSimpleDiffuse.xml
sRayTracingSimpleEmpty.xml
sRayTracingSimpleJensen.xml
sRayTracingSimplePointLight.xml
sRayTracingSimpleSpecular.xml
sRayTracingSimpleSpotLight.xml