Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2025-10-06
| ||
15:48 | Start working on a face generation method that combines overlapping face elimination, adjacent face merging and DAG compression optimizations. ... (Leaf 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. ... (Leaf 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) | |
14:50 | Rename code and documentation references from tree to DAG. ... (check-in: fcb4033c5c user: imagic tags: tree-to-dag) | |
14:38 | Methodology update (move away from OOP). ... (check-in: 335346cca5 user: imagic tags: trunk) | |
2025-09-24
| ||
15:23 | Clarify the goal of the project regarding details. ... (check-in: e657fad0e5 user: imagic tags: trunk) | |
15:12 | ideas: Add sky-sun model for exterior scenes. ... (check-in: 4e5995c0dd user: imagic tags: trunk) | |
2025-09-21
| ||
18:20 | Remove cubemaps from essential ideas. ... (check-in: d304f4344b user: imagic tags: trunk) | |
15:05 | Cleanup doc. ideas to keep the essential. ... (check-in: c83f6b1252 user: imagic tags: trunk) | |
2025-08-26
| ||
18:50 | Update `ldm` name to `ldf`. ... (check-in: 1f884e2226 user: imagic tags: trunk) | |
2025-07-24
| ||
18:59 | Add cube edit mode to the playground. ... (check-in: c2c58ae4e2 user: imagic tags: trunk) | |
2025-07-11
| ||
16:28 | Implement algorithm to merge triangles and convex quadrilaterals. ... (Leaf check-in: 819cb8a748 user: imagic tags: face-merging) | |
2025-07-10
| ||
21:36 | Begin to write a structure to help navigate the geometry for the face merging optimization. ... (check-in: 5d71d4cb05 user: imagic tags: face-merging) | |
15:51 | Implement ray casting and improve editing capabilities. ... (check-in: 4530c47dcf user: imagic tags: trunk) | |
2025-07-09
| ||
21:20 | Improve the editing capabilities of the playground. ... (Closed-Leaf check-in: 05ebcfdb29 user: imagic tags: ray-casting) | |
21:12 | Add function to get the geometry of an adjacent tetrahedron. ... (check-in: 33318b39de user: imagic tags: ray-casting) | |
19:45 | Improve pick/set geotree methods. ... (check-in: edd03863bd user: imagic tags: ray-casting) | |
15:41 | Improve ray casting method for editing. ... (check-in: 472b8c59d0 user: imagic tags: ray-casting) | |
15:03 | Include edges/planes for point in tetrahedron test. ... (check-in: b65109db95 user: imagic tags: ray-casting) | |
2025-07-08
| ||
21:55 | Add/improve/document ray casting result fields. ... (check-in: 252b57260c user: imagic tags: ray-casting) | |
21:29 | Handle the case when the ray origin is outside of the root tetrahedron. ... (check-in: 420ceea9e4 user: imagic tags: ray-casting) | |
20:38 | Fix the ray casting issue about node traversal. ... (check-in: c13a8d04bb user: imagic tags: ray-casting) | |
17:01 | Add half working ray casting implementation. ... (check-in: c4a7acd16b user: imagic tags: ray-casting) | |
2025-07-01
| ||
21:21 | Add a function to get the geometry of a single tetrahedron's child. ... (check-in: f65c02e7ea user: imagic tags: ray-casting) | |
2025-06-23
| ||
22:23 | Remove unnecessary translation in ray tetrahedron intersection. ... (check-in: b4e4de0671 user: imagic tags: ray-casting) | |
22:02 | Optimize ray-tetrahedron intersection: remove redundant cross products. ... (check-in: e34a25865b user: imagic tags: ray-casting) | |
21:52 | Handle the segment aspect of ray intersection. ... (check-in: 8e9386ec0f user: imagic tags: ray-casting) | |
16:29 | Add basic ray-tetrahedron intersection ... (check-in: 8a85fef377 user: imagic tags: ray-casting) | |
2025-06-22
| ||
20:29 | Implement adjacent tetrahedra face elimination. ... (check-in: 34dc82cbbe user: imagic tags: trunk) | |
20:10 | Finish adjacent tetrahedra face elimination implementation. ... (Closed-Leaf check-in: a77e2a34bf user: imagic tags: adjacent-face-elimination) | |
16:05 | Implement adjacent tetrahedra face elimination prototype. ... (check-in: f6d42954ee user: imagic tags: adjacent-face-elimination) | |