TODO
branchpyrit
changeset 91 9d66d323c354
parent 81 9dbb9c8c115b
child 94 4c8abb8977dc
equal deleted inserted replaced
90:f6a72eb99631 91:9d66d323c354
     2 ====
     2 ====
     3  * (none known)
     3  * (none known)
     4 
     4 
     5 Future Plans
     5 Future Plans
     6 ============
     6 ============
       
     7  * Python binding for material.h classes
       
     8  * Container should implement Shape interface to allow building hierarchies
       
     9  * Container should allow local space transformations
     7  * generalization: Camera "shader" (ray generator), surface shader and maybe light & background shaders
    10  * generalization: Camera "shader" (ray generator), surface shader and maybe light & background shaders
     8  * namespace
    11  * put everything into a namespace
     9  * Python binding for all classes
       
    10  * stochastic oversampling
    12  * stochastic oversampling
    11  * absorbtion of refracted rays in dense materials (can be computed using shape distance and some 'absorbance' constant)
    13  * absorbtion of refracted rays in dense materials (can be computed using shape distance and some 'absorbance' constant)
    12  * implement efficient AABB-ray intersection using Plucker coordinates
    14  * implement efficient AABB-ray intersection using Plucker coordinates
    13 
    15 
    14 New Classes?
    16 New Classes?