Arseny Kapoulkine
ccbece58d8
Enable component pruning during simplification
...
In addition to the regular edge collapse, we now allow the simplifier to
remove small isolated components. Components that are removed are below
the error threshold in size and as such should not noticeably contribute
to the overall rendering of the object.
This helps simplify topologically complex but small parts of larger
meshes and more comfortably reach the LOD targets.
In some cases, pruning can cause the last LOD to shrink to 0 triangles
which may prevent a slightly larger LOD from being used at the maximum
distance; in this case we retry simplification without pruning once.
2025-09-24 22:23:55 -07:00
..
2025-09-06 16:20:24 -05:00
2025-09-24 22:23:55 -07:00
2025-04-16 15:49:02 -05:00
2025-03-07 17:33:47 -06:00
2025-05-06 12:23:41 -05:00
2025-03-07 17:33:47 -06:00
2025-06-18 18:37:55 +03:00
2025-06-18 18:37:55 +03:00
2025-05-06 14:46:54 +02:00
2025-05-06 14:46:54 +02:00
2025-07-10 08:46:34 -04:00
2025-03-07 17:33:47 -06:00
2025-09-17 20:39:21 -03:00
2025-09-17 20:39:21 -03:00
2025-05-06 14:46:54 +02:00
2025-05-06 14:46:54 +02:00
2025-06-12 12:54:19 +08:00
2025-03-07 17:33:47 -06:00
2025-09-20 21:11:12 +02:00
2025-03-07 17:33:47 -06:00
2025-04-24 00:22:44 +02:00
2025-03-07 17:33:47 -06:00
2025-03-12 11:11:38 -07:00
2025-03-07 17:33:47 -06:00
2024-12-06 20:16:06 +07:00
2025-03-07 17:33:47 -06:00
2025-09-04 19:16:00 +08:00
2025-03-07 17:33:47 -06:00
2025-07-26 10:22:36 -07:00
2025-06-12 12:54:19 +08:00
2025-05-06 14:46:54 +02:00
2025-05-06 14:46:54 +02:00
2025-05-19 20:42:07 +02:00
2025-05-06 14:46:54 +02:00
2025-08-21 11:39:16 +03:00
2025-08-21 11:39:16 +03:00
2025-06-16 20:03:49 +08:00
2025-03-07 17:33:47 -06:00
2024-10-23 10:04:38 +02:00
2025-03-07 17:33:47 -06:00
2025-04-14 13:43:09 +03:00
2025-06-19 18:10:54 +03:00
2025-06-19 18:10:54 +03:00
2025-07-29 12:22:34 +03:00
2025-03-07 17:33:47 -06:00
2025-06-12 12:54:19 +08:00
2025-03-07 17:33:47 -06:00
2025-09-05 22:16:20 +03:00
2025-09-05 22:16:20 +03:00
2024-10-03 18:08:49 -06:00
2025-03-07 17:33:47 -06:00
2025-04-26 20:50:20 +08:00
2025-04-26 20:50:20 +08:00
2025-09-11 20:53:19 +10:00
2025-08-06 14:03:11 -07:00
2025-03-07 17:33:47 -06:00
2025-03-07 17:33:47 -06:00
2025-06-27 13:52:53 +09:00
2025-03-28 11:00:44 -03:00
2025-02-05 23:48:01 +01:00
2025-03-07 17:33:47 -06:00
2025-04-02 19:18:43 +08:00
2025-05-06 08:38:07 -05:00
2025-09-23 12:08:48 -05:00
2025-05-05 21:26:30 +03:00
2025-06-16 20:03:49 +08:00
2025-05-27 12:45:27 -03:00
2025-03-28 11:00:44 -03:00
2025-05-06 14:46:54 +02:00
2025-03-07 17:33:47 -06:00
2025-06-10 12:29:46 +02:00
2025-05-06 14:46:54 +02:00
2025-07-31 16:57:35 +02:00
2025-03-07 17:33:47 -06:00
2024-12-28 10:19:46 +01:00
2025-03-27 17:51:02 +01:00
2025-03-07 17:33:47 -06:00
2024-08-27 09:43:05 +03:00
2025-07-04 18:18:22 +02:00
2025-03-07 17:33:47 -06:00
2025-06-12 12:54:19 +08:00
2025-03-07 17:33:47 -06:00
2024-12-20 18:51:01 +08:00
2025-03-07 17:33:47 -06:00
2024-12-02 14:39:16 +01:00
2025-03-07 17:33:47 -06:00
2025-06-12 12:54:19 +08:00
2025-05-06 14:46:54 +02:00
2025-05-06 14:46:54 +02:00
2025-05-06 14:46:54 +02:00
2025-08-04 08:57:30 +03:00
2025-05-06 14:46:54 +02:00
2024-09-11 16:48:14 -05:00
2025-05-06 14:46:54 +02:00
2025-05-26 18:35:41 +02:00
2025-08-26 10:19:48 -07:00
2025-05-06 12:35:19 -07:00
2025-05-06 14:46:54 +02:00
2025-03-27 17:51:02 +01:00
2025-03-07 17:33:47 -06:00
2025-04-14 13:43:09 +03:00
2025-09-23 16:08:46 +02:00
2025-04-14 13:43:09 +03:00
2025-04-14 13:43:09 +03:00
2025-09-23 16:08:46 +02:00
2025-04-14 13:43:09 +03:00
2024-11-11 15:31:43 +03:00
2025-03-07 17:33:47 -06:00
2024-09-11 16:48:14 -05:00
2025-08-04 08:57:30 +03:00
2025-08-28 15:47:37 +08:00
2025-08-28 15:47:37 +08:00
2024-12-24 00:40:09 +08:00
2025-07-30 19:24:56 +02:00
2024-12-24 00:40:09 +08:00
2025-01-22 16:32:26 -06:00
2025-03-07 17:33:47 -06:00
2025-04-02 19:18:43 +08:00
2025-03-07 17:33:47 -06:00
2025-03-07 17:33:47 -06:00
2025-09-23 19:59:00 +02:00
2025-09-19 16:31:55 +02:00
2025-06-21 16:51:17 +02:00
2025-04-02 08:24:24 -07:00