webgpu based high performance 3D earth rendering engine
website | discussions | dodo交流群-后土地球 | 中文
Layers of the web Mercator projection,Tile resources from omniscale,thanks.
Use bevy as rendering engine, open source free 3D Earth rendering engine for web side.
Very early stage of the project, look forward to working with you to build the future.
- Pluggable:with bevy as the rendering engine, plugins can be flexibly customized.
- Web-Oriented:render to browser using wasm+webgpu.
- Precision:reference cesium, with practical, GIS graphic accuracy.
-
- 3d globe
-
- camera control
-
- base geometry,point,polyline,polyogn...
-
- raster tile layer with wgs84 and webmercator projection.
-
- vector tile layer in mvt format.
-
- cesium 3d tile layer
-
- terrain
- chinese development experience,理论3D地球
# run
cd houtu-app
cargo run
# It doesn't work in the browser for now
# Run in a browser using a trunk
cd houtu-app
# Yes, you can skip it
cargo install trunk wasm-bindgen-cli
# Start the service and the console will give the service address,http://127.0.0.1:8080
trunk serve
# Run it in a browser with wasm-server-runner
cd houtu-app
cargo run --target wasm32-unknown-unknown
wasm-server-runner ../target/wasm32-unknown-unknown/debug/houtu-app.wasm
# build
cd houtu-app
cargo build
// Running website
cd website
pnpm install
pnpm docs:dev
Welcome to participate in development.👏👏👏