| A | B | C | D | E | F | G | H | I | J | |
|---|---|---|---|---|---|---|---|---|---|---|
1 | Feature | Days (Estimate) | Milestone | Done | ||||||
2 | Blender Sync | Milestone | Weeks | Weeks (Cumulative) | Budget | Budget (Cumulative) | ||||
3 | Sync Objects | 3 | 0 | 0 | 6.2 | 6.2 | 3100 | 3100 | ||
4 | Sync Textures | 1 | 0 | 1 | 10.2 | 16.4 | 5100 | 8200 | ||
5 | Sync Instances | 1 | 1 | 2 | 3.4 | 19.8 | 1700 | 9900 | ||
6 | Multi-Material Objects | 3 | 2 | 3 | 4.8 | 24.6 | 2400 | 12300 | ||
7 | Uniform Editing | 3 | 1 | 4+ | TBD | TBD | TBD | TBD | ||
8 | Blender VBO Patch | TBD | 4+ | |||||||
9 | Render Library | €/Week | 500 | |||||||
10 | Base Library | 15 | 0 | |||||||
11 | Render Targets | 5 | 0 | |||||||
12 | Draw Scene | 5 | 0 | Milestone 0 | Basic functionality to sync and draw Blender data with OpenGL | |||||
13 | Sort Draw Calls | 3 | 1 | Milestone 1 | Core renderer functions | |||||
14 | Draw Screen Pass | 2 | 0 | Milestone 2 | Non-core renderer functions | |||||
15 | Shader Compiler | 10 | 1 | Milestone 3 | NPR shaders | |||||
16 | Lighting | 5 | 1 | Milestone 4+ | Wishlist | |||||
17 | Spot Shadow Maps | 2 | 1 | |||||||
18 | Cascaded Sun Shadow Maps | 5 | 1 | |||||||
19 | Cube Map Textures (Internal) | 3 | 1 | |||||||
20 | Point Light Shadow Maps | 5 | 1 | |||||||
21 | Temporal Super Sampling | 7 | 2 | |||||||
22 | Translucent Objects | 5 | 2 | |||||||
23 | Per Light Shaders | 5 | 3 | |||||||
24 | Decals | TBD | 4+ | |||||||
25 | Shader Library | |||||||||
26 | Base Library | 10 | 1 | |||||||
27 | Diffuse | 2 | 1 | |||||||
28 | Specular | 2 | 1 | |||||||
29 | Tangent Normal Maps | 2 | 2 | |||||||
30 | Outline | 5 | 3 | |||||||
31 | Rim Light | 1 | 3 | |||||||
32 | AO/Cavity | 7 | 3 | |||||||
33 | SS Curvature | 1 | 3 | |||||||
34 | Displacement | 5 | 3 | |||||||
35 | FXAA | 3 | 4+ | |||||||
36 | SMAA | 5 | 4+ | |||||||
37 | Procedural Textures | 10 | 4+ | |||||||
38 | ||||||||||
39 |