bevy/examples/3d
andriyDev 2a5e9c1150
Switch most examples to use RenderStartup instead of finish and FromWorld. (#20124)
# Objective

- Progress towards #19887.
- I am avoiding dealing with the `occlusion_culling` example since it is
kinda annoying to resolve nicely (I will do so in another PR).

## Solution

- Rewrite these examples to replace FromWorld implementations with
systems and other resource changes with systems as well.

## Testing

- All the changed examples have been tested and still work.
2025-07-14 21:56:03 +00:00
..
3d_scene.rs
3d_shapes.rs
3d_viewport_to_world.rs
animated_material.rs aligning public apis of Time,Timer and Stopwatch (#15962) 2024-10-16 21:09:32 +00:00
anisotropy.rs
anti_aliasing.rs
atmosphere.rs
atmospheric_fog.rs Merge Style properties into Node. Use ComputedNode for computed properties. (#15975) 2024-10-18 22:25:33 +00:00
auto_exposure.rs
blend_modes.rs Split Camera.hdr out into a new component (#18873) 2025-05-26 19:24:45 +00:00
bloom_3d.rs Split Camera.hdr out into a new component (#18873) 2025-05-26 19:24:45 +00:00
camera_sub_view.rs simplify example, replace get_single to Single Query (#16187) 2024-11-01 18:25:42 +00:00
clearcoat.rs
clustered_decals.rs
color_grading.rs
decal.rs Upgrade to Rust Edition 2024 (#17967) 2025-02-24 03:54:47 +00:00
deferred_rendering.rs
depth_of_field.rs
edit_material_on_gltf.rs Event Split: Event, EntityEvent, and BufferedEvent (#19647) 2025-06-15 16:46:34 +00:00
fog_volumes.rs Split Camera.hdr out into a new component (#18873) 2025-05-26 19:24:45 +00:00
fog.rs Update bevy website link in newer code (#19874) 2025-06-30 23:24:36 +00:00
generate_custom_mesh.rs
irradiance_volumes.rs
light_textures.rs Rename send_event and similar methods to write_event (#20017) 2025-07-07 22:05:16 +00:00
lighting.rs Upgrade to Rust 1.88 (#19825) 2025-06-26 19:38:19 +00:00
lightmaps.rs
lines.rs Type erased materials (#19667) 2025-06-27 22:57:24 +00:00
load_gltf_extras.rs
load_gltf.rs
manual_material.rs Switch most examples to use RenderStartup instead of finish and FromWorld. (#20124) 2025-07-14 21:56:03 +00:00
mesh_ray_cast.rs Split Camera.hdr out into a new component (#18873) 2025-05-26 19:24:45 +00:00
meshlet.rs Meshlet BVH Culling (#19318) 2025-06-29 00:04:21 +00:00
mixed_lighting.rs Split BufferedEvent from Event (#20101) 2025-07-14 21:31:48 +00:00
motion_blur.rs
occlusion_culling.rs
order_independent_transparency.rs Relationships (non-fragmenting, one-to-many) (#17398) 2025-01-18 22:20:30 +00:00
orthographic.rs Improve API for scaling orthographic cameras (#15969) 2024-10-17 17:50:06 +00:00
parallax_mapping.rs
parenting.rs aligning public apis of Time,Timer and Stopwatch (#15962) 2024-10-16 21:09:32 +00:00
pbr.rs Fix pbr example text rotation (#19571) 2025-06-10 16:57:57 +00:00
pcss.rs Make TAA non-experimental, fixes (#18349) 2025-06-02 16:04:08 +00:00
post_processing.rs
query_gltf_primitives.rs Cosmetic tweaks to query_gltf_primitives (#16102) 2024-10-27 19:06:19 +00:00
reflection_probes.rs Split Camera.hdr out into a new component (#18873) 2025-05-26 19:24:45 +00:00
render_to_texture.rs
rotate_environment_map.rs
scrolling_fog.rs
shadow_biases.rs
shadow_caster_receiver.rs
skybox.rs Revert "Replace Ambient Lights with Environment Map Lights (#17482)" (#18167) 2025-03-05 23:08:46 +00:00
solari.rs Use PluginGroup for SolariPlugins (#20044) 2025-07-09 18:31:39 +00:00
specular_tint.rs Split Camera.hdr out into a new component (#18873) 2025-05-26 19:24:45 +00:00
spherical_area_lights.rs
split_screen.rs
spotlight.rs Split Camera.hdr out into a new component (#18873) 2025-05-26 19:24:45 +00:00
ssao.rs
ssr.rs
texture.rs
tonemapping.rs Rename JustifyText to Justify (#19522) 2025-06-09 19:59:48 +00:00
transmission.rs
transparency_3d.rs Upgrade to Rust Edition 2024 (#17967) 2025-02-24 03:54:47 +00:00
two_passes.rs Migrate cameras to required components (#15641) 2024-10-05 01:59:52 +00:00
update_gltf_scene.rs
vertex_colors.rs
visibility_range.rs
volumetric_fog.rs Split Camera.hdr out into a new component (#18873) 2025-05-26 19:24:45 +00:00
wireframe.rs