-
Notifications
You must be signed in to change notification settings - Fork 2
/
TODO.txt
53 lines (38 loc) · 1.76 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
Geometry Shape API:
* CHANGE: Implement LineSegment3D.
* CHANGE: Implement LineSegment3F.
* FIX: Fix the ProceduralTerrain3D class.
* FIX: Fix the ProceduralTerrain3F class.
Parameter API:
* ADD: Add support for different Parameter implementations that contains lists of options.
Renderer GPU API:
* ADD: Add support for PrimitiveAreaLight.
* ADD: Add support for ConstructiveSolidGeometry3F.
* ADD: Add support for BiModifier.
* ADD: Add support for the Ray Tracer algorithm.
* ADD: Add support for the Scene-based BVH structure.
* FIX: Fix the bug that resets the image occasionally using the Ambient Occlusion and Path Tracer algorithms.
* FIX: Fix any potential bugs with DiffuseAreaLight.
Scene BSSRDF API:
* CHANGE: Implement the SeparableBSSRDF class.
* CHANGE: Implement the TabulatedBSSRDF class.
Scene Compiler API:
* ADD: Add support for PrimitiveAreaLight.
* ADD: Add support for ConstructiveSolidGeometry3F.
* ADD: Add support for BiModifier.
* ADD: Add support for updating a CompiledScene instance on-the-fly.
Scene Material API:
* ADD: Add more constructors to the TranslucentMaterial class.
* ADD: Add a Builder to the HairMaterial class.
* ADD: Add a Builder to the MetalMaterial class.
* ADD: Add a Builder to the SubstrateMaterial class.
* ADD: Add a Builder to the TranslucentMaterial class.
* ADD: Add a Builder to the UberMaterial class.
* FIX: Fix the HairMaterial class.
Scene Modifier API:
* ADD: Add a ParallaxOcclusionMapLDRImageModifier class.
* ADD: Add a ParallaxMapLDRImageModifier class.
* ADD: Add a ReliefParallaxMapLDRImageModifier class.
Scene Texture API:
* ADD: Add an HDRImageTexture class.
* ADD: Add an ImageTexture that could be used instead of the HDRImageTexture and the LDRImageTexture.