1
0
mirror of https://github.com/godotengine/godot.git synced 2025-12-31 18:41:20 +00:00
Files
godot/scene/resources
Arseny Kapoulkine e40436d527 Switch LOD generation to use iterative simplification
Instead of simplifying every LOD from the original down to an
increasing number of triangles, we simplify each LOD from the previous
LOD and stop when the simplification can't proceed further.

This has a few benefits:

- It's significantly faster; using sparse flag helps ensure that
  subsequent simplifications after the first one are increasingly
  cheaper.

- It results in higher quality attributes on generated LODs; attribute
  quadrics reduce the quality of attribute preservation the more they
  are accumulated, so recomputing them from intermediate geometry helps.

- It results in monotonic appearance: if a feature is reduced in a
  higher LOD, it will stay reduced or get reduced more significantly in
  lower LODs. This is not a significant problem right now, but can be
  helpful to ensure if the number of LODs increases or some newer
  features get enabled.
2025-09-23 13:28:45 -07:00
..
2025-07-04 18:18:22 +02:00
2025-06-18 18:37:55 +03:00
2025-06-18 18:37:55 +03:00
2025-08-21 11:39:16 +03:00
2025-06-19 18:10:54 +03:00
2025-07-29 12:22:34 +03:00
2025-08-06 14:03:11 -07:00
2025-07-04 18:18:22 +02:00
2024-12-20 18:51:01 +08:00
2025-08-26 10:19:48 -07:00
2025-09-23 16:08:46 +02:00