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 |