makepad/libs/fab_tour
2026-09-30 10:20:26 +02:00
..
src render, scene: the Sandbox shell leaves the public engine crates -- hud.rs, hud_flight.rs and the HUD shaders (render) and hud.rs (scene) move to the private sandbox/libs/hud crate (makepad-game-hud), level.rs, player_nav.rs and the walk_probe example move to a commercial makepad-level-walk crate (the asset preview's world walkthrough needs the same walker, so it sits in the engine tier, not in Sandbox); World drops its hud, hud_slots and hud_bars fields (Sandbox's GameWorld already owns them); skin's JSON Val and JsonParser become pub for the level walker. The engine reads no SANDBOX_* environment variable any more: Renderer::set_host_settings(&HostSettings { lm_debug, vfx_stats }) is filled by the host, and the docs and comments name the settings instead. Checked: cargo build --release -p makepad-render -p makepad-scene; cargo test --release -p makepad-render -p makepad-scene (441 pass; 3 shader-compile tests fail on the loop-cost limit from the in-flight platform/script shader_control work, not from this change); rg SANDBOX_ libs/render libs/scene is empty. 2026-09-30 10:20:26 +02:00
tests libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage 2026-09-26 20:10:57 +02:00
Cargo.toml fab: a 3D creation shell and the viewer built on it — colour picker, material textures, dials that move the scene while they drag, the glTF loader, the tour, and the probes 2026-08-26 08:49:47 +02:00
README.md fab: a 3D creation shell and the viewer built on it — colour picker, material textures, dials that move the scene while they drag, the glTF loader, the tour, and the probes 2026-08-26 08:49:47 +02:00

Fab tour

Generic tagged-mesh analysis, route planning, camera tracks, and track validation. Fab exposes this functionality through its first-class architecture module.