# ============================================================================= # llimphi-voxel-render — el puente a GPU de llimphi-voxel # ----------------------------------------------------------------------------- # `llimphi-voxel` NO renderiza por diseño (es dinámica y artefactos, agnóstico # de GPU) y `llimphi-3d` no sabe de mundos ni de repartos. En el medio faltaba # una capa, y estaba escrita adentro del studio: el preview de un mundo y el # bucle que reproduce una escena cuadro a cuadro. # # Vive acá para que el studio y el taller de películas (`ende`) compartan UNA # sola implementación. Si se copiara, el preview y lo filmado divergirían — # que es exactamente el error que el sello de `ende` ya costó una vez. # # No muxea ni escribe archivos: compone sobre la textura que le den. Quién la # vuelca a PNG y quién llama a ffmpeg es asunto del caller. # ============================================================================= [package] name = "llimphi-voxel-render" version.workspace = true edition.workspace = true license.workspace = true authors.workspace = true publish.workspace = true description = "El puente a GPU de llimphi-voxel: preview de un mundo y reproducción de una escena cuadro a cuadro, compartido por el studio y por ende" [lib] doctest = false [dependencies] # El motor 3D general (escena, cámara, ray-march voxel, seres SDF). llimphi-3d = { path = "../llimphi-3d", version = "0.1.0" } # Los artefactos y la dinámica: Project, MundoRender, SceneSpec, conducta. llimphi-voxel = { path = "../llimphi-voxel", version = "0.1.0" } # Sólo por `wgpu` — no se monta ninguna ventana desde acá. llimphi-hal = { path = "../llimphi-hal", version = "0.1.0" }