[package] name = "llimphi-voxel-app" version.workspace = true edition.workspace = true license.workspace = true authors.workspace = true publish.workspace = true description = "App showcase del motor voxel 3D (llimphi-3d + llimphi-voxel): un mundo procedural que se orbita, con atmósfera y un monumento-malla flotante que prueba la convivencia voxel+triángulos. Arranca como demo; pensada para ganar personalidad (juego). Nombre provisional, rebrandeable." [[bin]] name = "llimphi-voxel-app" path = "src/main.rs" [dependencies] # Motor 3D general (escena, cámara, depth compartido, voxel + mallas). llimphi-3d = { path = "../llimphi-3d", version = "0.1.0" } # Dinámica voxel/juego (world-gen, actores). llimphi-voxel = { path = "../llimphi-voxel", version = "0.1.0" } # En vivo desde un mapa real (--mapa): GeoJSON/DEM → VoxelGrid caminable. nahual-geo-voxel = { workspace = true } nahual-geo-core = { workspace = true } # Bucle Elm + ventana + re-exports (hal/raster/layout). llimphi-ui = { workspace = true } # Puente ffmpeg: secuencia de PNG → video (modo --film). foreign-av = { path = "../../../shared/foreign-av" } # Puente MagicaVoxel (.vox): generar el modelo del demo --vox. foreign-vox = { path = "../shared/foreign-vox", version = "0.1.0" } # Música: componer (takiy-core) + sintetizar a WAV (takiy-synth) la banda sonora. takiy-core = { path = "../../takiy/takiy-core" } takiy-synth = { path = "../../takiy/takiy-synth" } # Render headless a PNG para el modo --shot (verificación sin pantalla). pollster = { workspace = true } png = { workspace = true }