equal
  deleted
  inserted
  replaced
  
    
    
     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   |