TODO
branchpyrit
changeset 78 9569e9f35374
parent 77 dbe8438d5dca
child 79 062b1c4143f7
equal deleted inserted replaced
77:dbe8438d5dca 78:9569e9f35374
     5 Future Plans
     5 Future Plans
     6 ============
     6 ============
     7  * textures (3D procedural, pixmaps)
     7  * textures (3D procedural, pixmaps)
     8  * generalization: Camera "shader" (ray generator), surface shader and maybe light & background shaders
     8  * generalization: Camera "shader" (ray generator), surface shader and maybe light & background shaders
     9  * namespace
     9  * namespace
    10  * kd-tree:
       
    11    - optimize structures
       
    12    - optimize construction: use box-shape intersection instead of bounding boxes of shapes
       
    13    - save/load
       
    14  * Python binding for all classes
    10  * Python binding for all classes
    15  * stochastic oversampling
    11  * stochastic oversampling
    16  * absorbtion of refracted rays in dense materials (can be computed using shape distance and some 'absorbance' constant)
    12  * absorbtion of refracted rays in dense materials (can be computed using shape distance and some 'absorbance' constant)
    17  * implement efficient AABB-ray intersection using Plucker coordinates
    13  * implement efficient AABB-ray intersection using Plucker coordinates
    18 
    14