|
@@ -301,6 +301,7 @@ Ref<StandardMaterial3D> NavigationServer3D::get_debug_navigation_geometry_face_m
|
|
|
face_material->set_transparency(StandardMaterial3D::TRANSPARENCY_ALPHA);
|
|
|
face_material->set_albedo(get_debug_navigation_geometry_face_color());
|
|
|
face_material->set_cull_mode(StandardMaterial3D::CULL_DISABLED);
|
|
|
+ face_material->set_flag(StandardMaterial3D::FLAG_DISABLE_FOG, true);
|
|
|
if (enabled_geometry_face_random_color) {
|
|
|
face_material->set_flag(StandardMaterial3D::FLAG_SRGB_VERTEX_COLOR, true);
|
|
|
face_material->set_flag(StandardMaterial3D::FLAG_ALBEDO_FROM_VERTEX_COLOR, true);
|
|
@@ -321,6 +322,7 @@ Ref<StandardMaterial3D> NavigationServer3D::get_debug_navigation_geometry_edge_m
|
|
|
Ref<StandardMaterial3D> line_material = Ref<StandardMaterial3D>(memnew(StandardMaterial3D));
|
|
|
line_material->set_shading_mode(StandardMaterial3D::SHADING_MODE_UNSHADED);
|
|
|
line_material->set_albedo(get_debug_navigation_geometry_edge_color());
|
|
|
+ line_material->set_flag(StandardMaterial3D::FLAG_DISABLE_FOG, true);
|
|
|
if (enabled_edge_lines_xray) {
|
|
|
line_material->set_flag(StandardMaterial3D::FLAG_DISABLE_DEPTH_TEST, true);
|
|
|
}
|
|
@@ -339,6 +341,7 @@ Ref<StandardMaterial3D> NavigationServer3D::get_debug_navigation_geometry_face_d
|
|
|
face_disabled_material->set_shading_mode(StandardMaterial3D::SHADING_MODE_UNSHADED);
|
|
|
face_disabled_material->set_transparency(StandardMaterial3D::TRANSPARENCY_ALPHA);
|
|
|
face_disabled_material->set_albedo(get_debug_navigation_geometry_face_disabled_color());
|
|
|
+ face_disabled_material->set_flag(StandardMaterial3D::FLAG_DISABLE_FOG, true);
|
|
|
|
|
|
debug_navigation_geometry_face_disabled_material = face_disabled_material;
|
|
|
|
|
@@ -355,6 +358,7 @@ Ref<StandardMaterial3D> NavigationServer3D::get_debug_navigation_geometry_edge_d
|
|
|
Ref<StandardMaterial3D> line_disabled_material = Ref<StandardMaterial3D>(memnew(StandardMaterial3D));
|
|
|
line_disabled_material->set_shading_mode(StandardMaterial3D::SHADING_MODE_UNSHADED);
|
|
|
line_disabled_material->set_albedo(get_debug_navigation_geometry_edge_disabled_color());
|
|
|
+ line_disabled_material->set_flag(StandardMaterial3D::FLAG_DISABLE_FOG, true);
|
|
|
if (enabled_edge_lines_xray) {
|
|
|
line_disabled_material->set_flag(StandardMaterial3D::FLAG_DISABLE_DEPTH_TEST, true);
|
|
|
}
|
|
@@ -374,6 +378,7 @@ Ref<StandardMaterial3D> NavigationServer3D::get_debug_navigation_edge_connection
|
|
|
Ref<StandardMaterial3D> edge_connections_material = Ref<StandardMaterial3D>(memnew(StandardMaterial3D));
|
|
|
edge_connections_material->set_shading_mode(StandardMaterial3D::SHADING_MODE_UNSHADED);
|
|
|
edge_connections_material->set_albedo(get_debug_navigation_edge_connection_color());
|
|
|
+ edge_connections_material->set_flag(StandardMaterial3D::FLAG_DISABLE_FOG, true);
|
|
|
if (enabled_edge_connections_xray) {
|
|
|
edge_connections_material->set_flag(StandardMaterial3D::FLAG_DISABLE_DEPTH_TEST, true);
|
|
|
}
|
|
@@ -392,6 +397,7 @@ Ref<StandardMaterial3D> NavigationServer3D::get_debug_navigation_link_connection
|
|
|
Ref<StandardMaterial3D> material = Ref<StandardMaterial3D>(memnew(StandardMaterial3D));
|
|
|
material->set_shading_mode(StandardMaterial3D::SHADING_MODE_UNSHADED);
|
|
|
material->set_albedo(debug_navigation_link_connection_color);
|
|
|
+ material->set_flag(StandardMaterial3D::FLAG_DISABLE_FOG, true);
|
|
|
if (debug_navigation_enable_link_connections_xray) {
|
|
|
material->set_flag(StandardMaterial3D::FLAG_DISABLE_DEPTH_TEST, true);
|
|
|
}
|
|
@@ -409,6 +415,7 @@ Ref<StandardMaterial3D> NavigationServer3D::get_debug_navigation_link_connection
|
|
|
Ref<StandardMaterial3D> material = Ref<StandardMaterial3D>(memnew(StandardMaterial3D));
|
|
|
material->set_shading_mode(StandardMaterial3D::SHADING_MODE_UNSHADED);
|
|
|
material->set_albedo(debug_navigation_link_connection_disabled_color);
|
|
|
+ material->set_flag(StandardMaterial3D::FLAG_DISABLE_FOG, true);
|
|
|
if (debug_navigation_enable_link_connections_xray) {
|
|
|
material->set_flag(StandardMaterial3D::FLAG_DISABLE_DEPTH_TEST, true);
|
|
|
}
|
|
@@ -427,6 +434,7 @@ Ref<StandardMaterial3D> NavigationServer3D::get_debug_navigation_agent_path_line
|
|
|
material->set_shading_mode(StandardMaterial3D::SHADING_MODE_UNSHADED);
|
|
|
|
|
|
material->set_albedo(debug_navigation_agent_path_color);
|
|
|
+ material->set_flag(StandardMaterial3D::FLAG_DISABLE_FOG, true);
|
|
|
if (debug_navigation_enable_agent_paths_xray) {
|
|
|
material->set_flag(StandardMaterial3D::FLAG_DISABLE_DEPTH_TEST, true);
|
|
|
}
|
|
@@ -445,6 +453,7 @@ Ref<StandardMaterial3D> NavigationServer3D::get_debug_navigation_agent_path_poin
|
|
|
material->set_albedo(debug_navigation_agent_path_color);
|
|
|
material->set_flag(StandardMaterial3D::FLAG_USE_POINT_SIZE, true);
|
|
|
material->set_point_size(debug_navigation_agent_path_point_size);
|
|
|
+ material->set_flag(StandardMaterial3D::FLAG_DISABLE_FOG, true);
|
|
|
if (debug_navigation_enable_agent_paths_xray) {
|
|
|
material->set_flag(StandardMaterial3D::FLAG_DISABLE_DEPTH_TEST, true);
|
|
|
}
|
|
@@ -476,6 +485,7 @@ Ref<StandardMaterial3D> NavigationServer3D::get_debug_navigation_avoidance_obsta
|
|
|
|
|
|
Ref<StandardMaterial3D> material = Ref<StandardMaterial3D>(memnew(StandardMaterial3D));
|
|
|
material->set_shading_mode(StandardMaterial3D::SHADING_MODE_UNSHADED);
|
|
|
+ material->set_flag(StandardMaterial3D::FLAG_DISABLE_FOG, true);
|
|
|
material->set_transparency(StandardMaterial3D::TRANSPARENCY_ALPHA);
|
|
|
material->set_cull_mode(StandardMaterial3D::CULL_DISABLED);
|
|
|
material->set_albedo(debug_navigation_avoidance_obstacles_radius_color);
|
|
@@ -492,6 +502,7 @@ Ref<StandardMaterial3D> NavigationServer3D::get_debug_navigation_avoidance_stati
|
|
|
|
|
|
Ref<StandardMaterial3D> material = Ref<StandardMaterial3D>(memnew(StandardMaterial3D));
|
|
|
material->set_shading_mode(StandardMaterial3D::SHADING_MODE_UNSHADED);
|
|
|
+ material->set_flag(StandardMaterial3D::FLAG_DISABLE_FOG, true);
|
|
|
material->set_transparency(StandardMaterial3D::TRANSPARENCY_ALPHA);
|
|
|
material->set_cull_mode(StandardMaterial3D::CULL_DISABLED);
|
|
|
material->set_albedo(debug_navigation_avoidance_static_obstacle_pushin_face_color);
|
|
@@ -508,6 +519,7 @@ Ref<StandardMaterial3D> NavigationServer3D::get_debug_navigation_avoidance_stati
|
|
|
|
|
|
Ref<StandardMaterial3D> material = Ref<StandardMaterial3D>(memnew(StandardMaterial3D));
|
|
|
material->set_shading_mode(StandardMaterial3D::SHADING_MODE_UNSHADED);
|
|
|
+ material->set_flag(StandardMaterial3D::FLAG_DISABLE_FOG, true);
|
|
|
material->set_transparency(StandardMaterial3D::TRANSPARENCY_ALPHA);
|
|
|
material->set_cull_mode(StandardMaterial3D::CULL_DISABLED);
|
|
|
material->set_albedo(debug_navigation_avoidance_static_obstacle_pushout_face_color);
|
|
@@ -524,6 +536,7 @@ Ref<StandardMaterial3D> NavigationServer3D::get_debug_navigation_avoidance_stati
|
|
|
|
|
|
Ref<StandardMaterial3D> material = Ref<StandardMaterial3D>(memnew(StandardMaterial3D));
|
|
|
material->set_shading_mode(StandardMaterial3D::SHADING_MODE_UNSHADED);
|
|
|
+ material->set_flag(StandardMaterial3D::FLAG_DISABLE_FOG, true);
|
|
|
//material->set_transparency(StandardMaterial3D::TRANSPARENCY_ALPHA);
|
|
|
//material->set_cull_mode(StandardMaterial3D::CULL_DISABLED);
|
|
|
material->set_albedo(debug_navigation_avoidance_static_obstacle_pushin_edge_color);
|
|
@@ -541,6 +554,7 @@ Ref<StandardMaterial3D> NavigationServer3D::get_debug_navigation_avoidance_stati
|
|
|
|
|
|
Ref<StandardMaterial3D> material = Ref<StandardMaterial3D>(memnew(StandardMaterial3D));
|
|
|
material->set_shading_mode(StandardMaterial3D::SHADING_MODE_UNSHADED);
|
|
|
+ material->set_flag(StandardMaterial3D::FLAG_DISABLE_FOG, true);
|
|
|
///material->set_transparency(StandardMaterial3D::TRANSPARENCY_ALPHA);
|
|
|
//material->set_cull_mode(StandardMaterial3D::CULL_DISABLED);
|
|
|
material->set_albedo(debug_navigation_avoidance_static_obstacle_pushout_edge_color);
|