Voxygon

Timeline
Login

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)