tawasuyu/llimphi
Sovereign retained-mode GPU UI framework in Rust (wgpu+vello+taffy+parley), Elm loop, 40+ widgets.
chore: refresco desde el monorepo — 128 miembros, los 76 widgets y los 11 módulos
1//! `llimphi-voxel-render` — el **puente a GPU** de `llimphi-voxel`.
2//!
3//! El motor (`llimphi-3d`) sabe trazar vóxels y mallas pero no sabe de mundos
4//! ni de repartos; los artefactos (`llimphi-voxel`) saben qué es un bioma, un
5//! ser y una escena pero **no renderizan** por diseño. Entre los dos faltaba
6//! una capa, y estaba escrita adentro del studio:
7//!
8//! - [`WorldPreview`] — genera el mundo de una receta y lo compone, con sus
9//! simulaciones, su bandada y su iluminación.
10//! - [`Escenario`] — monta una escena y entrega **cuadros**: posa el reparto,
11//! resuelve el plano de cámara y compone terreno + actores.
12//!
13//! Vive en su propio crate porque lo usan dos: el studio (preview en vivo y su
14//! export) y el taller de películas (`ende`, técnica `voxel`). Copiarlo sería
15//! garantizar que el preview y lo filmado se separen — el error que el sello
16//! de `ende` ya costó una vez.
17
18#![forbid(unsafe_code)]
19
20pub mod escenario;
21pub mod preview;
22
23pub use escenario::{Ambiente, Escenario, CIELO};
24pub use preview::{WorldPreview, FMT, SCENE_FOG};