Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2025-10-23
| ||
| 19:30 | Update ideas. ... (Leaf check-in: e9b2dae8c6 user: imagic tags: trunk) | |
| 19:01 | Speed up editing: keep a cache for the faces generation. ... (check-in: b2a365b404 user: imagic tags: trunk) | |
| 18:27 | Generalize faces from triangles/quads to convex polygons. ... (check-in: f84104261e user: imagic tags: trunk) | |
| 18:18 | Do minor consistency improvement. ... (Closed-Leaf check-in: 7421af4442 user: imagic tags: polygon-faces) | |
| 18:16 | Add note about polygon -> triangles conversion. ... (check-in: 11b2814029 user: imagic tags: polygon-faces) | |
| 18:13 | Improve terminology: vertex/vertices instead of points for polygons. ... (check-in: 979121b461 user: imagic tags: polygon-faces) | |
|
2025-10-22
| ||
| 20:42 | Add note about polygon orientation. ... (check-in: bc519cf1e2 user: imagic tags: polygon-faces) | |
| 20:20 | Generalize tri/quad faces to convex polygons. ... (check-in: 81aa180f66 user: imagic tags: polygon-faces) | |
|
2025-10-21
| ||
| 14:16 | Improve face merging utilities for future experiments. ... (check-in: e1190ab430 user: imagic tags: trunk) | |
|
2025-10-20
| ||
| 21:11 | Remove dead code. ... (check-in: d1e9d678a1 user: imagic tags: trunk) | |
| 21:07 | Implement a new method for GPU geometry generation. ... (check-in: 007e15f112 user: imagic tags: trunk) | |
| 20:52 | Remove obsolete code. ... (Closed-Leaf check-in: bbe1d28ebc user: imagic tags: face-gen-opti) | |
| 20:17 | Improve documentation. ... (check-in: 48173b7e7f user: imagic tags: face-gen-opti) | |
| 19:29 | Simplify merge allocation. ... (check-in: 03c571da23 user: imagic tags: face-gen-opti) | |
| 15:38 | Optimize face merging; try to avoid the quadratic complexity. ... (check-in: a2ec75cac7 user: imagic tags: face-gen-opti) | |
|
2025-10-19
| ||
| 21:54 | Use a better method for the face merging's colinear test. ... (check-in: 6a0430bda5 user: imagic tags: face-gen-opti) | |
| 20:51 | Use epsilon to deal with precision issues for colinear test. ... (Closed-Leaf check-in: bdc4111411 user: imagic tags: dead) | |
| 20:42 | Implement face merging. ... (check-in: 1cccbc8cdb user: imagic tags: face-gen-opti) | |
| 13:37 | Remove/cleanup indexing functions. ... (check-in: b1ec1b940d user: imagic tags: face-gen-opti) | |
| 13:12 | Document requirement about face merging. ... (check-in: 089fcd5e71 user: imagic tags: face-gen-opti) | |
| 13:11 | Implement algorithm to merge triangles and convex quadrilaterals. ... (check-in: 1c604064d0 user: imagic tags: face-gen-opti) | |
| 13:08 | Put processed leaf nodes in the cache too. ... (check-in: a5070850aa user: imagic tags: face-gen-opti) | |
| 13:05 | Fix `point_in_triangle` test. ... (check-in: 87e206e7dd user: imagic tags: face-gen-opti) | |
|
2025-10-18
| ||
| 20:51 | Shape the algorithm and try to implement occluded face elimination. ... (check-in: a221242dc7 user: imagic tags: face-gen-opti) | |
|
2025-10-17
| ||
| 20:24 | Remove unnecessary tetrahedron iterator. ... (check-in: 29fb5013f7 user: imagic tags: face-gen-opti) | |
| 20:21 | Remove unnecessary normalization. ... (check-in: 7c0ce91c9c user: imagic tags: face-gen-opti) | |
| 20:08 | Implement GPU geometry generation for further testing. ... (check-in: 504832ae68 user: imagic tags: face-gen-opti) | |
| 19:32 | Implement the transform of children's faces into the current node's space. ... (check-in: 9cc61a3f0c user: imagic tags: face-gen-opti) | |
|
2025-10-06
| ||
| 15:48 | Start working on a face generation method that combines occluded face elimination, adjacent face merging and DAG compression optimizations. ... (check-in: d3953611aa user: imagic tags: face-gen-opti) | |
|
2025-10-05
| ||
| 23:02 | Improve rudimentary lighting and add a hard coded point light. ... (Leaf check-in: 9074c6aedf user: imagic tags: lighting) | |
| 21:58 | Implement rudimentary direct lighting. ... (check-in: c54495ccde user: imagic tags: lighting) | |
|
2025-10-04
| ||
| 15:00 | Small improvement. ... (check-in: 93f7e09d84 user: imagic tags: lighting) | |
| 14:58 | Add render shader and code improvements. ... (check-in: 0a345970d3 user: imagic tags: lighting) | |
| 14:40 | Add Filament's license. ... (check-in: b1679b439d user: imagic tags: lighting) | |
| 14:27 | Fix mistake about interface vs. method call. ... (check-in: 34af34c84b user: imagic tags: trunk) | |
| 14:25 | Improve geodag closure indentation. ... (check-in: b5489700ef user: imagic tags: trunk) | |
| 14:22 | Improve rendering module organization. ... (check-in: e534fc746f user: imagic tags: trunk) | |
|
2025-10-03
| ||
| 21:40 | Fix remaining material generalization issue. ... (check-in: cab646d45b user: imagic tags: trunk) | |
| 20:59 | Fix edit preview minor material issue. ... (check-in: 14a69e036f user: imagic tags: trunk) | |
| 20:55 | Slightly improve the vertices gen. code. ... (check-in: 096eaa3de1 user: imagic tags: trunk) | |
| 20:47 | Remove obsolete code. ... (check-in: 7f79118048 user: imagic tags: trunk) | |
| 20:44 | Implement material palette and fix minor issues. ... (check-in: 2c95525212 user: imagic tags: trunk) | |
| 19:13 | Improve render debugging. ... (check-in: 504107f470 user: imagic tags: trunk) | |
|
2025-10-02
| ||
| 20:30 | Move shader into a dedicated rendering module. ... (check-in: 5c12245853 user: imagic tags: trunk) | |
| 15:40 | Optimize vertices generation: use a flat table instead of a table of tables. ... (check-in: 95601ce507 user: imagic tags: trunk) | |
|
2025-10-01
| ||
| 20:10 | Optimize DAG compression and explain the algorithm. ... (check-in: 8c086d9498 user: imagic tags: trunk) | |
| 19:33 | Move from a tree to a DAG. ... (check-in: 03716d1861 user: imagic tags: trunk) | |
| 19:27 | Add note about immutability. ... (Closed-Leaf check-in: b5f55d0e8b user: imagic tags: tree-to-dag) | |
| 19:21 | Add DAG compression. ... (check-in: b4b569f9a1 user: imagic tags: tree-to-dag) | |
| 15:11 | Update merge and split operations to respect DAG immutability. ... (check-in: a82b41abb3 user: imagic tags: tree-to-dag) | |