TODO
branchpyrit
changeset 40 929aad02c5f2
parent 34 28f6e8b9d5d1
child 44 3763b26244f0
equal deleted inserted replaced
39:7079dcc3bd74 40:929aad02c5f2
     5 Future Plans
     5 Future Plans
     6 ============
     6 ============
     7  * kd-tree:
     7  * kd-tree:
     8    - optimize structures
     8    - optimize structures
     9    - optimize construction: do not use bounding boxes of shapes, instead implement box-shape intersection
     9    - optimize construction: do not use bounding boxes of shapes, instead implement box-shape intersection
       
    10    - optimize traversal -- no std::vector
    10    - save/load
    11    - save/load
    11  * uniform grid, octree
       
    12  * textures (3D procedural, pixmaps later)
    12  * textures (3D procedural, pixmaps later)
    13  * update Python binding: Camera, new classes
    13  * update Python binding: Camera, new classes
    14  * namespace
    14  * namespace
    15  * stochastic oversampling
    15  * stochastic oversampling
    16  * absorbtion of refracted rays in dense materials (can be computed using shape distance and some 'absorbance' constant)
    16  * absorbtion of refracted rays in dense materials (can be computed using shape distance and some 'absorbance' constant)