virtualx-engine/scene
Arseny Kapoulkine a13a64eacd Disable normal raycaster for LOD generation by default
Normal raycaster makes LOD generation process >2x slower and often
generates normals that look significantly worse compared to what the
simplifier comes up with by default. This was likely different before
last meshoptimizer upgrade, as the attribute metric was not functioning
properly, but now it looks like it's doing more harm than good.

This change makes it disabled by default but keeps an easy option to
re-enable it per mesh using LOD parameters for now until we get more
confidence and can remove the code outright.

Because the long term plan would be to disable this feature entirely,
the scripting API isn't changed, and it's just off-by-default there with
no way to re-enable.
2024-07-02 10:18:15 -07:00
..
2d Fix AnimationSprite2D/3D::play using wrong end_frame 2024-06-26 13:50:44 +02:00
3d Fix AnimationSprite2D/3D::play using wrong end_frame 2024-06-26 13:50:44 +02:00
animation Make AnimationTrackCaches invalid when animation is added 2024-06-23 23:33:55 +09:00
audio Remove superfluous non-working sample playing check 2024-06-21 07:17:28 -04:00
debugger Reduce and prevent unnecessary random-access to List 2024-05-04 16:08:55 +02:00
gui CodeEdit Fix move lines up/down viewport and selection issues 2024-06-25 15:31:20 -04:00
main Fix subwindow titlebar redraw on oversampling change. 2024-06-23 00:01:56 +03:00
resources Disable normal raycaster for LOD generation by default 2024-07-02 10:18:15 -07:00
theme Style: Optimize .svg files with svgo 2024-06-23 08:15:19 -05:00
property_list_helper.cpp Automatically use property count in PropertyListHelper 2024-05-25 10:51:37 +02:00
property_list_helper.h Automatically use property count in PropertyListHelper 2024-05-25 10:51:37 +02:00
property_utils.cpp Fix storing of Node Array properties 2024-06-21 15:49:48 +02:00
property_utils.h Fix default NodePaths saved in scene 2024-06-03 13:10:23 +02:00
register_scene_types.cpp Use Core/Scene stringnames consistently 2024-05-13 23:41:07 +02:00
register_scene_types.h
scene_string_names.cpp [Scene] Add SceneStringNames::text/value_changed 2024-06-19 09:44:38 +02:00
scene_string_names.h [Scene] Add SceneStringNames::text/value_changed 2024-06-19 09:44:38 +02:00
SCsub